- From: Raphael Volz <volz@aifb.uni-karlsruhe.de>
- Date: Fri, 4 Oct 2002 19:21:10 +0200
- To: "Webont" <www-webont-wg@w3.org>
- Cc: "ls3" <ls3@aifb.uni-karlsruhe.de>
- Message-ID: <DMECLAFLIOFJEFFIAJPCGEMADAAA.volz@aifb.uni-karlsruhe.de>
Hi all, as usual time runs short before the monday meeting and my proposal comes a bit late to consider it already there. However, we might be able to talk about it on one of the following telcons. My idea is to base OWL Lite on its implementability in the via Datalog. This could be provided by SQL:1999 conformant relational databases and logic programming systems. I propose the following features: (1)Primitive classes (2)rdfs:subClassOf (3)rdfs:subpropertyof (4)rdfs:domain (5)rdfs:range (6)rdf:Property (7)(un)named individuals (8)owl:sameClassAs (9)owl:samePropertyAs (10)owl:sameIndividualAs -> and thereby equivalentTo (11)owl:differentIndividualAs (12)owl:ObjectProperty (13)owl:inverseOf (14)owl:TransitiveProperty (15)owl:SymmetricProperty (16)owl:FunctionalProperty (17)owl:InverseFunctionalProperty (18)owl:allValuesFrom (19)owl:hasValue (20)owl:intersectionOf This differs from the current OWL Light in the following way: Minus: - no cardinality - no someValuesFrom Plus: + hasValue + intersectionOf The proposal is motivated by Datalog theory, and can be easily implemented on top of cheap, existing, off-the-shelve and widely availabe technology. I didn't look to much into datatypes yet, which I will do in the following weeks, it should also be supported by OWL Lite (and it shouldn't be too difficult with the above-mentioned systems). If you are interested why cardinality is out and hasValue in, you are invited to read the attachment (13 pages). Best regards, Raphael
Attachments
- application/pdf attachment: Paper.pdf
Received on Friday, 4 October 2002 13:23:44 UTC