The ORM Foundation

Get the facts!


Last post 09-30-2014 8:15 by Ken Evans. 3 replies.
Page 1 of 1 (4 items)
Sort Posts: Previous Next
  • 07-10-2010 1:43

    RDF and OWL

    You may want to open a new topic on RDF and OWL in the"Standard" section, next to SBVR. 

    Here is a a question I would like to see answered in that section :  How does ORM compare to RDF and OWL ? Among other things, what is the benefit of n-ary predicates compared to binary ones ?  Any pointer to an existing document on the web ?

    Thanks in advance !

    Filed under:
  • 07-10-2010 5:57 In reply to

    Re: RDF and OWL

    How does ORM compare to RDF and OWL ?

    Terry discusses this in the BBB pages 865-871.

    Here are some edited extracts:
    RDF identifies resources by a URI reference. (ORM identifies object entity types using an identifier)
    RDF allows you to state that a class is an instance of itself and so is exposed to logical problems such as Russell's paradox.

    OWL does not have a graphic notation. Thus, fact types and their restrictions are declared textually. (Which for me makes it much more verbose)

    OWL uses the "open world assumption" . This means that failure to find or to infer some proposition does not imply that the proposition is false.
    So it seems to me that OWL is exposed to the logical equivalent of "nulls" which means that in OWL, the answer to the question "Is this proposition true or false" could be either Yes, No or Maybe. (Not very good for logical analyses!)

    ORM has the notion of an "atomic fact" which simply put, is an assertion that cannot be expressed in a simpler form without loosing information.
    In practice, one sometimes encounters atomic facts which can only be expressed using a ternary, a quaternary or an even higher "n-ary" fact.  
    Thus, ORM supports the use of n-ary fact types.
    ORM's n-ary fact types can be mapped to binary fact types but with potential loss of information. For example some ORM constraints and derivation rules have no counterpart in the description logics on which RDF and OWL are based.
    RDF and OWL are restricted to binary fact types. Thus they are less expressive than ORM.

    There are presentations in the ORM Events section of the Library that discuss aspects of your question.
    Most of the presentations are based on papers that have been published in Springer-Verlag's Lecture Notes on Computer Science.
    Where a paper exists, it is referenced in the description of the presentation.

    Hope this helps






    Filed under:
  • 07-11-2010 11:22 In reply to

    Re: RDF and OWL

     Thank you Ken.  This is very helpful.


  • 09-30-2014 8:15 In reply to

    Re: RDF and OWL

     During my recent visit to the KRDB Research Centre in Bolzano, Italy, Enrico Franconi introduced me to a book called "The Description Logic Handbook.  After a little more research, I found another book called "Description Logic Framework to Synchronize ORM Model and OWL Language" - published in 2012.

    I hope you find these books useful.



Page 1 of 1 (4 items)
© 2008-2014 The ORM Foundation: A UK not-for-profit organisation -------------- Terms of Service