@prefix rdfs: . @prefix owl: . @prefix xsd: . @prefix rdf: . @prefix homotypic: . @prefix stoff: . @prefix tln: . @prefix test: . test:Word a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty test:hasPosition ] , [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty test:hasLine ] , tln:Word, homotypic:HomotypicEntity. test:wordHasWordParts a owl:Property; rdfs:subPropertyOf homotypic:hasHomotypicParts; rdfs:domain test:Word; rdfs:range rdf:List. test:hasText a owl:DatatypeProperty ; rdfs:subPropertyOf homotypic:hasText; rdfs:domain test:Word; rdfs:range xsd:string . test:hasPosition a owl:ObjectProperty ; rdfs:domain test:Word ; rdfs:range test:Position . test:Position a owl:Class . test:hasLeft a owl:DatatypeProperty; rdfs:domain test:Position; rdfs:range xsd:float . test:hasLine a owl:ObjectProperty ; rdfs:domain test:Word ; rdfs:range test:Line . test:Line a owl:Class . test:hasCorrection a owl:ObjectProperty; rdfs:domain test:Word; rdfs:range test:Word. test:overwritesWord a owl:ObjectProperty; rdfs:domain test:Word; rdfs:range test:Word. test:inheritOverwritesWord a owl:ObjectProperty; rdfs:subPropertyOf test:overwritesWord; owl:propertyChainAxiom ( test:hasCorrection test:overwritesWord ). test:Style a owl:Class; rdfs:subClassOf stoff:Style. test:hasCSS a owl:DatatypeProperty; rdfs:subPropertyOf stoff:styleHasCSS.