wn30:lexicalForm
a rdf:Property, owl:DatatypeProperty;
rdfs:comment "A datatype relation between Word and its lexical form."@en-us ;
rdfs:domain wn30:Word ;
rdfs:range rdfs:Literal .
rdfs:subPropertyOf rdfs:label .
wn30:Word a rdfs:Class, owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:onProperty wn30:sense ; owl:someValuesFrom wn30:WordSense ], [ a owl:Restriction ; owl:onProperty wn30:lexicalForm ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange rdfs:Literal ] ; owl:disjointWith wn30:WordSense .
:ws a wn30:WordSense ;
wn30:word :w1 ;
wn30:word :w2 .
:w1 a wn30:Word .
:w2 a wn30:Word .
:w1 wn30:lexicalForm "w1 form" ;
wn30:lexicalForm "w2 form" .
$ java -jar /usr/local/HermiT/HermiT.jar --classify test-complet.rdfSubClassOf( <https://w3id.org/own-pt/wn30/schema/AdjectiveSynset> <https://w3id.org/own-pt/wn30/schema/Synset> )SubClassOf( <https://w3id.org/own-pt/wn30/schema/NounSynset> <https://w3id.org/own-pt/wn30/schema/Synset> )SubClassOf( <https://w3id.org/own-pt/wn30/schema/AdverbSynset> <https://w3id.org/own-pt/wn30/schema/Synset> )SubClassOf( <https://w3id.org/own-pt/wn30/schema/VerbSynset> <https://w3id.org/own-pt/wn30/schema/Synset> )SubClassOf( <https://w3id.org/own-pt/wn30/schema/AdjectiveSatelliteWordSense> <https://w3id.org/own-pt/wn30/schema/AdjectiveWordSense> )SubClassOf( <https://w3id.org/own-pt/wn30/schema/AdjectiveSatelliteSynset> <https://w3id.org/own-pt/wn30/schema/AdjectiveSynset> )SubClassOf( <https://w3id.org/own-pt/wn30/schema/AdjectiveWordSense> <https://w3id.org/own-pt/wn30/schema/WordSense> )SubClassOf( <https://w3id.org/own-pt/wn30/schema/AdverbWordSense> <https://w3id.org/own-pt/wn30/schema/WordSense> )
wn30:lexicalForm rdfs:subPropertyOf rdfs:label .
$ java -jar /usr/local/HermiT/HermiT.jar --classify test-complet.rdfException in thread "main" org.semanticweb.owlapi.reasoner.InconsistentOntologyException: Inconsistent ontology at org.semanticweb.HermiT.Reasoner.throwInconsistentOntologyExceptionIfNecessary(Unknown Source) at org.semanticweb.HermiT.Reasoner.checkPreConditions(Unknown Source) at org.semanticweb.HermiT.Reasoner.precomputeInferences(Unknown Source) at org.semanticweb.HermiT.cli.CommandLine$ClassifyAction.run(Unknown Source) at org.semanticweb.HermiT.cli.CommandLine.main(Unknown Source)
OWL 2 allows ontologies, anonymous individuals, and axioms to be annotated; furthermore, annotations themselves can contain additional annotations. All these types of annotations, however, have no semantic meaning in OWL 2 and are ignored in this document. OWL 2 declarations are used only to disambiguate class expressions from data ranges and object property from data property expressions in the functional-style syntax; therefore, they are not mentioned explicitly in this document.
For annotations properties note that annotations are not "semantic-free" under the OWL 2 RDF-Based Semantics. Just like every other triple or set of triples occurring in an RDF graph, an annotation is assigned a truth value by any given OWL 2 RDF-Based interpretation. Hence, although annotations are meant to be "semantically weak", i.e., their formal meaning does not significantly exceed that originating from the RDF Semantics specification, adding an annotation may still change the meaning of an ontology. A similar discussion holds for statements that are built from ontology properties, such as owl:imports, which are used to define relationships between two ontologies.