Newer
Older
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Pipeline to create research dataset"
]
},
{
"cell_type": "code",
"outputs": [],
"source": [
"from rdflib import Graph\n",
"\n",
"def merge_graphs(input_path_1, input_path_2, output_path):\n",
" g = Graph()\n",
" g.parse(input_path_1)\n",
" g.parse(input_path_2)\n",
" g.serialize(destination=output_path, format='ttl')"
]
},
{
"cell_type": "code",
"execution_count": 21,
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"src/rdf-mappings/map-tblBranch.py:463: DtypeWarning: Columns (2,9,11,16,17,18,19,20,21,31,38,39,49,56,58,62,67,71,72,73,74,75,77,79,82,85,86,88,94,97,98,99,100,102,104,106,109,110,112,114,117,118,119,122,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,149,150,151,152,153,154,157,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,194,196) have mixed types. Specify dtype option on import or set low_memory=False.\n",
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
" df_tblBranch = pd.read_csv(csv_input_path, sep='\\t')\n",
" Column Column2 BranchID ... GpSel TinctChanged Column 201\n",
"0 0 NaN 1 ... NaN 1.0 NaN\n",
"1 1 NaN 2 ... NaN 1.0 NaN\n",
"2 2 NaN 3 ... NaN 1.0 NaN\n",
"3 3 NaN 4 ... NaN 1.0 NaN\n",
"4 4 NaN 5 ... NaN 1.0 NaN\n",
"... ... ... ... ... ... ... ...\n",
"40859 40859 NaN 8318_A_1 ... NaN NaN NaN\n",
"40860 40860 NaN 8425_1 ... 0.0 NaN 0.0\n",
"40861 40861 NaN 8425_A_1 ... NaN NaN NaN\n",
"40862 40862 NaN 8425_B_1 ... NaN NaN NaN\n",
"40863 40863 NaN 13770_1 ... 0.0 NaN 1.0\n",
"\n",
"[40864 rows x 205 columns]\n",
"chief\n",
"compon\n",
"chief\n",
"chief\n",
"chief\n",
"chief\n",
"chief\n",
"eschutch\n",
"chief\n",
"chief\n",
"chief\n",
"chief\n",
"chief\n",
"shield\n",
"stag\n",
"compon de Harcourt\n",
"chief\n",
"chief\n",
"chief\n",
"\n",
"chief\n",
"border\n",
"lozenge\n",
"lozenge\n",
"\n",
"\n",
"chief\n",
"chief\n",
"lozenge\n",
"chief\n",
"chief\n",
"compon\n",
"compon\n",
"escuch\n",
"chief\n",
"\n",
"\n",
"escurch\n",
"banner\n",
"chief\n",
"banner\n",
"banner\n",
"banner\n",
"banner\n",
"banner\n",
"escuch\n",
"Created data/rdf-output/research-dataset/knowledge-graph-blazon-research-dataset.ttl\n",
"Created data/rdf-output/research-dataset/knowledge-graph-blazon-research-dataset.jsonld\n",
"Export TBox to file...\n",
"Create data/rdf-output/digital-heraldry-ontology.ttl\n"
]
}
],
"source": [
"!python src/rdf-mappings/map-tblBranch.py"
]
},
{
"cell_type": "code",
"execution_count": 22,
"merge_graphs('data/rdf-output/research-dataset/knowledge-graph-blazon-research-dataset.ttl', 'data/ontologies/digital-heraldry-ontology-heraldry.ttl', 'data/rdf-output/research-dataset/knowledge-graph-blazon-research-dataset.ttl')"
"source": [
"Add class structure for `dhoh:Modifier`s"
]
},
{
"cell_type": "code",
"execution_count": 23,
"outputs": [],
"source": [
"merge_graphs('data/rdf-output/research-dataset/knowledge-graph-blazon-research-dataset.ttl', 'data/ontologies/research-dataset/modifier-class-structure.ttl', 'data/rdf-output/research-dataset/knowledge-graph-blazon-research-dataset.ttl')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Add class structure for `dhoh:Charge`s"
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {},
"outputs": [],
"source": [
"merge_graphs('data/rdf-output/research-dataset/knowledge-graph-blazon-research-dataset.ttl', 'data/ontologies/research-dataset/charge-class-structure_by-claude-ai.ttl', 'data/rdf-output/research-dataset/knowledge-graph-blazon-research-dataset.ttl')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Create the occurances of the coats of arms (`dhor:CoatOfArmsRepresentation`) from `tblArmItem`"
]
},
{
"cell_type": "code",
"execution_count": 33,
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"src/rdf-mappings/map-tblArmItems.py:97: DtypeWarning: Columns (0,7,10,11,13,14,42) have mixed types. Specify dtype option on import or set low_memory=False.\n",
" df_tblArmItems = pd.read_csv(csv_input_path, sep='\\t')\n",
"src/rdf-mappings/map-tblArmItems.py:110: FutureWarning: Inferring datetime64[ns] from data containing strings is deprecated and will be removed in a future version. To retain the old behavior explicitly pass Series(data, dtype=datetime64[ns])\n",
" df_metadata = pd.read_excel(metadata_file)\n",
" Column ArmItemID ArmCode ItemNr ... CreMulti CreTint CreOrnIDR TGmember\n",
"23414 10612.0 11456.0 ETO 812.0 ... NaN NaN NaN False\n",
"23415 10645.0 11503.0 ETO 789.0 ... NaN NaN NaN False\n",
"23416 10647.0 11505.0 ETO 779.0 ... NaN NaN NaN False\n",
"23417 10658.0 11526.0 ETO 395.0 ... NaN NaN NaN False\n",
"23418 10665.0 11533.0 ETO 725.0 ... NaN NaN NaN False\n",
"... ... ... ... ... ... ... ... ... ...\n",
"62173 61935.0 72915.0 QPB 245.0 ... NaN NaN NaN False\n",
"62174 61936.0 72916.0 QPB 246.0 ... NaN NaN NaN False\n",
"62175 61937.0 72917.0 QPB 247.0 ... NaN NaN NaN False\n",
"62176 61938.0 72918.0 QPB 248.0 ... NaN NaN NaN False\n",
"62177 61939.0 72919.0 QPB 249.0 ... NaN NaN NaN False\n",
"[1580 rows x 46 columns]\n",
"src/rdf-mappings/map-tblArmItems.py:122: DtypeWarning: Columns (2,9,11,16,17,18,19,20,21,31,38,39,49,56,58,62,67,71,72,73,74,75,77,79,82,85,86,88,94,97,98,99,100,102,104,106,109,110,112,114,117,118,119,122,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,149,150,151,152,153,154,157,165,166,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,188,189,190,194,196) have mixed types. Specify dtype option on import or set low_memory=False.\n",
" df_tblBranch = pd.read_csv('data/input/tblBranch_research-dataset.tsv', sep='\\t')\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#ThomasCulpeperLhardyshull\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#RichardMontaguKt\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#PeterMawley4Bmulgrave\n",
"Garencières dit Baveux\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#John3BcherltonOfPowys\n",
"Powis = Pole = Cherlton\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JosseVanHalewynSuitkerke\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JeanDeHeuleSvert-Bois\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#RogierDeHeuleJr\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JeanIVanHalewynSpiennesC\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#PhilippeDeVilainZuMoerbeke\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#GuyLeVieuxDeGhistelleSwasquehal\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#BastardOfFlandre\n",
"Haze (Flanders batârd)\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JanVanDrinchamSdrincham\n",
"Ghistelle - unfinished\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JeanIiDeGhistelleSesquelbeke\n",
"Ghistelle - unfinished\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#ArnouldIiiVanGavreSliedekerkeRassegem\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#PhilippeDeHaveskerkeSmernis\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#LouisWittoen\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#PhilippeDeTollin\n",
"Tollin-Alost - unfinished ?\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JeanDeTollin\n",
"Tollin-Alost - unfinished ?\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JeanIiDeComines\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#GerardDeMasminesDitVanKalken\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JosseVanDenBerghe\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#HarinxmaClaesVanBoekhorst\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#UiHarinxmaJanVanBoekhorstSnordwijk\n",
"Eschweiler (Hückelhoven)\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#SigismundVonLuxembourgHolyGermanEmperor\n",
"Deutsch-römische König\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#HzOsterreich-Binnenschild\n",
"Österreich - Binnenschild\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#HztOsterreichOenns-Erblehen\n",
"Austria (o/Enns)\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#MgftWindischmark-Erblehen\n",
"Windischmark - Erblehen\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#GftPortenau-Erblehen\n",
"Portenau - Erblehen\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#GftHabsburg-Stammhaus\n",
"Habsburg - Stammhaus\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#GftKiburg-Erblehen\n",
"Kiburg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#GftPfirtFerrette-Erblehen\n",
"Pfirt = Ferette\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#GftElsassAlsace-Erblehen\n",
"Elsass = Haute-Alsace - Erblehen\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#MgfMahren\n",
"Mähren\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#GfHardeggBgfMaidburg\n",
"Hardegg-Maidburg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#GftGortz\n",
"Görtz\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#GfSchaunburg\n",
"Schauenburg-Pittau\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#GfMontfort-Tettnang\n",
"Tettnang (Montfort)\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#GfTierstein\n",
"Tierstein\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#GfOrtenburgImKarnten\n",
"Ortenburg im Kärnten\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Ebersdorf\n",
"Ebersdorf\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Puchheim\n",
"Puchheim\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Hohenberg\n",
"Hohenberg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Polheim\n",
"Polheim\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Volkersdorf\n",
"Volkersdorf\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Schelkingen-Variant\n",
"Burgau = Schelkingen\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Pettau\n",
"Pettau-Ankenstein\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Meissau\n",
"Meissau\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Pottendorf\n",
"Pottendorf-Massenbach\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#GeyersteinTechenstein\n",
"Tachenstein\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Wehinger\n",
"Wening\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Wildungsmauer\n",
"Wildungsmauer\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Lamberg\n",
"Lamberg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Wehingen\n",
"Wehingen\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Rukendorf\n",
"Ruckendorf\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Winden\n",
"Winden\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#PernerZuBareneck\n",
"Perner zu Bäreneck\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#LibmanVonTrusch\n",
"Libman von Trusch\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Blankenstein\n",
"Blankenstein\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#PerchheimerWissenburg\n",
"Eckenstedt\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Jochlinger\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Rohr\n",
"Rohr = Rohrwolf\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Stockhorner\n",
"Stockhörner\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Pettendorf\n",
"Bettendorf = Pettendorf\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#OberhaimerZuSchonau\n",
"Oberhaimer zu Schönau\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Meylersdorf\n",
"Meylersdorf\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Wurfel\n",
"Würfel\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Rotenberg\n",
"Rotenberg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Geymann\n",
"Geuman von Gallsbach\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Kranichberg\n",
"Kranichberg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Starhemberg\n",
"Starhemberg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Losenstein\n",
"Losenstein\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#ScheckAufWaldUndStampach\n",
"Scheck auf Wald und Stampach\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Haselau\n",
"Haselau = Haslau\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#ErhardDosseSernstbrunn\n",
"Doss - ancient - confounded\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Neydeck\n",
"Neydeck\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Traun\n",
"Traun\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Floitt\n",
"Floitt\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Rappach\n",
"Rappach\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Gradner\n",
"Gradner\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Fritzelsdorf\n",
"Fritzelsdorf = Friesdorf\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Missendorf\n",
"Missendorf = Missingdorf\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Idungspeug\n",
"Idungspeug\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Seebach\n",
"Seebach\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Ratmansdorf\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Schweinpeck\n",
"Schweinpeck\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#TruchessVonReichersdorf\n",
"Truchess von Reichersdorf\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Paltendorfer\n",
"Palterndorfer\n",
"Pebringer\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#WilzestorfWillisow\n",
"Wilfersdorf / Willisow\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Rohrbach\n",
"Rohrbach\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Peisser\n",
"Peisser\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Kraiga\n",
"Kraiga = Kraigh\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Zelking-Jung\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Zelking-Alt\n",
"Zelking - alt\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Zelking-Mittlere\n",
"Zelking - mittlere\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Sachs\n",
"Sachs von Sachsenau\n",
"Hacke = Hagg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Maberger\n",
"Maberger\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Teufel\n",
"Teufel\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Pernstofer\n",
"Pernstorfer\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Pernstorfer-Variant\n",
"Pernstorfer - variant\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#TaechpergWals\n",
"Dachpeck\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Hohenfeld\n",
"Hohenfeld-Aufsess\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#FroschelVonMarzoll\n",
"Fröschel von Marzoll\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Tannberg\n",
"Tannberg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Wacker\n",
"Wacker\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#OntschenaStangelGaller\n",
"Ontschena / Stängel / OhneSchad\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Pusiner\n",
"Putzing = Puschinger\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Reibnitz\n",
"Reibnitz\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Panhalm\n",
"Panhalm - variant\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Cammerer\n",
"Cammerer\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#EckerZuPoring\n",
"Ecker von Neuhaus\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Kerschberger\n",
"Kerschberger\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Graser\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Weispiriach\n",
"Weispriach\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Mansberg\n",
"Maurbegg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Trauewirter\n",
"Trauewirter / Franzhauser\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Klingel\n",
"Klingel-Pflug - variant\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Krakaw\n",
"Krackau\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Eckardsau\n",
"Eckardsau\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#EbserVonEbs\n",
"Ebser von Ebs\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Peller\n",
"Pielacher\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Rosenhart\n",
"Rosenharz\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Eitzing\n",
"Eitzing\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#AusterZumAusterthurm\n",
"Auster zum Austerthurm\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Scherenham\n",
"Scherenham\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Kadauer\n",
"Kadauer\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Arberg\n",
"Arberg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Darhalt\n",
"Hack / Darhalt\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Raab\n",
"Raab\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Ui\n",
"Dachsner\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Muhldorfer\n",
"Königsperg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#HoheneckGreyerz\n",
"Hoheneck gt Holeneck\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#KuttnerVonKunitz\n",
"Reisperg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#PottingVonPersing\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Ottsdorfer\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Nenningen\n",
"Nenningen\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Steger\n",
"Pruckner\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Matsch\n",
"Matsch\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Arco\n",
"Arco\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Frundsberg\n",
"Freundsberg = Frundsberg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Kastelberg\n",
"Kastelberg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Vols\n",
"Völs\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#WeineckZuWeineck\n",
"Weineck (zu Weineck)\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#FuchsVonFuchsberg\n",
"Fuchs\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Passeir\n",
"Passeier\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#SebnerVonReiffenstein\n",
"Sebner von Reiffenstein\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Greifenstein\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Liebenberg\n",
"Liebenberg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Kronmetz\n",
"Kronmetz\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Firmian-Moos\n",
"Firmian auf Moos\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Firmian\n",
"Firmian\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Annenberg\n",
"Annenberg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#LichtenbergMarotsch\n",
"Marötsch\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Calterburg\n",
"Kaldern\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Trautson\n",
"Trautson\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#SpiessVonSpies\n",
"Spiess von Spies\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#HaelnVonSuntheim\n",
"Haeln von Suntheim\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Konigsperg\n",
"Königsperg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#TruchsessVonMulinen\n",
"Truchsess von Mülinen\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Hertenfeld\n",
"Hertenfeld\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Jager\n",
"Jäger\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Starkenberg\n",
"Starkenberg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Wolkenstein\n",
"Wolkenstein\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Schlandersperger\n",
"Schlandersperger\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Gufidaun\n",
"Gufidaun\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#WeineckZuFragestein\n",
"Weineck zu Fragestein\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Brandis\n",
"Brandis\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Lebenberg\n",
"Lebenberg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Spauer\n",
"Spauer\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Caldes\n",
"Caldes = Kaldes\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Griesingen\n",
"Griesingen - variant\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Vilanders\n",
"Vilanders\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Liechtenstein-Castelkorn\n",
"Liechtenstein zu Castelkorn\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Viechtenstein\n",
"Viechtenstein / Wigstein\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Goldegg\n",
"Goldegg = Goldeck\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Vilander-Pradell\n",
"Pradell (Vilander)\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Schrofenstein\n",
"Schrofenstein\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Kall\n",
"Kall\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Niederthor\n",
"Niederthor\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Botsch\n",
"Botsch\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Vintler\n",
"Vintler-Oberthor\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Thun\n",
"Thun\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Ecker\n",
"Ecker / Beber\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Wersinig\n",
"Wersinig / Wiesing\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Spornberg\n",
"Spornberg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Zaypzer\n",
"Sebser von Trauenstein\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Wartenberg\n",
"Wartenberg - inverted\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Montani\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#Schweinwarter\n",
"Schweinwarter = Schweinbarter\n",
"Fauquemont = Valkenburg\n",
"Zuylen-Gaesbeke-Putten-Strijen\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JanVanVianenSbeverweerden\n",
"Vianen = Beverweerden-Goye\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#GerritVanZijl\n",
"Assendelft - miscoloured\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#RobertDeVendegies\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JanVanNijenrode\n",
"Duivenvoorde & Duivenstein (Wassenaer)\n",
"Duvenvoorde + Polanen (Wassenaer)\n",
"Cranenburch (Wassenaer)\n",
"Starrenburg = Sternberg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JoostVanDenMeer\n",
"Merxem-Quaertberk-Zanvliet (Westmael) - variant\n",
"Sassenheim = Zassenem\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JohanIvSkruiningenHeenvliet\n",
"Maalstede = Maelstede\n",
"Heenvliet + Kattendijk\n",
"Biggenkerke = Beekerke\n",
"Bruelis = Brielle = Bruyelle\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#BaudouinVanBorselen-BrigdamSsoubourgDomburg\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#WernerVonHompesch\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#GotschalkVonHarff\n",
"Harff von Dreiborn - variant\n",
"Smeich von Lissingen -or- Wachendorf\n",
"Ouelacker / Kolf / Hülhoven\n",
"Ouelacker / Kolf / Hülhoven\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JohanGreinZuAldenhoven\n",
"Méricourt-Longueval / Mailly-Auvilliers ?\n",
"Bertrand de Briquebec\n",
"Wierzbno - unfinished\n",
"Köln (archdiocese) = Colonien.\n",
"Mainz (archdiocese) = Maguntin.\n",
"Trier (archdiocese) = Treveren.\n",
"Wittelsbach = Bayern-alt\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#RichardIiKingOfEngland\n",
"England 1340 Plantagenet\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#DeVere-Duplicate\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#UnknownDescendantOfLisleOfKingstonLiisle\n",
"Lisle of Kingston l'Iisle\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#RobertCorbetJrKt\n",
"Hungary (ancient) = Arpad\n",
"Anjou-Sicile (René d'Anjou)\n",
"Navarre-Evreux : Espagne\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#BaudouinDeNoyelle-WionD1461\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JeanDeMelunSantoingC1397-1484\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#FriedrichIiiGtValeranCmors1392-1448\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JeanDeCroyCchimayC1403-1472\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JacquesDeBrimieuSgrignyC1384-1447\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#PierreDeBeauffremontCcharnyC1397-1472\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#RobertDeMasminesSwestren\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JeanIiiDeLuxembourgClignyC1393-1441\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JeanDeLaTremoilleSjonvelleC1377-1449\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#AntoineDeCroyScroyRentyC1402-1475\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#HuguesDeLannoySsantes1384-1456\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#AnthoineDeVergyCdammartinD1439\n",
"Autrey + Champlitte (Vergy)\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JeanDeRoubaixSherzeleC1369-1449\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#PhilippeLeBonDbourgogne1396-1467\n",
"Bourgogne (Philippe 'bon'; lim-bra)\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#RolandVanUitkerkeShemsrodeD1442\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#DavidBrimieuSlignyC1384-1448\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JeanDeLaCliteScominesD1442\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#PierreDeLuxembourgCstpol1390-1433\n",
"St.Pol (Luxembourg & Ligny)\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#GilbertDeLannoySsantesVillerval1386-1462\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JeanDeVilliersSlile-AdamC1384-1437\n",
"Villiers-le-Bel & l'Isle-Adam\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#FlorimontDeBrimieuSmassincourtD1442\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JeanVDeCrequiScanaplesC1400-1474\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#SimonDeLalaingSmontigniesC1405-1476\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JacquesDeCrevecoeurSthienensD1439\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#ThibautViiiDeNeufchatelSchatel1387-1459\n",
"Neuchâtel (Urtière, Dramelay)\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#JeanDeLuxembourgShaubourdinC1400-1466\n",
"Luxembourg-Ligny-Hautbourdin\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#BaudouinDeLannoySmolembaixC1389-1474\n",
"http://digitalheraldry.org/digital-heraldry-ontology/entity#RuprechtIvCvirnebourgD14331059\n",
"Carrick (earldom, county)\n",
"Crichton of Frendraught\n",
"Preston of Craigmillar\n",
"Fleming of Cumbernaulde\n",