[rdfweb-dev] Relationship Renaming Proposal
Ian Davis
iand at internetalchemy.org
Sat Mar 20 11:31:38 UTC 2004
I'm proposing to introduce new properties for the kinship terms and
deprecate the existing ones.
rel:parent a rdf:Property
rdfs:subClassOf foaf:knows ;
owl:sameAs rel:childOf .
rel:child a rdf:Property
rdfs:subClassOf foaf:knows ;
owl:sameAs rel:parentOf .
rel:spouse a owl:SymmetricProperty
rdfs:subClassOf foaf:knows ;
owl:sameAs rel:spouseOf .
rel:sibling a owl:SymmetricProperty
rdfs:subClassOf foaf:knows ;
owl:sameAs rel:siblingOf .
rel:ancestor a owl:TransitiveProperty
rdfs:subClassOf foaf:knows ;
owl:inverseOf rel:descendant
owl:sameAs rel:descendantOf .
rel:descendant a owl:TransitiveProperty
rdfs:subClassOf foaf:knows ;
owl:inverseOf rel:ancestor
owl:sameAs rel:ancestorOf .
rel:grandParent a rdf:Property
rdfs:subClassOf foaf:knows ;
owl:sameAs rel:grandChildOf .
rel:grandChild a rdf:Property
rdfs:subClassOf foaf:knows ;
owl:sameAs rel:grandParentOf .
Then the existing properties become owl:DeprecatedProperty.
I'm not sure whether using owl:sameAs with owl:DeprecatedProperty is a
good idea. Does this imply that the new properties are also
deprecated? Shoul I use owl:equivalentProperty instead?
Ian
--
http://internetalchemy.org | http://purl.org/NET/iand
Working on... myRSS <http://myrss.com/>
More information about the foaf-dev
mailing list