Minsu Jang wrote: >To me, Jos De_Roo's solution looks like a nice one >illustrating the complementary roles of rules and ontology. > >But, it'd be more concise to me if there were two rules; >one for expressing the semantics of owl:TransitiveProperty, >and another for relating 'worksFor' and 'consistsOf'. Here's >my take: > >[Ontology Part] >:consistsOf a owl:TransitiveProperty. >:aCompany :consistsOf :rAndD. >:rAndD :consistsOf :gSw. >:gSw :consistsOf :gSwBe. >:mk :worksFor :gSwBe. > >[Rule Part 1: OWL Semantics] >if owl:TransitiveProperty(?p) and ?p(?x,?y) and ?p(?y,?z) >then ?p(?x,?z); > >[Rule Part 2: TransitiveOver Property] >if worksFor(?a,?b) and consistsOf(?b,?c) >then worksFor(?a,?c); > >We need semantic web rules. > Ok, I agree rules will do this fine. The reason for me to see transitiveOver on OWL was that rdfs:subClassOf & rdf:type already are transitiveOver, so it seemed logical to me to have this relation defined directly. [Went reading about WS Rules ;-)] Mikhail Khlopotov South Ural State University, RussiaReceived on Monday, 5 January 2004 03:34:51 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 October 2009 08:34:58 GMT