From 650bbcab674224a760bbcee8c687bebce983dcf2 Mon Sep 17 00:00:00 2001
From: Philipp Schneider <schneider.philipp@uni-muenster.de>
Date: Fri, 25 Nov 2022 14:59:45 +0100
Subject: [PATCH] Fixe typos in some domains

---
 data/rdf-output/digital-heraldry-ontology.ttl | 4529 +++++++++++++++++
 1 file changed, 4529 insertions(+)
 create mode 100644 data/rdf-output/digital-heraldry-ontology.ttl

diff --git a/data/rdf-output/digital-heraldry-ontology.ttl b/data/rdf-output/digital-heraldry-ontology.ttl
new file mode 100644
index 0000000..a6b75d6
--- /dev/null
+++ b/data/rdf-output/digital-heraldry-ontology.ttl
@@ -0,0 +1,4529 @@
+@prefix dcterms: <http://purl.org/dc/terms/> .
+@prefix dhoh: <http://digitalheraldry.org/digital-heraldry-ontology/heraldry#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix vann: <http://purl.org/vocab/vann/> .
+
+dhoh: rdfs:label "" ;
+    dcterms:creator "Philipp Schneider",
+        "Torsten Hiltmann" ;
+    dcterms:description "The Digital Heraldry Ontology enables the encoding of coats of arms, based on the practices of blazoning. This is done by regarding coats of arms as conceptual objects (rather than images or textual representations), composed in a specific way of figures, tinctures, and geometric patterns. In this way, any combination of coats of arms can be created in a machine-readable way. Thereby, the ontology can be used as a controlled vocabulary to annotate and semantically describe coats of arms e.g. on different material objects, which then can be uniquely referenced as Linked Data."@en ;
+    dcterms:license <https://creativecommons.org/licenses/by/4.0/> ;
+    dcterms:publisher "https://www.geschichte.hu-berlin.de/de/bereiche-und-lehrstuehle/digital-history" ;
+    dcterms:title "Digital Heraldry Ontology" ;
+    vann:preferredNamespacePrefix "dhoh" ;
+    rdfs:subClassOf dhoh:Charge ;
+    owl:versionIRI <http://digitalheraldry.org/digital-heraldry-ontology/heraldry/0.1.0> .
+
+dhoh:0 a owl:Class ;
+    rdfs:label "0" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:2ChLionIsst rdfs:label "2ChLionIsst" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:3 rdfs:label "3" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:A a owl:Class ;
+    rdfs:label "A" .
+
+dhoh:ABO a owl:Class ;
+    rdfs:label "ABO" .
+
+dhoh:Ab a owl:Class ;
+    rdfs:label "Ab" .
+
+dhoh:Abased rdfs:label "Abased" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Acorn rdfs:label "Acorn" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Addorsed rdfs:label "Addorsed" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Addorsed2By2 rdfs:label "Addorsed2By2" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:AddorsedInv rdfs:label "AddorsedInv" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:AddorsedPerFess rdfs:label "AddorsedPerFess" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Adexter rdfs:label "Adexter" ;
+    rdfs:subClassOf dhoh:Direction .
+
+dhoh:Affronted rdfs:label "Affronted" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Ag a owl:Class ;
+    rdfs:label "Ag" .
+
+dhoh:AgnusDei rdfs:label "AgnusDei" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Aigle rdfs:label "Aigle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:AllCch rdfs:label "AllCch" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:AllInBend rdfs:label "AllInBend" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Amphiptère rdfs:label "Amphiptère" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Anchor rdfs:label "Anchor" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Andiron rdfs:label "Andiron" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Angel rdfs:label "Angel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:AngleBrace rdfs:label "AngleBrace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Anille rdfs:label "Anille" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Annelet rdfs:label "Annelet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Annulet rdfs:label "Annulet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Annulets rdfs:label "Annulets" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Annulety rdfs:label "Annulety" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:Annullet rdfs:label "Annullet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Ant rdfs:label "Ant" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Antler rdfs:label "Antler" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Antlers rdfs:label "Antlers" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Anvil rdfs:label "Anvil" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Ao a owl:Class ;
+    rdfs:label "Ao" .
+
+dhoh:Apple rdfs:label "Apple" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Apples rdfs:label "Apples" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Appletree rdfs:label "Appletree" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Arch rdfs:label "Arch" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Arched rdfs:label "Arched" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Archer rdfs:label "Archer" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Argent a owl:Class ;
+    rdfs:label "Argent" .
+
+dhoh:Arm rdfs:label "Arm" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Armed rdfs:label "Armed" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Armour rdfs:label "Armour" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Arrow rdfs:label "Arrow" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:ArrowReady rdfs:label "ArrowReady" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Arrowhead rdfs:label "Arrowhead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Arrows rdfs:label "Arrows" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:As a owl:Class ;
+    rdfs:label "As" .
+
+dhoh:AsssHead rdfs:label "AsssHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Attire rdfs:label "Attire" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:AxA a owl:Class ;
+    rdfs:label "AxA" .
+
+dhoh:AxG a owl:Class ;
+    rdfs:label "AxG" .
+
+dhoh:Axe rdfs:label "Axe" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:AxeHead rdfs:label "AxeHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Azure a owl:Class ;
+    rdfs:label "Azure" .
+
+dhoh:B a owl:Class ;
+    rdfs:label "B" .
+
+dhoh:Ba a owl:Class ;
+    rdfs:label "Ba" .
+
+dhoh:Badger rdfs:label "Badger" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BadgersHead rdfs:label "BadgersHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Balance rdfs:label "Balance" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Ball rdfs:label "Ball" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bande rdfs:label "Bande" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Banner rdfs:label "Banner" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bar rdfs:label "Bar" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BarOf rdfs:label "BarOf" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Barbel rdfs:label "Barbel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Barrel rdfs:label "Barrel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Barrulet rdfs:label "Barrulet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Barrully rdfs:label "Barrully" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Barruly rdfs:label "Barruly" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:BarrulyIsst rdfs:label "BarrulyIsst" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Barry rdfs:label "Barry" ;
+    rdfs:subClassOf dhoh:Charge,
+        dhoh:Pattern .
+
+dhoh:BarryBendy rdfs:label "BarryBendy" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:BarryFloryCch rdfs:label "BarryFloryCch" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:BarryUndy rdfs:label "BarryUndy" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:BarryWavy rdfs:label "BarryWavy" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Bars rdfs:label "Bars" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Barully rdfs:label "Barully" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Base rdfs:label "Base" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Basket rdfs:label "Basket" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bat rdfs:label "Bat" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bathtub rdfs:label "Bathtub" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Baton rdfs:label "Baton" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Beaker rdfs:label "Beaker" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bear rdfs:label "Bear" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BearsFace rdfs:label "BearsFace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BearsHead rdfs:label "BearsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Beaumont rdfs:label "Beaumont" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Beaver rdfs:label "Beaver" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bee rdfs:label "Bee" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Beehive rdfs:label "Beehive" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bell rdfs:label "Bell" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BellFrame rdfs:label "BellFrame" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bellow rdfs:label "Bellow" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Belt rdfs:label "Belt" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Benc rdfs:label "Benc" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bend rdfs:label "Bend" ;
+    rdfs:subClassOf dhoh:Charge,
+        dhoh:Pattern .
+
+dhoh:BendOfLozenges rdfs:label "BendOfLozenges" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Bende rdfs:label "Bende" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bendlet rdfs:label "Bendlet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bendwise rdfs:label "Bendwise" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:BendwiseInPale rdfs:label "BendwiseInPale" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Bendy rdfs:label "Bendy" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:BendySn rdfs:label "BendySn" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:BendyUndy rdfs:label "BendyUndy" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Billet rdfs:label "Billet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Billety rdfs:label "Billety" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:BilletyAccErmineSpotInChfDx rdfs:label "BilletyAccErmineSpotInChfDx" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:BilletyBendwise rdfs:label "BilletyBendwise" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:BilletyInclined rdfs:label "BilletyInclined" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:BilletyPerFess rdfs:label "BilletyPerFess" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:Billhook rdfs:label "Billhook" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Billlet rdfs:label "Billlet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bird rdfs:label "Bird" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BirdClose rdfs:label "BirdClose" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Birdbolt rdfs:label "Birdbolt" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Birdcage rdfs:label "Birdcage" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BirdsHead rdfs:label "BirdsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BirdsWing rdfs:label "BirdsWing" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bishop rdfs:label "Bishop" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BitingCock rdfs:label "BitingCock" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Bittern rdfs:label "Bittern" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bj rdfs:label "Bj" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Blackamoor rdfs:label "Blackamoor" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BlackamoorsHead rdfs:label "BlackamoorsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Blackbird rdfs:label "Blackbird" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Blank rdfs:label "Blank" ;
+    rdfs:subClassOf dhoh:Charge,
+        dhoh:Modifier .
+
+dhoh:Bluebell rdfs:label "Bluebell" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Boar rdfs:label "Boar" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BoarsFace rdfs:label "BoarsFace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BoarsHead rdfs:label "BoarsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Boat rdfs:label "Boat" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Boathook rdfs:label "Boathook" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bodkin rdfs:label "Bodkin" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BonedTrefly rdfs:label "BonedTrefly" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Book rdfs:label "Book" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Boot rdfs:label "Boot" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Border rdfs:label "Border" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BorderOfCastilleLeon rdfs:label "BorderOfCastilleLeon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bordered rdfs:label "Bordered" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bordure rdfs:label "Bordure" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bottle rdfs:label "Bottle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bound rdfs:label "Bound" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Bourdon rdfs:label "Bourdon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bourgogne rdfs:label "Bourgogne" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bow rdfs:label "Bow" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bowl rdfs:label "Bowl" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Box rdfs:label "Box" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Br rdfs:label "Br" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Branch rdfs:label "Branch" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Branche rdfs:label "Branche" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Brasier rdfs:label "Brasier" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bridge rdfs:label "Bridge" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bridle rdfs:label "Bridle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Briefs rdfs:label "Briefs" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Broom rdfs:label "Broom" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BroomSprig rdfs:label "BroomSprig" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Brushe rdfs:label "Brushe" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bucke rdfs:label "Bucke" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bucket rdfs:label "Bucket" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Buckle rdfs:label "Buckle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Buckler rdfs:label "Buckler" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Buffalo rdfs:label "Buffalo" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bugle rdfs:label "Bugle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BugleHorn rdfs:label "BugleHorn" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Bull rdfs:label "Bull" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BullsAttire rdfs:label "BullsAttire" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BullsFace rdfs:label "BullsFace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BullsHead rdfs:label "BullsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BullsHorn rdfs:label "BullsHorn" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BustOfMan rdfs:label "BustOfMan" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:BustOfMoor rdfs:label "BustOfMoor" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Butterflie rdfs:label "Butterflie" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:C a owl:Class ;
+    rdfs:label "C" .
+
+dhoh:Cabbage rdfs:label "Cabbage" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Calabashe rdfs:label "Calabashe" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Calf rdfs:label "Calf" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Caltrap rdfs:label "Caltrap" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Calve rdfs:label "Calve" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Camel rdfs:label "Camel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CamelsHead rdfs:label "CamelsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Canton rdfs:label "Canton" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CantonOfWilre rdfs:label "CantonOfWilre" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cap rdfs:label "Cap" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CapOfMaintenance rdfs:label "CapOfMaintenance" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Caparisoned rdfs:label "Caparisoned" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Capuchon rdfs:label "Capuchon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Carnation rdfs:label "Carnation" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CarryingGoose rdfs:label "CarryingGoose" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Castel rdfs:label "Castel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Castely rdfs:label "Castely" ;
+    rdfs:subClassOf dhoh:Pattern,
+        dhoh:Seme .
+
+dhoh:Castily rdfs:label "Castily" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Castle rdfs:label "Castle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Castles rdfs:label "Castles" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cat rdfs:label "Cat" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cathedral rdfs:label "Cathedral" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CatherinesWheel rdfs:label "CatherinesWheel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cauldron rdfs:label "Cauldron" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cauldrons rdfs:label "Cauldrons" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cch rdfs:label "Cch" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:CelticCross rdfs:label "CelticCross" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Centaur rdfs:label "Centaur" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cerf rdfs:label "Cerf" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Chain rdfs:label "Chain" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:ChainTressure rdfs:label "ChainTressure" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Chained rdfs:label "Chained" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Chair rdfs:label "Chair" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Chalice rdfs:label "Chalice" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Chandeller rdfs:label "Chandeller" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Chapel rdfs:label "Chapel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Chaplet rdfs:label "Chaplet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Chariot rdfs:label "Chariot" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Checky rdfs:label "Checky" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:CheckyInv rdfs:label "CheckyInv" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:CheckySn rdfs:label "CheckySn" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Chef rdfs:label "Chef" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Chequerboard rdfs:label "Chequerboard" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cherrie rdfs:label "Cherrie" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cherub rdfs:label "Cherub" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Chessrook rdfs:label "Chessrook" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Chessrooks rdfs:label "Chessrooks" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Chest rdfs:label "Chest" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Chestnut rdfs:label "Chestnut" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Chevron rdfs:label "Chevron" ;
+    rdfs:subClassOf dhoh:Charge,
+        dhoh:Pattern .
+
+dhoh:Chevronel rdfs:label "Chevronel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Chevronny rdfs:label "Chevronny" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:ChevronnyRev rdfs:label "ChevronnyRev" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:ChevronnyReversed rdfs:label "ChevronnyReversed" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Chevronwise rdfs:label "Chevronwise" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Chicot rdfs:label "Chicot" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Chief rdfs:label "Chief" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Child rdfs:label "Child" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Childre rdfs:label "Childre" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Chk rdfs:label "Chk" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:ChoppingBlock rdfs:label "ChoppingBlock" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Church rdfs:label "Church" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:ChurchGable rdfs:label "ChurchGable" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Chvron rdfs:label "Chvron" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cinquefoil rdfs:label "Cinquefoil" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cinquefoils rdfs:label "Cinquefoils" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Circelet rdfs:label "Circelet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Clarion rdfs:label "Clarion" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Closed rdfs:label "Closed" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:ClothCovered rdfs:label "ClothCovered" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:CloverLeaf rdfs:label "CloverLeaf" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Coattop rdfs:label "Coattop" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cock rdfs:label "Cock" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CockFeathers rdfs:label "CockFeathers" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cockatrice rdfs:label "Cockatrice" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CocksHead rdfs:label "CocksHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cogwheel rdfs:label "Cogwheel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Coiled rdfs:label "Coiled" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Collared rdfs:label "Collared" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Coloumn rdfs:label "Coloumn" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Columbine rdfs:label "Columbine" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Column rdfs:label "Column" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Comb rdfs:label "Comb" ;
+    rdfs:subClassOf dhoh:Arrangement,
+        dhoh:Charge .
+
+dhoh:Combatant rdfs:label "Combatant" ;
+    rdfs:subClassOf dhoh:Arrangement,
+        dhoh:Charge,
+        dhoh:Modifier .
+
+dhoh:Comet rdfs:label "Comet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Compass rdfs:label "Compass" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Compon rdfs:label "Compon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:ComponDeHarcourt rdfs:label "ComponDeHarcourt" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Compony rdfs:label "Compony" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Cone rdfs:label "Cone" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:ConeysHead rdfs:label "ConeysHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Conjoined rdfs:label "Conjoined" ;
+    rdfs:subClassOf dhoh:Arrangement,
+        dhoh:Modifier .
+
+dhoh:ConjoinedInBase rdfs:label "ConjoinedInBase" ;
+    rdfs:subClassOf dhoh:Arrangement,
+        dhoh:Modifier .
+
+dhoh:ConjoinedInChf rdfs:label "ConjoinedInChf" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:ConjoinedInLure rdfs:label "ConjoinedInLure" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:ConjoinedInPairle rdfs:label "ConjoinedInPairle" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:ConjoinedInPall rdfs:label "ConjoinedInPall" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:ConjoinedInSaltire rdfs:label "ConjoinedInSaltire" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Corbie rdfs:label "Corbie" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CordTressure rdfs:label "CordTressure" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cordon rdfs:label "Cordon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Corner rdfs:label "Corner" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Corners rdfs:label "Corners" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cotice rdfs:label "Cotice" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cotised rdfs:label "Cotised" ;
+    rdfs:subClassOf dhoh:Line,
+        dhoh:Modifier .
+
+dhoh:CotisedDancetty rdfs:label "CotisedDancetty" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:Couchant rdfs:label "Couchant" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Coulter rdfs:label "Coulter" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Coultre rdfs:label "Coultre" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Counterembattled rdfs:label "Counterembattled" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:Counterflory rdfs:label "Counterflory" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Countervair rdfs:label "Countervair" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Couped rdfs:label "Couped" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Courant rdfs:label "Courant" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Covered rdfs:label "Covered" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Cow rdfs:label "Cow" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cowardly rdfs:label "Cowardly" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Cowbell rdfs:label "Cowbell" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cramp rdfs:label "Cramp" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Crampon rdfs:label "Crampon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Crancelin rdfs:label "Crancelin" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Crawfish rdfs:label "Crawfish" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Crayfish rdfs:label "Crayfish" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Crecent rdfs:label "Crecent" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Crenelated rdfs:label "Crenelated" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:Crenely rdfs:label "Crenely" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:CrenelyMasoned rdfs:label "CrenelyMasoned" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:Crequer rdfs:label "Crequer" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrequerPlant rdfs:label "CrequerPlant" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Crescent rdfs:label "Crescent" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Crescents rdfs:label "Crescents" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cresecent rdfs:label "Cresecent" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cresent rdfs:label "Cresent" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrestOfWings rdfs:label "CrestOfWings" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Croissant rdfs:label "Croissant" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Crosier rdfs:label "Crosier" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrosierFormed rdfs:label "CrosierFormed" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:CrosierHead rdfs:label "CrosierHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Crosiers rdfs:label "Crosiers" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cross rdfs:label "Cross" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossBotonny rdfs:label "CrossBotonny" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossBotony rdfs:label "CrossBotony" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossCalvary rdfs:label "CrossCalvary" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossClechy rdfs:label "CrossClechy" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossCrosslet rdfs:label "CrossCrosslet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossCrossletFitchy rdfs:label "CrossCrossletFitchy" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossCrosslets rdfs:label "CrossCrosslets" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossCrossletsFitchy rdfs:label "CrossCrossletsFitchy" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossCrossletss rdfs:label "CrossCrossletss" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossCrossly rdfs:label "CrossCrossly" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossDegraded rdfs:label "CrossDegraded" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossDouble rdfs:label "CrossDouble" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossEngrrailed rdfs:label "CrossEngrrailed" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossFaceted rdfs:label "CrossFaceted" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossFitchy rdfs:label "CrossFitchy" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossFleuretty rdfs:label "CrossFleuretty" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossFlory rdfs:label "CrossFlory" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossFormy rdfs:label "CrossFormy" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossFormyFitchy rdfs:label "CrossFormyFitchy" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossFourchy rdfs:label "CrossFourchy" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossFretty rdfs:label "CrossFretty" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossGriffony rdfs:label "CrossGriffony" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossGringoly rdfs:label "CrossGringoly" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossGyronny rdfs:label "CrossGyronny" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossLoyées rdfs:label "CrossLoyées" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossMoline rdfs:label "CrossMoline" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossOfAvis rdfs:label "CrossOfAvis" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossOfJerusalem rdfs:label "CrossOfJerusalem" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossOfStAnthony rdfs:label "CrossOfStAnthony" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossPatonce rdfs:label "CrossPatonce" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossPatriachal rdfs:label "CrossPatriachal" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossPatriarcal rdfs:label "CrossPatriarcal" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossPatriarchal rdfs:label "CrossPatriarchal" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossPatty rdfs:label "CrossPatty" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossPaty rdfs:label "CrossPaty" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossPatyFitchy rdfs:label "CrossPatyFitchy" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossPommelly rdfs:label "CrossPommelly" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossPommety rdfs:label "CrossPommety" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossPotenty rdfs:label "CrossPotenty" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossRayed rdfs:label "CrossRayed" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossRecercely rdfs:label "CrossRecercely" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossSplit rdfs:label "CrossSplit" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossTau rdfs:label "CrossTau" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossTrefly rdfs:label "CrossTrefly" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Crossbow rdfs:label "Crossbow" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossbowBolt rdfs:label "CrossbowBolt" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrosseMoline rdfs:label "CrosseMoline" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossesCrosslets rdfs:label "CrossesCrosslets" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Crosslet rdfs:label "Crosslet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossletFitchy rdfs:label "CrossletFitchy" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrossletPatty rdfs:label "CrossletPatty" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Crosswise rdfs:label "Crosswise" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Crow rdfs:label "Crow" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Crown rdfs:label "Crown" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrownAncient rdfs:label "CrownAncient" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrownImperial rdfs:label "CrownImperial" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:CrownOfCharlemagne rdfs:label "CrownOfCharlemagne" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Crowned rdfs:label "Crowned" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Crozier rdfs:label "Crozier" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Crucifix rdfs:label "Crucifix" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Crusily rdfs:label "Crusily" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:Cucumber rdfs:label "Cucumber" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cup rdfs:label "Cup" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Curled rdfs:label "Curled" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Currycomb rdfs:label "Currycomb" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Cushion rdfs:label "Cushion" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:D a owl:Class ;
+    rdfs:label "D" .
+
+dhoh:Dagger rdfs:label "Dagger" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DaimsHead rdfs:label "DaimsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Daisie rdfs:label "Daisie" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Dance rdfs:label "Dance" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Dancetty rdfs:label "Dancetty" ;
+    rdfs:subClassOf dhoh:Line,
+        dhoh:Pattern .
+
+dhoh:Decrescent rdfs:label "Decrescent" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Delphin rdfs:label "Delphin" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DemiAnnulet rdfs:label "DemiAnnulet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DemiCross rdfs:label "DemiCross" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DemiEagle rdfs:label "DemiEagle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DemiFleurDeLis rdfs:label "DemiFleurDeLis" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DemiGironny rdfs:label "DemiGironny" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:DemiGreyhound rdfs:label "DemiGreyhound" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DemiLion rdfs:label "DemiLion" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DemiRose rdfs:label "DemiRose" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DemiWheel rdfs:label "DemiWheel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Devil rdfs:label "Devil" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DevilsHead rdfs:label "DevilsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Dextrochere rdfs:label "Dextrochere" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Diapered rdfs:label "Diapered" ;
+    rdfs:subClassOf dhoh:Modifier,
+        dhoh:Pattern .
+
+dhoh:Dice rdfs:label "Dice" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Dim rdfs:label "Dim" ;
+    rdfs:subClassOf dhoh:MarshallingType .
+
+dhoh:Dimidiation rdfs:label "Dimidiation" ;
+    rdfs:subClassOf dhoh:MarshallingType .
+
+dhoh:Dish rdfs:label "Dish" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Displayed rdfs:label "Displayed" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Doe rdfs:label "Doe" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DoesHead rdfs:label "DoesHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Dog rdfs:label "Dog" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DogsHead rdfs:label "DogsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Doloire rdfs:label "Doloire" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Dolphin rdfs:label "Dolphin" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Donkey rdfs:label "Donkey" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DonkeysFace rdfs:label "DonkeysFace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DonkeysHead rdfs:label "DonkeysHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Door rdfs:label "Door" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Doorbolt rdfs:label "Doorbolt" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DoubleBorder rdfs:label "DoubleBorder" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DoubleRoundel rdfs:label "DoubleRoundel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DoubleTierced rdfs:label "DoubleTierced" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:DoubleTressure rdfs:label "DoubleTressure" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Doubled rdfs:label "Doubled" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Doubleheaded rdfs:label "Doubleheaded" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Dove rdfs:label "Dove" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Dragon rdfs:label "Dragon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DragonsHead rdfs:label "DragonsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DressedAsMonk rdfs:label "DressedAsMonk" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Drill rdfs:label "Drill" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:DrinkingHorn rdfs:label "DrinkingHorn" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Droplet rdfs:label "Droplet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Duck rdfs:label "Duck" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Dx rdfs:label "Dx" ;
+    rdfs:subClassOf dhoh:Direction .
+
+dhoh:DxArm rdfs:label "DxArm" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Eagle rdfs:label "Eagle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:EagleDragon rdfs:label "EagleDragon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Eagles rdfs:label "Eagles" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:EaglesClaw rdfs:label "EaglesClaw" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:EaglesHead rdfs:label "EaglesHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:EaglesTail rdfs:label "EaglesTail" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Eaglet rdfs:label "Eaglet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Eb a owl:Class ;
+    rdfs:label "Eb" .
+
+dhoh:Eel rdfs:label "Eel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Eg a owl:Class ;
+    rdfs:label "Eg" .
+
+dhoh:Elephant rdfs:label "Elephant" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:ElephantsHead rdfs:label "ElephantsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:ElksHead rdfs:label "ElksHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:ElmBranch rdfs:label "ElmBranch" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:ElmLeaf rdfs:label "ElmLeaf" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:ElmTree rdfs:label "ElmTree" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Embattled rdfs:label "Embattled" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:EmbattledCounterembattled rdfs:label "EmbattledCounterembattled" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:EmbattledMasoned rdfs:label "EmbattledMasoned" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:Embowed rdfs:label "Embowed" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Empty rdfs:label "Empty" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Emtpy rdfs:label "Emtpy" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:EnBande rdfs:label "EnBande" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Enclaved rdfs:label "Enclaved" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:EnclavedDownwards rdfs:label "EnclavedDownwards" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:EndingInDents rdfs:label "EndingInDents" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Enflamed rdfs:label "Enflamed" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Engrailed rdfs:label "Engrailed" ;
+    rdfs:subClassOf dhoh:Line,
+        dhoh:Modifier .
+
+dhoh:EngrailedOnLowerSide rdfs:label "EngrailedOnLowerSide" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:Erect rdfs:label "Erect" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Ermine a owl:Class ;
+    rdfs:label "Ermine" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:ErmineSpot rdfs:label "ErmineSpot" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:ErmineTail rdfs:label "ErmineTail" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Ermined rdfs:label "Ermined" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Ermines rdfs:label "Ermines" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Erminois a owl:Class ;
+    rdfs:label "Erminois" .
+
+dhoh:Escallop rdfs:label "Escallop" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Escallopp rdfs:label "Escallopp" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Escallops rdfs:label "Escallops" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Escarbucle rdfs:label "Escarbucle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Escarbuncle rdfs:label "Escarbuncle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:EscarbuncleBendlet rdfs:label "EscarbuncleBendlet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Eschutch rdfs:label "Eschutch" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Eschutcheon rdfs:label "Eschutcheon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Escuch rdfs:label "Escuch" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Escurch rdfs:label "Escurch" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Escutch rdfs:label "Escutch" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:EscutchCoulonces rdfs:label "EscutchCoulonces" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:EscutchDeBourgogne rdfs:label "EscutchDeBourgogne" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:EscutchLens rdfs:label "EscutchLens" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:EscutchOf rdfs:label "EscutchOf" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:EscutchOfAnesyInchy rdfs:label "EscutchOfAnesyInchy" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:EscutchOfHalluin rdfs:label "EscutchOfHalluin" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:EscutchOfQuevre rdfs:label "EscutchOfQuevre" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:EscutchOfVisch rdfs:label "EscutchOfVisch" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Escutcheon rdfs:label "Escutcheon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:EscutcheonOf rdfs:label "EscutcheonOf" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Escutcheons rdfs:label "Escutcheons" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Estoile rdfs:label "Estoile" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Estoiles rdfs:label "Estoiles" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Etoile rdfs:label "Etoile" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Expanded rdfs:label "Expanded" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Eye rdfs:label "Eye" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:F a owl:Class ;
+    rdfs:label "F" .
+
+dhoh:Facing rdfs:label "Facing" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:FacingCenter rdfs:label "FacingCenter" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Falcon rdfs:label "Falcon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fane rdfs:label "Fane" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fasce rdfs:label "Fasce" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fasces rdfs:label "Fasces" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fascine rdfs:label "Fascine" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fass rdfs:label "Fass" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Feather rdfs:label "Feather" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FeatherBroom rdfs:label "FeatherBroom" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Feathered rdfs:label "Feathered" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:FemaleHead rdfs:label "FemaleHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fern rdfs:label "Fern" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fess rdfs:label "Fess" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FessCchOverAll3Mullets rdfs:label "FessCchOverAll3Mullets" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fesswise rdfs:label "Fesswise" ;
+    rdfs:subClassOf dhoh:Arrangement,
+        dhoh:Direction,
+        dhoh:Modifier .
+
+dhoh:FesswiseUpwards rdfs:label "FesswiseUpwards" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Fetterlock rdfs:label "Fetterlock" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Field rdfs:label "Field" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FigureZ rdfs:label "FigureZ" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Filet rdfs:label "Filet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FiletCross rdfs:label "FiletCross" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fimbriated rdfs:label "Fimbriated" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:FirBranche rdfs:label "FirBranche" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FirTree rdfs:label "FirTree" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FireBreathing rdfs:label "FireBreathing" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:FireSteel rdfs:label "FireSteel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Firepan rdfs:label "Firepan" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Firesteel rdfs:label "Firesteel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fish rdfs:label "Fish" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FishHead rdfs:label "FishHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FishTrap rdfs:label "FishTrap" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fishe rdfs:label "Fishe" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FishingHook rdfs:label "FishingHook" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FishsHead rdfs:label "FishsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FishsSkeleton rdfs:label "FishsSkeleton" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FishsTail rdfs:label "FishsTail" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Flail rdfs:label "Flail" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Flanc rdfs:label "Flanc" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Flanche rdfs:label "Flanche" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Flanchi rdfs:label "Flanchi" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Flanchis rdfs:label "Flanchis" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Flanked rdfs:label "Flanked" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fleam rdfs:label "Fleam" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FleurDeLis rdfs:label "FleurDeLis" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FleurDelis rdfs:label "FleurDelis" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fleuretty rdfs:label "Fleuretty" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:FleursDeLis rdfs:label "FleursDeLis" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Flory rdfs:label "Flory" ;
+    rdfs:subClassOf dhoh:Charge,
+        dhoh:Modifier,
+        dhoh:Seme .
+
+dhoh:FloryChh rdfs:label "FloryChh" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:FloryCounterflory rdfs:label "FloryCounterflory" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Flounder rdfs:label "Flounder" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Flower rdfs:label "Flower" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FloweredInBase rdfs:label "FloweredInBase" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Flowers rdfs:label "Flowers" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Flying rdfs:label "Flying" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Flyswatter rdfs:label "Flyswatter" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Foliage rdfs:label "Foliage" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FoolsHead rdfs:label "FoolsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Foot rdfs:label "Foot" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Footstool rdfs:label "Footstool" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fork rdfs:label "Fork" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Forks rdfs:label "Forks" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fountain rdfs:label "Fountain" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fox rdfs:label "Fox" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FoxHead rdfs:label "FoxHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Foxe rdfs:label "Foxe" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:France rdfs:label "France" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fretty rdfs:label "Fretty" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Frog rdfs:label "Frog" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FromEdgesInwards rdfs:label "FromEdgesInwards" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:FromedAsAFirBranch rdfs:label "FromedAsAFirBranch" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:FryingPan rdfs:label "FryingPan" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:FullOfSerpents rdfs:label "FullOfSerpents" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Furnace rdfs:label "Furnace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Fusilly rdfs:label "Fusilly" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:G a owl:Class ;
+    rdfs:label "G" .
+
+dhoh:GO a owl:Class ;
+    rdfs:label "GO" .
+
+dhoh:Ga a owl:Class ;
+    rdfs:label "Ga" .
+
+dhoh:GaGa a owl:Class ;
+    rdfs:label "GaGa" .
+
+dhoh:Gable rdfs:label "Gable" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Gamb rdfs:label "Gamb" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Garb rdfs:label "Garb" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:GardenLily rdfs:label "GardenLily" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:GarlicPlant rdfs:label "GarlicPlant" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Gate rdfs:label "Gate" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Geese rdfs:label "Geese" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:GemRing rdfs:label "GemRing" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Gemel rdfs:label "Gemel" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Gemelles rdfs:label "Gemelles" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Gemring rdfs:label "Gemring" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Gemstone rdfs:label "Gemstone" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Girffin rdfs:label "Girffin" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Giron rdfs:label "Giron" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Gironny rdfs:label "Gironny" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:GlaiveBlade rdfs:label "GlaiveBlade" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Glasse rdfs:label "Glasse" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Glove rdfs:label "Glove" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Go a owl:Class ;
+    rdfs:label "Go" .
+
+dhoh:Goat rdfs:label "Goat" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:GoatsHead rdfs:label "GoatsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Goblet rdfs:label "Goblet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Gobony rdfs:label "Gobony" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Gonfanon rdfs:label "Gonfanon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Goose rdfs:label "Goose" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Gorged rdfs:label "Gorged" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Grady rdfs:label "Grady" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:Grape rdfs:label "Grape" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Grapes rdfs:label "Grapes" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Grasshopper rdfs:label "Grasshopper" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Grelots rdfs:label "Grelots" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Greyhound rdfs:label "Greyhound" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:GreyhoundsHead rdfs:label "GreyhoundsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Griffin rdfs:label "Griffin" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:GriffinsHead rdfs:label "GriffinsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:GriffonsHead rdfs:label "GriffonsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Grillet rdfs:label "Grillet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Grime rdfs:label "Grime" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Gs a owl:Class ;
+    rdfs:label "Gs" .
+
+dhoh:Guard rdfs:label "Guard" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Gules a owl:Class ;
+    rdfs:label "Gules" .
+
+dhoh:Gurge rdfs:label "Gurge" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Gutty rdfs:label "Gutty" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:GuttyCch rdfs:label "GuttyCch" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:H a owl:Class ;
+    rdfs:label "H" .
+
+dhoh:Halberd rdfs:label "Halberd" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:HalfWheel rdfs:label "HalfWheel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:HalfmoonsFace rdfs:label "HalfmoonsFace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Haloed rdfs:label "Haloed" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Hamaïde rdfs:label "Hamaïde" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Hand rdfs:label "Hand" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Hare rdfs:label "Hare" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Harp rdfs:label "Harp" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Harpie rdfs:label "Harpie" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:HarpoonHead rdfs:label "HarpoonHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Harpy rdfs:label "Harpy" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Harrow rdfs:label "Harrow" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Hat rdfs:label "Hat" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Hauriant rdfs:label "Hauriant" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:HawksLure rdfs:label "HawksLure" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Hawthorn rdfs:label "Hawthorn" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Head rdfs:label "Head" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Heart rdfs:label "Heart" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Hedgehog rdfs:label "Hedgehog" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Helmet rdfs:label "Helmet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Heron rdfs:label "Heron" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Hexagram rdfs:label "Hexagram" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:HexagramRose rdfs:label "HexagramRose" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Hide rdfs:label "Hide" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:HindsFace rdfs:label "HindsFace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Hoe rdfs:label "Hoe" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Hooded rdfs:label "Hooded" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Hoof rdfs:label "Hoof" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Hook rdfs:label "Hook" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Hoove rdfs:label "Hoove" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Horn rdfs:label "Horn" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Horned rdfs:label "Horned" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Horns rdfs:label "Horns" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Horse rdfs:label "Horse" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Horsebray rdfs:label "Horsebray" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Horsebraye rdfs:label "Horsebraye" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Horsehoes rdfs:label "Horsehoes" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:HorsesHead rdfs:label "HorsesHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Horseshoe rdfs:label "Horseshoe" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Horseshoes rdfs:label "Horseshoes" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Hose rdfs:label "Hose" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:House rdfs:label "House" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:HumanFace rdfs:label "HumanFace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:HumanHead rdfs:label "HumanHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:HuntersHead rdfs:label "HuntersHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Ibex rdfs:label "Ibex" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:IbexAttire rdfs:label "IbexAttire" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:IbexHead rdfs:label "IbexHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:IbexHorn rdfs:label "IbexHorn" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:IbexsAttire rdfs:label "IbexsAttire" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:IbexsHead rdfs:label "IbexsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Icicle rdfs:label "Icicle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Illegible rdfs:label "Illegible" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Imp rdfs:label "Imp" ;
+    rdfs:subClassOf dhoh:MarshallingType .
+
+dhoh:ImperialCrown rdfs:label "ImperialCrown" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:In2Pales rdfs:label "In2Pales" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:In3Pales rdfs:label "In3Pales" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:InArmour rdfs:label "InArmour" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:InBend rdfs:label "InBend" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:InCircle rdfs:label "InCircle" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:InCounterpoint rdfs:label "InCounterpoint" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:InCross rdfs:label "InCross" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:InFess rdfs:label "InFess" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:InFessAddorsed rdfs:label "InFessAddorsed" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:InLure rdfs:label "InLure" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:InOmbre a owl:Class ;
+    rdfs:label "InOmbre" .
+
+dhoh:InPairPerPale rdfs:label "InPairPerPale" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:InPairle rdfs:label "InPairle" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:InPale rdfs:label "InPale" ;
+    rdfs:subClassOf dhoh:Arrangement,
+        dhoh:Pattern .
+
+dhoh:InSaltire rdfs:label "InSaltire" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:InSaltireAndReversed rdfs:label "InSaltireAndReversed" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:InSplendour rdfs:label "InSplendour" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:InclinedInwards rdfs:label "InclinedInwards" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Increscent rdfs:label "Increscent" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Increscents rdfs:label "Increscents" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Indented rdfs:label "Indented" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:IndentedOf3PointsEndingInTrefles rdfs:label "IndentedOf3PointsEndingInTrefles" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:IndentedOnTopside rdfs:label "IndentedOnTopside" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:IndentedOnUpperEdge rdfs:label "IndentedOnUpperEdge" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:Interlaced rdfs:label "Interlaced" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Intwined rdfs:label "Intwined" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Inv rdfs:label "Inv" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Inverted rdfs:label "Inverted" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:InvertedSShaped rdfs:label "InvertedSShaped" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:IronGrate rdfs:label "IronGrate" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Issant rdfs:label "Issant" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Isst rdfs:label "Isst" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:IsstBase rdfs:label "IsstBase" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:IsstFleursDeLis rdfs:label "IsstFleursDeLis" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:IsstHouseOnField rdfs:label "IsstHouseOnField" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:J a owl:Class ;
+    rdfs:label "J" .
+
+dhoh:Jellyfish rdfs:label "Jellyfish" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Jerusalem rdfs:label "Jerusalem" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:JessantFleurDeLis rdfs:label "JessantFleurDeLis" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:JesstFleurDeLis rdfs:label "JesstFleurDeLis" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:JesstFleurdelis rdfs:label "JesstFleurdelis" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:JesstFleursDeLis rdfs:label "JesstFleursDeLis" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:JewsCap rdfs:label "JewsCap" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:JewsHat rdfs:label "JewsHat" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:JoinedInBase rdfs:label "JoinedInBase" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Kettlehanger rdfs:label "Kettlehanger" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Key rdfs:label "Key" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:King rdfs:label "King" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:KingsFace rdfs:label "KingsFace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:KingsHead rdfs:label "KingsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Kneeling rdfs:label "Kneeling" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Knife rdfs:label "Knife" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Knight rdfs:label "Knight" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Knive rdfs:label "Knive" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:KufianEyt rdfs:label "KufianEyt" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:KufianLetters rdfs:label "KufianLetters" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:KufianText rdfs:label "KufianText" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Label rdfs:label "Label" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Ladder rdfs:label "Ladder" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Lamb rdfs:label "Lamb" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:LambsHead rdfs:label "LambsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Lamp rdfs:label "Lamp" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Lance rdfs:label "Lance" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:LanceHead rdfs:label "LanceHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Lancehead rdfs:label "Lancehead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Langued rdfs:label "Langued" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Lanse rdfs:label "Lanse" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:LaurelLeaf rdfs:label "LaurelLeaf" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Leaf rdfs:label "Leaf" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Leaved rdfs:label "Leaved" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Leeche rdfs:label "Leeche" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Leek rdfs:label "Leek" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Leg rdfs:label "Leg" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:LegDxReplacedByArm rdfs:label "LegDxReplacedByArm" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Legbone rdfs:label "Legbone" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Lemon rdfs:label "Lemon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:LeopardsFace rdfs:label "LeopardsFace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:LeopardsHead rdfs:label "LeopardsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Letter rdfs:label "Letter" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Letters rdfs:label "Letters" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:LictorsFasces rdfs:label "LictorsFasces" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Lion rdfs:label "Lion" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:LionOfMark rdfs:label "LionOfMark" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:LionOfSMarc rdfs:label "LionOfSMarc" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Lions rdfs:label "Lions" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:LionsFace rdfs:label "LionsFace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:LionsHead rdfs:label "LionsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:LionsHeads rdfs:label "LionsHeads" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:LionsPg rdfs:label "LionsPg" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:LionsRearLegs rdfs:label "LionsRearLegs" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Lizard rdfs:label "Lizard" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:LoafOfBread rdfs:label "LoafOfBread" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Loave rdfs:label "Loave" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Lobster rdfs:label "Lobster" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Losenge rdfs:label "Losenge" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:LoveKnot rdfs:label "LoveKnot" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Lower rdfs:label "Lower" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Lozange rdfs:label "Lozange" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Lozangy rdfs:label "Lozangy" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Lozenge rdfs:label "Lozenge" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Lozengy rdfs:label "Lozengy" ;
+    rdfs:subClassOf dhoh:Modifier,
+        dhoh:Pattern,
+        dhoh:Seme .
+
+dhoh:LozengyBendy rdfs:label "LozengyBendy" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Lucie rdfs:label "Lucie" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Lymphad rdfs:label "Lymphad" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Lynx rdfs:label "Lynx" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Mace rdfs:label "Mace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Macle rdfs:label "Macle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Maconny rdfs:label "Maconny" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:MailedArm rdfs:label "MailedArm" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:MailedArmFromSnEdgeHoldingSword rdfs:label "MailedArmFromSnEdgeHoldingSword" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Mallet rdfs:label "Mallet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:MalletHead rdfs:label "MalletHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Mallets rdfs:label "Mallets" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Man rdfs:label "Man" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:MansHead rdfs:label "MansHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Marlet rdfs:label "Marlet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Marmite rdfs:label "Marmite" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Marten rdfs:label "Marten" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Martet rdfs:label "Martet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Martlet rdfs:label "Martlet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Martlets rdfs:label "Martlets" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:MaryAndChild rdfs:label "MaryAndChild" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Mascle rdfs:label "Mascle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Masculy rdfs:label "Masculy" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Masoned rdfs:label "Masoned" ;
+    rdfs:subClassOf dhoh:Line,
+        dhoh:Modifier,
+        dhoh:Pattern .
+
+dhoh:Mast rdfs:label "Mast" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Mauch rdfs:label "Mauch" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Maunch rdfs:label "Maunch" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Maunche rdfs:label "Maunche" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Melusine rdfs:label "Melusine" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:MensHead rdfs:label "MensHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Merlette rdfs:label "Merlette" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:MerlonedPerFess rdfs:label "MerlonedPerFess" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Mermaid rdfs:label "Mermaid" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Mertlet rdfs:label "Mertlet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Mice rdfs:label "Mice" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:MidasHead rdfs:label "MidasHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Mill rdfs:label "Mill" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:MillPick rdfs:label "MillPick" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:MillRind rdfs:label "MillRind" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:MillWheel rdfs:label "MillWheel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Millrind rdfs:label "Millrind" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Millstone rdfs:label "Millstone" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Millwheel rdfs:label "Millwheel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Mirror rdfs:label "Mirror" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Missing a owl:Class ;
+    rdfs:label "Missing" ;
+    rdfs:subClassOf dhoh:Arrangement,
+        dhoh:Charge .
+
+dhoh:Mitre rdfs:label "Mitre" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Mitten rdfs:label "Mitten" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Molette rdfs:label "Molette" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Monk rdfs:label "Monk" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Monster rdfs:label "Monster" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Moon rdfs:label "Moon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Moor rdfs:label "Moor" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Moorcock rdfs:label "Moorcock" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:MoorsHead rdfs:label "MoorsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:MoorsHeads rdfs:label "MoorsHeads" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Mount rdfs:label "Mount" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Mounts rdfs:label "Mounts" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Mouse rdfs:label "Mouse" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Mulelt rdfs:label "Mulelt" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Mullet rdfs:label "Mullet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Mullets rdfs:label "Mullets" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Munk rdfs:label "Munk" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Naiant rdfs:label "Naiant" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Nail rdfs:label "Nail" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Naissant rdfs:label "Naissant" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Narrowed rdfs:label "Narrowed" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Naturel a owl:Class ;
+    rdfs:label "Naturel" .
+
+dhoh:NavarreChain rdfs:label "NavarreChain" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Nebuly rdfs:label "Nebuly" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:NettleLeaf rdfs:label "NettleLeaf" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Nettleleaf rdfs:label "Nettleleaf" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Nimbed rdfs:label "Nimbed" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Notched rdfs:label "Notched" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Nut rdfs:label "Nut" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:OakBranch rdfs:label "OakBranch" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:OakLeaf rdfs:label "OakLeaf" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:OakTree rdfs:label "OakTree" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Oar rdfs:label "Oar" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Obg a owl:Class ;
+    rdfs:label "Obg" .
+
+dhoh:Of12Pt rdfs:label "Of12Pt" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Of4Pts rdfs:label "Of4Pts" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Of6Points rdfs:label "Of6Points" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Of6Pt rdfs:label "Of6Pt" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Of7Pt rdfs:label "Of7Pt" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Of8Pt rdfs:label "Of8Pt" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Og a owl:Class ;
+    rdfs:label "Og" .
+
+dhoh:Ogo a owl:Class ;
+    rdfs:label "Ogo" .
+
+dhoh:OnATwig rdfs:label "OnATwig" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:OnFire rdfs:label "OnFire" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:OnFoot rdfs:label "OnFoot" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:OnPanacheOfPeacockFeathers rdfs:label "OnPanacheOfPeacockFeathers" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:OnTerasse rdfs:label "OnTerasse" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:OnTerrace rdfs:label "OnTerrace" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:OnTheirBacks rdfs:label "OnTheirBacks" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Onion rdfs:label "Onion" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:OpenHorseBraye rdfs:label "OpenHorseBraye" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Or a owl:Class ;
+    rdfs:label "Or" .
+
+dhoh:Orb rdfs:label "Orb" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Orle rdfs:label "Orle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:OrleOf rdfs:label "OrleOf" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Ostrich rdfs:label "Ostrich" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:OstrichFeather rdfs:label "OstrichFeather" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:OstrichPlume rdfs:label "OstrichPlume" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Owl rdfs:label "Owl" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PM rdfs:label "PM" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PN rdfs:label "PN" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:PairOf a owl:Class ;
+    rdfs:label "PairOf" .
+
+dhoh:PairOfTrousers rdfs:label "PairOfTrousers" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PairOfWings rdfs:label "PairOfWings" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pal rdfs:label "Pal" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pale rdfs:label "Pale" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PaleCchOverAll6Roses rdfs:label "PaleCchOverAll6Roses" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PaleOfLozenges rdfs:label "PaleOfLozenges" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Paletty rdfs:label "Paletty" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Palewise rdfs:label "Palewise" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Pall rdfs:label "Pall" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pallety rdfs:label "Pallety" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Pallium rdfs:label "Pallium" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Palm rdfs:label "Palm" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Paly rdfs:label "Paly" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PalyAndCornersGironny rdfs:label "PalyAndCornersGironny" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PalyBendy rdfs:label "PalyBendy" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PalyFretty rdfs:label "PalyFretty" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PalyOf rdfs:label "PalyOf" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PalyOf5 rdfs:label "PalyOf5" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PalyUndy rdfs:label "PalyUndy" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Panter rdfs:label "Panter" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Panther rdfs:label "Panther" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Papaegai rdfs:label "Papaegai" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PapalCross rdfs:label "PapalCross" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PapalTiara rdfs:label "PapalTiara" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Papelonny rdfs:label "Papelonny" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Papelony rdfs:label "Papelony" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Papillony rdfs:label "Papillony" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Papilonny rdfs:label "Papilonny" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Parcel rdfs:label "Parcel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Partition rdfs:label "Partition" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Partridge rdfs:label "Partridge" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PartridgesHead rdfs:label "PartridgesHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PartyPerFess rdfs:label "PartyPerFess" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PartyPerPale rdfs:label "PartyPerPale" ;
+    rdfs:subClassOf dhoh:Arrangement,
+        dhoh:Pattern .
+
+dhoh:PascalLamb rdfs:label "PascalLamb" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Passant rdfs:label "Passant" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Passt rdfs:label "Passt" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Paw rdfs:label "Paw" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PawsExtended rdfs:label "PawsExtended" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Pb rdfs:label "Pb" ;
+    rdfs:subClassOf dhoh:MarshallingType .
+
+dhoh:Pd rdfs:label "Pd" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Peacock rdfs:label "Peacock" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PeacockFeather rdfs:label "PeacockFeather" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PeacocksTail rdfs:label "PeacocksTail" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Peak rdfs:label "Peak" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PeakUpwards rdfs:label "PeakUpwards" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pear rdfs:label "Pear" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pegasus rdfs:label "Pegasus" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pelican rdfs:label "Pelican" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pen rdfs:label "Pen" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pentagram rdfs:label "Pentagram" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PerBend rdfs:label "PerBend" ;
+    rdfs:subClassOf dhoh:Arrangement,
+        dhoh:Pattern .
+
+dhoh:PerBendEmbowed rdfs:label "PerBendEmbowed" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PerBendInPale rdfs:label "PerBendInPale" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:PerBendUndy rdfs:label "PerBendUndy" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PerChevron rdfs:label "PerChevron" ;
+    rdfs:subClassOf dhoh:Arrangement,
+        dhoh:MarshallingType,
+        dhoh:Pattern .
+
+dhoh:PerCross rdfs:label "PerCross" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:PerFess rdfs:label "PerFess" ;
+    rdfs:subClassOf dhoh:Arrangement,
+        dhoh:Charge,
+        dhoh:LineModifier,
+        dhoh:MarshallingType,
+        dhoh:Pattern .
+
+dhoh:PerFessAddorsed rdfs:label "PerFessAddorsed" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:PerFessAndPerLozengeCch rdfs:label "PerFessAndPerLozengeCch" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PerFessAndPerPale rdfs:label "PerFessAndPerPale" ;
+    rdfs:subClassOf dhoh:LineModifier .
+
+dhoh:PerFessInPale rdfs:label "PerFessInPale" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:PerFessIndented rdfs:label "PerFessIndented" ;
+    rdfs:subClassOf dhoh:Line,
+        dhoh:Modifier,
+        dhoh:Pattern .
+
+dhoh:PerFessPlain rdfs:label "PerFessPlain" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:PerPairle rdfs:label "PerPairle" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PerPale rdfs:label "PerPale" ;
+    rdfs:subClassOf dhoh:Arrangement,
+        dhoh:LineModifier,
+        dhoh:MarshallingType,
+        dhoh:Pattern .
+
+dhoh:PerPaleBarruly rdfs:label "PerPaleBarruly" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PerPaleInFess rdfs:label "PerPaleInFess" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:PerPaleLionAndPerFess rdfs:label "PerPaleLionAndPerFess" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PerPaleLozengyPlain rdfs:label "PerPaleLozengyPlain" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PerPaleOverall rdfs:label "PerPaleOverall" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PerPalePerFessBendyOf4 rdfs:label "PerPalePerFessBendyOf4" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PerPall rdfs:label "PerPall" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PerQtr rdfs:label "PerQtr" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:PerSaltire rdfs:label "PerSaltire" ;
+    rdfs:subClassOf dhoh:Arrangement,
+        dhoh:Pattern .
+
+dhoh:PerSaltireAndPale rdfs:label "PerSaltireAndPale" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Pf rdfs:label "Pf" ;
+    rdfs:subClassOf dhoh:MarshallingType .
+
+dhoh:Pheasant rdfs:label "Pheasant" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pheon rdfs:label "Pheon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Phoenix rdfs:label "Phoenix" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pick rdfs:label "Pick" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pierced rdfs:label "Pierced" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Pike rdfs:label "Pike" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pile rdfs:label "Pile" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pilgrim rdfs:label "Pilgrim" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PilgrimsBourdon rdfs:label "PilgrimsBourdon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PilgrimsStaff rdfs:label "PilgrimsStaff" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PillarsOfGedeminas rdfs:label "PillarsOfGedeminas" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pily rdfs:label "Pily" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PilyBarry rdfs:label "PilyBarry" ;
+    rdfs:subClassOf dhoh:Charge,
+        dhoh:Pattern .
+
+dhoh:PilyBendy rdfs:label "PilyBendy" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PilyOf4IsstBaseSnConjoinedInChfDx rdfs:label "PilyOf4IsstBaseSnConjoinedInChfDx" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:PilyPaly rdfs:label "PilyPaly" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Pincer rdfs:label "Pincer" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pincers rdfs:label "Pincers" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PineApple rdfs:label "PineApple" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pinecone rdfs:label "Pinecone" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pitcher rdfs:label "Pitcher" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pitchfork rdfs:label "Pitchfork" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Plae rdfs:label "Plae" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Plain rdfs:label "Plain" ;
+    rdfs:subClassOf dhoh:Charge,
+        dhoh:Pattern .
+
+dhoh:Plank rdfs:label "Plank" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Plant rdfs:label "Plant" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Plough rdfs:label "Plough" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Plowshare rdfs:label "Plowshare" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Plumetty rdfs:label "Plumetty" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Poignard rdfs:label "Poignard" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Point rdfs:label "Point" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PointsUpward rdfs:label "PointsUpward" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Pole rdfs:label "Pole" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pomegranate rdfs:label "Pomegranate" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pomegrenade rdfs:label "Pomegrenade" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Popinjay rdfs:label "Popinjay" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Portcullis rdfs:label "Portcullis" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:PosEnBande rdfs:label "PosEnBande" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:PosInPale rdfs:label "PosInPale" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:PosInPaleRangedPerFess rdfs:label "PosInPaleRangedPerFess" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:PosPerChevronRangInPale rdfs:label "PosPerChevronRangInPale" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:PosPerFessRangInPale rdfs:label "PosPerFessRangInPale" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:PosedBendwise rdfs:label "PosedBendwise" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Potenty rdfs:label "Potenty" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:Pouch rdfs:label "Pouch" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Pp rdfs:label "Pp" ;
+    rdfs:subClassOf dhoh:MarshallingType .
+
+dhoh:Pq rdfs:label "Pq" ;
+    rdfs:subClassOf dhoh:MarshallingType .
+
+dhoh:PrimatialStaff rdfs:label "PrimatialStaff" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:ProcessionalCross rdfs:label "ProcessionalCross" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Ps rdfs:label "Ps" ;
+    rdfs:subClassOf dhoh:MarshallingType .
+
+dhoh:Pulpit rdfs:label "Pulpit" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Purpure a owl:Class ;
+    rdfs:label "Purpure" .
+
+dhoh:Purse rdfs:label "Purse" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Q a owl:Class ;
+    rdfs:label "Q" .
+
+dhoh:QF rdfs:label "QF" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:QN rdfs:label "QN" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:QtdOnPolePerBend rdfs:label "QtdOnPolePerBend" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Qtly rdfs:label "Qtly" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:Quarterfoil rdfs:label "Quarterfoil" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Quarterly rdfs:label "Quarterly" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Quaterfoil rdfs:label "Quaterfoil" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Quatrefoil rdfs:label "Quatrefoil" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Queen rdfs:label "Queen" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:QueensFace rdfs:label "QueensFace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:QueensHead rdfs:label "QueensHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Quina rdfs:label "Quina" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Quintefoil rdfs:label "Quintefoil" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Rabbit rdfs:label "Rabbit" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Raguly rdfs:label "Raguly" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:Rainbow rdfs:label "Rainbow" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Raised rdfs:label "Raised" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Rake rdfs:label "Rake" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Ram rdfs:label "Ram" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Rampant rdfs:label "Rampant" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Ramrod rdfs:label "Ramrod" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:RamsFace rdfs:label "RamsFace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:RamsHead rdfs:label "RamsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Rang rdfs:label "Rang" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:RangedPerFess rdfs:label "RangedPerFess" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:RangedPerPale rdfs:label "RangedPerPale" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Rat rdfs:label "Rat" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Rautenkranz rdfs:label "Rautenkranz" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Raven rdfs:label "Raven" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:RavensHead rdfs:label "RavensHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Ray rdfs:label "Ray" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Rayonnant rdfs:label "Rayonnant" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:RaysOfChains rdfs:label "RaysOfChains" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:RearLegsOfLionAndForelegsOfBull rdfs:label "RearLegsOfLionAndForelegsOfBull" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:ReedMace rdfs:label "ReedMace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Reguard rdfs:label "Reguard" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Reichsturmfane rdfs:label "Reichsturmfane" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Retracted rdfs:label "Retracted" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Rev rdfs:label "Rev" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Reversed rdfs:label "Reversed" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Rhinoceros rdfs:label "Rhinoceros" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Ribbon rdfs:label "Ribbon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Ring rdfs:label "Ring" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Rising rdfs:label "Rising" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:RisingFromFlames rdfs:label "RisingFromFlames" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:RisingFromMount rdfs:label "RisingFromMount" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Rod rdfs:label "Rod" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:RollOfParchment rdfs:label "RollOfParchment" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Rompu rdfs:label "Rompu" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Rondel rdfs:label "Rondel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Rose rdfs:label "Rose" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:RoseBranche rdfs:label "RoseBranche" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:RoseLeaf rdfs:label "RoseLeaf" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Roue rdfs:label "Roue" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Roundel rdfs:label "Roundel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Roundelly rdfs:label "Roundelly" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:Roundels rdfs:label "Roundels" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Rushe rdfs:label "Rushe" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Rustre rdfs:label "Rustre" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:SG a owl:Class ;
+    rdfs:label "SG" .
+
+dhoh:SShaped rdfs:label "SShaped" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Sa a owl:Class ;
+    rdfs:label "Sa" .
+
+dhoh:Saber rdfs:label "Saber" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Sable a owl:Class ;
+    rdfs:label "Sable" .
+
+dhoh:Sabot rdfs:label "Sabot" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Sabre rdfs:label "Sabre" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Sac rdfs:label "Sac" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Saddlebag rdfs:label "Saddlebag" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Saddled rdfs:label "Saddled" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Sail rdfs:label "Sail" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Saillant rdfs:label "Saillant" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Saint rdfs:label "Saint" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:SaintHoldingCrossRidingAHorse rdfs:label "SaintHoldingCrossRidingAHorse" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:SaintsHead rdfs:label "SaintsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Salamander rdfs:label "Salamander" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Salient rdfs:label "Salient" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Salmon rdfs:label "Salmon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Saltire rdfs:label "Saltire" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Savage rdfs:label "Savage" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:SavagesHead rdfs:label "SavagesHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Saw rdfs:label "Saw" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Sawbuck rdfs:label "Sawbuck" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Scales rdfs:label "Scales" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Scepter rdfs:label "Scepter" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Sceptre rdfs:label "Sceptre" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Scimitar rdfs:label "Scimitar" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Scissor rdfs:label "Scissor" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Scissors rdfs:label "Scissors" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Scisssors rdfs:label "Scisssors" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Scorpion rdfs:label "Scorpion" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Scourge rdfs:label "Scourge" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Scraper rdfs:label "Scraper" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Scrip rdfs:label "Scrip" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Scythe rdfs:label "Scythe" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:ScytheBlade rdfs:label "ScytheBlade" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Scytheblade rdfs:label "Scytheblade" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:SeaDragon rdfs:label "SeaDragon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:SeaLion rdfs:label "SeaLion" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:SeaWolve rdfs:label "SeaWolve" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Seaboar rdfs:label "Seaboar" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Seagriffin rdfs:label "Seagriffin" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Seaunicorn rdfs:label "Seaunicorn" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Seebear rdfs:label "Seebear" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Segreant rdfs:label "Segreant" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Sejant rdfs:label "Sejant" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Sejt rdfs:label "Sejt" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:SemyOfAnnulets rdfs:label "SemyOfAnnulets" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfArmourPlatelets rdfs:label "SemyOfArmourPlatelets" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfArrowheads rdfs:label "SemyOfArrowheads" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfBilletsCouched rdfs:label "SemyOfBilletsCouched" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfBilletsPerBend rdfs:label "SemyOfBilletsPerBend" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfBirds rdfs:label "SemyOfBirds" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfBluebells rdfs:label "SemyOfBluebells" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfBugleHorns rdfs:label "SemyOfBugleHorns" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfCastles rdfs:label "SemyOfCastles" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfCherries rdfs:label "SemyOfCherries" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfChessrooks rdfs:label "SemyOfChessrooks" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfCinquefoils rdfs:label "SemyOfCinquefoils" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfCrescents rdfs:label "SemyOfCrescents" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfCrescentsAndGrelots rdfs:label "SemyOfCrescentsAndGrelots" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfCrosses rdfs:label "SemyOfCrosses" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfCrossesAndMullets rdfs:label "SemyOfCrossesAndMullets" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfCrossesPatonce rdfs:label "SemyOfCrossesPatonce" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfCrosslets rdfs:label "SemyOfCrosslets" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfCrossletsCch rdfs:label "SemyOfCrossletsCch" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfCrowns rdfs:label "SemyOfCrowns" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfDroplets rdfs:label "SemyOfDroplets" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfEagles rdfs:label "SemyOfEagles" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfElmLeaves rdfs:label "SemyOfElmLeaves" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfEscallops rdfs:label "SemyOfEscallops" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfEscutcheons rdfs:label "SemyOfEscutcheons" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfEstoiles rdfs:label "SemyOfEstoiles" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfFlanchis rdfs:label "SemyOfFlanchis" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfFleursDeLis rdfs:label "SemyOfFleursDeLis" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfFleursDeLisAndCrossCrosslets rdfs:label "SemyOfFleursDeLisAndCrossCrosslets" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfFleursDeLisCch rdfs:label "SemyOfFleursDeLisCch" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfFlowers rdfs:label "SemyOfFlowers" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfGrelots rdfs:label "SemyOfGrelots" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfGrelotsAboveCrescents rdfs:label "SemyOfGrelotsAboveCrescents" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfGreyhounds rdfs:label "SemyOfGreyhounds" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfGrilletsAboveCrescents rdfs:label "SemyOfGrilletsAboveCrescents" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfHearts rdfs:label "SemyOfHearts" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfHorseshoes rdfs:label "SemyOfHorseshoes" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfKeys rdfs:label "SemyOfKeys" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfLanceheads rdfs:label "SemyOfLanceheads" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfLeaves rdfs:label "SemyOfLeaves" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfLions rdfs:label "SemyOfLions" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfLionsPasstGuard rdfs:label "SemyOfLionsPasstGuard" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfLozenges rdfs:label "SemyOfLozenges" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfMallets rdfs:label "SemyOfMallets" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfMartlets rdfs:label "SemyOfMartlets" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfMascles rdfs:label "SemyOfMascles" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfMullets rdfs:label "SemyOfMullets" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfNuts rdfs:label "SemyOfNuts" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfOakLeaves rdfs:label "SemyOfOakLeaves" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfPoints rdfs:label "SemyOfPoints" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfPomegrenades rdfs:label "SemyOfPomegrenades" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfQuatrefoils rdfs:label "SemyOfQuatrefoils" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfQuinas rdfs:label "SemyOfQuinas" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfRoseLeaves rdfs:label "SemyOfRoseLeaves" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfRoses rdfs:label "SemyOfRoses" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfRoundels rdfs:label "SemyOfRoundels" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfRoundelsCch rdfs:label "SemyOfRoundelsCch" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfSaltires rdfs:label "SemyOfSaltires" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfScythes rdfs:label "SemyOfScythes" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfSixfoilsCch rdfs:label "SemyOfSixfoilsCch" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfSquareBillets rdfs:label "SemyOfSquareBillets" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfStars rdfs:label "SemyOfStars" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfThisles rdfs:label "SemyOfThisles" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfTowers rdfs:label "SemyOfTowers" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfTrefles rdfs:label "SemyOfTrefles" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfTrefoilsSlipped rdfs:label "SemyOfTrefoilsSlipped" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfWaterLilyLeavesInv rdfs:label "SemyOfWaterLilyLeavesInv" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:SemyOfWaterlillyLeaves rdfs:label "SemyOfWaterlillyLeaves" ;
+    rdfs:subClassOf dhoh:Seme .
+
+dhoh:Serpent rdfs:label "Serpent" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:SerpentsHead rdfs:label "SerpentsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:SheafOfArrows rdfs:label "SheafOfArrows" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Sheated rdfs:label "Sheated" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Shee rdfs:label "Shee" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Sheep rdfs:label "Sheep" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Shield rdfs:label "Shield" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Ship rdfs:label "Ship" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Shirt rdfs:label "Shirt" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Shovel rdfs:label "Shovel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Shrimp rdfs:label "Shrimp" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Shuttle rdfs:label "Shuttle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Sickle rdfs:label "Sickle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Sieve rdfs:label "Sieve" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Sixfoil rdfs:label "Sixfoil" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Sketch rdfs:label "Sketch" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Skull rdfs:label "Skull" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Slipped rdfs:label "Slipped" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Sn rdfs:label "Sn" ;
+    rdfs:subClassOf dhoh:Direction .
+
+dhoh:Snail rdfs:label "Snail" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Spade rdfs:label "Spade" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Spear rdfs:label "Spear" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Spearhead rdfs:label "Spearhead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Spindle rdfs:label "Spindle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Spoon rdfs:label "Spoon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Spur rdfs:label "Spur" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:SpurRowel rdfs:label "SpurRowel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Spurwheel rdfs:label "Spurwheel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Square rdfs:label "Square" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Squirrel rdfs:label "Squirrel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Staff rdfs:label "Staff" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Stag rdfs:label "Stag" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:StagsFace rdfs:label "StagsFace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:StagsHead rdfs:label "StagsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Stamper rdfs:label "Stamper" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:StandingInFlames rdfs:label "StandingInFlames" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Staple rdfs:label "Staple" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Star rdfs:label "Star" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:StarOfDavid rdfs:label "StarOfDavid" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Starbanner rdfs:label "Starbanner" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Stars rdfs:label "Stars" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Stat rdfs:label "Stat" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Statant rdfs:label "Statant" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Stave rdfs:label "Stave" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Steel rdfs:label "Steel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Stem rdfs:label "Stem" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Stirrup rdfs:label "Stirrup" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Stockfish rdfs:label "Stockfish" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Stone rdfs:label "Stone" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Stork rdfs:label "Stork" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Strap rdfs:label "Strap" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Strawberrie rdfs:label "Strawberrie" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Stringed rdfs:label "Stringed" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Sun rdfs:label "Sun" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:SunFace rdfs:label "SunFace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:SunFaces rdfs:label "SunFaces" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Sundial rdfs:label "Sundial" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Sup rdfs:label "Sup" ;
+    rdfs:subClassOf dhoh:MarshallingType .
+
+dhoh:SvAg a owl:Class ;
+    rdfs:label "SvAg" .
+
+dhoh:Swan rdfs:label "Swan" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:SwanSHead rdfs:label "SwanSHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:SwansHead rdfs:label "SwansHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Sword rdfs:label "Sword" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Swordhilt rdfs:label "Swordhilt" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:SymobolsOfPassion rdfs:label "SymobolsOfPassion" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Table rdfs:label "Table" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Talbot rdfs:label "Talbot" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:TalbotsHead rdfs:label "TalbotsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Talon rdfs:label "Talon" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Taped rdfs:label "Taped" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Targe rdfs:label "Targe" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Tasseled rdfs:label "Tasseled" ;
+    rdfs:subClassOf dhoh:Charge,
+        dhoh:Modifier .
+
+dhoh:Tau rdfs:label "Tau" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:TauCross rdfs:label "TauCross" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Taucross rdfs:label "Taucross" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Temp rdfs:label "Temp" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Tenne a owl:Class ;
+    rdfs:label "Tenne" .
+
+dhoh:Tent rdfs:label "Tent" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Terrace rdfs:label "Terrace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Terrasse rdfs:label "Terrasse" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Text rdfs:label "Text" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:TheHindPartOfALion rdfs:label "TheHindPartOfALion" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Thistle rdfs:label "Thistle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Thunderbolt rdfs:label "Thunderbolt" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Tiara rdfs:label "Tiara" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Tierced rdfs:label "Tierced" ;
+    rdfs:subClassOf dhoh:Pattern .
+
+dhoh:TiercedAddorsed rdfs:label "TiercedAddorsed" ;
+    rdfs:subClassOf dhoh:Arrangement .
+
+dhoh:Timble rdfs:label "Timble" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Toad rdfs:label "Toad" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Torch rdfs:label "Torch" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Torche rdfs:label "Torche" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Tortille rdfs:label "Tortille" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Tortoise rdfs:label "Tortoise" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Towe rdfs:label "Towe" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Tower rdfs:label "Tower" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Towers rdfs:label "Towers" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:TrailFerry rdfs:label "TrailFerry" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Trammel rdfs:label "Trammel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Tree rdfs:label "Tree" ;
+    rdfs:subClassOf dhoh:Charge,
+        dhoh:Modifier .
+
+dhoh:TreeStump rdfs:label "TreeStump" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Trefle rdfs:label "Trefle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Trefly rdfs:label "Trefly" ;
+    rdfs:subClassOf dhoh:Modifier,
+        dhoh:Pattern,
+        dhoh:Seme .
+
+dhoh:Trefoil rdfs:label "Trefoil" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Trefoils rdfs:label "Trefoils" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Trellis rdfs:label "Trellis" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:TrellisGate rdfs:label "TrellisGate" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Trellised rdfs:label "Trellised" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Tressure rdfs:label "Tressure" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Triangle rdfs:label "Triangle" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Triangled rdfs:label "Triangled" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Trident rdfs:label "Trident" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Tripletree rdfs:label "Tripletree" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Trippant rdfs:label "Trippant" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Triquetra rdfs:label "Triquetra" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Triskele rdfs:label "Triskele" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Triskelion rdfs:label "Triskelion" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Trivet rdfs:label "Trivet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Trumpet rdfs:label "Trumpet" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Trunk rdfs:label "Trunk" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:TuftOfCockFeathers rdfs:label "TuftOfCockFeathers" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:TuftsOfCockFeathers rdfs:label "TuftsOfCockFeathers" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Turban rdfs:label "Turban" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Turnip rdfs:label "Turnip" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Turnstile rdfs:label "Turnstile" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Turret rdfs:label "Turret" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Tusk rdfs:label "Tusk" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:TwoTailed rdfs:label "TwoTailed" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:U a owl:Class ;
+    rdfs:label "U" .
+
+dhoh:Ui rdfs:label "Ui" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Umbrella rdfs:label "Umbrella" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Underlined rdfs:label "Underlined" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Undy rdfs:label "Undy" ;
+    rdfs:subClassOf dhoh:Line,
+        dhoh:Pattern .
+
+dhoh:UndyCotised rdfs:label "UndyCotised" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:Unicorn rdfs:label "Unicorn" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:UnicornsHead rdfs:label "UnicornsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Unknown rdfs:label "Unknown" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Vair a owl:Class ;
+    rdfs:label "Vair" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:VairNatural a owl:Class ;
+    rdfs:label "VairNatural" .
+
+dhoh:Vairy a owl:Class ;
+    rdfs:label "Vairy" .
+
+dhoh:Vallary rdfs:label "Vallary" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:Vase rdfs:label "Vase" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Vat rdfs:label "Vat" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Vert a owl:Class ;
+    rdfs:label "Vert" .
+
+dhoh:Vested rdfs:label "Vested" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:ViginsFace rdfs:label "ViginsFace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:VikingShip rdfs:label "VikingShip" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:VineBranch rdfs:label "VineBranch" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:VineBranche rdfs:label "VineBranche" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Viol rdfs:label "Viol" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Virgin rdfs:label "Virgin" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:VirginMary rdfs:label "VirginMary" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:VirginsFace rdfs:label "VirginsFace" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:VirginsHead rdfs:label "VirginsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Voided rdfs:label "Voided" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Volant rdfs:label "Volant" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Volcano rdfs:label "Volcano" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Vulning rdfs:label "Vulning" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Vulture rdfs:label "Vulture" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:VyvernsHead rdfs:label "VyvernsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:W a owl:Class ;
+    rdfs:label "W" .
+
+dhoh:Waggonfork rdfs:label "Waggonfork" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Wait rdfs:label "Wait" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Wall rdfs:label "Wall" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:WalledDoor rdfs:label "WalledDoor" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Warriated rdfs:label "Warriated" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:Warrior rdfs:label "Warrior" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Wat rdfs:label "Wat" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:WaterBouget rdfs:label "WaterBouget" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:WaterCooler rdfs:label "WaterCooler" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:WaterlilyLeaf rdfs:label "WaterlilyLeaf" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Waves rdfs:label "Waves" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Wavy rdfs:label "Wavy" ;
+    rdfs:subClassOf dhoh:Line .
+
+dhoh:Weasel rdfs:label "Weasel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Well rdfs:label "Well" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Wheel rdfs:label "Wheel" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:WheelBlock rdfs:label "WheelBlock" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:WheelSegment rdfs:label "WheelSegment" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Whirlpool rdfs:label "Whirlpool" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Windmill rdfs:label "Windmill" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Window rdfs:label "Window" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Wine rdfs:label "Wine" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:WineKnive rdfs:label "WineKnive" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Wing rdfs:label "Wing" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Wingbone rdfs:label "Wingbone" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Wingbones rdfs:label "Wingbones" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Winged rdfs:label "Winged" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Wingless rdfs:label "Wingless" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:Wings rdfs:label "Wings" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:WithLionsClaws rdfs:label "WithLionsClaws" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:WithPileUpwards rdfs:label "WithPileUpwards" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:WithTuftsOnPoints rdfs:label "WithTuftsOnPoints" ;
+    rdfs:subClassOf dhoh:Modifier .
+
+dhoh:WittelsbachHolland rdfs:label "WittelsbachHolland" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Wolf rdfs:label "Wolf" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:WolfHook rdfs:label "WolfHook" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:WolfTeeth rdfs:label "WolfTeeth" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:WolfsHead rdfs:label "WolfsHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Wolve rdfs:label "Wolve" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:WolvesHead rdfs:label "WolvesHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Woman rdfs:label "Woman" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:WomansHead rdfs:label "WomansHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:WomensHead rdfs:label "WomensHead" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:WoodenTable rdfs:label "WoodenTable" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Woodlouse rdfs:label "Woodlouse" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:X a owl:Class ;
+    rdfs:label "X" .
+
+dhoh:XA a owl:Class ;
+    rdfs:label "XA" .
+
+dhoh:XBo a owl:Class ;
+    rdfs:label "XBo" .
+
+dhoh:Yoke rdfs:label "Yoke" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:Zule rdfs:label "Zule" ;
+    rdfs:subClassOf dhoh:Charge .
+
+dhoh:abased rdfs:label "abased" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:above rdfs:label "above" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:acc rdfs:label "acc" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:and rdfs:label "and" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:baseDx rdfs:label "baseDx" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:bearing rdfs:label "bearing" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:beforeA rdfs:label "beforeA" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:behind rdfs:label "behind" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:betw rdfs:label "betw" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:biting rdfs:label "biting" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:cant rdfs:label "cant" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:ch rdfs:label "ch" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:chainedOn rdfs:label "chainedOn" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:closeInChf rdfs:label "closeInChf" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:collaredBy rdfs:label "collaredBy" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:decoratedWith rdfs:label "decoratedWith" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:dx rdfs:label "dx" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:eachCh rdfs:label "eachCh" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:eachHolding rdfs:label "eachHolding" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:eachOn rdfs:label "eachOn" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:eachTippedWith rdfs:label "eachTippedWith" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:eachWith rdfs:label "eachWith" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:enclosing rdfs:label "enclosing" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:engorging rdfs:label "engorging" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:enhanced rdfs:label "enhanced" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:from rdfs:label "from" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:fromChfDx rdfs:label "fromChfDx" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:fromDxBase rdfs:label "fromDxBase" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:fromDxCorner rdfs:label "fromDxCorner" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:garnishedWith rdfs:label "garnishedWith" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:hasCharge1 rdfs:subPropertyOf dhoh:hasCharge .
+
+dhoh:hasCharge2 rdfs:subPropertyOf dhoh:hasCharge .
+
+dhoh:hasCharge3 rdfs:subPropertyOf dhoh:hasCharge .
+
+dhoh:hasCharge4 rdfs:subPropertyOf dhoh:hasCharge .
+
+dhoh:headPiercedBy rdfs:label "headPiercedBy" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:heldIn rdfs:label "heldIn" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:holding rdfs:label "holding" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:impaling rdfs:label "impaling" ;
+    rdfs:subClassOf dhoh:MarshallingType .
+
+dhoh:inBase rdfs:label "inBase" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inBaseDx rdfs:label "inBaseDx" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inBeak rdfs:label "inBeak" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inBetw rdfs:label "inBetw" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inBetween rdfs:label "inBetween" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inCenter rdfs:label "inCenter" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inCentre rdfs:label "inCentre" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inChf rdfs:label "inChf" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inChfAndFessPoint rdfs:label "inChfAndFessPoint" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inChfDx rdfs:label "inChfDx" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inChfFlory rdfs:label "inChfFlory" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inChfSn rdfs:label "inChfSn" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inChief rdfs:label "inChief" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inFess rdfs:label "inFess" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inFessDx rdfs:label "inFessDx" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inFessPoint rdfs:label "inFessPoint" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inFessPointAndInBase rdfs:label "inFessPointAndInBase" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inFessPt rdfs:label "inFessPt" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inOrle rdfs:label "inOrle" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inPale rdfs:label "inPale" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inPaws rdfs:label "inPaws" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:inQ4 rdfs:label "inQ4" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:isst rdfs:label "isst" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:isstBase rdfs:label "isstBase" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:isstDx rdfs:label "isstDx" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:isstFromTop rdfs:label "isstFromTop" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:isstSn rdfs:label "isstSn" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:joinedBy rdfs:label "joinedBy" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:on rdfs:label "on" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:onPartition rdfs:label "onPartition" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:onQ1AndQ2 rdfs:label "onQ1AndQ2" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:onTopOf rdfs:label "onTopOf" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:over rdfs:label "over" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:overAll rdfs:label "overAll" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:overall rdfs:label "overall" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:piercedBy rdfs:label "piercedBy" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:piercedInTheBackBy rdfs:label "piercedInTheBackBy" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:raisingFrom rdfs:label "raisingFrom" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:risingFrom rdfs:label "risingFrom" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:rootedIn rdfs:label "rootedIn" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:skewedBy rdfs:label "skewedBy" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:skewing rdfs:label "skewing" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:sn rdfs:label "sn" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:sprouting rdfs:label "sprouting" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:supportedBy rdfs:label "supportedBy" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:terminatedIn rdfs:label "terminatedIn" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:terminatingIn rdfs:label "terminatingIn" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:tiedWith rdfs:label "tiedWith" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:tippedWith rdfs:label "tippedWith" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:with rdfs:label "with" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
+dhoh:within rdfs:label "within" ;
+    rdfs:subPropertyOf dhoh:hasVisualRelation .
+
-- 
GitLab