Richard Cyganiak wrote: > > On 23 Apr 2007, at 12:46, Yoshio Fukushige wrote: >> My current problem is that I want a transitive version of >> http://purl.org/dc/terms/isPartOf . >> >> Should I use a property in other major vocabularies, >> for example >> http://www.w3.org/2001/sw/BestPractices/OEP/SimplePartWhole/part.owl#partOf >> >> (I'm not sure if it is major, though) >> >> Or defining my own transitive property as a subPropertyOf >> http://purl.org/dc/terms/isPartOf >> would make more sense? > > I would recommend to define your own property and make it a subproperty > of dc:isPartOf. This is a common approach: Define your own vocabulary > with all the constraints you need, and then relate it to popular > vocabularies using subClassOf/subPropertyOf. This gives you the best of > two worlds -- hand-tailored constraints, and compatibility with > consumers of the popular vocabularies (provided they do > subclass/subproperty inference). I forget which checker I was using, but I remember trying this technique and seeing complaints that I was sub-propertying an OWL Full property. Unless I said for eg that isPartOf was an ObjectProperty... DanReceived on Monday, 23 April 2007 13:23:08 UTC
This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 08:45:00 UTC