diff --git a/data/ontologies/digital-heraldry-ontology-heraldry.ttl b/data/ontologies/digital-heraldry-ontology-heraldry.ttl index a38eee169bc942509f553fb839c3acb7c65d7573..b5c3c2aeef711f5fd7938307a443b7ae8a1a88d7 100644 --- a/data/ontologies/digital-heraldry-ontology-heraldry.ttl +++ b/data/ontologies/digital-heraldry-ontology-heraldry.ttl @@ -31,17 +31,23 @@ dhoh:blazonCorrectionComment rdf:type owl:AnnotationProperty ; ### http://digitalheraldry.org/digital-heraldry-ontology/heraldry#hasLetter dhoh:hasLetter rdf:type owl:AnnotationProperty ; - rdfs:subPropertyOf rdfs:label . + rdfs:subPropertyOf rdfs:label ; + rdfs:range rdfs:Literal ; + rdfs:domain dhoh:Charge . ### http://digitalheraldry.org/digital-heraldry-ontology/heraldry#hasOMAid dhoh:hasOMAid rdf:type owl:AnnotationProperty ; - rdfs:subPropertyOf rdfs:label . + rdfs:subPropertyOf rdfs:label ; + rdfs:range xsd:int ; + rdfs:domain dhoh:CoatOfArms . ### http://digitalheraldry.org/digital-heraldry-ontology/heraldry#hasText dhoh:hasText rdf:type owl:AnnotationProperty ; - rdfs:subPropertyOf rdfs:label . + rdfs:subPropertyOf rdfs:label ; + rdfs:range rdfs:Literal ; + rdfs:domain dhoh:Charge . ### http://purl.org/dc/terms/creator @@ -429,9 +435,7 @@ dhoh:hasChargeNumber rdf:type owl:DatatypeProperty ; ### http://digitalheraldry.org/digital-heraldry-ontology/heraldry#hasLetter -dhoh:hasLetter rdf:type owl:DatatypeProperty ; - rdfs:domain dhoh:Charge ; - rdfs:range rdfs:Literal . +dhoh:hasLetter rdf:type owl:DatatypeProperty . ### http://digitalheraldry.org/digital-heraldry-ontology/heraldry#hasNumber @@ -442,9 +446,7 @@ dhoh:hasNumber rdf:type owl:DatatypeProperty ; ### http://digitalheraldry.org/digital-heraldry-ontology/heraldry#hasOMAid -dhoh:hasOMAid rdf:type owl:DatatypeProperty ; - rdfs:domain dhoh:CoatOfArms ; - rdfs:range xsd:int . +dhoh:hasOMAid rdf:type owl:DatatypeProperty . ### http://digitalheraldry.org/digital-heraldry-ontology/heraldry#hasPatternNumber @@ -454,9 +456,7 @@ dhoh:hasPatternNumber rdf:type owl:DatatypeProperty ; ### http://digitalheraldry.org/digital-heraldry-ontology/heraldry#hasText -dhoh:hasText rdf:type owl:DatatypeProperty ; - rdfs:domain dhoh:Charge ; - rdfs:range rdfs:Literal . +dhoh:hasText rdf:type owl:DatatypeProperty . ### http://digitalheraldry.org/digital-heraldry-ontology/heraldry#numberOfMarshalledParts @@ -772,11 +772,6 @@ dhoh:Chaplet rdf:type owl:Class ; ### http://digitalheraldry.org/digital-heraldry-ontology/heraldry#Charge dhoh:Charge rdf:type owl:Class ; - owl:equivalentClass [ rdf:type owl:Restriction ; - owl:onProperty dhoh:hasPattern ; - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; - owl:onClass dhoh:Pattern - ] ; rdfs:comment "A single visual object that is used on a coat of arms. A charge must be discernible as a visual item that does not cover the coat of arms as a whole (unlike a Pattern). Each term of the class charge may be used on its own to blazon a coat of arms."@en ; rdfs:label "Charge"@en . @@ -2227,7 +2222,8 @@ dhoh:Sejant rdf:type owl:Class ; ### http://digitalheraldry.org/digital-heraldry-ontology/heraldry#Seme dhoh:Seme rdf:type owl:Class ; - rdfs:subClassOf dhoh:Charge . + rdfs:subClassOf dhoh:Arrangement ; + rdfs:label "Seme" . ### http://digitalheraldry.org/digital-heraldry-ontology/heraldry#SerpentCoiled