[foaf-dev] FOAF Vocabulary Specification in OWL
danbri at danbri.org
Thu May 8 07:30:22 EDT 2014
On 8 May 2014 08:31, Kārlis Čerāns <karlis.cerans at lumii.lv> wrote:
> Dear FOAF developers,
> it seems that there are some inconsistencies in OWL representation of FOAF
> Vocabulary Specification 0.99 http://xmlns.com/foaf/spec/ as of January 14,
> 2014, namely, there are datatype properties that are marked as inverse
> functional, such as
> <rdf:Property rdf:about="http://xmlns.com/foaf/0.1/aimChatID"
> vs:term_status="testing" rdfs:label="AIM chat ID" rdfs:comment="An AIM chat
> <rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
> <rdfs:subPropertyOf rdf:resource="http://xmlns.com/foaf/0.1/nick"/>
> <rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
> (the same applies at least to http://xmlns.com/foaf/0.1/icqChatID,
> http://xmlns.com/foaf/0.1/yahooChatID and
> http://xmlns.com/foaf/0.1/msnChatID, as well).
> OWL 2, however, (http://www.w3.org/TR/owl2-syntax/,
> http://www.w3.org/TR/owl2-xml-serialization/) does not admit
> owl#InverseFunctionalProperty specification for datatype properties.
> OWL tools such as Protege or OWLGrEd (http://owlgred.lumii.lv/) are able to
> read the ontology, however, they both are duplicating these properties as
> both datatype properties and object properties.
> Are there any ideas to move forward about resolving this?
Hopefully they will fix this in OWL 3.0.
> Karlis Cerans
> Institute of Mathematics and Computer Science,
> University of Latvia
More information about the foaf-dev