Inference engine

Does the inference engine used by Oracle 10g2 have a name? Is it an engine that was developed by a third party? Was it developed by Oracle? If it does not have a name, is it of a specific type? I am not referring to supporting RDF, RDFS or OWL. Someone has asked me if the engine name is Pellet. Any ideas?
Thanks,
Peter

The Oracle 10gR2 inference was developed at Oracle. It is not Pellet (which is an open source inference engine).
I am not sure what you mean when you ask whether it is of a specific type. The inference engine at Oracle is a SQL based engine. It supports RDF, RDFS and user-defined rules in 10gR2 and support for OWL is planned in a future release.
Melli
(Oracle Semantic Technologies group)

Similar Messages

  • Java Inference Engine

    Hi *.*!
    Is there a JAVA-Inference engine (something like Prolog) class
    available somewhere?
    Thanks a lot!
    Best Regards,
    Roland.

    Look at:
    http://www.ugosweb.com/jiprolog
    Hope this helps.

  • User-defined rules with SPIN (SPARQL CONSTRUCT)

    Hi,
    We are looking at SPIN as an alternative to define and execute user-defined rules. It is very expressive and in that point looks superior over Jena, SWRL and Oracle type of user-defined rules with IF (filter) -> THEN type of syntax. Although, SPIN is TopQuadrant's, it is entirely SPARQL, and Oracle supports SPARQL CONSTRUCT via Jena Adapter. TopBraid Composer provides and excellent tool support and rule editor for SPIN rules as well.
    There is no problem to execute SPIN rules via Jena Adapter, and I believe even via TopQuadrant's SIN API, which is TopQuadrants's SPARQL based infrence engine's API.
    My question is about whether Oracle has looked into supporting SPARQL CONSTUCT based user-defined rules in its native inference engine?
    Do you have a recommendation for how to use SPIN based user rules in combination with Oracle inference today?
    Thanks
    Jürgen

    Hi Jürgen,
    We are actually looking into a general mechanism that allows users to plug in their own queries/logic during inference. Thanks very much for bringing SPIN up. This general mechanism is very likely going to cover CONSTRUCT queries.
    To extend the existing inference engine using the existing Jena Adapter release, one possible way is as follows.
    1) Assume you have an ontology (model) A.
    2) Create an empty model B.
    3) run performInference on both A and B using OWLPrime.
    4) run SPARQL CONSTRUCT queries against A, B and inferred data
    5) store the query results (in the form of Jena models) back into model B.
    6) If the size of model B does not change, then stop. Otherwise, repeat 3)
    Note that model B is created to separate your original asserted data from inferred data.
    If you don't need such a separation, then don't create it.
    Thanks,
    Zhe Wu

  • Rules

    Hi
    It would be good if it was possible (maybe it is) to create rules (inferences) like:
    INSERT INTO mdsys.semr_family_rb VALUES (
    'full_name_rule',
    '(?x :hasFirstName ?fn) (?x :hasLastName ?ln)',
    NULL,
    '(?x :hasFullName CONCAT (?fn, " ", ?ln)',
    SEM_ALIASES (SEM_ALIAS ('','http://mywebsite/')));
    Kind regards - Christian

    Hi Christian,
    It is very similar to one of the requirements we have gathered for inference engine extension+.
    We are looking into it.
    Thanks for letting us know!
    Zhe Wu

  • Development evnoronment Vs Deployment environment

    What is the difference between Development environment and Deployment environment?

    Definitions of Development Environment on the Web:
    * The DE is used by a designer/builder. A development environment typically includes software for creating and maintaining a knowledge base and software for the inference engine.
    * An integrated development environment (IDE) (also known as an integrated design environment and integrated debugging environment) is computer software to help computer programmers develop software.
    Definitions of Deployment Environment on the Web:
    * The environment in which a Nevow application is deployed. Generally involves an HTTP server which is configured to route certain (or all) HTTP requests through the Nevow Object Traversal and Page Rendering process. Deployment environments include CGI, WSGI, and twisted.web.

  • Artificial intelligence programming in java

    anyone know how can find those artificial intelligence programming method in java at any website? Thanks.

    As tjacobs already indicated: care to elaborate? Are you looking for
    games like chess and the like? Neural networks? Fuzzy logic? Genetic
    programming? Rule based inference engines?
    kind regards,
    Jos

  • BPC - Predictive Algorithms, generating forecasts, modelling..

    Hi,
    What is the best way of generating an initial forecast based on historical data?
    We've seen a sales demo which showed pre-defined algorithms being selected from a drop down list but cannot find any documentation on these..
    Any pointers greatly appreciated...
    ...Thanks,
    Chet.

    James,
    Thanks for your help with Chet's queries.
    Sorry to keep going on about this but BPC has been positioned against another forecasting and planning product that offers predictive analysis and can generate a forecast based on historical data. (even Integrated planning can do this). So we are keen to show that BPC should still be considered as it also contains this functionality. Just increasing last years values by a %age is not going to keep BPC in the fight.
    In the November 2007 webinar.
    SAP Partner Community Webinar
    November 2007
    SAP Global Ecosystem & Partner Marketing
    Slide 46
    Why SAP® Planning and Consolidation?
    has the following:
    Predictive Analysis
    �� Inference engine, automatic root cause analysis and cause/effect algorithms enable more accurate predictions over future
    plans linked to corporate strategy.
    �� Pro-actively delivers root-cause analysis vs. users searching for answers
    Surely this cannot refer to the % and fix value functions you've mentioned above?
    Thanks for your help
    Regards
    Tony

  • How to do groupby in Webi

    I want to group by particular objects . Is rank only option
    ( SELECT    sc1.OFFENDERID, sc1.COMMITMENTPREFIX, sc1.SENTENCECOMPONENT,
                        COUNT(*) as REC_COUNT
              FROM      omischema.SENTENCESTATUSCHG sc1
              WHERE     sc1.SENTENCESTATUSCODE IN ( 'AD', 'RP' )
              GROUP BY  sc1.OFFENDERID, sc1.COMMITMENTPREFIX, sc1.SENTENCECOMPONENT    
    I want to execute this in webi.

    Hi Parimala,
    When you run a query that includes a measure object with other types of objects, a
    Group By clause is automatically inferred in the Select statement.
    The inference of the Group By clause depends on the following SQL rule:
    if the Select clause line contains an aggregate, everything outside of that aggregate in the clause must also appear in the Group By clause.
    Based on this rule, any dimension or detail used in the same query as a measure
    object will always be included in an automatically inferred Group By clause.
    When a query uses at least one dimension or detail object and a measure (at which some aggregation function is set at universe level), the inference engine includes a Group By clause with all the objects except the measure in the SQL statement.
    Hope it helps!!
    -Ashish Dekate

  • Topic for Thesis.

    hello
    Iam a student in games technology. For my master Thesis
    .....I need to do like.....rendering sky making clouds look more
    real.....sun lighting looking more natural....new concepts of
    artifical intelligece...or something like that which is not done
    before in flash 3D games. so I want to know what the
    topics/features......which is not done/ there in flash 3D games.
    please help me.....

    Howdy gamer,
    You are going to have to be a little more specific. Flash 3D
    is something that is only now starting to bloom and hit mainstream
    more. To my knowledge, there is only one dominant library:
    Papervision 3D. If I were you, I would focus on the hosted,
    multi-user solutions in which the user participates in a persistent
    world. Both that I know of are based on Papervision. Paperworld(?)
    is from the same group that developed Papervision. The other one I
    have seen is Alternativa3D from a European/Russian developer. You
    could talk about using Collaborative Filtering to predict which
    games a user will like better based on which ones he has played the
    most, or possibly talk about implementing a predicate
    logic/inference engine in Actionscript (yikes, I don't know how
    computationally feasible that is). Implementing a Flash particle
    system/generator for the clouds might also be an interesting
    venture. Anyways, just some ideas.
    JJ

  • Decidability issue of oralce user defined rules

    Hi,
    Accoring to some online posts (http://weblog.clarkparsia.com/2007/08/27/understanding-swrl-part-2-dl-safety/, http://protege.cim3.net/cgi-bin/wiki.pl?SWRLLanguageFAQ), SWRL in general is undecidable.However, we can add some restrictions to SWRL to regain decidability: Variables in DL Safe rules bind only to explicitly named individuals in ontology. Adding this restriction is sufficient to make SWRL rules decidable. So, I'm wondering how Oracle user defined rules achieve the decidability. Does it adpot the way simliar to SWRL? Thanks a lot in advance.
    Hong

    Hi Hong,
    This is a good question. Yes we have adopted a similar idea. The forward chaining based inference engine in Oracle Database will only bind existing known RDF resources to variables in rules. We will not generate a new RDF resource that does not previously exist in the ontologies. This is very important because it ensures the inference process will finish in a finite amount of time.
    The above does not apply to user defined inferencing (a 12.1 new feature) though.
    Thanks,
    Zhe

  • Closing the Background report engine

    I use a menu that can call several reports, and when they open, the Reports Background Engine runs. I understand why it is useful to keep this open while the main app is on, but it does not close out automatically when the app closes. Is there a command that will do this?
    Thanks,
    Sara

    I Guess,
    Add_Parameter(pl_id, 'ORACLE_SHUTDOWN', TEXT_PARAMETER, 'YES') will do (pl_id is the parameter list that you must have created to run each individual report)

  • Error involving Report Generation Toolkit and Labview Run Time Engine

    Developed an application using LabVIEW 6.1 and LabVIEW Report Generation Toolkit for Microsoft Office 1.0.1. From there, tried to build a shared application for use with the LabVIEW Run Time Engine. The Run Time version functions properly until "New Report.vi" is called and then an error is generated, code 7, calling out "Open VI Reference in New Report.vi" could not be found. When building the application, I did include the "NI Reports Support" in the advanced installer options. The machine used for original development and application build is running Windows XP Pro and Office XP. Any suggestions??

    I am having the exact same problem but with LV 6.1 and M/S WORD 2000. It appears that the "New Report.vi" is trying to open "C:\APP.DIR\Word_Open.vi" and "C:\APP.Dir\Word_Open_Document.vi" by reference. The "OFFICE 2000.TXT" says that "_exclsub.llb and _wordsub.llb must be added as support files when building an application or a dynamic link library with the application builder." I added them as Support Files and I copied them to the "C:\TESTER\" where the TESTER.EXE is and I still get ERROR 7 in "NEW REPORT.VI" at VI OPEN REFERENCE.
    Do I need to make a "C:\TESTER\DATA\" sub-dir and put the support files there?
    I am building on MY COMPUTER on F: Drive on a network and transporting files to the real Tester.
    I displayed my App.Property of APP.DI
    R at start up and it is C:\TESTER\ ! How would my application know that "Word_Open.vi" and "Word_Open_Document.vi" are actually inside the _wordsub.llb?
    Any ideas ?
    Greg Klocek

  • Crystal report problem in add-on(CrystalDecessions.Crystal Engine not found

    HI All,
    i am having a problem with crystal report not opening.
    what is the solution to run the add-on it i ssaying that Crytsal Engine 10.5.3700.0 is not found in assenmly or specified path.
    how can i resolve this error. do i need to add some file while creating the add-on.If so what i have to add.
    Please help me.
    Thanks & Regards
    omprakash

    hi,
    Check this thead
    Problem with Crystal reports deisgner
    Jeyakanthan

  • How do I add multiple scripts from search engines to my meta tag properties?

    I currently have copied the goolge script for website varification and analytics, etc and pasted it into my meta tag properties dialog box. There is no problem as far as Google varifying the page. However, I would like to copy Bing's search engine script into my meta tag in addition to Googles script. How do I go about doing this? Do I hit the return on my keyboard under the ending of Googles script, then paste in the Bing script?
    The the last part of the Google script ending in this:
    </script>
    (paste new script from Bing here?)
    Will this cancel out each other and cause problems?
    Can someone walk me through this process, because Bing's search engine will not varify my site through two of the three other methods.
    Ben

    Adding a script after the closure of previous script is the way to go i.e. right after the </script> tag.
    So it should look something like below:
    <script>
    Google's script
    </script>
    <script>
    Bing's script
    </script>
    Cannot comment on one interfering with the other since it really depends on what exact code is there in the scripts. Google and Bing help resources will be able to help more with this.
    Thanks,
    Vikas

  • Report background engine show only one report at a time

    Hi
    My operating system is Xp
    Developer version is 6I
    database 10g
    i am runing report through form with run_product
    When i run one report its show in background engin Preview i don't want to close this report
    and i run 2nd report then its show waiting in preview i want to run 2 or more reports at a time
    Regards
    Shahzaib ismail

    Shahzaib,
    In Oracle 6i, you can open only 1 report at a time. As far as i know, there is no option to show more than 1 report.
    Regards,
    Manu.

Maybe you are looking for

  • Where can I find a PDF explaining all about my Blaster Audigy SE board & softwa

    I just installed an Audigy SE board in my XP, and so far it seems to work well. I've only been working with it for a short time, and it seems to me there must be a manual somewhere that I can download, that will tell me about all the capabilities of

  • Solution Manager Configuration

    Hi All, I want to configure Solution Manager for Support Activities and their reporting like creation of tickets by end user, resoultion time according to category. I need a documentation on the same if possible some configuration document. Help on t

  • Setting final delivery indicator on scheduling agreements (ELIKZ)

    Hello ALL, Based on note 199749 SAP does not set the delivery complete indicator for scheduling agreements during goods receipt processing.   We're employing thousand line scheduling agreeements where new schedule items are added to the scheduling ag

  • Difefrance in GRIR Account

    Dear All, There is a differance between GR value and the value debitted in GRIR account with respective to the IR. Pls chek the below example that will help you guyes to understand my isssue GR Quantity - 34 GR Value - 60350.00 IR  - 80350.00 GRIR (d

  • Raid appears full when it isn't?

    Hello, New to a Middle School site, not experienced with our server setup. We have an xserve running 10.7.5 with two RAIDS. RAID1 holds the home folders for our students. RAID 2 is not being used for anything as far as I can tell. Finder and the Serv