Michele Pasin / Quotes

Annotation versus data properties: modeling and reasoning

There are significant differences in OWL DL concerning modeling and reasoning.

Modeling: For annotation properties, you cannot place any axioms (OWL 1 DL) or only few axioms (OWL 2 DL: subsumption, domain and range) on them, and you cannot use them in class or property expressions, such as property restrictions. You can use data properties in much more scenarios. On the other hand, you can use an annotation property with all of literals, URIs, and blank nodes as its values, even in the same ontology. In OWL DL, data properties can only be used with literals as its values.

Reasoning: Annotation properties have no semantics and are therefore completely ignored by a reasoner (at least in OWL /2/ DL). On the other hand, data properties have semantics and are used by the reasoner to infer new information.

These restrictions do not hold for OWL Full. There, annotation properties /have/ semantics and are therefore /not/ ignored by the reasoner (they are special object properties). And data properties can also have URIs and blank nodes as their values (they are special object properties as well). The difference there is that you can infer from the application of a data property that the value must be a data value (an instance of rdfs:Literal), even if it is a URI or blank node. You cannot infer this from the use of an annotation property.

Saved 23 April 2014 / answers.semanticweb.com ↗

#annotation-properties #data-properties #blank-nodes #OWL-DL #reasoner #semantics

Blank nodes for things without URIs

Blank nodes also provide a way to more accurately make statements about resources that may not have URIs, but that are described in terms of relationships…

Rdf Primer #book #authors #blank-nodes #URI #shorthand

Rules for annotation properties in OWL DL

OWL DL allows annotations on classes, properties, individuals and ontology headers, but only under the following conditions: The sets of object properties…

Owl Web Ontology Language Reference #properties #OWL-DL #class #header #conditions

4 questions for analyzing a sw system

Question 1: What is hardwired and what isn’t? Question 2: How much agreement is there among different Web sites in their use of terminology and in the…

Where Are The Semantics In The Semantic Web? #semantics #Web-sites #concept #terminology #similarity

Agreement in the semantic web

The more agreement there is, the better. For example, there are emerging standards for XML DTDs in specific domains. [...] If there is not agreement (e.g…

Where Are The Semantics In The Semantic Web? #semantics #Web-sites #Semantic-Web

Axiomatic semantics

The axiomatic semantics for a language helps to ascribe a real world semantics to expressions in that language, in that it limits the possible models or…

Where Are The Semantics In The Semantic Web? #language #semantics #real-world-semantics #world-semantics #interpretation

Bacon abandons the model of the semantic triangle: words signify the things themselves

2) In his account of signification of words regarding their ‘impositio’ Bacon accentuates the arbitrariness of meaning.[28] But even though the first…

Medieval Semiotics (meier-oeser, Stephan) #words #Bacon #semantics #name #things