Compare commits
4 commits
b3661c0c22
...
c79ae45859
| Author | SHA1 | Date | |
|---|---|---|---|
| c79ae45859 | |||
| 58a725a3d7 | |||
| 3d0829aa9d | |||
| 01ad6d2ca0 |
35 changed files with 319247 additions and 101 deletions
|
|
@ -19,6 +19,14 @@ path = "src/map/step_03.rs"
|
|||
name = "step-04"
|
||||
path = "src/map/step_04.rs"
|
||||
|
||||
[[bin]]
|
||||
name = "step-05"
|
||||
path = "src/map/step_05.rs"
|
||||
|
||||
[[bin]]
|
||||
name = "step-06"
|
||||
path = "src/map/step_06.rs"
|
||||
|
||||
[dependencies]
|
||||
sophia = "0.9"
|
||||
oxigraph = "*"
|
||||
|
|
|
|||
34
Rakefile
34
Rakefile
|
|
@ -85,6 +85,18 @@ file 'data/graph-04.ttl' => ['data/graph-03.ttl'] + UPDATE_QUERIES_STEP04 do
|
|||
sh 'step-04'
|
||||
end
|
||||
|
||||
UPDATE_QUERIES_STEP05 = FileList['updates_step05/*.rq']
|
||||
|
||||
file 'data/graph-05.ttl' => ['data/graph-04.ttl'] + UPDATE_QUERIES_STEP05 do
|
||||
sh 'step-05'
|
||||
end
|
||||
|
||||
CONSTRUCT_QUERIES_STEP06 = FileList['constructs_step06/*.rq']
|
||||
|
||||
file 'data/graph-06.ttl' => ['data/graph-05.ttl'] + CONSTRUCT_QUERIES_STEP06 do
|
||||
sh 'step-06'
|
||||
end
|
||||
|
||||
# ── Examples ─────────────────────────────────────────────────────────────────
|
||||
|
||||
SPARQL = File.expand_path('~/.cargo/bin/sparql')
|
||||
|
|
@ -121,6 +133,22 @@ file 'data_examples/step_04_2hop.ttl' => ['data/graph-04.ttl', 'queries/step_04_
|
|||
sh "#{SPARQL} queries/step_04_2hop_example.rq --graph data/graph-04.ttl --prettify > data_examples/step_04_2hop.ttl"
|
||||
end
|
||||
|
||||
file 'data_examples/step_05_1hop.ttl' => ['data/graph-05.ttl', 'queries/step_05_1hop_example.rq'] do
|
||||
sh "#{SPARQL} queries/step_05_1hop_example.rq --graph data/graph-05.ttl --prettify > data_examples/step_05_1hop.ttl"
|
||||
end
|
||||
|
||||
file 'data_examples/step_05_2hop.ttl' => ['data/graph-05.ttl', 'queries/step_05_2hop_example.rq'] do
|
||||
sh "#{SPARQL} queries/step_05_2hop_example.rq --graph data/graph-05.ttl --prettify > data_examples/step_05_2hop.ttl"
|
||||
end
|
||||
|
||||
file 'data_examples/step_06_1hop.ttl' => ['data/graph-06.ttl', 'queries/step_06_1hop_example.rq'] do
|
||||
sh "#{SPARQL} queries/step_06_1hop_example.rq --graph data/graph-06.ttl --prettify > data_examples/step_06_1hop.ttl"
|
||||
end
|
||||
|
||||
file 'data_examples/step_06_2hop.ttl' => ['data/graph-06.ttl', 'queries/step_06_2hop_example.rq'] do
|
||||
sh "#{SPARQL} queries/step_06_2hop_example.rq --graph data/graph-06.ttl --prettify > data_examples/step_06_2hop.ttl"
|
||||
end
|
||||
|
||||
# ── Aggregate tasks ──────────────────────────────────────────────────────────
|
||||
|
||||
GENERATED = %w[
|
||||
|
|
@ -144,6 +172,8 @@ GRAPHS = %w[
|
|||
data/graph-02.ttl
|
||||
data/graph-03.ttl
|
||||
data/graph-04.ttl
|
||||
data/graph-05.ttl
|
||||
data/graph-06.ttl
|
||||
].freeze
|
||||
|
||||
EXAMPLES = %w[
|
||||
|
|
@ -155,6 +185,10 @@ EXAMPLES = %w[
|
|||
data_examples/step_03_2hop.ttl
|
||||
data_examples/step_04_1hop.ttl
|
||||
data_examples/step_04_2hop.ttl
|
||||
data_examples/step_05_1hop.ttl
|
||||
data_examples/step_05_2hop.ttl
|
||||
data_examples/step_06_1hop.ttl
|
||||
data_examples/step_06_2hop.ttl
|
||||
].freeze
|
||||
|
||||
task examples: EXAMPLES
|
||||
|
|
|
|||
77
constructs_step06/001-persons.rq
Normal file
77
constructs_step06/001-persons.rq
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
# Construct person triples with tm: vocabulary.
|
||||
# Drops internal IDs and redundant old authority-link predicates
|
||||
# (already covered by owl:sameAs / wdtn:* from Step 5).
|
||||
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX owl: <http://www.w3.org/2002/07/owl#>
|
||||
PREFIX schema: <https://schema.org/>
|
||||
PREFIX wdtn: <http://www.wikidata.org/prop/direct-normalized/>
|
||||
PREFIX tm: <https://daniel.degu.cl/ontologies/theatre-migrants/>
|
||||
PREFIX personp: <http://example.org/migrants/person#>
|
||||
|
||||
CONSTRUCT {
|
||||
?s a schema:Person .
|
||||
?s rdfs:label ?label .
|
||||
?s rdfs:comment ?comment .
|
||||
?s schema:givenName ?givenName .
|
||||
?s schema:familyName ?familyName .
|
||||
?s schema:birthDate ?birthDate .
|
||||
?s schema:deathDate ?deathDate .
|
||||
?s schema:gender ?gender .
|
||||
?s schema:birthPlace ?birthPlace .
|
||||
?s schema:deathPlace ?deathPlace .
|
||||
?s schema:image ?image .
|
||||
?s schema:citation ?citation .
|
||||
?s schema:hasOccupation ?occupation .
|
||||
?s schema:sameAs ?sameAs .
|
||||
?s owl:sameAs ?owlSameAs .
|
||||
?s wdtn:P214 ?viaf .
|
||||
?s wdtn:P227 ?gnd .
|
||||
?s wdtn:P213 ?isni .
|
||||
?s wdtn:P244 ?lccn .
|
||||
?s wdtn:P3430 ?snac .
|
||||
?s wdtn:P1871 ?cerl .
|
||||
?s tm:importSource ?importSource .
|
||||
?s tm:nameType ?nameType .
|
||||
?s tm:birthDateMax ?birthDateMax .
|
||||
?s tm:deathDateMax ?deathDateMax .
|
||||
?s tm:fuzzyBirthDate ?fuzzyBirthDate .
|
||||
?s tm:fuzzyDeathDate ?fuzzyDeathDate .
|
||||
?s tm:birthInfo ?birthInfo .
|
||||
?s tm:deathInfo ?deathInfo .
|
||||
?s tm:religionLabel ?religion .
|
||||
?s tm:imageSource ?imageSource .
|
||||
}
|
||||
WHERE {
|
||||
?s a schema:Person .
|
||||
OPTIONAL { ?s rdfs:label ?label }
|
||||
OPTIONAL { ?s rdfs:comment ?comment }
|
||||
OPTIONAL { ?s schema:givenName ?givenName }
|
||||
OPTIONAL { ?s schema:familyName ?familyName }
|
||||
OPTIONAL { ?s schema:birthDate ?birthDate }
|
||||
OPTIONAL { ?s schema:deathDate ?deathDate }
|
||||
OPTIONAL { ?s schema:gender ?gender }
|
||||
OPTIONAL { ?s schema:birthPlace ?birthPlace }
|
||||
OPTIONAL { ?s schema:deathPlace ?deathPlace }
|
||||
OPTIONAL { ?s schema:image ?image }
|
||||
OPTIONAL { ?s schema:citation ?citation }
|
||||
OPTIONAL { ?s schema:hasOccupation ?occupation }
|
||||
OPTIONAL { ?s schema:sameAs ?sameAs }
|
||||
OPTIONAL { ?s owl:sameAs ?owlSameAs }
|
||||
OPTIONAL { ?s wdtn:P214 ?viaf }
|
||||
OPTIONAL { ?s wdtn:P227 ?gnd }
|
||||
OPTIONAL { ?s wdtn:P213 ?isni }
|
||||
OPTIONAL { ?s wdtn:P244 ?lccn }
|
||||
OPTIONAL { ?s wdtn:P3430 ?snac }
|
||||
OPTIONAL { ?s wdtn:P1871 ?cerl }
|
||||
OPTIONAL { ?s personp:Importsource ?importSource }
|
||||
OPTIONAL { ?s personp:Nametype ?nameType }
|
||||
OPTIONAL { ?s personp:birthdate_max ?birthDateMax }
|
||||
OPTIONAL { ?s personp:deathdate_max ?deathDateMax }
|
||||
OPTIONAL { ?s personp:fuzzybirthdate ?fuzzyBirthDate }
|
||||
OPTIONAL { ?s personp:fuzzydeathdate ?fuzzyDeathDate }
|
||||
OPTIONAL { ?s personp:Birth_Info ?birthInfo }
|
||||
OPTIONAL { ?s personp:Death_Info ?deathInfo }
|
||||
OPTIONAL { ?s personp:religion ?religion }
|
||||
OPTIONAL { ?s personp:image_source ?imageSource }
|
||||
}
|
||||
33
constructs_step06/002-places.rq
Normal file
33
constructs_step06/002-places.rq
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
# Construct place triples with tm: vocabulary.
|
||||
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX owl: <http://www.w3.org/2002/07/owl#>
|
||||
PREFIX schema: <https://schema.org/>
|
||||
PREFIX wgs84: <http://www.w3.org/2003/01/geo/wgs84_pos#>
|
||||
PREFIX tm: <https://daniel.degu.cl/ontologies/theatre-migrants/>
|
||||
PREFIX locationp: <http://example.org/migrants/location#>
|
||||
|
||||
CONSTRUCT {
|
||||
?s a schema:Place .
|
||||
?s owl:sameAs ?owlSameAs .
|
||||
?s schema:sameAs ?sameAs .
|
||||
?s wgs84:lat ?lat .
|
||||
?s wgs84:long ?long .
|
||||
?s tm:geoNamesID ?geoNamesID .
|
||||
?s tm:continent ?continent .
|
||||
?s tm:country ?country .
|
||||
?s tm:state ?state .
|
||||
?s tm:city ?city .
|
||||
}
|
||||
WHERE {
|
||||
?s a schema:Place .
|
||||
OPTIONAL { ?s owl:sameAs ?owlSameAs }
|
||||
OPTIONAL { ?s schema:sameAs ?sameAs }
|
||||
OPTIONAL { ?s wgs84:lat ?lat }
|
||||
OPTIONAL { ?s wgs84:long ?long }
|
||||
OPTIONAL { ?s locationp:GeoNamesID ?geoNamesID }
|
||||
OPTIONAL { ?s locationp:Continent ?continent }
|
||||
OPTIONAL { ?s locationp:Country ?country }
|
||||
OPTIONAL { ?s locationp:State ?state }
|
||||
OPTIONAL { ?s locationp:City ?city }
|
||||
}
|
||||
21
constructs_step06/003-organisations.rq
Normal file
21
constructs_step06/003-organisations.rq
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
# Construct organisation triples with tm: vocabulary.
|
||||
|
||||
PREFIX schema: <https://schema.org/>
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX tm: <https://daniel.degu.cl/ontologies/theatre-migrants/>
|
||||
PREFIX orgp: <http://example.org/migrants/organisation#>
|
||||
|
||||
CONSTRUCT {
|
||||
?s a schema:Organization .
|
||||
?s schema:name ?name .
|
||||
?s schema:location ?location .
|
||||
?s rdfs:comment ?comment .
|
||||
?s tm:institutionType ?instType .
|
||||
}
|
||||
WHERE {
|
||||
?s a schema:Organization .
|
||||
OPTIONAL { ?s schema:name ?name }
|
||||
OPTIONAL { ?s schema:location ?location }
|
||||
OPTIONAL { ?s rdfs:comment ?comment }
|
||||
OPTIONAL { ?s orgp:InstType ?instType }
|
||||
}
|
||||
36
constructs_step06/004-migrations.rq
Normal file
36
constructs_step06/004-migrations.rq
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
# Construct migration triples with tm: vocabulary.
|
||||
|
||||
PREFIX tm: <https://daniel.degu.cl/ontologies/theatre-migrants/>
|
||||
PREFIX migrants: <http://example.org/migrants/>
|
||||
PREFIX migp: <http://example.org/migrants/migration_table#>
|
||||
|
||||
CONSTRUCT {
|
||||
?s a tm:Migration .
|
||||
?s tm:migrant ?person .
|
||||
?s tm:startPlace ?startPlace .
|
||||
?s tm:destinationPlace ?destPlace .
|
||||
?s tm:reason ?reason .
|
||||
?s tm:secondaryReason ?reason2 .
|
||||
?s tm:dateStartMin ?dsMin .
|
||||
?s tm:dateStartMax ?dsMax .
|
||||
?s tm:dateEndMin ?deMin .
|
||||
?s tm:dateEndMax ?deMax .
|
||||
?s tm:dateStartFuzzy ?dsFuzzy .
|
||||
?s tm:dateEndFuzzy ?deFuzzy .
|
||||
?s tm:via ?via .
|
||||
}
|
||||
WHERE {
|
||||
?s a migrants:migration_table .
|
||||
OPTIONAL { ?s migp:ref-IDPerson ?person }
|
||||
OPTIONAL { ?s migp:ref-IDStartPlace ?startPlace }
|
||||
OPTIONAL { ?s migp:ref-IDDestPlace ?destPlace }
|
||||
OPTIONAL { ?s migp:reason ?reason }
|
||||
OPTIONAL { ?s migp:reason2 ?reason2 }
|
||||
OPTIONAL { ?s migp:DateStart_Min ?dsMin }
|
||||
OPTIONAL { ?s migp:DateStart_Max ?dsMax }
|
||||
OPTIONAL { ?s migp:DateEnd_Min ?deMin }
|
||||
OPTIONAL { ?s migp:DateEnd_Max ?deMax }
|
||||
OPTIONAL { ?s migp:DateStart_Fuzzy ?dsFuzzy }
|
||||
OPTIONAL { ?s migp:DateEnd_Fuzzy ?deFuzzy }
|
||||
OPTIONAL { ?s migp:via ?via }
|
||||
}
|
||||
48
constructs_step06/005-memberships.rq
Normal file
48
constructs_step06/005-memberships.rq
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
# Construct work engagements as org:Membership with tm: vocabulary.
|
||||
# Replaces migrants:work with org:Membership, using org:member and
|
||||
# org:organization from the W3C Organization Ontology.
|
||||
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX org: <http://www.w3.org/ns/org#>
|
||||
PREFIX tm: <https://daniel.degu.cl/ontologies/theatre-migrants/>
|
||||
PREFIX migrants: <http://example.org/migrants/>
|
||||
PREFIX workp: <http://example.org/migrants/work#>
|
||||
|
||||
CONSTRUCT {
|
||||
?s a org:Membership .
|
||||
?s org:member ?person .
|
||||
?s org:organization ?organisation .
|
||||
?s tm:workLocation ?location .
|
||||
?s tm:secondaryOrganisation ?org2 .
|
||||
?s tm:profession ?profession .
|
||||
?s tm:secondaryProfession ?profession2 .
|
||||
?s tm:tertiaryProfession ?profession3 .
|
||||
?s tm:employmentType ?emplType .
|
||||
?s tm:employment ?employment .
|
||||
?s rdfs:comment ?comment .
|
||||
?s tm:dateStartMin ?dsMin .
|
||||
?s tm:dateStartMax ?dsMax .
|
||||
?s tm:dateEndMin ?deMin .
|
||||
?s tm:dateEndMax ?deMax .
|
||||
?s tm:dateStartFuzzy ?dsFuzzy .
|
||||
?s tm:dateEndFuzzy ?deFuzzy .
|
||||
}
|
||||
WHERE {
|
||||
?s a migrants:work .
|
||||
OPTIONAL { ?s workp:ref-IDPerson ?person }
|
||||
OPTIONAL { ?s workp:ref-IDOrganisation ?organisation }
|
||||
OPTIONAL { ?s workp:ref-IDLocation ?location }
|
||||
OPTIONAL { ?s workp:ref-IDOrganisation2 ?org2 }
|
||||
OPTIONAL { ?s workp:Profession ?profession }
|
||||
OPTIONAL { ?s workp:Profession2 ?profession2 }
|
||||
OPTIONAL { ?s workp:Profession3 ?profession3 }
|
||||
OPTIONAL { ?s workp:EmploymentType ?emplType }
|
||||
OPTIONAL { ?s workp:Employment ?employment }
|
||||
OPTIONAL { ?s workp:comment ?comment }
|
||||
OPTIONAL { ?s workp:DateStart_Min ?dsMin }
|
||||
OPTIONAL { ?s workp:DateStart_Max ?dsMax }
|
||||
OPTIONAL { ?s workp:DateEnd_Min ?deMin }
|
||||
OPTIONAL { ?s workp:DateEnd_Max ?deMax }
|
||||
OPTIONAL { ?s workp:DateStart_Fuzzy ?dsFuzzy }
|
||||
OPTIONAL { ?s workp:DateEnd_Fuzzy ?deFuzzy }
|
||||
}
|
||||
41
constructs_step06/006-relationships.rq
Normal file
41
constructs_step06/006-relationships.rq
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
# Construct relationship triples with tm: vocabulary.
|
||||
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX tm: <https://daniel.degu.cl/ontologies/theatre-migrants/>
|
||||
PREFIX migrants: <http://example.org/migrants/>
|
||||
PREFIX relp: <http://example.org/migrants/relationship#>
|
||||
|
||||
CONSTRUCT {
|
||||
?s a tm:Relationship .
|
||||
?s tm:activePerson ?active .
|
||||
?s tm:passivePerson ?passive .
|
||||
?s tm:relationshipLocation ?location .
|
||||
?s tm:relationshipOrganisation ?organisation .
|
||||
?s tm:relationshipType ?relType .
|
||||
?s tm:relationshipTypePrecise ?relTypePrecise .
|
||||
?s rdfs:comment ?comment .
|
||||
?s tm:timePeriod ?timePeriod .
|
||||
?s tm:dateStartMin ?dsMin .
|
||||
?s tm:dateStartMax ?dsMax .
|
||||
?s tm:dateEndMin ?deMin .
|
||||
?s tm:dateEndMax ?deMax .
|
||||
?s tm:dateStartFuzzy ?dsFuzzy .
|
||||
?s tm:dateEndFuzzy ?deFuzzy .
|
||||
}
|
||||
WHERE {
|
||||
?s a migrants:relationship .
|
||||
OPTIONAL { ?s relp:ref-IDPerson_active ?active }
|
||||
OPTIONAL { ?s relp:ref-IDPerson_passive ?passive }
|
||||
OPTIONAL { ?s relp:ref-IDLocation ?location }
|
||||
OPTIONAL { ?s relp:ref-IDOrganisation ?organisation }
|
||||
OPTIONAL { ?s relp:Relationshiptype ?relType }
|
||||
OPTIONAL { ?s relp:relationshiptype_precise ?relTypePrecise }
|
||||
OPTIONAL { ?s relp:comment ?comment }
|
||||
OPTIONAL { ?s relp:Timeperiod ?timePeriod }
|
||||
OPTIONAL { ?s relp:DateStart_Min ?dsMin }
|
||||
OPTIONAL { ?s relp:DateStart_Max ?dsMax }
|
||||
OPTIONAL { ?s relp:DateEnd_Min ?deMin }
|
||||
OPTIONAL { ?s relp:DateEnd_Max ?deMax }
|
||||
OPTIONAL { ?s relp:DateStart_Fuzzy ?dsFuzzy }
|
||||
OPTIONAL { ?s relp:DateEnd_Fuzzy ?deFuzzy }
|
||||
}
|
||||
18
constructs_step06/007-person-professions.rq
Normal file
18
constructs_step06/007-person-professions.rq
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# Construct person-profession association triples with tm: vocabulary.
|
||||
|
||||
PREFIX tm: <https://daniel.degu.cl/ontologies/theatre-migrants/>
|
||||
PREFIX migrants: <http://example.org/migrants/>
|
||||
PREFIX ppp: <http://example.org/migrants/person_profession#>
|
||||
|
||||
CONSTRUCT {
|
||||
?s a tm:PersonProfession .
|
||||
?s tm:personProfessionPerson ?person .
|
||||
?s tm:enumeratedProfession ?eprofession .
|
||||
?s tm:professionLabel ?profLabel .
|
||||
}
|
||||
WHERE {
|
||||
?s a migrants:person_profession .
|
||||
OPTIONAL { ?s ppp:ref-IDPerson ?person }
|
||||
OPTIONAL { ?s ppp:Eprofession ?eprofession }
|
||||
OPTIONAL { ?s ppp:profession ?profLabel }
|
||||
}
|
||||
35
constructs_step06/008-person-names.rq
Normal file
35
constructs_step06/008-person-names.rq
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
# Construct person-name triples with tm: vocabulary.
|
||||
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX tm: <https://daniel.degu.cl/ontologies/theatre-migrants/>
|
||||
PREFIX migrants: <http://example.org/migrants/>
|
||||
PREFIX pnp: <http://example.org/migrants/personnames#>
|
||||
|
||||
CONSTRUCT {
|
||||
?s a tm:PersonName .
|
||||
?s tm:personNamePerson ?person .
|
||||
?s tm:nameType ?nameType .
|
||||
?s tm:personName ?name .
|
||||
?s tm:personSurName ?surname .
|
||||
?s rdfs:comment ?comment .
|
||||
?s tm:dateStartMin ?dsMin .
|
||||
?s tm:dateStartMax ?dsMax .
|
||||
?s tm:dateEndMin ?deMin .
|
||||
?s tm:dateEndMax ?deMax .
|
||||
?s tm:dateStartFuzzy ?dsFuzzy .
|
||||
?s tm:dateEndFuzzy ?deFuzzy .
|
||||
}
|
||||
WHERE {
|
||||
?s a migrants:personnames .
|
||||
OPTIONAL { ?s pnp:ref-IDPerson ?person }
|
||||
OPTIONAL { ?s pnp:Nametype ?nameType }
|
||||
OPTIONAL { ?s pnp:personName ?name }
|
||||
OPTIONAL { ?s pnp:personSurName ?surname }
|
||||
OPTIONAL { ?s pnp:comment ?comment }
|
||||
OPTIONAL { ?s pnp:DateStart_Min ?dsMin }
|
||||
OPTIONAL { ?s pnp:DateStart_Max ?dsMax }
|
||||
OPTIONAL { ?s pnp:DateEnd_Min ?deMin }
|
||||
OPTIONAL { ?s pnp:DateEnd_Max ?deMax }
|
||||
OPTIONAL { ?s pnp:DateStart_Fuzzy ?dsFuzzy }
|
||||
OPTIONAL { ?s pnp:DateEnd_Fuzzy ?deFuzzy }
|
||||
}
|
||||
31
constructs_step06/009-religion-affiliations.rq
Normal file
31
constructs_step06/009-religion-affiliations.rq
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# Construct religion affiliation triples with tm: vocabulary.
|
||||
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX tm: <https://daniel.degu.cl/ontologies/theatre-migrants/>
|
||||
PREFIX migrants: <http://example.org/migrants/>
|
||||
PREFIX relgp: <http://example.org/migrants/religions#>
|
||||
|
||||
CONSTRUCT {
|
||||
?s a tm:ReligionAffiliation .
|
||||
?s tm:religionAffiliationPerson ?person .
|
||||
?s tm:religion ?religion .
|
||||
?s tm:denomination ?denomination .
|
||||
?s rdfs:comment ?comment .
|
||||
?s tm:dateStartMin ?dsMin .
|
||||
?s tm:dateStartMax ?dsMax .
|
||||
?s tm:dateEndMin ?deMin .
|
||||
?s tm:dateEndMax ?deMax .
|
||||
?s tm:dateStartFuzzy ?dsFuzzy .
|
||||
}
|
||||
WHERE {
|
||||
?s a migrants:religions .
|
||||
OPTIONAL { ?s relgp:ref-IDPerson ?person }
|
||||
OPTIONAL { ?s relgp:religion ?religion }
|
||||
OPTIONAL { ?s relgp:denomination ?denomination }
|
||||
OPTIONAL { ?s relgp:comment ?comment }
|
||||
OPTIONAL { ?s relgp:date_start ?dsMin }
|
||||
OPTIONAL { ?s relgp:DateStart_Max ?dsMax }
|
||||
OPTIONAL { ?s relgp:DateEnd_Min ?deMin }
|
||||
OPTIONAL { ?s relgp:DateEnd_Max ?deMax }
|
||||
OPTIONAL { ?s relgp:DateStart_Fuzzy ?dsFuzzy }
|
||||
}
|
||||
12
constructs_step06/010a-occupations-passthrough.rq
Normal file
12
constructs_step06/010a-occupations-passthrough.rq
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# Construct occupation instances: pass through existing schema:Occupation.
|
||||
|
||||
PREFIX schema: <https://schema.org/>
|
||||
|
||||
CONSTRUCT {
|
||||
?s a schema:Occupation .
|
||||
?s schema:name ?name .
|
||||
}
|
||||
WHERE {
|
||||
?s a schema:Occupation .
|
||||
OPTIONAL { ?s schema:name ?name }
|
||||
}
|
||||
19
constructs_step06/010b-occupations-from-profession.rq
Normal file
19
constructs_step06/010b-occupations-from-profession.rq
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
# Construct occupation instances: retype migrants:Profession as schema:Occupation.
|
||||
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
|
||||
PREFIX schema: <https://schema.org/>
|
||||
PREFIX migrants: <http://example.org/migrants/>
|
||||
|
||||
CONSTRUCT {
|
||||
?s a schema:Occupation .
|
||||
?s a skos:Concept .
|
||||
?s rdfs:label ?label .
|
||||
?s skos:prefLabel ?prefLabel .
|
||||
?s schema:name ?label .
|
||||
}
|
||||
WHERE {
|
||||
?s a migrants:Profession .
|
||||
OPTIONAL { ?s rdfs:label ?label }
|
||||
OPTIONAL { ?s skos:prefLabel ?prefLabel }
|
||||
}
|
||||
35
constructs_step06/011-enumerations.rq
Normal file
35
constructs_step06/011-enumerations.rq
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
# Construct enumeration instances with tm: types.
|
||||
# Replaces migrants: enum types with tm: equivalents.
|
||||
# Excludes migrants:Profession (handled in 010-occupations.rq)
|
||||
# and migrants:Gender (already covered by schema:GenderType).
|
||||
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
|
||||
PREFIX tm: <https://daniel.degu.cl/ontologies/theatre-migrants/>
|
||||
PREFIX migrants: <http://example.org/migrants/>
|
||||
|
||||
CONSTRUCT {
|
||||
?s a skos:Concept .
|
||||
?s a ?tmType .
|
||||
?s rdfs:label ?label .
|
||||
?s skos:prefLabel ?prefLabel .
|
||||
}
|
||||
WHERE {
|
||||
VALUES (?oldType ?tmType) {
|
||||
( migrants:Continent tm:Continent )
|
||||
( migrants:Country tm:Country )
|
||||
( migrants:State tm:State )
|
||||
( migrants:City tm:City )
|
||||
( migrants:MigrationReason tm:MigrationReason )
|
||||
( migrants:InstitutionType tm:InstitutionType )
|
||||
( migrants:Nametype tm:NameType )
|
||||
( migrants:RelationshipType tm:RelationshipType )
|
||||
( migrants:RelationshipTypePrecise tm:RelationshipTypePrecise )
|
||||
( migrants:Religion tm:Religion )
|
||||
( migrants:EmploymentType tm:EmploymentType )
|
||||
( migrants:ImportSource tm:ImportSource )
|
||||
}
|
||||
?s a ?oldType .
|
||||
OPTIONAL { ?s rdfs:label ?label }
|
||||
OPTIONAL { ?s skos:prefLabel ?prefLabel }
|
||||
}
|
||||
168126
data/graph-05.ttl
Normal file
168126
data/graph-05.ttl
Normal file
File diff suppressed because it is too large
Load diff
147687
data/graph-06.ttl
Normal file
147687
data/graph-06.ttl
Normal file
File diff suppressed because it is too large
Load diff
335
data_examples/step_05_1hop.ttl
Normal file
335
data_examples/step_05_1hop.ttl
Normal file
|
|
@ -0,0 +1,335 @@
|
|||
@prefix wdtn: <http://www.wikidata.org/prop/direct-normalized/> .
|
||||
@prefix wgs84: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
|
||||
@prefix location: <http://example.org/migrants/location/> .
|
||||
@prefix locationp: <http://example.org/migrants/location#> .
|
||||
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
||||
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
|
||||
@prefix person: <http://example.org/migrants/person/> .
|
||||
@prefix personp: <http://example.org/migrants/person#> .
|
||||
@prefix work: <http://example.org/migrants/work/> .
|
||||
@prefix workp: <http://example.org/migrants/work#> .
|
||||
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
|
||||
@prefix owl: <http://www.w3.org/2002/07/owl#> .
|
||||
@prefix migrants: <http://example.org/migrants/> .
|
||||
@prefix schema: <https://schema.org/> .
|
||||
|
||||
person:AbeIre-00 a schema:Person ;
|
||||
rdfs:label "Irene Abendroth" ;
|
||||
wdtn:P3430 <https://snaccooperative.org/ark:/99166/w6bt189x#resources> ;
|
||||
wdtn:P213 <https://isni.org/isni/0000000035722792> ;
|
||||
wdtn:P244 <https://worldcat.org/identities/lccn-n97053925/> ;
|
||||
wdtn:P214 <https://viaf.org/viaf/39572476> ;
|
||||
wdtn:P227 <https://d-nb.info/gnd/116002506> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Irene_Abendroth> ;
|
||||
owl:sameAs <https://www.wikidata.org/wiki/Q79002> ;
|
||||
schema:citation "Karl-Josef Kutsch, Leo Riemens: Großes Sängerlexikon, Bern: Saur 2003, pp. 3-4. \nWiener Staatsoper: Aufführungsarchiv, https://archiv.wiener-staatsoper.at/search/person/7243\nFremdenblatt - Organ für die böhmischen Kurorte, 8th July 1888, p. 2: https://anno.onb.ac.at/cgi-content/anno?aid=fbl&datum=18880708&query=%22Abendroth+Karlsbad%22~25&ref=anno-search&seite=2\n\n" ;
|
||||
schema:hasOccupation migrants:occupation\/Opera\%20singer ;
|
||||
schema:image <https://www.t-migrants.gwi.uni-muenchen.de/wp-content/uploads/images/FS_PK267702alt.jpg> ;
|
||||
schema:deathPlace location:AT-Weid-00 ;
|
||||
schema:birthPlace location:UA-Lv-00 ;
|
||||
schema:gender schema:Female ;
|
||||
schema:deathDate "1932-09-01"^^xsd:date ;
|
||||
schema:birthDate "1872-07-14"^^xsd:date ;
|
||||
schema:familyName "Abendroth" ;
|
||||
schema:givenName "Irene" ;
|
||||
personp:image_source <https://www.theatermuseum.at/online-sammlung/detail/546808/> ;
|
||||
personp:deathdate_max "1932-09-01"^^xsd:date ;
|
||||
personp:birthdate_max "1872-07-14"^^xsd:date ;
|
||||
personp:IDPerson "AbeIre-00" ;
|
||||
personp:religion "Christian" ;
|
||||
personp:Importsource migrants:ImportSource-Own .
|
||||
|
||||
migrants:migration_table\/5 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 5 ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:UA-Lv-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:IT-Mila-00 ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Education .
|
||||
|
||||
migrants:migration_table\/6 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 6 ;
|
||||
migrants:migration_table\#DateStart_Max "1889-12-31"^^xsd:date ;
|
||||
migrants:migration_table\#DateStart_Min "1889-01-01"^^xsd:date ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:CZ-Karlsb-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:AT-VIE-00 ;
|
||||
migrants:migration_table\#DateStart_Fuzzy "1889" ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Labour .
|
||||
|
||||
migrants:migration_table\/7 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 7 ;
|
||||
migrants:migration_table\#DateStart_Max "1890-12-31"^^xsd:date ;
|
||||
migrants:migration_table\#DateStart_Min "1890-01-01"^^xsd:date ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:AT-VIE-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:LV-RIX-00 ;
|
||||
migrants:migration_table\#DateStart_Fuzzy "1890" ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Labour .
|
||||
|
||||
migrants:migration_table\/8 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 8 ;
|
||||
migrants:migration_table\#DateStart_Max "1891-12-31"^^xsd:date ;
|
||||
migrants:migration_table\#DateStart_Min "1891-01-01"^^xsd:date ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:LV-RIX-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:GER-MUC-00 ;
|
||||
migrants:migration_table\#DateStart_Fuzzy "1891" ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Labour .
|
||||
|
||||
migrants:migration_table\/9 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 9 ;
|
||||
migrants:migration_table\#DateStart_Max "1894-12-31"^^xsd:date ;
|
||||
migrants:migration_table\#DateStart_Min "1894-01-01"^^xsd:date ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:GER-MUC-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:AT-VIE-00 ;
|
||||
migrants:migration_table\#DateStart_Fuzzy "1894" ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Labour .
|
||||
|
||||
migrants:migration_table\/10 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 10 ;
|
||||
migrants:migration_table\#DateStart_Max "1899-12-31"^^xsd:date ;
|
||||
migrants:migration_table\#DateStart_Min "1899-01-01"^^xsd:date ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:AT-VIE-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:GER-Dresd-00 ;
|
||||
migrants:migration_table\#DateStart_Fuzzy "1899" ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Labour .
|
||||
|
||||
migrants:migration_table\/11 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 11 ;
|
||||
migrants:migration_table\#DateStart_Max "1909-12-31"^^xsd:date ;
|
||||
migrants:migration_table\#DateStart_Min "1909-01-01"^^xsd:date ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:GER-Dresd-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:AT-VIE-00 ;
|
||||
migrants:migration_table\#DateStart_Fuzzy "1909" ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Labour .
|
||||
|
||||
migrants:migration_table\/2114 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 2114 ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:IT-Mila-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:AT-VIE-00 ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Education .
|
||||
|
||||
migrants:migration_table\/2117 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 2117 ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:AT-VIE-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:CZ-Karlsb-00 ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Labour .
|
||||
|
||||
migrants:migration_table\/2118 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 2118 ;
|
||||
migrants:migration_table\#DateStart_Max "1909-12-31"^^xsd:date ;
|
||||
migrants:migration_table\#DateStart_Min "1909-01-01"^^xsd:date ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:AT-VIE-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:AT-Weid-00 ;
|
||||
migrants:migration_table\#DateStart_Fuzzy "1909" ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Other .
|
||||
|
||||
migrants:person_profession\/5120 a migrants:person_profession ;
|
||||
migrants:person_profession\#IDProfPerson 5120 ;
|
||||
migrants:person_profession\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:person_profession\#profession "Singer" .
|
||||
|
||||
migrants:relationship\/2 a migrants:relationship ;
|
||||
migrants:relationship\#IDRel 2 ;
|
||||
migrants:relationship\#ref-IDPerson_active person:AbeIre-00 ;
|
||||
migrants:relationship\#ref-IDPerson_passive person:MamEmm-00 ;
|
||||
migrants:relationship\#ref-IDLocation location:AT-VIE-00 ;
|
||||
migrants:relationship\#Relationshiptype migrants:RelationshipType- .
|
||||
|
||||
migrants:relationship\/3 a migrants:relationship ;
|
||||
migrants:relationship\#IDRel 3 ;
|
||||
migrants:relationship\#ref-IDPerson_active person:AbeIre-00 ;
|
||||
migrants:relationship\#ref-IDPerson_passive person:WilAur-00 ;
|
||||
migrants:relationship\#ref-IDLocation location:AT-VIE-00 ;
|
||||
migrants:relationship\#Relationshiptype migrants:RelationshipType- .
|
||||
|
||||
migrants:relationship\/38 a migrants:relationship ;
|
||||
migrants:relationship\#IDRel 38 ;
|
||||
migrants:relationship\#ref-IDPerson_active person:MamEmm-00 ;
|
||||
migrants:relationship\#ref-IDPerson_passive person:AbeIre-00 .
|
||||
|
||||
migrants:relationship\/93 a migrants:relationship ;
|
||||
migrants:relationship\#IDRel 93 ;
|
||||
migrants:relationship\#ref-IDPerson_active person:WilAur-00 ;
|
||||
migrants:relationship\#ref-IDPerson_passive person:AbeIre-00 ;
|
||||
migrants:relationship\#Relationshiptype migrants:RelationshipType- .
|
||||
|
||||
migrants:relationship\/16834 a migrants:relationship ;
|
||||
migrants:relationship\#IDRel 16834 ;
|
||||
migrants:relationship\#ref-IDPerson_active person:AbeIre-00 ;
|
||||
migrants:relationship\#ref-IDPerson_passive person:LamFra-00 ;
|
||||
migrants:relationship\#ref-IDLocation location:IT-Mila-00 ;
|
||||
migrants:relationship\#Relationshiptype migrants:RelationshipType- .
|
||||
|
||||
migrants:relationship\/16839 a migrants:relationship ;
|
||||
migrants:relationship\#IDRel 16839 ;
|
||||
migrants:relationship\#ref-IDPerson_active person:AbeIre-00 ;
|
||||
migrants:relationship\#ref-IDPerson_passive person:AbeMir-00 ;
|
||||
migrants:relationship\#Relationshiptype migrants:RelationshipType- ;
|
||||
migrants:relationship\#relationshiptype_precise migrants:RelationshipTypePrecise-Sister .
|
||||
|
||||
migrants:relationship\/16844 a migrants:relationship ;
|
||||
migrants:relationship\#IDRel 16844 ;
|
||||
migrants:relationship\#ref-IDPerson_active person:AbeIre-00 ;
|
||||
migrants:relationship\#ref-IDPerson_passive person:CamCle-00 ;
|
||||
migrants:relationship\#ref-IDLocation location:IT-Mila-00 ;
|
||||
migrants:relationship\#Relationshiptype migrants:RelationshipType- .
|
||||
|
||||
migrants:relationship\/21686 a migrants:relationship ;
|
||||
migrants:relationship\#IDRel 21686 ;
|
||||
migrants:relationship\#ref-IDPerson_active person:AbeIre-00 ;
|
||||
migrants:relationship\#ref-IDPerson_passive person:MamEmm-00 ;
|
||||
migrants:relationship\#ref-IDLocation location:AT-VIE-00 ;
|
||||
migrants:relationship\#Relationshiptype migrants:RelationshipType- .
|
||||
|
||||
work:1 a migrants:work ;
|
||||
workp:IDWork 1 ;
|
||||
workp:DateStart_Max "1888-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1888-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:CZ-Karlsb-00 ;
|
||||
workp:DateStart_Fuzzy "1888" ;
|
||||
workp:DateEnd_Fuzzy "-" ;
|
||||
workp:Employment "Permanent" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:2 a migrants:work ;
|
||||
workp:IDWork 2 ;
|
||||
workp:DateStart_Max "1889-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1889-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:AT-VIE-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/71 ;
|
||||
workp:DateStart_Fuzzy "1889" ;
|
||||
workp:DateEnd_Fuzzy "-" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:3 a migrants:work ;
|
||||
workp:IDWork 3 ;
|
||||
workp:DateEnd_Max "1891-12-31"^^xsd:date ;
|
||||
workp:DateEnd_Min "1891-01-01"^^xsd:date ;
|
||||
workp:DateStart_Max "1890-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1890-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:LV-RIX-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/72 ;
|
||||
workp:DateStart_Fuzzy "1890" ;
|
||||
workp:DateEnd_Fuzzy "1891" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:4 a migrants:work ;
|
||||
workp:IDWork 4 ;
|
||||
workp:DateEnd_Max "1894-12-31"^^xsd:date ;
|
||||
workp:DateEnd_Min "1894-01-01"^^xsd:date ;
|
||||
workp:DateStart_Max "1891-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1891-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:GER-MUC-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/73 ;
|
||||
workp:DateStart_Fuzzy "1891" ;
|
||||
workp:DateEnd_Fuzzy "1894" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:5 a migrants:work ;
|
||||
workp:IDWork 5 ;
|
||||
workp:DateEnd_Max "1897-03-22"^^xsd:date ;
|
||||
workp:DateEnd_Min "1897-03-22"^^xsd:date ;
|
||||
workp:DateStart_Max "1894-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1894-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:AT-VIE-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/71 ;
|
||||
workp:DateStart_Fuzzy "1894" ;
|
||||
workp:DateEnd_Fuzzy "1897" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:6 a migrants:work ;
|
||||
workp:IDWork 6 ;
|
||||
workp:DateEnd_Max "1909-12-31"^^xsd:date ;
|
||||
workp:DateEnd_Min "1909-01-01"^^xsd:date ;
|
||||
workp:DateStart_Max "1899-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1899-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:GER-Dresd-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/450 ;
|
||||
workp:DateStart_Fuzzy "1899" ;
|
||||
workp:DateEnd_Fuzzy "1909" ;
|
||||
workp:comment "she left Vienna because of disagreements with Gustav Mahler (Director" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:7 a migrants:work ;
|
||||
workp:IDWork 7 ;
|
||||
workp:DateEnd_Max "1907-12-31"^^xsd:date ;
|
||||
workp:DateEnd_Min "1907-01-01"^^xsd:date ;
|
||||
workp:DateStart_Max "1905-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1905-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:GER-BER-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/75 ;
|
||||
workp:DateStart_Fuzzy "1905" ;
|
||||
workp:DateEnd_Fuzzy "1907" ;
|
||||
workp:comment "Between 1905 and 1907 guest engagements at Berliner Hofoper" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:8 a migrants:work ;
|
||||
workp:IDWork 8 ;
|
||||
workp:DateEnd_Max "1907-12-31"^^xsd:date ;
|
||||
workp:DateEnd_Min "1907-01-01"^^xsd:date ;
|
||||
workp:DateStart_Max "1905-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1905-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:GER-STR-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/76 ;
|
||||
workp:DateStart_Fuzzy "1905" ;
|
||||
workp:DateEnd_Fuzzy "1907" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:9 a migrants:work ;
|
||||
workp:IDWork 9 ;
|
||||
workp:DateStart_Max "1907-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1907-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:GER-Ffm-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/77 ;
|
||||
workp:DateStart_Fuzzy "1907" ;
|
||||
workp:DateEnd_Fuzzy "-" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:10 a migrants:work ;
|
||||
workp:IDWork 10 ;
|
||||
workp:DateStart_Max "1907-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1907-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:GER-Leip-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/78 ;
|
||||
workp:DateStart_Fuzzy "1907" ;
|
||||
workp:DateEnd_Fuzzy "-" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:11 a migrants:work ;
|
||||
workp:IDWork 11 ;
|
||||
workp:DateStart_Max "1907-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1907-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:CZ-Prag-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/79 ;
|
||||
workp:DateStart_Fuzzy "1907" ;
|
||||
workp:comment "Deutsches Theater Prag" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
633
data_examples/step_05_2hop.ttl
Normal file
633
data_examples/step_05_2hop.ttl
Normal file
|
|
@ -0,0 +1,633 @@
|
|||
@prefix wdtn: <http://www.wikidata.org/prop/direct-normalized/> .
|
||||
@prefix wgs84: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
|
||||
@prefix location: <http://example.org/migrants/location/> .
|
||||
@prefix locationp: <http://example.org/migrants/location#> .
|
||||
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
||||
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
|
||||
@prefix person: <http://example.org/migrants/person/> .
|
||||
@prefix personp: <http://example.org/migrants/person#> .
|
||||
@prefix work: <http://example.org/migrants/work/> .
|
||||
@prefix workp: <http://example.org/migrants/work#> .
|
||||
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
|
||||
@prefix owl: <http://www.w3.org/2002/07/owl#> .
|
||||
@prefix migrants: <http://example.org/migrants/> .
|
||||
@prefix schema: <https://schema.org/> .
|
||||
|
||||
migrants:occupation\/Opera\%20singer a schema:Occupation ;
|
||||
schema:name "Opera singer"@en .
|
||||
|
||||
migrants:ImportSource-Own a migrants:ImportSource ;
|
||||
rdfs:label "Own"@en .
|
||||
|
||||
person:AbeIre-00 a schema:Person ;
|
||||
rdfs:label "Irene Abendroth" ;
|
||||
wdtn:P3430 <https://snaccooperative.org/ark:/99166/w6bt189x#resources> ;
|
||||
wdtn:P213 <https://isni.org/isni/0000000035722792> ;
|
||||
wdtn:P244 <https://worldcat.org/identities/lccn-n97053925/> ;
|
||||
wdtn:P214 <https://viaf.org/viaf/39572476> ;
|
||||
wdtn:P227 <https://d-nb.info/gnd/116002506> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Irene_Abendroth> ;
|
||||
owl:sameAs <https://www.wikidata.org/wiki/Q79002> ;
|
||||
schema:citation "Karl-Josef Kutsch, Leo Riemens: Großes Sängerlexikon, Bern: Saur 2003, pp. 3-4. \nWiener Staatsoper: Aufführungsarchiv, https://archiv.wiener-staatsoper.at/search/person/7243\nFremdenblatt - Organ für die böhmischen Kurorte, 8th July 1888, p. 2: https://anno.onb.ac.at/cgi-content/anno?aid=fbl&datum=18880708&query=%22Abendroth+Karlsbad%22~25&ref=anno-search&seite=2\n\n" ;
|
||||
schema:hasOccupation migrants:occupation\/Opera\%20singer ;
|
||||
schema:image <https://www.t-migrants.gwi.uni-muenchen.de/wp-content/uploads/images/FS_PK267702alt.jpg> ;
|
||||
schema:deathPlace location:AT-Weid-00 ;
|
||||
schema:birthPlace location:UA-Lv-00 ;
|
||||
schema:gender schema:Female ;
|
||||
schema:deathDate "1932-09-01"^^xsd:date ;
|
||||
schema:birthDate "1872-07-14"^^xsd:date ;
|
||||
schema:familyName "Abendroth" ;
|
||||
schema:givenName "Irene" ;
|
||||
personp:image_source <https://www.theatermuseum.at/online-sammlung/detail/546808/> ;
|
||||
personp:deathdate_max "1932-09-01"^^xsd:date ;
|
||||
personp:birthdate_max "1872-07-14"^^xsd:date ;
|
||||
personp:IDPerson "AbeIre-00" ;
|
||||
personp:religion "Christian" ;
|
||||
personp:Importsource migrants:ImportSource-Own .
|
||||
|
||||
migrants:migration_table\/5 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 5 ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:UA-Lv-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:IT-Mila-00 ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Education .
|
||||
|
||||
migrants:migration_table\/6 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 6 ;
|
||||
migrants:migration_table\#DateStart_Max "1889-12-31"^^xsd:date ;
|
||||
migrants:migration_table\#DateStart_Min "1889-01-01"^^xsd:date ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:CZ-Karlsb-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:AT-VIE-00 ;
|
||||
migrants:migration_table\#DateStart_Fuzzy "1889" ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Labour .
|
||||
|
||||
migrants:migration_table\/7 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 7 ;
|
||||
migrants:migration_table\#DateStart_Max "1890-12-31"^^xsd:date ;
|
||||
migrants:migration_table\#DateStart_Min "1890-01-01"^^xsd:date ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:AT-VIE-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:LV-RIX-00 ;
|
||||
migrants:migration_table\#DateStart_Fuzzy "1890" ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Labour .
|
||||
|
||||
migrants:migration_table\/8 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 8 ;
|
||||
migrants:migration_table\#DateStart_Max "1891-12-31"^^xsd:date ;
|
||||
migrants:migration_table\#DateStart_Min "1891-01-01"^^xsd:date ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:LV-RIX-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:GER-MUC-00 ;
|
||||
migrants:migration_table\#DateStart_Fuzzy "1891" ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Labour .
|
||||
|
||||
migrants:migration_table\/9 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 9 ;
|
||||
migrants:migration_table\#DateStart_Max "1894-12-31"^^xsd:date ;
|
||||
migrants:migration_table\#DateStart_Min "1894-01-01"^^xsd:date ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:GER-MUC-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:AT-VIE-00 ;
|
||||
migrants:migration_table\#DateStart_Fuzzy "1894" ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Labour .
|
||||
|
||||
migrants:migration_table\/10 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 10 ;
|
||||
migrants:migration_table\#DateStart_Max "1899-12-31"^^xsd:date ;
|
||||
migrants:migration_table\#DateStart_Min "1899-01-01"^^xsd:date ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:AT-VIE-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:GER-Dresd-00 ;
|
||||
migrants:migration_table\#DateStart_Fuzzy "1899" ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Labour .
|
||||
|
||||
migrants:migration_table\/11 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 11 ;
|
||||
migrants:migration_table\#DateStart_Max "1909-12-31"^^xsd:date ;
|
||||
migrants:migration_table\#DateStart_Min "1909-01-01"^^xsd:date ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:GER-Dresd-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:AT-VIE-00 ;
|
||||
migrants:migration_table\#DateStart_Fuzzy "1909" ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Labour .
|
||||
|
||||
migrants:migration_table\/2114 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 2114 ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:IT-Mila-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:AT-VIE-00 ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Education .
|
||||
|
||||
migrants:migration_table\/2117 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 2117 ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:AT-VIE-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:CZ-Karlsb-00 ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Labour .
|
||||
|
||||
migrants:migration_table\/2118 a migrants:migration_table ;
|
||||
migrants:migration_table\#IDMig 2118 ;
|
||||
migrants:migration_table\#DateStart_Max "1909-12-31"^^xsd:date ;
|
||||
migrants:migration_table\#DateStart_Min "1909-01-01"^^xsd:date ;
|
||||
migrants:migration_table\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:migration_table\#ref-IDStartPlace location:AT-VIE-00 ;
|
||||
migrants:migration_table\#ref-IDDestPlace location:AT-Weid-00 ;
|
||||
migrants:migration_table\#DateStart_Fuzzy "1909" ;
|
||||
migrants:migration_table\#reason migrants:MigrationReason-Other .
|
||||
|
||||
migrants:person_profession\/5120 a migrants:person_profession ;
|
||||
migrants:person_profession\#IDProfPerson 5120 ;
|
||||
migrants:person_profession\#ref-IDPerson person:AbeIre-00 ;
|
||||
migrants:person_profession\#profession "Singer" .
|
||||
|
||||
migrants:relationship\/2 a migrants:relationship ;
|
||||
migrants:relationship\#IDRel 2 ;
|
||||
migrants:relationship\#ref-IDPerson_active person:AbeIre-00 ;
|
||||
migrants:relationship\#ref-IDPerson_passive person:MamEmm-00 ;
|
||||
migrants:relationship\#ref-IDLocation location:AT-VIE-00 ;
|
||||
migrants:relationship\#Relationshiptype migrants:RelationshipType- .
|
||||
|
||||
migrants:relationship\/3 a migrants:relationship ;
|
||||
migrants:relationship\#IDRel 3 ;
|
||||
migrants:relationship\#ref-IDPerson_active person:AbeIre-00 ;
|
||||
migrants:relationship\#ref-IDPerson_passive person:WilAur-00 ;
|
||||
migrants:relationship\#ref-IDLocation location:AT-VIE-00 ;
|
||||
migrants:relationship\#Relationshiptype migrants:RelationshipType- .
|
||||
|
||||
migrants:relationship\/38 a migrants:relationship ;
|
||||
migrants:relationship\#IDRel 38 ;
|
||||
migrants:relationship\#ref-IDPerson_active person:MamEmm-00 ;
|
||||
migrants:relationship\#ref-IDPerson_passive person:AbeIre-00 .
|
||||
|
||||
migrants:relationship\/93 a migrants:relationship ;
|
||||
migrants:relationship\#IDRel 93 ;
|
||||
migrants:relationship\#ref-IDPerson_active person:WilAur-00 ;
|
||||
migrants:relationship\#ref-IDPerson_passive person:AbeIre-00 ;
|
||||
migrants:relationship\#Relationshiptype migrants:RelationshipType- .
|
||||
|
||||
migrants:relationship\/16834 a migrants:relationship ;
|
||||
migrants:relationship\#IDRel 16834 ;
|
||||
migrants:relationship\#ref-IDPerson_active person:AbeIre-00 ;
|
||||
migrants:relationship\#ref-IDPerson_passive person:LamFra-00 ;
|
||||
migrants:relationship\#ref-IDLocation location:IT-Mila-00 ;
|
||||
migrants:relationship\#Relationshiptype migrants:RelationshipType- .
|
||||
|
||||
migrants:relationship\/16839 a migrants:relationship ;
|
||||
migrants:relationship\#IDRel 16839 ;
|
||||
migrants:relationship\#ref-IDPerson_active person:AbeIre-00 ;
|
||||
migrants:relationship\#ref-IDPerson_passive person:AbeMir-00 ;
|
||||
migrants:relationship\#Relationshiptype migrants:RelationshipType- ;
|
||||
migrants:relationship\#relationshiptype_precise migrants:RelationshipTypePrecise-Sister .
|
||||
|
||||
migrants:relationship\/16844 a migrants:relationship ;
|
||||
migrants:relationship\#IDRel 16844 ;
|
||||
migrants:relationship\#ref-IDPerson_active person:AbeIre-00 ;
|
||||
migrants:relationship\#ref-IDPerson_passive person:CamCle-00 ;
|
||||
migrants:relationship\#ref-IDLocation location:IT-Mila-00 ;
|
||||
migrants:relationship\#Relationshiptype migrants:RelationshipType- .
|
||||
|
||||
migrants:relationship\/21686 a migrants:relationship ;
|
||||
migrants:relationship\#IDRel 21686 ;
|
||||
migrants:relationship\#ref-IDPerson_active person:AbeIre-00 ;
|
||||
migrants:relationship\#ref-IDPerson_passive person:MamEmm-00 ;
|
||||
migrants:relationship\#ref-IDLocation location:AT-VIE-00 ;
|
||||
migrants:relationship\#Relationshiptype migrants:RelationshipType- .
|
||||
|
||||
work:1 a migrants:work ;
|
||||
workp:IDWork 1 ;
|
||||
workp:DateStart_Max "1888-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1888-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:CZ-Karlsb-00 ;
|
||||
workp:DateStart_Fuzzy "1888" ;
|
||||
workp:DateEnd_Fuzzy "-" ;
|
||||
workp:Employment "Permanent" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:2 a migrants:work ;
|
||||
workp:IDWork 2 ;
|
||||
workp:DateStart_Max "1889-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1889-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:AT-VIE-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/71 ;
|
||||
workp:DateStart_Fuzzy "1889" ;
|
||||
workp:DateEnd_Fuzzy "-" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:3 a migrants:work ;
|
||||
workp:IDWork 3 ;
|
||||
workp:DateEnd_Max "1891-12-31"^^xsd:date ;
|
||||
workp:DateEnd_Min "1891-01-01"^^xsd:date ;
|
||||
workp:DateStart_Max "1890-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1890-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:LV-RIX-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/72 ;
|
||||
workp:DateStart_Fuzzy "1890" ;
|
||||
workp:DateEnd_Fuzzy "1891" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:4 a migrants:work ;
|
||||
workp:IDWork 4 ;
|
||||
workp:DateEnd_Max "1894-12-31"^^xsd:date ;
|
||||
workp:DateEnd_Min "1894-01-01"^^xsd:date ;
|
||||
workp:DateStart_Max "1891-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1891-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:GER-MUC-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/73 ;
|
||||
workp:DateStart_Fuzzy "1891" ;
|
||||
workp:DateEnd_Fuzzy "1894" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:5 a migrants:work ;
|
||||
workp:IDWork 5 ;
|
||||
workp:DateEnd_Max "1897-03-22"^^xsd:date ;
|
||||
workp:DateEnd_Min "1897-03-22"^^xsd:date ;
|
||||
workp:DateStart_Max "1894-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1894-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:AT-VIE-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/71 ;
|
||||
workp:DateStart_Fuzzy "1894" ;
|
||||
workp:DateEnd_Fuzzy "1897" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:6 a migrants:work ;
|
||||
workp:IDWork 6 ;
|
||||
workp:DateEnd_Max "1909-12-31"^^xsd:date ;
|
||||
workp:DateEnd_Min "1909-01-01"^^xsd:date ;
|
||||
workp:DateStart_Max "1899-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1899-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:GER-Dresd-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/450 ;
|
||||
workp:DateStart_Fuzzy "1899" ;
|
||||
workp:DateEnd_Fuzzy "1909" ;
|
||||
workp:comment "she left Vienna because of disagreements with Gustav Mahler (Director" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:7 a migrants:work ;
|
||||
workp:IDWork 7 ;
|
||||
workp:DateEnd_Max "1907-12-31"^^xsd:date ;
|
||||
workp:DateEnd_Min "1907-01-01"^^xsd:date ;
|
||||
workp:DateStart_Max "1905-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1905-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:GER-BER-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/75 ;
|
||||
workp:DateStart_Fuzzy "1905" ;
|
||||
workp:DateEnd_Fuzzy "1907" ;
|
||||
workp:comment "Between 1905 and 1907 guest engagements at Berliner Hofoper" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:8 a migrants:work ;
|
||||
workp:IDWork 8 ;
|
||||
workp:DateEnd_Max "1907-12-31"^^xsd:date ;
|
||||
workp:DateEnd_Min "1907-01-01"^^xsd:date ;
|
||||
workp:DateStart_Max "1905-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1905-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:GER-STR-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/76 ;
|
||||
workp:DateStart_Fuzzy "1905" ;
|
||||
workp:DateEnd_Fuzzy "1907" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:9 a migrants:work ;
|
||||
workp:IDWork 9 ;
|
||||
workp:DateStart_Max "1907-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1907-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:GER-Ffm-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/77 ;
|
||||
workp:DateStart_Fuzzy "1907" ;
|
||||
workp:DateEnd_Fuzzy "-" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:10 a migrants:work ;
|
||||
workp:IDWork 10 ;
|
||||
workp:DateStart_Max "1907-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1907-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:GER-Leip-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/78 ;
|
||||
workp:DateStart_Fuzzy "1907" ;
|
||||
workp:DateEnd_Fuzzy "-" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
work:11 a migrants:work ;
|
||||
workp:IDWork 11 ;
|
||||
workp:DateStart_Max "1907-12-31"^^xsd:date ;
|
||||
workp:DateStart_Min "1907-01-01"^^xsd:date ;
|
||||
workp:ref-IDPerson person:AbeIre-00 ;
|
||||
workp:ref-IDLocation location:CZ-Prag-00 ;
|
||||
workp:ref-IDOrganisation migrants:organisation\/79 ;
|
||||
workp:DateStart_Fuzzy "1907" ;
|
||||
workp:comment "Deutsches Theater Prag" ;
|
||||
workp:Profession migrants:Profession-Singer ;
|
||||
workp:EmploymentType migrants:EmploymentType-Tour .
|
||||
|
||||
location:UA-Lv-00 a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q36036> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Lviv> ;
|
||||
wgs84:long "24.0142"^^xsd:float ;
|
||||
wgs84:lat "49.83"^^xsd:float ;
|
||||
locationp:GeoNamesID 702550 ;
|
||||
locationp:IDLocation "UA-Lv-00" ;
|
||||
locationp:Continent migrants:Continent-Europe ;
|
||||
locationp:Country migrants:Country-Ukraine ;
|
||||
locationp:City migrants:City-Lviv .
|
||||
|
||||
migrants:MigrationReason-Education a skos:Concept , migrants:MigrationReason ;
|
||||
skos:prefLabel "Education"@en ;
|
||||
rdfs:label "Education"@en .
|
||||
|
||||
migrants:MigrationReason-Labour a skos:Concept , migrants:MigrationReason ;
|
||||
skos:prefLabel "Labour"@en ;
|
||||
rdfs:label "Labour"@en .
|
||||
|
||||
location:AT-Weid-00 a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q484858> ;
|
||||
wgs84:long "15.6408"^^xsd:float ;
|
||||
wgs84:lat "48.3081"^^xsd:float ;
|
||||
locationp:IDLocation "AT-Weid-00" ;
|
||||
locationp:Continent migrants:Continent-Europe ;
|
||||
locationp:Country migrants:Country-Austria ;
|
||||
locationp:State migrants:State-Statzendorf ;
|
||||
locationp:City migrants:City-Weidling .
|
||||
|
||||
migrants:MigrationReason-Other a skos:Concept , migrants:MigrationReason ;
|
||||
skos:prefLabel "Other"@en ;
|
||||
rdfs:label "Other"@en .
|
||||
|
||||
person:WilAur-00 a schema:Person ;
|
||||
rdfs:label "Aurelie Wilczek" ;
|
||||
wdtn:P1871 <https://data.cerl.org/thesaurus/cnp02080470> ;
|
||||
wdtn:P214 <https://viaf.org/viaf/304930607> ;
|
||||
wdtn:P227 <https://d-nb.info/gnd/1037100972> ;
|
||||
schema:sameAs <https://de.wikipedia.org/wiki/Aurelie_Wilczek> ;
|
||||
owl:sameAs <https://www.wikidata.org/wiki/Q18018523> ;
|
||||
schema:citation "Andrea Harrandt: Jäger (-Wilczek), Familie, in: Oesterreichisches Musiklexikon. Online-Ausgabe, Wien 2002 ff., OEML: http://www.musiklexikon.ac.at/ml/musik_J/Jaeger_Familie_2.xmlKarl-Josef Kutsch, Leo Riemens: Großes Sängerlexikon, Bern: Saur 2003, p. 2217. Ludwig Eisenberg: Großes biographisches Lexikon der deutschen Bühne im XIX. Jahrhundert. Leipzig: List 1903, pp. 468- 469." ;
|
||||
rdfs:comment "born Strusin[e]/Galizien (Strussiw/UA)\n" ;
|
||||
schema:hasOccupation migrants:occupation\/Singer\%2C\%20Singing\%20Teacher ;
|
||||
schema:image <https://www.t-migrants.gwi.uni-muenchen.de/wp-content/uploads/images/placeholder_t_mig_2024.png> ;
|
||||
schema:deathPlace location:AT-Gois-00 ;
|
||||
schema:birthPlace location:PL-Galz-00 ;
|
||||
schema:gender schema:Female ;
|
||||
schema:deathDate "1927-08-06"^^xsd:date ;
|
||||
schema:birthDate "1845-01-20"^^xsd:date ;
|
||||
schema:familyName "Wilczek" ;
|
||||
schema:givenName "Aurelie" ;
|
||||
personp:deathdate_max "1927-08-06"^^xsd:date ;
|
||||
personp:birthdate_max "1845-01-20"^^xsd:date ;
|
||||
personp:IDPerson "WilAur-00" ;
|
||||
personp:image_source "-" ;
|
||||
personp:Importsource migrants:ImportSource-Own .
|
||||
|
||||
person:LamFra-00 a schema:Person ;
|
||||
rdfs:label "Francesco Lamperti Lamperti" ;
|
||||
schema:image <https://www.t-migrants.gwi.uni-muenchen.de/wp-content/uploads/images/placeholder_t_mig_2024.png> ;
|
||||
schema:gender schema:Male ;
|
||||
schema:familyName "Lamperti" ;
|
||||
schema:givenName "Francesco Lamperti" ;
|
||||
personp:IDPerson "LamFra-00" ;
|
||||
personp:Importsource migrants:ImportSource-Own .
|
||||
|
||||
person:AbeMir-00 a schema:Person ;
|
||||
rdfs:label "Mira Abendroth" ;
|
||||
schema:image <https://www.t-migrants.gwi.uni-muenchen.de/wp-content/uploads/images/placeholder_t_mig_2024.png> ;
|
||||
schema:gender schema:Female ;
|
||||
schema:familyName "Abendroth" ;
|
||||
schema:givenName "Mira" ;
|
||||
personp:IDPerson "AbeMir-00" ;
|
||||
personp:Importsource migrants:ImportSource-Own .
|
||||
|
||||
migrants:RelationshipTypePrecise-Sister a skos:Concept , migrants:RelationshipTypePrecise ;
|
||||
skos:prefLabel "Sister"@en ;
|
||||
rdfs:label "Sister"@en .
|
||||
|
||||
person:CamCle-00 a schema:Person ;
|
||||
rdfs:label "Cleofonte Campanini" ;
|
||||
schema:image <https://www.t-migrants.gwi.uni-muenchen.de/wp-content/uploads/images/placeholder_t_mig_2024.png> ;
|
||||
schema:gender schema:Female ;
|
||||
schema:familyName "Campanini" ;
|
||||
schema:givenName "Cleofonte" ;
|
||||
personp:IDPerson "CamCle-00" ;
|
||||
personp:Importsource migrants:ImportSource-Own .
|
||||
|
||||
location:IT-Mila-00 a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q490> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Milan> ;
|
||||
wgs84:long "9.19"^^xsd:float ;
|
||||
wgs84:lat "45.4669"^^xsd:float ;
|
||||
locationp:GeoNamesID 3173435 ;
|
||||
locationp:IDLocation "IT-Mila-00" ;
|
||||
locationp:Continent migrants:Continent-Europe ;
|
||||
locationp:Country migrants:Country-Italy ;
|
||||
locationp:City migrants:City-Milan .
|
||||
|
||||
person:MamEmm-00 a schema:Person ;
|
||||
rdfs:label "Emma Mampé-Babnigg" ;
|
||||
wdtn:P1871 <https://data.cerl.org/thesaurus/cnp01075147> ;
|
||||
wdtn:P214 <https://viaf.org/viaf/62289633> ;
|
||||
wdtn:P227 <https://d-nb.info/gnd/116021799> ;
|
||||
schema:sameAs <https://de.wikipedia.org/wiki/Emma_Mampe-Babnigg> ;
|
||||
owl:sameAs <https://www.wikidata.org/wiki/Q17425396> ;
|
||||
schema:hasOccupation migrants:occupation\/Opera\%20Singer\%2CSoprano\%2C\%20Singing\%20Teacher ;
|
||||
schema:image <https://www.t-migrants.gwi.uni-muenchen.de/wp-content/uploads/images/placeholder_t_mig_2024.png> ;
|
||||
schema:deathPlace location:AT-VIE-00 ;
|
||||
schema:birthPlace location:HU-Pest-00 ;
|
||||
schema:gender schema:Female ;
|
||||
schema:deathDate "1904-05-05"^^xsd:date ;
|
||||
schema:birthDate "1825-02-25"^^xsd:date ;
|
||||
schema:familyName "Mampé-Babnigg" ;
|
||||
schema:givenName "Emma" ;
|
||||
personp:deathdate_max "1904-05-05"^^xsd:date ;
|
||||
personp:birthdate_max "1825-02-25"^^xsd:date ;
|
||||
personp:IDPerson "MamEmm-00" ;
|
||||
personp:Importsource migrants:ImportSource-Own .
|
||||
|
||||
migrants:RelationshipType- a migrants:RelationshipType .
|
||||
|
||||
location:CZ-Karlsb-00 a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q384544> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Karlovy_Vary> ;
|
||||
wgs84:long "12.8725"^^xsd:float ;
|
||||
wgs84:lat "50.2306"^^xsd:float ;
|
||||
locationp:GeoNamesID 3073803 ;
|
||||
locationp:IDLocation "CZ-Karlsb-00" ;
|
||||
locationp:Continent migrants:Continent-Europe ;
|
||||
locationp:Country migrants:Country-CzechRepublic ;
|
||||
locationp:City migrants:City-KarlovyVary .
|
||||
|
||||
location:LV-RIX-00 a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q1773> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Riga> ;
|
||||
wgs84:long "24.1064"^^xsd:float ;
|
||||
wgs84:lat "56.9489"^^xsd:float ;
|
||||
locationp:GeoNamesID 456172 ;
|
||||
locationp:IDLocation "LV-RIX-00" ;
|
||||
locationp:Continent migrants:Continent-Europe ;
|
||||
locationp:Country migrants:Country-Latvia ;
|
||||
locationp:City migrants:City-Riga .
|
||||
|
||||
migrants:organisation\/72 a schema:Organization ;
|
||||
schema:name "Oper Riga" ;
|
||||
migrants:organisation\#IDOrganisation 72 ;
|
||||
migrants:organisation\#InstType migrants:InstitutionType-Theatre .
|
||||
|
||||
location:GER-MUC-00 a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q1726> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Munich> ;
|
||||
wgs84:long "11.5667"^^xsd:float ;
|
||||
wgs84:lat "48.1333"^^xsd:float ;
|
||||
locationp:GeoNamesID 2867714 ;
|
||||
locationp:IDLocation "GER-MUC-00" ;
|
||||
locationp:Continent migrants:Continent-Europe ;
|
||||
locationp:Country migrants:Country-Germany ;
|
||||
locationp:City migrants:City-Munich .
|
||||
|
||||
migrants:organisation\/73 a schema:Organization ;
|
||||
schema:location location:GER-MUC-00 ;
|
||||
schema:name "Königl. Hoftheater in München" ;
|
||||
migrants:organisation\#IDOrganisation 73 ;
|
||||
migrants:organisation\#InstType migrants:InstitutionType-Theatre .
|
||||
|
||||
location:AT-VIE-00 a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q1741> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Vienna> ;
|
||||
wgs84:long "16.3634"^^xsd:float ;
|
||||
wgs84:lat "48.21"^^xsd:float ;
|
||||
locationp:GeoNamesID 2761369 ;
|
||||
locationp:IDLocation "AT-VIE-00" ;
|
||||
locationp:Continent migrants:Continent-Europe ;
|
||||
locationp:Country migrants:Country-Austria ;
|
||||
locationp:City migrants:City-Vienna .
|
||||
|
||||
migrants:organisation\/71 a schema:Organization ;
|
||||
schema:name "Hofoper Wien" ;
|
||||
migrants:organisation\#IDOrganisation 71 ;
|
||||
migrants:organisation\#InstType migrants:InstitutionType-Theatre .
|
||||
|
||||
location:GER-Dresd-00 a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q1731> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Dresden> ;
|
||||
wgs84:long "13.74"^^xsd:float ;
|
||||
wgs84:lat "51.05"^^xsd:float ;
|
||||
locationp:GeoNamesID 2935022 ;
|
||||
locationp:IDLocation "GER-Dresd-00" ;
|
||||
locationp:Continent migrants:Continent-Europe ;
|
||||
locationp:Country migrants:Country-Germany ;
|
||||
locationp:City migrants:City-Dresden .
|
||||
|
||||
migrants:organisation\/450 a schema:Organization ;
|
||||
schema:location location:GER-Dresd-00 ;
|
||||
schema:name "Hofoper Dresden" ;
|
||||
migrants:organisation\#IDOrganisation 450 ;
|
||||
migrants:organisation\#InstType migrants:InstitutionType-Theatre .
|
||||
|
||||
location:GER-BER-00 a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q64> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Berlin> ;
|
||||
wgs84:long "13.405"^^xsd:float ;
|
||||
wgs84:lat "52.52"^^xsd:float ;
|
||||
locationp:GeoNamesID 2950159 ;
|
||||
locationp:IDLocation "GER-BER-00" ;
|
||||
locationp:Continent migrants:Continent-Europe ;
|
||||
locationp:Country migrants:Country-Germany ;
|
||||
locationp:City migrants:City-Berlin .
|
||||
|
||||
migrants:organisation\/75 a schema:Organization ;
|
||||
schema:location location:GER-BER-00 ;
|
||||
schema:name "Königliche Oper, Berlin" ;
|
||||
migrants:organisation\#IDOrganisation 75 ;
|
||||
migrants:organisation\#InstType migrants:InstitutionType-Theatre .
|
||||
|
||||
location:GER-STR-00 a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q1022> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Stuttgart> ;
|
||||
wgs84:long "9.184"^^xsd:float ;
|
||||
wgs84:lat "48.782"^^xsd:float ;
|
||||
locationp:GeoNamesID 2825297 ;
|
||||
locationp:IDLocation "GER-STR-00" ;
|
||||
locationp:Continent migrants:Continent-Europe ;
|
||||
locationp:Country migrants:Country-Germany ;
|
||||
locationp:City migrants:City-Stuttgart .
|
||||
|
||||
migrants:organisation\/76 a schema:Organization ;
|
||||
schema:location location:GER-STR-00 ;
|
||||
schema:name "Hofoper Stuttgart" ;
|
||||
migrants:organisation\#IDOrganisation 76 ;
|
||||
migrants:organisation\#InstType migrants:InstitutionType-Theatre .
|
||||
|
||||
location:GER-Ffm-00 a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q1794> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Frankfurt> ;
|
||||
wgs84:long "8.68333"^^xsd:float ;
|
||||
wgs84:lat "50.1167"^^xsd:float ;
|
||||
locationp:GeoNamesID 2925533 ;
|
||||
locationp:IDLocation "GER-Ffm-00" ;
|
||||
locationp:Continent migrants:Continent-Europe ;
|
||||
locationp:Country migrants:Country-Germany ;
|
||||
locationp:City migrants:City-Frankfurt .
|
||||
|
||||
migrants:organisation\/77 a schema:Organization ;
|
||||
schema:location location:GER-Ffm-00 ;
|
||||
schema:name "Oper Frankfurt" ;
|
||||
migrants:organisation\#IDOrganisation 77 ;
|
||||
migrants:organisation\#InstType migrants:InstitutionType-Theatre .
|
||||
|
||||
location:GER-Leip-00 a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q2079> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Leipzig> ;
|
||||
wgs84:long "12.3833"^^xsd:float ;
|
||||
wgs84:lat "51.3333"^^xsd:float ;
|
||||
locationp:GeoNamesID 2879139 ;
|
||||
locationp:IDLocation "GER-Leip-00" ;
|
||||
locationp:Continent migrants:Continent-Europe ;
|
||||
locationp:Country migrants:Country-Germany ;
|
||||
locationp:City migrants:City-Leipzig .
|
||||
|
||||
migrants:organisation\/78 a schema:Organization ;
|
||||
schema:location location:GER-Leip-00 ;
|
||||
schema:name "Oper Leipzig" ;
|
||||
migrants:organisation\#IDOrganisation 78 ;
|
||||
migrants:organisation\#InstType migrants:InstitutionType-Theatre .
|
||||
|
||||
location:CZ-Prag-00 a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q1085> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Prague> ;
|
||||
wgs84:long "14.4167"^^xsd:float ;
|
||||
wgs84:lat "50.0833"^^xsd:float ;
|
||||
locationp:GeoNamesID 3067696 ;
|
||||
locationp:IDLocation "CZ-Prag-00" ;
|
||||
locationp:Continent migrants:Continent-Europe ;
|
||||
locationp:Country migrants:Country-CzechRepublic ;
|
||||
locationp:City migrants:City-Prague .
|
||||
|
||||
migrants:organisation\/79 a schema:Organization ;
|
||||
schema:location location:CZ-Prag-00 ;
|
||||
schema:name "Deutsches Theater Prag" ;
|
||||
migrants:organisation\#IDOrganisation 79 ;
|
||||
migrants:organisation\#InstType migrants:InstitutionType-Theatre .
|
||||
|
||||
migrants:Profession-Singer a skos:Concept , migrants:Profession ;
|
||||
skos:prefLabel "Singer"@en ;
|
||||
rdfs:label "Singer"@en .
|
||||
|
||||
migrants:EmploymentType-Tour a skos:Concept , migrants:EmploymentType ;
|
||||
skos:prefLabel "Tour"@en ;
|
||||
rdfs:label "Tour"@en .
|
||||
303
data_examples/step_06_1hop.ttl
Normal file
303
data_examples/step_06_1hop.ttl
Normal file
|
|
@ -0,0 +1,303 @@
|
|||
Loading data/graph-06.ttl...
|
||||
Loaded 148985 triples.
|
||||
Running queries/step_06_1hop_example.rq...
|
||||
Constructed 259 triples.
|
||||
@prefix tm: <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
@prefix wdtn: <http://www.wikidata.org/prop/direct-normalized/> .
|
||||
@prefix wgs84: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
|
||||
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
||||
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
|
||||
@prefix person: <http://example.org/migrants/person/> .
|
||||
@prefix owl: <http://www.w3.org/2002/07/owl#> .
|
||||
@prefix org: <http://www.w3.org/ns/org#> .
|
||||
@prefix schema: <https://schema.org/> .
|
||||
|
||||
person:AbeIre-00 a schema:Person ;
|
||||
rdfs:label "Irene Abendroth" ;
|
||||
schema:givenName "Irene" ;
|
||||
schema:familyName "Abendroth" ;
|
||||
schema:birthDate "1872-07-14"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
schema:deathDate "1932-09-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
schema:gender schema:Female ;
|
||||
schema:birthPlace <http://example.org/migrants/location/UA-Lv-00> ;
|
||||
schema:deathPlace <http://example.org/migrants/location/AT-Weid-00> ;
|
||||
schema:image <https://www.t-migrants.gwi.uni-muenchen.de/wp-content/uploads/images/FS_PK267702alt.jpg> ;
|
||||
schema:citation "Karl-Josef Kutsch, Leo Riemens: Großes Sängerlexikon, Bern: Saur 2003, pp. 3-4. \nWiener Staatsoper: Aufführungsarchiv, https://archiv.wiener-staatsoper.at/search/person/7243\nFremdenblatt - Organ für die böhmischen Kurorte, 8th July 1888, p. 2: https://anno.onb.ac.at/cgi-content/anno?aid=fbl&datum=18880708&query=%22Abendroth+Karlsbad%22~25&ref=anno-search&seite=2\n\n" ;
|
||||
schema:hasOccupation <http://example.org/migrants/occupation/Opera%20singer> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Irene_Abendroth> ;
|
||||
owl:sameAs <https://www.wikidata.org/wiki/Q79002> ;
|
||||
wdtn:P214 <https://viaf.org/viaf/39572476> ;
|
||||
wdtn:P227 <https://d-nb.info/gnd/116002506> ;
|
||||
wdtn:P213 <https://isni.org/isni/0000000035722792> ;
|
||||
wdtn:P244 <https://worldcat.org/identities/lccn-n97053925/> ;
|
||||
wdtn:P3430 <https://snaccooperative.org/ark:/99166/w6bt189x#resources> ;
|
||||
tm:importSource <http://example.org/migrants/ImportSource-Own> ;
|
||||
tm:birthDateMax "1872-07-14"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:deathDateMax "1932-09-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:religionLabel "Christian" ;
|
||||
tm:imageSource <https://www.theatermuseum.at/online-sammlung/detail/546808/> .
|
||||
|
||||
<http://example.org/migrants/person_profession/5120> a tm:PersonProfession ;
|
||||
tm:personProfessionPerson person:AbeIre-00 ;
|
||||
tm:professionLabel "Singer" .
|
||||
|
||||
<http://example.org/migrants/relationship/2> a tm:Relationship ;
|
||||
tm:activePerson person:AbeIre-00 ;
|
||||
tm:passivePerson person:MamEmm-00 ;
|
||||
tm:relationshipLocation <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:relationshipType <http://example.org/migrants/RelationshipType-> .
|
||||
|
||||
<http://example.org/migrants/relationship/3> a tm:Relationship ;
|
||||
tm:activePerson person:AbeIre-00 ;
|
||||
tm:passivePerson person:WilAur-00 ;
|
||||
tm:relationshipLocation <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:relationshipType <http://example.org/migrants/RelationshipType-> .
|
||||
|
||||
<http://example.org/migrants/relationship/38> a tm:Relationship ;
|
||||
tm:activePerson person:MamEmm-00 ;
|
||||
tm:passivePerson person:AbeIre-00 .
|
||||
|
||||
<http://example.org/migrants/relationship/93> a tm:Relationship ;
|
||||
tm:activePerson person:WilAur-00 ;
|
||||
tm:passivePerson person:AbeIre-00 ;
|
||||
tm:relationshipType <http://example.org/migrants/RelationshipType-> .
|
||||
|
||||
<http://example.org/migrants/relationship/16834> a tm:Relationship ;
|
||||
tm:activePerson person:AbeIre-00 ;
|
||||
tm:passivePerson person:LamFra-00 ;
|
||||
tm:relationshipLocation <http://example.org/migrants/location/IT-Mila-00> ;
|
||||
tm:relationshipType <http://example.org/migrants/RelationshipType-> .
|
||||
|
||||
<http://example.org/migrants/relationship/16839> a tm:Relationship ;
|
||||
tm:activePerson person:AbeIre-00 ;
|
||||
tm:passivePerson person:AbeMir-00 ;
|
||||
tm:relationshipType <http://example.org/migrants/RelationshipType-> ;
|
||||
tm:relationshipTypePrecise <http://example.org/migrants/RelationshipTypePrecise-Sister> .
|
||||
|
||||
<http://example.org/migrants/relationship/16844> a tm:Relationship ;
|
||||
tm:activePerson person:AbeIre-00 ;
|
||||
tm:passivePerson person:CamCle-00 ;
|
||||
tm:relationshipLocation <http://example.org/migrants/location/IT-Mila-00> ;
|
||||
tm:relationshipType <http://example.org/migrants/RelationshipType-> .
|
||||
|
||||
<http://example.org/migrants/relationship/21686> a tm:Relationship ;
|
||||
tm:activePerson person:AbeIre-00 ;
|
||||
tm:passivePerson person:MamEmm-00 ;
|
||||
tm:relationshipLocation <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:relationshipType <http://example.org/migrants/RelationshipType-> .
|
||||
|
||||
<http://example.org/migrants/work/1> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
tm:workLocation <http://example.org/migrants/location/CZ-Karlsb-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
tm:employment "Permanent" ;
|
||||
tm:dateStartMin "1888-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1888-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1888" ;
|
||||
tm:dateEndFuzzy "-" .
|
||||
|
||||
<http://example.org/migrants/work/2> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/71> ;
|
||||
tm:workLocation <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
tm:dateStartMin "1889-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1889-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1889" ;
|
||||
tm:dateEndFuzzy "-" .
|
||||
|
||||
<http://example.org/migrants/work/3> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/72> ;
|
||||
tm:workLocation <http://example.org/migrants/location/LV-RIX-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
tm:dateStartMin "1890-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1890-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMin "1891-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMax "1891-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1890" ;
|
||||
tm:dateEndFuzzy "1891" .
|
||||
|
||||
<http://example.org/migrants/work/4> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/73> ;
|
||||
tm:workLocation <http://example.org/migrants/location/GER-MUC-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
tm:dateStartMin "1891-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1891-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMin "1894-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMax "1894-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1891" ;
|
||||
tm:dateEndFuzzy "1894" .
|
||||
|
||||
<http://example.org/migrants/work/5> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/71> ;
|
||||
tm:workLocation <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
tm:dateStartMin "1894-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1894-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMin "1897-03-22"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMax "1897-03-22"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1894" ;
|
||||
tm:dateEndFuzzy "1897" .
|
||||
|
||||
<http://example.org/migrants/work/6> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/450> ;
|
||||
tm:workLocation <http://example.org/migrants/location/GER-Dresd-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
rdfs:comment "she left Vienna because of disagreements with Gustav Mahler (Director" ;
|
||||
tm:dateStartMin "1899-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1899-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMin "1909-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMax "1909-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1899" ;
|
||||
tm:dateEndFuzzy "1909" .
|
||||
|
||||
<http://example.org/migrants/work/7> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/75> ;
|
||||
tm:workLocation <http://example.org/migrants/location/GER-BER-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
rdfs:comment "Between 1905 and 1907 guest engagements at Berliner Hofoper" ;
|
||||
tm:dateStartMin "1905-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1905-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMin "1907-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMax "1907-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1905" ;
|
||||
tm:dateEndFuzzy "1907" .
|
||||
|
||||
<http://example.org/migrants/work/8> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/76> ;
|
||||
tm:workLocation <http://example.org/migrants/location/GER-STR-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
tm:dateStartMin "1905-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1905-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMin "1907-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMax "1907-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1905" ;
|
||||
tm:dateEndFuzzy "1907" .
|
||||
|
||||
<http://example.org/migrants/work/9> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/77> ;
|
||||
tm:workLocation <http://example.org/migrants/location/GER-Ffm-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
tm:dateStartMin "1907-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1907-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1907" ;
|
||||
tm:dateEndFuzzy "-" .
|
||||
|
||||
<http://example.org/migrants/work/10> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/78> ;
|
||||
tm:workLocation <http://example.org/migrants/location/GER-Leip-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
tm:dateStartMin "1907-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1907-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1907" ;
|
||||
tm:dateEndFuzzy "-" .
|
||||
|
||||
<http://example.org/migrants/work/11> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/79> ;
|
||||
tm:workLocation <http://example.org/migrants/location/CZ-Prag-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
rdfs:comment "Deutsches Theater Prag" ;
|
||||
tm:dateStartMin "1907-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1907-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1907" .
|
||||
|
||||
<http://example.org/migrants/migration_table/5> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/UA-Lv-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/IT-Mila-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Education> .
|
||||
|
||||
<http://example.org/migrants/migration_table/6> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/CZ-Karlsb-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Labour> ;
|
||||
tm:dateStartMin "1889-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1889-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1889" .
|
||||
|
||||
<http://example.org/migrants/migration_table/7> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/LV-RIX-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Labour> ;
|
||||
tm:dateStartMin "1890-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1890-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1890" .
|
||||
|
||||
<http://example.org/migrants/migration_table/8> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/LV-RIX-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/GER-MUC-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Labour> ;
|
||||
tm:dateStartMin "1891-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1891-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1891" .
|
||||
|
||||
<http://example.org/migrants/migration_table/9> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/GER-MUC-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Labour> ;
|
||||
tm:dateStartMin "1894-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1894-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1894" .
|
||||
|
||||
<http://example.org/migrants/migration_table/10> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/GER-Dresd-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Labour> ;
|
||||
tm:dateStartMin "1899-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1899-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1899" .
|
||||
|
||||
<http://example.org/migrants/migration_table/11> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/GER-Dresd-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Labour> ;
|
||||
tm:dateStartMin "1909-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1909-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1909" .
|
||||
|
||||
<http://example.org/migrants/migration_table/2114> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/IT-Mila-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Education> .
|
||||
|
||||
<http://example.org/migrants/migration_table/2117> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/CZ-Karlsb-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Labour> .
|
||||
|
||||
<http://example.org/migrants/migration_table/2118> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/AT-Weid-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Other> ;
|
||||
tm:dateStartMin "1909-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1909-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1909" .
|
||||
575
data_examples/step_06_2hop.ttl
Normal file
575
data_examples/step_06_2hop.ttl
Normal file
|
|
@ -0,0 +1,575 @@
|
|||
Loading data/graph-06.ttl...
|
||||
Loaded 148985 triples.
|
||||
Running queries/step_06_2hop_example.rq...
|
||||
Constructed 503 triples.
|
||||
@prefix tm: <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
@prefix wdtn: <http://www.wikidata.org/prop/direct-normalized/> .
|
||||
@prefix wgs84: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
|
||||
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
||||
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
|
||||
@prefix person: <http://example.org/migrants/person/> .
|
||||
@prefix owl: <http://www.w3.org/2002/07/owl#> .
|
||||
@prefix org: <http://www.w3.org/ns/org#> .
|
||||
@prefix schema: <https://schema.org/> .
|
||||
|
||||
<http://example.org/migrants/occupation/Opera%20singer> a schema:Occupation ;
|
||||
schema:name "Opera singer"@en .
|
||||
|
||||
<http://example.org/migrants/ImportSource-Own> a skos:Concept , tm:ImportSource ;
|
||||
rdfs:label "Own"@en .
|
||||
|
||||
person:AbeIre-00 a schema:Person ;
|
||||
rdfs:label "Irene Abendroth" ;
|
||||
schema:givenName "Irene" ;
|
||||
schema:familyName "Abendroth" ;
|
||||
schema:birthDate "1872-07-14"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
schema:deathDate "1932-09-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
schema:gender schema:Female ;
|
||||
schema:birthPlace <http://example.org/migrants/location/UA-Lv-00> ;
|
||||
schema:deathPlace <http://example.org/migrants/location/AT-Weid-00> ;
|
||||
schema:image <https://www.t-migrants.gwi.uni-muenchen.de/wp-content/uploads/images/FS_PK267702alt.jpg> ;
|
||||
schema:citation "Karl-Josef Kutsch, Leo Riemens: Großes Sängerlexikon, Bern: Saur 2003, pp. 3-4. \nWiener Staatsoper: Aufführungsarchiv, https://archiv.wiener-staatsoper.at/search/person/7243\nFremdenblatt - Organ für die böhmischen Kurorte, 8th July 1888, p. 2: https://anno.onb.ac.at/cgi-content/anno?aid=fbl&datum=18880708&query=%22Abendroth+Karlsbad%22~25&ref=anno-search&seite=2\n\n" ;
|
||||
schema:hasOccupation <http://example.org/migrants/occupation/Opera%20singer> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Irene_Abendroth> ;
|
||||
owl:sameAs <https://www.wikidata.org/wiki/Q79002> ;
|
||||
wdtn:P214 <https://viaf.org/viaf/39572476> ;
|
||||
wdtn:P227 <https://d-nb.info/gnd/116002506> ;
|
||||
wdtn:P213 <https://isni.org/isni/0000000035722792> ;
|
||||
wdtn:P244 <https://worldcat.org/identities/lccn-n97053925/> ;
|
||||
wdtn:P3430 <https://snaccooperative.org/ark:/99166/w6bt189x#resources> ;
|
||||
tm:importSource <http://example.org/migrants/ImportSource-Own> ;
|
||||
tm:birthDateMax "1872-07-14"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:deathDateMax "1932-09-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:religionLabel "Christian" ;
|
||||
tm:imageSource <https://www.theatermuseum.at/online-sammlung/detail/546808/> .
|
||||
|
||||
<http://example.org/migrants/person_profession/5120> a tm:PersonProfession ;
|
||||
tm:personProfessionPerson person:AbeIre-00 ;
|
||||
tm:professionLabel "Singer" .
|
||||
|
||||
<http://example.org/migrants/relationship/2> a tm:Relationship ;
|
||||
tm:activePerson person:AbeIre-00 ;
|
||||
tm:passivePerson person:MamEmm-00 ;
|
||||
tm:relationshipLocation <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:relationshipType <http://example.org/migrants/RelationshipType-> .
|
||||
|
||||
<http://example.org/migrants/relationship/3> a tm:Relationship ;
|
||||
tm:activePerson person:AbeIre-00 ;
|
||||
tm:passivePerson person:WilAur-00 ;
|
||||
tm:relationshipLocation <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:relationshipType <http://example.org/migrants/RelationshipType-> .
|
||||
|
||||
<http://example.org/migrants/relationship/38> a tm:Relationship ;
|
||||
tm:activePerson person:MamEmm-00 ;
|
||||
tm:passivePerson person:AbeIre-00 .
|
||||
|
||||
<http://example.org/migrants/relationship/93> a tm:Relationship ;
|
||||
tm:activePerson person:WilAur-00 ;
|
||||
tm:passivePerson person:AbeIre-00 ;
|
||||
tm:relationshipType <http://example.org/migrants/RelationshipType-> .
|
||||
|
||||
<http://example.org/migrants/relationship/16834> a tm:Relationship ;
|
||||
tm:activePerson person:AbeIre-00 ;
|
||||
tm:passivePerson person:LamFra-00 ;
|
||||
tm:relationshipLocation <http://example.org/migrants/location/IT-Mila-00> ;
|
||||
tm:relationshipType <http://example.org/migrants/RelationshipType-> .
|
||||
|
||||
<http://example.org/migrants/relationship/16839> a tm:Relationship ;
|
||||
tm:activePerson person:AbeIre-00 ;
|
||||
tm:passivePerson person:AbeMir-00 ;
|
||||
tm:relationshipType <http://example.org/migrants/RelationshipType-> ;
|
||||
tm:relationshipTypePrecise <http://example.org/migrants/RelationshipTypePrecise-Sister> .
|
||||
|
||||
<http://example.org/migrants/relationship/16844> a tm:Relationship ;
|
||||
tm:activePerson person:AbeIre-00 ;
|
||||
tm:passivePerson person:CamCle-00 ;
|
||||
tm:relationshipLocation <http://example.org/migrants/location/IT-Mila-00> ;
|
||||
tm:relationshipType <http://example.org/migrants/RelationshipType-> .
|
||||
|
||||
<http://example.org/migrants/relationship/21686> a tm:Relationship ;
|
||||
tm:activePerson person:AbeIre-00 ;
|
||||
tm:passivePerson person:MamEmm-00 ;
|
||||
tm:relationshipLocation <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:relationshipType <http://example.org/migrants/RelationshipType-> .
|
||||
|
||||
<http://example.org/migrants/work/1> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
tm:workLocation <http://example.org/migrants/location/CZ-Karlsb-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
tm:employment "Permanent" ;
|
||||
tm:dateStartMin "1888-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1888-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1888" ;
|
||||
tm:dateEndFuzzy "-" .
|
||||
|
||||
<http://example.org/migrants/work/2> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/71> ;
|
||||
tm:workLocation <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
tm:dateStartMin "1889-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1889-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1889" ;
|
||||
tm:dateEndFuzzy "-" .
|
||||
|
||||
<http://example.org/migrants/work/3> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/72> ;
|
||||
tm:workLocation <http://example.org/migrants/location/LV-RIX-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
tm:dateStartMin "1890-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1890-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMin "1891-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMax "1891-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1890" ;
|
||||
tm:dateEndFuzzy "1891" .
|
||||
|
||||
<http://example.org/migrants/work/4> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/73> ;
|
||||
tm:workLocation <http://example.org/migrants/location/GER-MUC-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
tm:dateStartMin "1891-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1891-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMin "1894-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMax "1894-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1891" ;
|
||||
tm:dateEndFuzzy "1894" .
|
||||
|
||||
<http://example.org/migrants/work/5> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/71> ;
|
||||
tm:workLocation <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
tm:dateStartMin "1894-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1894-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMin "1897-03-22"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMax "1897-03-22"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1894" ;
|
||||
tm:dateEndFuzzy "1897" .
|
||||
|
||||
<http://example.org/migrants/work/6> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/450> ;
|
||||
tm:workLocation <http://example.org/migrants/location/GER-Dresd-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
rdfs:comment "she left Vienna because of disagreements with Gustav Mahler (Director" ;
|
||||
tm:dateStartMin "1899-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1899-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMin "1909-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMax "1909-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1899" ;
|
||||
tm:dateEndFuzzy "1909" .
|
||||
|
||||
<http://example.org/migrants/work/7> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/75> ;
|
||||
tm:workLocation <http://example.org/migrants/location/GER-BER-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
rdfs:comment "Between 1905 and 1907 guest engagements at Berliner Hofoper" ;
|
||||
tm:dateStartMin "1905-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1905-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMin "1907-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMax "1907-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1905" ;
|
||||
tm:dateEndFuzzy "1907" .
|
||||
|
||||
<http://example.org/migrants/work/8> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/76> ;
|
||||
tm:workLocation <http://example.org/migrants/location/GER-STR-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
tm:dateStartMin "1905-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1905-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMin "1907-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateEndMax "1907-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1905" ;
|
||||
tm:dateEndFuzzy "1907" .
|
||||
|
||||
<http://example.org/migrants/work/9> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/77> ;
|
||||
tm:workLocation <http://example.org/migrants/location/GER-Ffm-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
tm:dateStartMin "1907-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1907-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1907" ;
|
||||
tm:dateEndFuzzy "-" .
|
||||
|
||||
<http://example.org/migrants/work/10> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/78> ;
|
||||
tm:workLocation <http://example.org/migrants/location/GER-Leip-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
tm:dateStartMin "1907-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1907-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1907" ;
|
||||
tm:dateEndFuzzy "-" .
|
||||
|
||||
<http://example.org/migrants/work/11> a org:Membership ;
|
||||
org:member person:AbeIre-00 ;
|
||||
org:organization <http://example.org/migrants/organisation/79> ;
|
||||
tm:workLocation <http://example.org/migrants/location/CZ-Prag-00> ;
|
||||
tm:profession <http://example.org/migrants/Profession-Singer> ;
|
||||
tm:employmentType <http://example.org/migrants/EmploymentType-Tour> ;
|
||||
rdfs:comment "Deutsches Theater Prag" ;
|
||||
tm:dateStartMin "1907-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1907-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1907" .
|
||||
|
||||
<http://example.org/migrants/migration_table/5> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/UA-Lv-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/IT-Mila-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Education> .
|
||||
|
||||
<http://example.org/migrants/migration_table/6> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/CZ-Karlsb-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Labour> ;
|
||||
tm:dateStartMin "1889-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1889-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1889" .
|
||||
|
||||
<http://example.org/migrants/migration_table/7> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/LV-RIX-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Labour> ;
|
||||
tm:dateStartMin "1890-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1890-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1890" .
|
||||
|
||||
<http://example.org/migrants/migration_table/8> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/LV-RIX-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/GER-MUC-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Labour> ;
|
||||
tm:dateStartMin "1891-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1891-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1891" .
|
||||
|
||||
<http://example.org/migrants/migration_table/9> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/GER-MUC-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Labour> ;
|
||||
tm:dateStartMin "1894-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1894-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1894" .
|
||||
|
||||
<http://example.org/migrants/migration_table/10> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/GER-Dresd-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Labour> ;
|
||||
tm:dateStartMin "1899-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1899-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1899" .
|
||||
|
||||
<http://example.org/migrants/migration_table/11> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/GER-Dresd-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Labour> ;
|
||||
tm:dateStartMin "1909-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1909-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1909" .
|
||||
|
||||
<http://example.org/migrants/migration_table/2114> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/IT-Mila-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Education> .
|
||||
|
||||
<http://example.org/migrants/migration_table/2117> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/CZ-Karlsb-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Labour> .
|
||||
|
||||
<http://example.org/migrants/migration_table/2118> a tm:Migration ;
|
||||
tm:migrant person:AbeIre-00 ;
|
||||
tm:startPlace <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
tm:destinationPlace <http://example.org/migrants/location/AT-Weid-00> ;
|
||||
tm:reason <http://example.org/migrants/MigrationReason-Other> ;
|
||||
tm:dateStartMin "1909-01-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartMax "1909-12-31"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:dateStartFuzzy "1909" .
|
||||
|
||||
person:WilAur-00 a schema:Person ;
|
||||
rdfs:label "Aurelie Wilczek" ;
|
||||
rdfs:comment "born Strusin[e]/Galizien (Strussiw/UA)\n" ;
|
||||
schema:givenName "Aurelie" ;
|
||||
schema:familyName "Wilczek" ;
|
||||
schema:birthDate "1845-01-20"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
schema:deathDate "1927-08-06"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
schema:gender schema:Female ;
|
||||
schema:birthPlace <http://example.org/migrants/location/PL-Galz-00> ;
|
||||
schema:deathPlace <http://example.org/migrants/location/AT-Gois-00> ;
|
||||
schema:image <https://www.t-migrants.gwi.uni-muenchen.de/wp-content/uploads/images/placeholder_t_mig_2024.png> ;
|
||||
schema:citation "Andrea Harrandt: Jäger (-Wilczek), Familie, in: Oesterreichisches Musiklexikon. Online-Ausgabe, Wien 2002 ff., OEML: http://www.musiklexikon.ac.at/ml/musik_J/Jaeger_Familie_2.xmlKarl-Josef Kutsch, Leo Riemens: Großes Sängerlexikon, Bern: Saur 2003, p. 2217. Ludwig Eisenberg: Großes biographisches Lexikon der deutschen Bühne im XIX. Jahrhundert. Leipzig: List 1903, pp. 468- 469." ;
|
||||
schema:hasOccupation <http://example.org/migrants/occupation/Singer%2C%20Singing%20Teacher> ;
|
||||
schema:sameAs <https://de.wikipedia.org/wiki/Aurelie_Wilczek> ;
|
||||
owl:sameAs <https://www.wikidata.org/wiki/Q18018523> ;
|
||||
wdtn:P214 <https://viaf.org/viaf/304930607> ;
|
||||
wdtn:P227 <https://d-nb.info/gnd/1037100972> ;
|
||||
wdtn:P1871 <https://data.cerl.org/thesaurus/cnp02080470> ;
|
||||
tm:importSource <http://example.org/migrants/ImportSource-Own> ;
|
||||
tm:birthDateMax "1845-01-20"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:deathDateMax "1927-08-06"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:imageSource "-" .
|
||||
|
||||
person:LamFra-00 a schema:Person ;
|
||||
rdfs:label "Francesco Lamperti Lamperti" ;
|
||||
schema:givenName "Francesco Lamperti" ;
|
||||
schema:familyName "Lamperti" ;
|
||||
schema:gender schema:Male ;
|
||||
schema:image <https://www.t-migrants.gwi.uni-muenchen.de/wp-content/uploads/images/placeholder_t_mig_2024.png> ;
|
||||
tm:importSource <http://example.org/migrants/ImportSource-Own> .
|
||||
|
||||
person:AbeMir-00 a schema:Person ;
|
||||
rdfs:label "Mira Abendroth" ;
|
||||
schema:givenName "Mira" ;
|
||||
schema:familyName "Abendroth" ;
|
||||
schema:gender schema:Female ;
|
||||
schema:image <https://www.t-migrants.gwi.uni-muenchen.de/wp-content/uploads/images/placeholder_t_mig_2024.png> ;
|
||||
tm:importSource <http://example.org/migrants/ImportSource-Own> .
|
||||
|
||||
<http://example.org/migrants/RelationshipTypePrecise-Sister> a skos:Concept , tm:RelationshipTypePrecise ;
|
||||
rdfs:label "Sister"@en ;
|
||||
skos:prefLabel "Sister"@en .
|
||||
|
||||
person:CamCle-00 a schema:Person ;
|
||||
rdfs:label "Cleofonte Campanini" ;
|
||||
schema:givenName "Cleofonte" ;
|
||||
schema:familyName "Campanini" ;
|
||||
schema:gender schema:Female ;
|
||||
schema:image <https://www.t-migrants.gwi.uni-muenchen.de/wp-content/uploads/images/placeholder_t_mig_2024.png> ;
|
||||
tm:importSource <http://example.org/migrants/ImportSource-Own> .
|
||||
|
||||
person:MamEmm-00 a schema:Person ;
|
||||
rdfs:label "Emma Mampé-Babnigg" ;
|
||||
schema:givenName "Emma" ;
|
||||
schema:familyName "Mampé-Babnigg" ;
|
||||
schema:birthDate "1825-02-25"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
schema:deathDate "1904-05-05"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
schema:gender schema:Female ;
|
||||
schema:birthPlace <http://example.org/migrants/location/HU-Pest-00> ;
|
||||
schema:deathPlace <http://example.org/migrants/location/AT-VIE-00> ;
|
||||
schema:image <https://www.t-migrants.gwi.uni-muenchen.de/wp-content/uploads/images/placeholder_t_mig_2024.png> ;
|
||||
schema:hasOccupation <http://example.org/migrants/occupation/Opera%20Singer%2CSoprano%2C%20Singing%20Teacher> ;
|
||||
schema:sameAs <https://de.wikipedia.org/wiki/Emma_Mampe-Babnigg> ;
|
||||
owl:sameAs <https://www.wikidata.org/wiki/Q17425396> ;
|
||||
wdtn:P214 <https://viaf.org/viaf/62289633> ;
|
||||
wdtn:P227 <https://d-nb.info/gnd/116021799> ;
|
||||
wdtn:P1871 <https://data.cerl.org/thesaurus/cnp01075147> ;
|
||||
tm:importSource <http://example.org/migrants/ImportSource-Own> ;
|
||||
tm:birthDateMax "1825-02-25"^^<http://www.w3.org/2001/XMLSchema#date> ;
|
||||
tm:deathDateMax "1904-05-05"^^<http://www.w3.org/2001/XMLSchema#date> .
|
||||
|
||||
<http://example.org/migrants/RelationshipType-> a skos:Concept , tm:RelationshipType .
|
||||
|
||||
<http://example.org/migrants/organisation/72> a schema:Organization ;
|
||||
schema:name "Oper Riga" ;
|
||||
tm:institutionType <http://example.org/migrants/InstitutionType-Theatre> .
|
||||
|
||||
<http://example.org/migrants/organisation/73> a schema:Organization ;
|
||||
schema:name "Königl. Hoftheater in München" ;
|
||||
schema:location <http://example.org/migrants/location/GER-MUC-00> ;
|
||||
tm:institutionType <http://example.org/migrants/InstitutionType-Theatre> .
|
||||
|
||||
<http://example.org/migrants/organisation/71> a schema:Organization ;
|
||||
schema:name "Hofoper Wien" ;
|
||||
tm:institutionType <http://example.org/migrants/InstitutionType-Theatre> .
|
||||
|
||||
<http://example.org/migrants/organisation/450> a schema:Organization ;
|
||||
schema:name "Hofoper Dresden" ;
|
||||
schema:location <http://example.org/migrants/location/GER-Dresd-00> ;
|
||||
tm:institutionType <http://example.org/migrants/InstitutionType-Theatre> .
|
||||
|
||||
<http://example.org/migrants/organisation/75> a schema:Organization ;
|
||||
schema:name "Königliche Oper, Berlin" ;
|
||||
schema:location <http://example.org/migrants/location/GER-BER-00> ;
|
||||
tm:institutionType <http://example.org/migrants/InstitutionType-Theatre> .
|
||||
|
||||
<http://example.org/migrants/location/GER-BER-00> a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q64> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Berlin> ;
|
||||
wgs84:lat "52.52"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
wgs84:long "13.405"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
tm:geoNamesID 2950159 ;
|
||||
tm:continent <http://example.org/migrants/Continent-Europe> ;
|
||||
tm:country <http://example.org/migrants/Country-Germany> ;
|
||||
tm:city <http://example.org/migrants/City-Berlin> .
|
||||
|
||||
<http://example.org/migrants/organisation/76> a schema:Organization ;
|
||||
schema:name "Hofoper Stuttgart" ;
|
||||
schema:location <http://example.org/migrants/location/GER-STR-00> ;
|
||||
tm:institutionType <http://example.org/migrants/InstitutionType-Theatre> .
|
||||
|
||||
<http://example.org/migrants/location/GER-STR-00> a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q1022> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Stuttgart> ;
|
||||
wgs84:lat "48.782"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
wgs84:long "9.184"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
tm:geoNamesID 2825297 ;
|
||||
tm:continent <http://example.org/migrants/Continent-Europe> ;
|
||||
tm:country <http://example.org/migrants/Country-Germany> ;
|
||||
tm:city <http://example.org/migrants/City-Stuttgart> .
|
||||
|
||||
<http://example.org/migrants/organisation/77> a schema:Organization ;
|
||||
schema:name "Oper Frankfurt" ;
|
||||
schema:location <http://example.org/migrants/location/GER-Ffm-00> ;
|
||||
tm:institutionType <http://example.org/migrants/InstitutionType-Theatre> .
|
||||
|
||||
<http://example.org/migrants/location/GER-Ffm-00> a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q1794> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Frankfurt> ;
|
||||
wgs84:lat "50.1167"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
wgs84:long "8.68333"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
tm:geoNamesID 2925533 ;
|
||||
tm:continent <http://example.org/migrants/Continent-Europe> ;
|
||||
tm:country <http://example.org/migrants/Country-Germany> ;
|
||||
tm:city <http://example.org/migrants/City-Frankfurt> .
|
||||
|
||||
<http://example.org/migrants/organisation/78> a schema:Organization ;
|
||||
schema:name "Oper Leipzig" ;
|
||||
schema:location <http://example.org/migrants/location/GER-Leip-00> ;
|
||||
tm:institutionType <http://example.org/migrants/InstitutionType-Theatre> .
|
||||
|
||||
<http://example.org/migrants/location/GER-Leip-00> a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q2079> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Leipzig> ;
|
||||
wgs84:lat "51.3333"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
wgs84:long "12.3833"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
tm:geoNamesID 2879139 ;
|
||||
tm:continent <http://example.org/migrants/Continent-Europe> ;
|
||||
tm:country <http://example.org/migrants/Country-Germany> ;
|
||||
tm:city <http://example.org/migrants/City-Leipzig> .
|
||||
|
||||
<http://example.org/migrants/organisation/79> a schema:Organization ;
|
||||
schema:name "Deutsches Theater Prag" ;
|
||||
schema:location <http://example.org/migrants/location/CZ-Prag-00> ;
|
||||
tm:institutionType <http://example.org/migrants/InstitutionType-Theatre> .
|
||||
|
||||
<http://example.org/migrants/location/CZ-Prag-00> a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q1085> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Prague> ;
|
||||
wgs84:lat "50.0833"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
wgs84:long "14.4167"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
tm:geoNamesID 3067696 ;
|
||||
tm:continent <http://example.org/migrants/Continent-Europe> ;
|
||||
tm:country <http://example.org/migrants/Country-CzechRepublic> ;
|
||||
tm:city <http://example.org/migrants/City-Prague> .
|
||||
|
||||
<http://example.org/migrants/Profession-Singer> a schema:Occupation , skos:Concept ;
|
||||
rdfs:label "Singer"@en ;
|
||||
skos:prefLabel "Singer"@en ;
|
||||
schema:name "Singer"@en .
|
||||
|
||||
<http://example.org/migrants/EmploymentType-Tour> a skos:Concept , tm:EmploymentType ;
|
||||
rdfs:label "Tour"@en ;
|
||||
skos:prefLabel "Tour"@en .
|
||||
|
||||
<http://example.org/migrants/location/UA-Lv-00> a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q36036> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Lviv> ;
|
||||
wgs84:lat "49.83"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
wgs84:long "24.0142"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
tm:geoNamesID 702550 ;
|
||||
tm:continent <http://example.org/migrants/Continent-Europe> ;
|
||||
tm:country <http://example.org/migrants/Country-Ukraine> ;
|
||||
tm:city <http://example.org/migrants/City-Lviv> .
|
||||
|
||||
<http://example.org/migrants/location/LV-RIX-00> a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q1773> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Riga> ;
|
||||
wgs84:lat "56.9489"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
wgs84:long "24.1064"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
tm:geoNamesID 456172 ;
|
||||
tm:continent <http://example.org/migrants/Continent-Europe> ;
|
||||
tm:country <http://example.org/migrants/Country-Latvia> ;
|
||||
tm:city <http://example.org/migrants/City-Riga> .
|
||||
|
||||
<http://example.org/migrants/location/GER-MUC-00> a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q1726> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Munich> ;
|
||||
wgs84:lat "48.1333"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
wgs84:long "11.5667"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
tm:geoNamesID 2867714 ;
|
||||
tm:continent <http://example.org/migrants/Continent-Europe> ;
|
||||
tm:country <http://example.org/migrants/Country-Germany> ;
|
||||
tm:city <http://example.org/migrants/City-Munich> .
|
||||
|
||||
<http://example.org/migrants/location/GER-Dresd-00> a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q1731> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Dresden> ;
|
||||
wgs84:lat "51.05"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
wgs84:long "13.74"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
tm:geoNamesID 2935022 ;
|
||||
tm:continent <http://example.org/migrants/Continent-Europe> ;
|
||||
tm:country <http://example.org/migrants/Country-Germany> ;
|
||||
tm:city <http://example.org/migrants/City-Dresden> .
|
||||
|
||||
<http://example.org/migrants/location/IT-Mila-00> a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q490> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Milan> ;
|
||||
wgs84:lat "45.4669"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
wgs84:long "9.19"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
tm:geoNamesID 3173435 ;
|
||||
tm:continent <http://example.org/migrants/Continent-Europe> ;
|
||||
tm:country <http://example.org/migrants/Country-Italy> ;
|
||||
tm:city <http://example.org/migrants/City-Milan> .
|
||||
|
||||
<http://example.org/migrants/MigrationReason-Education> a skos:Concept , tm:MigrationReason ;
|
||||
rdfs:label "Education"@en ;
|
||||
skos:prefLabel "Education"@en .
|
||||
|
||||
<http://example.org/migrants/location/CZ-Karlsb-00> a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q384544> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Karlovy_Vary> ;
|
||||
wgs84:lat "50.2306"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
wgs84:long "12.8725"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
tm:geoNamesID 3073803 ;
|
||||
tm:continent <http://example.org/migrants/Continent-Europe> ;
|
||||
tm:country <http://example.org/migrants/Country-CzechRepublic> ;
|
||||
tm:city <http://example.org/migrants/City-KarlovyVary> .
|
||||
|
||||
<http://example.org/migrants/MigrationReason-Labour> a skos:Concept , tm:MigrationReason ;
|
||||
rdfs:label "Labour"@en ;
|
||||
skos:prefLabel "Labour"@en .
|
||||
|
||||
<http://example.org/migrants/location/AT-VIE-00> a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q1741> ;
|
||||
schema:sameAs <https://en.wikipedia.org/wiki/Vienna> ;
|
||||
wgs84:lat "48.21"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
wgs84:long "16.3634"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
tm:geoNamesID 2761369 ;
|
||||
tm:continent <http://example.org/migrants/Continent-Europe> ;
|
||||
tm:country <http://example.org/migrants/Country-Austria> ;
|
||||
tm:city <http://example.org/migrants/City-Vienna> .
|
||||
|
||||
<http://example.org/migrants/location/AT-Weid-00> a schema:Place ;
|
||||
owl:sameAs <http://www.wikidata.org/entity/Q484858> ;
|
||||
wgs84:lat "48.3081"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
wgs84:long "15.6408"^^<http://www.w3.org/2001/XMLSchema#float> ;
|
||||
tm:continent <http://example.org/migrants/Continent-Europe> ;
|
||||
tm:country <http://example.org/migrants/Country-Austria> ;
|
||||
tm:state <http://example.org/migrants/State-Statzendorf> ;
|
||||
tm:city <http://example.org/migrants/City-Weidling> .
|
||||
|
||||
<http://example.org/migrants/MigrationReason-Other> a skos:Concept , tm:MigrationReason ;
|
||||
rdfs:label "Other"@en ;
|
||||
skos:prefLabel "Other"@en .
|
||||
676
ontology.ttl
676
ontology.ttl
|
|
@ -1,79 +1,629 @@
|
|||
@prefix owl: <http://www.w3.org/2002/07/owl#> .
|
||||
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
||||
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
|
||||
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
||||
@prefix owl: <http://www.w3.org/2002/07/owl#> .
|
||||
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
|
||||
@prefix dct: <http://purl.org/dc/terms/> .
|
||||
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
|
||||
@prefix schema: <https://schema.org/> .
|
||||
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
|
||||
@prefix tm: <https://daniel.degu.cl/data/theather-migrants/ontology.ttl#> .
|
||||
@prefix wgs84: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
|
||||
@prefix wdtn: <http://www.wikidata.org/prop/direct-normalized/> .
|
||||
@prefix migrants: <http://example.org/migrants/> .
|
||||
|
||||
<https://daniel.degu.cl/data/theather-migrants/ontology.ttl> a owl:Ontology ;
|
||||
rdfs:label "Theater Migrants Ontology"@en ;
|
||||
dct:creator tm:DanielHernandez .
|
||||
# =============================================================================
|
||||
# Ontology metadata
|
||||
# =============================================================================
|
||||
|
||||
tm:DanielHernandez a schema:Person ;
|
||||
schema:identifier [
|
||||
a schema:PropertyValue ;
|
||||
schema:propertyID "ORCID" ;
|
||||
schema:value "0000-0002-7896-0875" ] ;
|
||||
schema:familyName "Hernandez"@en ;
|
||||
schema:givenName "Daniel"@en ;
|
||||
schema:sameAs wd:Q57243435 .
|
||||
<http://example.org/migrants/ontology> a owl:Ontology ;
|
||||
rdfs:label "Theater Migrants Ontology"@en ;
|
||||
rdfs:comment "Ontology for the Theater Migrants Knowledge Graph, documenting professional migrations of theater practitioners across Europe (1850–1918)."@en .
|
||||
|
||||
# Classes
|
||||
# =============================================================================
|
||||
# Classes — domain-specific
|
||||
# =============================================================================
|
||||
|
||||
tm:Religion a owl:Class ;
|
||||
rdfs:label "Religion"@en ;
|
||||
rdfs:comment "A religion or religious tradition."@en .
|
||||
migrants:migration_table a owl:Class ;
|
||||
rdfs:label "Migration"@en ;
|
||||
rdfs:comment "A migration event recording the movement of a person from one place to another."@en .
|
||||
|
||||
tm:ReligionAffiliation a owl:Class ;
|
||||
rdfs:label "Religion Affiliation"@en ;
|
||||
rdfs:comment "A record of a person's affiliation with a religion, optionally bounded by a time interval."@en .
|
||||
migrants:work a owl:Class ;
|
||||
rdfs:label "Work"@en ;
|
||||
rdfs:comment "A professional engagement of a person at an organisation in a given location and time period."@en .
|
||||
|
||||
# Object properties
|
||||
migrants:relationship a owl:Class ;
|
||||
rdfs:label "Relationship"@en ;
|
||||
rdfs:comment "An interpersonal relationship between two persons."@en .
|
||||
|
||||
tm:person a owl:ObjectProperty ;
|
||||
rdfs:label "person"@en ;
|
||||
rdfs:comment "The person associated with this religion affiliation."@en ;
|
||||
rdfs:domain tm:ReligionAffiliation ;
|
||||
rdfs:range schema:Person .
|
||||
migrants:person_profession a owl:Class ;
|
||||
rdfs:label "PersonProfession"@en ;
|
||||
rdfs:comment "An association between a person and a profession label."@en .
|
||||
|
||||
tm:religion a owl:ObjectProperty ;
|
||||
rdfs:label "religion"@en ;
|
||||
rdfs:comment "The religion the person is affiliated with."@en ;
|
||||
rdfs:domain tm:ReligionAffiliation ;
|
||||
rdfs:range tm:Religion .
|
||||
migrants:personnames a owl:Class ;
|
||||
rdfs:label "PersonName"@en ;
|
||||
rdfs:comment "An alternative or historical name for a person, optionally typed and time-bounded."@en .
|
||||
|
||||
# Datatype properties
|
||||
migrants:religions a owl:Class ;
|
||||
rdfs:label "ReligionAffiliation"@en ;
|
||||
rdfs:comment "A person's affiliation with a religion during a given period."@en .
|
||||
|
||||
tm:denomination a owl:DatatypeProperty ;
|
||||
rdfs:label "denomination"@en ;
|
||||
rdfs:comment "The specific denomination within the religion."@en ;
|
||||
rdfs:domain tm:ReligionAffiliation ;
|
||||
rdfs:range xsd:string .
|
||||
migrants:ImportSource a owl:Class ;
|
||||
rdfs:label "ImportSource"@en ;
|
||||
rdfs:comment "The provenance source from which a person record was imported."@en .
|
||||
|
||||
tm:dateStartFuzzy a owl:DatatypeProperty ;
|
||||
rdfs:label "fuzzy start date"@en ;
|
||||
rdfs:comment "A human-readable description of the start date when it cannot be expressed precisely."@en ;
|
||||
rdfs:domain tm:ReligionAffiliation ;
|
||||
rdfs:range xsd:string .
|
||||
# =============================================================================
|
||||
# Classes — enumeration types (subclasses of skos:Concept)
|
||||
# =============================================================================
|
||||
|
||||
tm:dateStart a owl:DatatypeProperty ;
|
||||
rdfs:label "start date"@en ;
|
||||
rdfs:domain tm:ReligionAffiliation ;
|
||||
rdfs:range xsd:date .
|
||||
migrants:Continent a owl:Class ;
|
||||
rdfs:subClassOf skos:Concept ;
|
||||
rdfs:label "Continent"@en .
|
||||
|
||||
tm:dateStartMax a owl:DatatypeProperty ;
|
||||
rdfs:label "maximum start date"@en ;
|
||||
rdfs:comment "The latest possible start date of the affiliation."@en ;
|
||||
rdfs:domain tm:ReligionAffiliation ;
|
||||
rdfs:range xsd:string .
|
||||
migrants:Country a owl:Class ;
|
||||
rdfs:subClassOf skos:Concept ;
|
||||
rdfs:label "Country"@en .
|
||||
|
||||
tm:dateEndMin a owl:DatatypeProperty ;
|
||||
rdfs:label "minimum end date"@en ;
|
||||
rdfs:comment "The earliest possible end date of the affiliation."@en ;
|
||||
rdfs:domain tm:ReligionAffiliation ;
|
||||
rdfs:range xsd:date .
|
||||
migrants:State a owl:Class ;
|
||||
rdfs:subClassOf skos:Concept ;
|
||||
rdfs:label "State"@en .
|
||||
|
||||
tm:dateEndMax a owl:DatatypeProperty ;
|
||||
rdfs:label "maximum end date"@en ;
|
||||
rdfs:comment "The latest possible end date of the affiliation."@en ;
|
||||
rdfs:domain tm:ReligionAffiliation ;
|
||||
rdfs:range xsd:date .
|
||||
migrants:City a owl:Class ;
|
||||
rdfs:subClassOf skos:Concept ;
|
||||
rdfs:label "City"@en .
|
||||
|
||||
migrants:MigrationReason a owl:Class ;
|
||||
rdfs:subClassOf skos:Concept ;
|
||||
rdfs:label "MigrationReason"@en .
|
||||
|
||||
migrants:InstitutionType a owl:Class ;
|
||||
rdfs:subClassOf skos:Concept ;
|
||||
rdfs:label "InstitutionType"@en .
|
||||
|
||||
migrants:Nametype a owl:Class ;
|
||||
rdfs:subClassOf skos:Concept ;
|
||||
rdfs:label "NameType"@en .
|
||||
|
||||
migrants:RelationshipType a owl:Class ;
|
||||
rdfs:subClassOf skos:Concept ;
|
||||
rdfs:label "RelationshipType"@en .
|
||||
|
||||
migrants:RelationshipTypePrecise a owl:Class ;
|
||||
rdfs:subClassOf skos:Concept ;
|
||||
rdfs:label "RelationshipTypePrecise"@en .
|
||||
|
||||
migrants:Religion a owl:Class ;
|
||||
rdfs:subClassOf skos:Concept ;
|
||||
rdfs:label "Religion"@en .
|
||||
|
||||
migrants:Profession a owl:Class ;
|
||||
rdfs:subClassOf skos:Concept ;
|
||||
rdfs:label "Profession"@en .
|
||||
|
||||
migrants:EmploymentType a owl:Class ;
|
||||
rdfs:subClassOf skos:Concept ;
|
||||
rdfs:label "EmploymentType"@en .
|
||||
|
||||
# =============================================================================
|
||||
# Object properties — Person
|
||||
# =============================================================================
|
||||
|
||||
migrants:person\#Importsource a owl:ObjectProperty ;
|
||||
rdfs:label "importSource"@en ;
|
||||
rdfs:domain schema:Person ;
|
||||
rdfs:range migrants:ImportSource .
|
||||
|
||||
migrants:person\#Nametype a owl:ObjectProperty ;
|
||||
rdfs:label "nameType"@en ;
|
||||
rdfs:domain schema:Person ;
|
||||
rdfs:range migrants:Nametype .
|
||||
|
||||
# =============================================================================
|
||||
# Datatype properties — Person
|
||||
# =============================================================================
|
||||
|
||||
migrants:person\#IDPerson a owl:DatatypeProperty ;
|
||||
rdfs:label "IDPerson"@en ;
|
||||
rdfs:domain schema:Person ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:person\#birthdate_max a owl:DatatypeProperty ;
|
||||
rdfs:label "birthDateMax"@en ;
|
||||
rdfs:comment "Upper bound of the birth date when the exact date is uncertain."@en ;
|
||||
rdfs:domain schema:Person ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:person\#deathdate_max a owl:DatatypeProperty ;
|
||||
rdfs:label "deathDateMax"@en ;
|
||||
rdfs:comment "Upper bound of the death date when the exact date is uncertain."@en ;
|
||||
rdfs:domain schema:Person ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:person\#fuzzybirthdate a owl:DatatypeProperty ;
|
||||
rdfs:label "fuzzyBirthDate"@en ;
|
||||
rdfs:comment "Free-text representation of an uncertain birth date."@en ;
|
||||
rdfs:domain schema:Person ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:person\#fuzzydeathdate a owl:DatatypeProperty ;
|
||||
rdfs:label "fuzzyDeathDate"@en ;
|
||||
rdfs:comment "Free-text representation of an uncertain death date."@en ;
|
||||
rdfs:domain schema:Person ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:person\#Birth_Info a owl:DatatypeProperty ;
|
||||
rdfs:label "birthInfo"@en ;
|
||||
rdfs:domain schema:Person ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:person\#Death_Info a owl:DatatypeProperty ;
|
||||
rdfs:label "deathInfo"@en ;
|
||||
rdfs:domain schema:Person ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:person\#religion a owl:DatatypeProperty ;
|
||||
rdfs:label "religion"@en ;
|
||||
rdfs:comment "Free-text religion label on the person record."@en ;
|
||||
rdfs:domain schema:Person ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:person\#image_source a owl:DatatypeProperty ;
|
||||
rdfs:label "imageSource"@en ;
|
||||
rdfs:domain schema:Person ;
|
||||
rdfs:range xsd:anyURI .
|
||||
|
||||
# =============================================================================
|
||||
# Object properties — Place
|
||||
# =============================================================================
|
||||
|
||||
migrants:location\#Continent a owl:ObjectProperty ;
|
||||
rdfs:label "continent"@en ;
|
||||
rdfs:domain schema:Place ;
|
||||
rdfs:range migrants:Continent .
|
||||
|
||||
migrants:location\#Country a owl:ObjectProperty ;
|
||||
rdfs:label "country"@en ;
|
||||
rdfs:domain schema:Place ;
|
||||
rdfs:range migrants:Country .
|
||||
|
||||
migrants:location\#State a owl:ObjectProperty ;
|
||||
rdfs:label "state"@en ;
|
||||
rdfs:domain schema:Place ;
|
||||
rdfs:range migrants:State .
|
||||
|
||||
migrants:location\#City a owl:ObjectProperty ;
|
||||
rdfs:label "city"@en ;
|
||||
rdfs:domain schema:Place ;
|
||||
rdfs:range migrants:City .
|
||||
|
||||
# =============================================================================
|
||||
# Datatype properties — Place
|
||||
# =============================================================================
|
||||
|
||||
migrants:location\#IDLocation a owl:DatatypeProperty ;
|
||||
rdfs:label "IDLocation"@en ;
|
||||
rdfs:domain schema:Place ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:location\#GeoNamesID a owl:DatatypeProperty ;
|
||||
rdfs:label "GeoNamesID"@en ;
|
||||
rdfs:domain schema:Place ;
|
||||
rdfs:range xsd:integer .
|
||||
|
||||
# =============================================================================
|
||||
# Object properties — Organisation
|
||||
# =============================================================================
|
||||
|
||||
migrants:organisation\#InstType a owl:ObjectProperty ;
|
||||
rdfs:label "institutionType"@en ;
|
||||
rdfs:domain schema:Organization ;
|
||||
rdfs:range migrants:InstitutionType .
|
||||
|
||||
# =============================================================================
|
||||
# Datatype properties — Organisation
|
||||
# =============================================================================
|
||||
|
||||
migrants:organisation\#IDOrganisation a owl:DatatypeProperty ;
|
||||
rdfs:label "IDOrganisation"@en ;
|
||||
rdfs:domain schema:Organization ;
|
||||
rdfs:range xsd:integer .
|
||||
|
||||
# =============================================================================
|
||||
# Object properties — Migration
|
||||
# =============================================================================
|
||||
|
||||
migrants:migration_table\#ref-IDPerson a owl:ObjectProperty ;
|
||||
rdfs:label "migrant"@en ;
|
||||
rdfs:domain migrants:migration_table ;
|
||||
rdfs:range schema:Person .
|
||||
|
||||
migrants:migration_table\#ref-IDStartPlace a owl:ObjectProperty ;
|
||||
rdfs:label "startPlace"@en ;
|
||||
rdfs:domain migrants:migration_table ;
|
||||
rdfs:range schema:Place .
|
||||
|
||||
migrants:migration_table\#ref-IDDestPlace a owl:ObjectProperty ;
|
||||
rdfs:label "destinationPlace"@en ;
|
||||
rdfs:domain migrants:migration_table ;
|
||||
rdfs:range schema:Place .
|
||||
|
||||
migrants:migration_table\#reason a owl:ObjectProperty ;
|
||||
rdfs:label "reason"@en ;
|
||||
rdfs:domain migrants:migration_table ;
|
||||
rdfs:range migrants:MigrationReason .
|
||||
|
||||
migrants:migration_table\#reason2 a owl:ObjectProperty ;
|
||||
rdfs:label "secondaryReason"@en ;
|
||||
rdfs:domain migrants:migration_table ;
|
||||
rdfs:range migrants:MigrationReason .
|
||||
|
||||
# =============================================================================
|
||||
# Datatype properties — Migration
|
||||
# =============================================================================
|
||||
|
||||
migrants:migration_table\#IDMig a owl:DatatypeProperty ;
|
||||
rdfs:label "IDMig"@en ;
|
||||
rdfs:domain migrants:migration_table ;
|
||||
rdfs:range xsd:integer .
|
||||
|
||||
migrants:migration_table\#DateStart_Min a owl:DatatypeProperty ;
|
||||
rdfs:label "dateStartMin"@en ;
|
||||
rdfs:domain migrants:migration_table ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:migration_table\#DateStart_Max a owl:DatatypeProperty ;
|
||||
rdfs:label "dateStartMax"@en ;
|
||||
rdfs:domain migrants:migration_table ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:migration_table\#DateEnd_Min a owl:DatatypeProperty ;
|
||||
rdfs:label "dateEndMin"@en ;
|
||||
rdfs:domain migrants:migration_table ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:migration_table\#DateEnd_Max a owl:DatatypeProperty ;
|
||||
rdfs:label "dateEndMax"@en ;
|
||||
rdfs:domain migrants:migration_table ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:migration_table\#DateStart_Fuzzy a owl:DatatypeProperty ;
|
||||
rdfs:label "dateStartFuzzy"@en ;
|
||||
rdfs:domain migrants:migration_table ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:migration_table\#DateEnd_Fuzzy a owl:DatatypeProperty ;
|
||||
rdfs:label "dateEndFuzzy"@en ;
|
||||
rdfs:domain migrants:migration_table ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:migration_table\#via a owl:DatatypeProperty ;
|
||||
rdfs:label "via"@en ;
|
||||
rdfs:domain migrants:migration_table ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
# =============================================================================
|
||||
# Object properties — Work
|
||||
# =============================================================================
|
||||
|
||||
migrants:work\#ref-IDPerson a owl:ObjectProperty ;
|
||||
rdfs:label "worker"@en ;
|
||||
rdfs:domain migrants:work ;
|
||||
rdfs:range schema:Person .
|
||||
|
||||
migrants:work\#ref-IDLocation a owl:ObjectProperty ;
|
||||
rdfs:label "workLocation"@en ;
|
||||
rdfs:domain migrants:work ;
|
||||
rdfs:range schema:Place .
|
||||
|
||||
migrants:work\#ref-IDOrganisation a owl:ObjectProperty ;
|
||||
rdfs:label "workOrganisation"@en ;
|
||||
rdfs:domain migrants:work ;
|
||||
rdfs:range schema:Organization .
|
||||
|
||||
migrants:work\#ref-IDOrganisation2 a owl:ObjectProperty ;
|
||||
rdfs:label "secondaryOrganisation"@en ;
|
||||
rdfs:domain migrants:work ;
|
||||
rdfs:range schema:Organization .
|
||||
|
||||
migrants:work\#Profession a owl:ObjectProperty ;
|
||||
rdfs:label "profession"@en ;
|
||||
rdfs:domain migrants:work ;
|
||||
rdfs:range migrants:Profession .
|
||||
|
||||
migrants:work\#Profession2 a owl:ObjectProperty ;
|
||||
rdfs:label "secondaryProfession"@en ;
|
||||
rdfs:domain migrants:work ;
|
||||
rdfs:range migrants:Profession .
|
||||
|
||||
migrants:work\#Profession3 a owl:ObjectProperty ;
|
||||
rdfs:label "tertiaryProfession"@en ;
|
||||
rdfs:domain migrants:work ;
|
||||
rdfs:range migrants:Profession .
|
||||
|
||||
migrants:work\#EmploymentType a owl:ObjectProperty ;
|
||||
rdfs:label "employmentType"@en ;
|
||||
rdfs:domain migrants:work ;
|
||||
rdfs:range migrants:EmploymentType .
|
||||
|
||||
# =============================================================================
|
||||
# Datatype properties — Work
|
||||
# =============================================================================
|
||||
|
||||
migrants:work\#IDWork a owl:DatatypeProperty ;
|
||||
rdfs:label "IDWork"@en ;
|
||||
rdfs:domain migrants:work ;
|
||||
rdfs:range xsd:integer .
|
||||
|
||||
migrants:work\#DateStart_Min a owl:DatatypeProperty ;
|
||||
rdfs:label "dateStartMin"@en ;
|
||||
rdfs:domain migrants:work ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:work\#DateStart_Max a owl:DatatypeProperty ;
|
||||
rdfs:label "dateStartMax"@en ;
|
||||
rdfs:domain migrants:work ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:work\#DateEnd_Min a owl:DatatypeProperty ;
|
||||
rdfs:label "dateEndMin"@en ;
|
||||
rdfs:domain migrants:work ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:work\#DateEnd_Max a owl:DatatypeProperty ;
|
||||
rdfs:label "dateEndMax"@en ;
|
||||
rdfs:domain migrants:work ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:work\#DateStart_Fuzzy a owl:DatatypeProperty ;
|
||||
rdfs:label "dateStartFuzzy"@en ;
|
||||
rdfs:domain migrants:work ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:work\#DateEnd_Fuzzy a owl:DatatypeProperty ;
|
||||
rdfs:label "dateEndFuzzy"@en ;
|
||||
rdfs:domain migrants:work ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:work\#Employment a owl:DatatypeProperty ;
|
||||
rdfs:label "employment"@en ;
|
||||
rdfs:domain migrants:work ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:work\#comment a owl:DatatypeProperty ;
|
||||
rdfs:label "comment"@en ;
|
||||
rdfs:domain migrants:work ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
# =============================================================================
|
||||
# Object properties — Relationship
|
||||
# =============================================================================
|
||||
|
||||
migrants:relationship\#ref-IDPerson_active a owl:ObjectProperty ;
|
||||
rdfs:label "activePerson"@en ;
|
||||
rdfs:domain migrants:relationship ;
|
||||
rdfs:range schema:Person .
|
||||
|
||||
migrants:relationship\#ref-IDPerson_passive a owl:ObjectProperty ;
|
||||
rdfs:label "passivePerson"@en ;
|
||||
rdfs:domain migrants:relationship ;
|
||||
rdfs:range schema:Person .
|
||||
|
||||
migrants:relationship\#ref-IDLocation a owl:ObjectProperty ;
|
||||
rdfs:label "location"@en ;
|
||||
rdfs:domain migrants:relationship ;
|
||||
rdfs:range schema:Place .
|
||||
|
||||
migrants:relationship\#ref-IDOrganisation a owl:ObjectProperty ;
|
||||
rdfs:label "organisation"@en ;
|
||||
rdfs:domain migrants:relationship ;
|
||||
rdfs:range schema:Organization .
|
||||
|
||||
migrants:relationship\#Relationshiptype a owl:ObjectProperty ;
|
||||
rdfs:label "relationshipType"@en ;
|
||||
rdfs:domain migrants:relationship ;
|
||||
rdfs:range migrants:RelationshipType .
|
||||
|
||||
migrants:relationship\#relationshiptype_precise a owl:ObjectProperty ;
|
||||
rdfs:label "relationshipTypePrecise"@en ;
|
||||
rdfs:domain migrants:relationship ;
|
||||
rdfs:range migrants:RelationshipTypePrecise .
|
||||
|
||||
# =============================================================================
|
||||
# Datatype properties — Relationship
|
||||
# =============================================================================
|
||||
|
||||
migrants:relationship\#IDRel a owl:DatatypeProperty ;
|
||||
rdfs:label "IDRel"@en ;
|
||||
rdfs:domain migrants:relationship ;
|
||||
rdfs:range xsd:integer .
|
||||
|
||||
migrants:relationship\#DateStart_Min a owl:DatatypeProperty ;
|
||||
rdfs:label "dateStartMin"@en ;
|
||||
rdfs:domain migrants:relationship ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:relationship\#DateStart_Max a owl:DatatypeProperty ;
|
||||
rdfs:label "dateStartMax"@en ;
|
||||
rdfs:domain migrants:relationship ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:relationship\#DateEnd_Min a owl:DatatypeProperty ;
|
||||
rdfs:label "dateEndMin"@en ;
|
||||
rdfs:domain migrants:relationship ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:relationship\#DateEnd_Max a owl:DatatypeProperty ;
|
||||
rdfs:label "dateEndMax"@en ;
|
||||
rdfs:domain migrants:relationship ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:relationship\#DateStart_Fuzzy a owl:DatatypeProperty ;
|
||||
rdfs:label "dateStartFuzzy"@en ;
|
||||
rdfs:domain migrants:relationship ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:relationship\#DateEnd_Fuzzy a owl:DatatypeProperty ;
|
||||
rdfs:label "dateEndFuzzy"@en ;
|
||||
rdfs:domain migrants:relationship ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:relationship\#Timeperiod a owl:DatatypeProperty ;
|
||||
rdfs:label "timePeriod"@en ;
|
||||
rdfs:domain migrants:relationship ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:relationship\#comment a owl:DatatypeProperty ;
|
||||
rdfs:label "comment"@en ;
|
||||
rdfs:domain migrants:relationship ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
# =============================================================================
|
||||
# Object properties — PersonProfession
|
||||
# =============================================================================
|
||||
|
||||
migrants:person_profession\#ref-IDPerson a owl:ObjectProperty ;
|
||||
rdfs:label "person"@en ;
|
||||
rdfs:domain migrants:person_profession ;
|
||||
rdfs:range schema:Person .
|
||||
|
||||
migrants:person_profession\#Eprofession a owl:ObjectProperty ;
|
||||
rdfs:label "enumeratedProfession"@en ;
|
||||
rdfs:domain migrants:person_profession ;
|
||||
rdfs:range migrants:Profession .
|
||||
|
||||
# =============================================================================
|
||||
# Datatype properties — PersonProfession
|
||||
# =============================================================================
|
||||
|
||||
migrants:person_profession\#IDProfPerson a owl:DatatypeProperty ;
|
||||
rdfs:label "IDProfPerson"@en ;
|
||||
rdfs:domain migrants:person_profession ;
|
||||
rdfs:range xsd:integer .
|
||||
|
||||
migrants:person_profession\#profession a owl:DatatypeProperty ;
|
||||
rdfs:label "professionLabel"@en ;
|
||||
rdfs:domain migrants:person_profession ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
# =============================================================================
|
||||
# Object properties — PersonName
|
||||
# =============================================================================
|
||||
|
||||
migrants:personnames\#ref-IDPerson a owl:ObjectProperty ;
|
||||
rdfs:label "person"@en ;
|
||||
rdfs:domain migrants:personnames ;
|
||||
rdfs:range schema:Person .
|
||||
|
||||
migrants:personnames\#Nametype a owl:ObjectProperty ;
|
||||
rdfs:label "nameType"@en ;
|
||||
rdfs:domain migrants:personnames ;
|
||||
rdfs:range migrants:Nametype .
|
||||
|
||||
# =============================================================================
|
||||
# Datatype properties — PersonName
|
||||
# =============================================================================
|
||||
|
||||
migrants:personnames\#IDPersonname a owl:DatatypeProperty ;
|
||||
rdfs:label "IDPersonname"@en ;
|
||||
rdfs:domain migrants:personnames ;
|
||||
rdfs:range xsd:integer .
|
||||
|
||||
migrants:personnames\#personName a owl:DatatypeProperty ;
|
||||
rdfs:label "personName"@en ;
|
||||
rdfs:domain migrants:personnames ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:personnames\#personSurName a owl:DatatypeProperty ;
|
||||
rdfs:label "personSurName"@en ;
|
||||
rdfs:domain migrants:personnames ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:personnames\#comment a owl:DatatypeProperty ;
|
||||
rdfs:label "comment"@en ;
|
||||
rdfs:domain migrants:personnames ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:personnames\#DateStart_Min a owl:DatatypeProperty ;
|
||||
rdfs:label "dateStartMin"@en ;
|
||||
rdfs:domain migrants:personnames ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:personnames\#DateStart_Max a owl:DatatypeProperty ;
|
||||
rdfs:label "dateStartMax"@en ;
|
||||
rdfs:domain migrants:personnames ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:personnames\#DateEnd_Min a owl:DatatypeProperty ;
|
||||
rdfs:label "dateEndMin"@en ;
|
||||
rdfs:domain migrants:personnames ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:personnames\#DateEnd_Max a owl:DatatypeProperty ;
|
||||
rdfs:label "dateEndMax"@en ;
|
||||
rdfs:domain migrants:personnames ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:personnames\#DateStart_Fuzzy a owl:DatatypeProperty ;
|
||||
rdfs:label "dateStartFuzzy"@en ;
|
||||
rdfs:domain migrants:personnames ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:personnames\#DateEnd_Fuzzy a owl:DatatypeProperty ;
|
||||
rdfs:label "dateEndFuzzy"@en ;
|
||||
rdfs:domain migrants:personnames ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
# =============================================================================
|
||||
# Object properties — ReligionAffiliation
|
||||
# =============================================================================
|
||||
|
||||
migrants:religions\#ref-IDPerson a owl:ObjectProperty ;
|
||||
rdfs:label "person"@en ;
|
||||
rdfs:domain migrants:religions ;
|
||||
rdfs:range schema:Person .
|
||||
|
||||
migrants:religions\#religion a owl:ObjectProperty ;
|
||||
rdfs:label "religion"@en ;
|
||||
rdfs:domain migrants:religions ;
|
||||
rdfs:range migrants:Religion .
|
||||
|
||||
# =============================================================================
|
||||
# Datatype properties — ReligionAffiliation
|
||||
# =============================================================================
|
||||
|
||||
migrants:religions\#IDReligion a owl:DatatypeProperty ;
|
||||
rdfs:label "IDReligion"@en ;
|
||||
rdfs:domain migrants:religions ;
|
||||
rdfs:range xsd:integer .
|
||||
|
||||
migrants:religions\#denomination a owl:DatatypeProperty ;
|
||||
rdfs:label "denomination"@en ;
|
||||
rdfs:domain migrants:religions ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:religions\#comment a owl:DatatypeProperty ;
|
||||
rdfs:label "comment"@en ;
|
||||
rdfs:domain migrants:religions ;
|
||||
rdfs:range xsd:string .
|
||||
|
||||
migrants:religions\#date_start a owl:DatatypeProperty ;
|
||||
rdfs:label "dateStart"@en ;
|
||||
rdfs:domain migrants:religions ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:religions\#DateStart_Max a owl:DatatypeProperty ;
|
||||
rdfs:label "dateStartMax"@en ;
|
||||
rdfs:domain migrants:religions ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:religions\#DateEnd_Max a owl:DatatypeProperty ;
|
||||
rdfs:label "dateEndMax"@en ;
|
||||
rdfs:domain migrants:religions ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:religions\#DateEnd_Min a owl:DatatypeProperty ;
|
||||
rdfs:label "dateEndMin"@en ;
|
||||
rdfs:domain migrants:religions ;
|
||||
rdfs:range xsd:date .
|
||||
|
||||
migrants:religions\#DateStart_Fuzzy a owl:DatatypeProperty ;
|
||||
rdfs:label "dateStartFuzzy"@en ;
|
||||
rdfs:domain migrants:religions ;
|
||||
rdfs:range xsd:string .
|
||||
|
|
|
|||
31
queries/step_05_1hop_example.rq
Normal file
31
queries/step_05_1hop_example.rq
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX owl: <http://www.w3.org/2002/07/owl#>
|
||||
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
|
||||
PREFIX schema: <https://schema.org/>
|
||||
PREFIX wgs84: <http://www.w3.org/2003/01/geo/wgs84_pos#>
|
||||
PREFIX wdtn: <http://www.wikidata.org/prop/direct-normalized/>
|
||||
PREFIX migrants: <http://example.org/migrants/>
|
||||
PREFIX person: <http://example.org/migrants/person/>
|
||||
PREFIX personp: <http://example.org/migrants/person#>
|
||||
PREFIX work: <http://example.org/migrants/work/>
|
||||
PREFIX workp: <http://example.org/migrants/work#>
|
||||
PREFIX location: <http://example.org/migrants/location/>
|
||||
PREFIX locationp: <http://example.org/migrants/location#>
|
||||
|
||||
CONSTRUCT {
|
||||
?s ?p ?o .
|
||||
}
|
||||
WHERE {
|
||||
{
|
||||
# Triples about Irene Abendroth (as subject)
|
||||
?s ?p ?o .
|
||||
FILTER(?s = person:AbeIre-00)
|
||||
}
|
||||
UNION
|
||||
{
|
||||
# Triples from other tables referencing Irene Abendroth
|
||||
?s ?p ?o .
|
||||
?s ?ref person:AbeIre-00 .
|
||||
}
|
||||
}
|
||||
46
queries/step_05_2hop_example.rq
Normal file
46
queries/step_05_2hop_example.rq
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX owl: <http://www.w3.org/2002/07/owl#>
|
||||
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
|
||||
PREFIX schema: <https://schema.org/>
|
||||
PREFIX wgs84: <http://www.w3.org/2003/01/geo/wgs84_pos#>
|
||||
PREFIX wdtn: <http://www.wikidata.org/prop/direct-normalized/>
|
||||
PREFIX migrants: <http://example.org/migrants/>
|
||||
PREFIX person: <http://example.org/migrants/person/>
|
||||
PREFIX personp: <http://example.org/migrants/person#>
|
||||
PREFIX work: <http://example.org/migrants/work/>
|
||||
PREFIX workp: <http://example.org/migrants/work#>
|
||||
PREFIX location: <http://example.org/migrants/location/>
|
||||
PREFIX locationp: <http://example.org/migrants/location#>
|
||||
|
||||
CONSTRUCT {
|
||||
?s ?p ?o .
|
||||
}
|
||||
WHERE {
|
||||
{
|
||||
# Hop 0: Triples about Irene Abendroth (as subject)
|
||||
?s ?p ?o .
|
||||
FILTER(?s = person:AbeIre-00)
|
||||
}
|
||||
UNION
|
||||
{
|
||||
# Hop 1 (incoming): Triples about nodes referencing the anchor
|
||||
?s ?p ?o .
|
||||
?s ?ref person:AbeIre-00 .
|
||||
}
|
||||
UNION
|
||||
{
|
||||
# Hop 1 (outgoing): Triples about IRI nodes referenced by the anchor
|
||||
?s ?p ?o .
|
||||
person:AbeIre-00 ?ref ?s .
|
||||
FILTER(isIRI(?s))
|
||||
}
|
||||
UNION
|
||||
{
|
||||
# Hop 2: Triples about IRI nodes referenced by hop-1 nodes
|
||||
?s ?p ?o .
|
||||
?hop1 ?r1 person:AbeIre-00 .
|
||||
?hop1 ?r2 ?s .
|
||||
FILTER(isIRI(?s) && ?s != person:AbeIre-00)
|
||||
}
|
||||
}
|
||||
26
queries/step_06_1hop_example.rq
Normal file
26
queries/step_06_1hop_example.rq
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX owl: <http://www.w3.org/2002/07/owl#>
|
||||
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
|
||||
PREFIX schema: <https://schema.org/>
|
||||
PREFIX org: <http://www.w3.org/ns/org#>
|
||||
PREFIX wgs84: <http://www.w3.org/2003/01/geo/wgs84_pos#>
|
||||
PREFIX wdtn: <http://www.wikidata.org/prop/direct-normalized/>
|
||||
PREFIX tm: <https://daniel.degu.cl/ontologies/theatre-migrants/>
|
||||
PREFIX person: <http://example.org/migrants/person/>
|
||||
|
||||
CONSTRUCT {
|
||||
?s ?p ?o .
|
||||
}
|
||||
WHERE {
|
||||
{
|
||||
# Triples about Irene Abendroth (as subject)
|
||||
?s ?p ?o .
|
||||
FILTER(?s = person:AbeIre-00)
|
||||
}
|
||||
UNION
|
||||
{
|
||||
# Triples from other entities referencing Irene Abendroth
|
||||
?s ?p ?o .
|
||||
?s ?ref person:AbeIre-00 .
|
||||
}
|
||||
}
|
||||
41
queries/step_06_2hop_example.rq
Normal file
41
queries/step_06_2hop_example.rq
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX owl: <http://www.w3.org/2002/07/owl#>
|
||||
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
|
||||
PREFIX schema: <https://schema.org/>
|
||||
PREFIX org: <http://www.w3.org/ns/org#>
|
||||
PREFIX wgs84: <http://www.w3.org/2003/01/geo/wgs84_pos#>
|
||||
PREFIX wdtn: <http://www.wikidata.org/prop/direct-normalized/>
|
||||
PREFIX tm: <https://daniel.degu.cl/ontologies/theatre-migrants/>
|
||||
PREFIX person: <http://example.org/migrants/person/>
|
||||
|
||||
CONSTRUCT {
|
||||
?s ?p ?o .
|
||||
}
|
||||
WHERE {
|
||||
{
|
||||
# Hop 0: Triples about Irene Abendroth (as subject)
|
||||
?s ?p ?o .
|
||||
FILTER(?s = person:AbeIre-00)
|
||||
}
|
||||
UNION
|
||||
{
|
||||
# Hop 1 (incoming): Triples about nodes referencing the anchor
|
||||
?s ?p ?o .
|
||||
?s ?ref person:AbeIre-00 .
|
||||
}
|
||||
UNION
|
||||
{
|
||||
# Hop 1 (outgoing): Triples about IRI nodes referenced by the anchor
|
||||
?s ?p ?o .
|
||||
person:AbeIre-00 ?ref ?s .
|
||||
FILTER(isIRI(?s))
|
||||
}
|
||||
UNION
|
||||
{
|
||||
# Hop 2: Triples about IRI nodes referenced by hop-1 nodes
|
||||
?s ?p ?o .
|
||||
?hop1 ?r1 person:AbeIre-00 .
|
||||
?hop1 ?r2 ?s .
|
||||
FILTER(isIRI(?s) && ?s != person:AbeIre-00)
|
||||
}
|
||||
}
|
||||
84
src/map/step_05.rs
Normal file
84
src/map/step_05.rs
Normal file
|
|
@ -0,0 +1,84 @@
|
|||
/// Step 5: Use well-known vocabularies.
|
||||
///
|
||||
/// Loads `data/graph-04.ttl`, applies all SPARQL UPDATE queries from the
|
||||
/// `updates_step05/` directory (sorted alphabetically), and writes the
|
||||
/// result to `data/graph-05.ttl`.
|
||||
///
|
||||
/// Usage: Run from the mapping project directory:
|
||||
/// cargo run --release --bin step-05
|
||||
|
||||
use std::fs;
|
||||
|
||||
use oxigraph::io::{RdfFormat, RdfParser};
|
||||
use oxigraph::model::GraphNameRef;
|
||||
use oxigraph::store::Store;
|
||||
|
||||
fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
let input_path = "data/graph-04.ttl";
|
||||
let output_path = "data/graph-05.ttl";
|
||||
let updates_dir = "updates_step05";
|
||||
|
||||
// Create in-memory store and load input graph
|
||||
let store = Store::new()?;
|
||||
|
||||
eprintln!("Loading graph from {}...", input_path);
|
||||
let input = fs::File::open(input_path)?;
|
||||
let reader = std::io::BufReader::new(input);
|
||||
let parser = RdfParser::from_format(RdfFormat::Turtle)
|
||||
.without_named_graphs()
|
||||
.with_default_graph(GraphNameRef::DefaultGraph);
|
||||
store.load_from_reader(parser, reader)?;
|
||||
|
||||
let initial_count = count_triples(&store);
|
||||
eprintln!("Loaded {} triples.", initial_count);
|
||||
|
||||
// Read and sort SPARQL UPDATE files
|
||||
let mut update_files: Vec<_> = fs::read_dir(updates_dir)?
|
||||
.filter_map(|e| e.ok())
|
||||
.map(|e| e.path())
|
||||
.filter(|p| {
|
||||
p.extension()
|
||||
.and_then(|e| e.to_str())
|
||||
.map_or(false, |e| e == "rq")
|
||||
})
|
||||
.collect();
|
||||
update_files.sort();
|
||||
|
||||
// Apply each SPARQL UPDATE query
|
||||
for query_file in &update_files {
|
||||
let query = fs::read_to_string(query_file)?;
|
||||
let name = query_file
|
||||
.file_name()
|
||||
.and_then(|n| n.to_str())
|
||||
.unwrap_or("unknown");
|
||||
|
||||
let before = count_triples(&store);
|
||||
store.update(&query)?;
|
||||
let after = count_triples(&store);
|
||||
|
||||
let diff = after as i64 - before as i64;
|
||||
let sign = if diff >= 0 { "+" } else { "" };
|
||||
eprintln!(
|
||||
"Applied {}: {} -> {} triples ({}{})",
|
||||
name, before, after, sign, diff
|
||||
);
|
||||
}
|
||||
|
||||
let final_count = count_triples(&store);
|
||||
eprintln!("Writing {} triples to {}...", final_count, output_path);
|
||||
|
||||
// Dump store to Turtle
|
||||
fs::create_dir_all("data")?;
|
||||
let output = fs::File::create(output_path)?;
|
||||
let writer = std::io::BufWriter::new(output);
|
||||
store.dump_graph_to_writer(GraphNameRef::DefaultGraph, RdfFormat::Turtle, writer)?;
|
||||
|
||||
eprintln!("Done.");
|
||||
Ok(())
|
||||
}
|
||||
|
||||
fn count_triples(store: &Store) -> usize {
|
||||
store
|
||||
.quads_for_pattern(None, None, None, None)
|
||||
.count()
|
||||
}
|
||||
100
src/map/step_06.rs
Normal file
100
src/map/step_06.rs
Normal file
|
|
@ -0,0 +1,100 @@
|
|||
/// Step 6: Map to Theatre Migrants ontology (tm: namespace).
|
||||
///
|
||||
/// Loads `data/graph-05.ttl`, runs all SPARQL CONSTRUCT queries from
|
||||
/// `constructs_step06/` (sorted alphabetically), collects the resulting
|
||||
/// triples into a new graph, and writes it to `data/graph-06.ttl`.
|
||||
///
|
||||
/// Usage: Run from the mapping project directory:
|
||||
/// cargo run --release --bin step-06
|
||||
|
||||
use std::fs;
|
||||
|
||||
use oxigraph::io::{RdfFormat, RdfParser};
|
||||
use oxigraph::model::{GraphNameRef, QuadRef};
|
||||
use oxigraph::sparql::QueryResults;
|
||||
use oxigraph::store::Store;
|
||||
|
||||
fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
let input_path = "data/graph-05.ttl";
|
||||
let output_path = "data/graph-06.ttl";
|
||||
let constructs_dir = "constructs_step06";
|
||||
|
||||
// Create in-memory store and load input graph
|
||||
let source = Store::new()?;
|
||||
|
||||
eprintln!("Loading graph from {}...", input_path);
|
||||
let input = fs::File::open(input_path)?;
|
||||
let reader = std::io::BufReader::new(input);
|
||||
let parser = RdfParser::from_format(RdfFormat::Turtle)
|
||||
.without_named_graphs()
|
||||
.with_default_graph(GraphNameRef::DefaultGraph);
|
||||
source.load_from_reader(parser, reader)?;
|
||||
|
||||
let initial_count = count_triples(&source);
|
||||
eprintln!("Loaded {} triples.", initial_count);
|
||||
|
||||
// Output store collects all CONSTRUCT results
|
||||
let output = Store::new()?;
|
||||
|
||||
// Read and sort SPARQL CONSTRUCT files
|
||||
let mut query_files: Vec<_> = fs::read_dir(constructs_dir)?
|
||||
.filter_map(|e| e.ok())
|
||||
.map(|e| e.path())
|
||||
.filter(|p| {
|
||||
p.extension()
|
||||
.and_then(|e| e.to_str())
|
||||
.map_or(false, |e| e == "rq")
|
||||
})
|
||||
.collect();
|
||||
query_files.sort();
|
||||
|
||||
// Run each CONSTRUCT query and collect results
|
||||
for query_file in &query_files {
|
||||
let query = fs::read_to_string(query_file)?;
|
||||
let name = query_file
|
||||
.file_name()
|
||||
.and_then(|n| n.to_str())
|
||||
.unwrap_or("unknown");
|
||||
|
||||
let before = count_triples(&output);
|
||||
|
||||
match source.query(&query)? {
|
||||
QueryResults::Graph(triples) => {
|
||||
for triple in triples {
|
||||
let triple = triple?;
|
||||
output.insert(QuadRef::new(
|
||||
triple.subject.as_ref(),
|
||||
triple.predicate.as_ref(),
|
||||
triple.object.as_ref(),
|
||||
GraphNameRef::DefaultGraph,
|
||||
))?;
|
||||
}
|
||||
}
|
||||
_ => {
|
||||
eprintln!("Warning: {} did not return a graph", name);
|
||||
}
|
||||
}
|
||||
|
||||
let after = count_triples(&output);
|
||||
let diff = after as i64 - before as i64;
|
||||
eprintln!(" {}: +{} triples (total: {})", name, diff, after);
|
||||
}
|
||||
|
||||
let final_count = count_triples(&output);
|
||||
eprintln!("Writing {} triples to {}...", final_count, output_path);
|
||||
|
||||
// Dump output store to Turtle
|
||||
fs::create_dir_all("data")?;
|
||||
let out_file = fs::File::create(output_path)?;
|
||||
let writer = std::io::BufWriter::new(out_file);
|
||||
output.dump_graph_to_writer(GraphNameRef::DefaultGraph, RdfFormat::Turtle, writer)?;
|
||||
|
||||
eprintln!("Done.");
|
||||
Ok(())
|
||||
}
|
||||
|
||||
fn count_triples(store: &Store) -> usize {
|
||||
store
|
||||
.quads_for_pattern(None, None, None, None)
|
||||
.count()
|
||||
}
|
||||
|
|
@ -6,6 +6,7 @@
|
|||
@prefix vann: <http://purl.org/vocab/vann/> .
|
||||
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
|
||||
@prefix schema: <https://schema.org/> .
|
||||
@prefix org: <http://www.w3.org/ns/org#> .
|
||||
@prefix tm: <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
|
||||
# =============================================================================
|
||||
|
|
@ -16,7 +17,8 @@
|
|||
rdfs:label "Theatre Migrants Ontology"@en ;
|
||||
rdfs:comment "Ontology for the Theatre Migrants Knowledge Graph, documenting professional migrations of theatre practitioners across Europe (1850–1918)."@en ;
|
||||
dct:title "Theatre Migrants Ontology"@en ;
|
||||
dct:description "A domain ontology extending Schema.org with custom classes and properties for modeling migrations, work engagements, interpersonal relationships, religion affiliations, and temporal uncertainty in the context of European theatre history."@en ;
|
||||
dct:description "A domain ontology extending Schema.org and the W3C Organization Ontology with custom classes and properties for modeling migrations, organizational memberships, interpersonal relationships, religion affiliations, and temporal uncertainty in the context of European theatre history."@en ;
|
||||
owl:imports <http://www.w3.org/ns/org#> ;
|
||||
dct:created "2025-01-01"^^xsd:date ;
|
||||
dct:license <https://creativecommons.org/licenses/by/4.0/> ;
|
||||
dct:creator <https://orcid.org/0000-0002-7896-0875> ;
|
||||
|
|
@ -52,11 +54,6 @@ tm:Migration a owl:Class ;
|
|||
rdfs:comment "A migration event recording the movement of a person from one place to another."@en ;
|
||||
rdfs:isDefinedBy <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
|
||||
tm:Work a owl:Class ;
|
||||
rdfs:label "Work"@en ;
|
||||
rdfs:comment "A professional engagement of a person at an organisation in a given location and time period."@en ;
|
||||
rdfs:isDefinedBy <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
|
||||
tm:Relationship a owl:Class ;
|
||||
rdfs:label "Relationship"@en ;
|
||||
rdfs:comment "An interpersonal relationship between two persons."@en ;
|
||||
|
|
@ -136,11 +133,6 @@ tm:Religion a owl:Class ;
|
|||
rdfs:label "Religion"@en ;
|
||||
rdfs:isDefinedBy <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
|
||||
tm:Profession a owl:Class ;
|
||||
rdfs:subClassOf skos:Concept ;
|
||||
rdfs:label "Profession"@en ;
|
||||
rdfs:isDefinedBy <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
|
||||
tm:EmploymentType a owl:Class ;
|
||||
rdfs:subClassOf skos:Concept ;
|
||||
rdfs:label "EmploymentType"@en ;
|
||||
|
|
@ -227,59 +219,50 @@ tm:secondaryReason a owl:ObjectProperty ;
|
|||
rdfs:isDefinedBy <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
|
||||
# =============================================================================
|
||||
# Object properties — Work
|
||||
# Object properties — org:Membership (work engagements)
|
||||
#
|
||||
# Work engagements are modeled as org:Membership instances. The properties
|
||||
# org:member and org:organization from the W3C Organization Ontology are
|
||||
# used directly. The following custom properties extend org:Membership with
|
||||
# domain-specific information.
|
||||
# =============================================================================
|
||||
|
||||
tm:worker a owl:ObjectProperty ;
|
||||
rdfs:label "worker"@en ;
|
||||
rdfs:comment "The person engaged in this work."@en ;
|
||||
rdfs:domain tm:Work ;
|
||||
rdfs:range schema:Person ;
|
||||
rdfs:isDefinedBy <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
|
||||
tm:workLocation a owl:ObjectProperty ;
|
||||
rdfs:label "workLocation"@en ;
|
||||
rdfs:comment "The place where this work engagement took place."@en ;
|
||||
rdfs:domain tm:Work ;
|
||||
rdfs:domain org:Membership ;
|
||||
rdfs:range schema:Place ;
|
||||
rdfs:isDefinedBy <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
|
||||
tm:workOrganisation a owl:ObjectProperty ;
|
||||
rdfs:label "workOrganisation"@en ;
|
||||
rdfs:comment "The primary organisation where this work engagement took place."@en ;
|
||||
rdfs:domain tm:Work ;
|
||||
rdfs:range schema:Organization ;
|
||||
rdfs:isDefinedBy <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
|
||||
tm:secondaryOrganisation a owl:ObjectProperty ;
|
||||
rdfs:label "secondaryOrganisation"@en ;
|
||||
rdfs:comment "A secondary organisation associated with this work engagement."@en ;
|
||||
rdfs:domain tm:Work ;
|
||||
rdfs:domain org:Membership ;
|
||||
rdfs:range schema:Organization ;
|
||||
rdfs:isDefinedBy <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
|
||||
tm:profession a owl:ObjectProperty ;
|
||||
rdfs:label "profession"@en ;
|
||||
rdfs:comment "The primary profession exercised in this work engagement."@en ;
|
||||
rdfs:domain tm:Work ;
|
||||
rdfs:range tm:Profession ;
|
||||
rdfs:domain org:Membership ;
|
||||
rdfs:range schema:Occupation ;
|
||||
rdfs:isDefinedBy <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
|
||||
tm:secondaryProfession a owl:ObjectProperty ;
|
||||
rdfs:label "secondaryProfession"@en ;
|
||||
rdfs:domain tm:Work ;
|
||||
rdfs:range tm:Profession ;
|
||||
rdfs:domain org:Membership ;
|
||||
rdfs:range schema:Occupation ;
|
||||
rdfs:isDefinedBy <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
|
||||
tm:tertiaryProfession a owl:ObjectProperty ;
|
||||
rdfs:label "tertiaryProfession"@en ;
|
||||
rdfs:domain tm:Work ;
|
||||
rdfs:range tm:Profession ;
|
||||
rdfs:domain org:Membership ;
|
||||
rdfs:range schema:Occupation ;
|
||||
rdfs:isDefinedBy <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
|
||||
tm:employmentType a owl:ObjectProperty ;
|
||||
rdfs:label "employmentType"@en ;
|
||||
rdfs:domain tm:Work ;
|
||||
rdfs:domain org:Membership ;
|
||||
rdfs:range tm:EmploymentType ;
|
||||
rdfs:isDefinedBy <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
|
||||
|
|
@ -340,7 +323,7 @@ tm:enumeratedProfession a owl:ObjectProperty ;
|
|||
rdfs:label "enumeratedProfession"@en ;
|
||||
rdfs:comment "The enumerated profession value associated with this record."@en ;
|
||||
rdfs:domain tm:PersonProfession ;
|
||||
rdfs:range tm:Profession ;
|
||||
rdfs:range schema:Occupation ;
|
||||
rdfs:isDefinedBy <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
|
||||
# =============================================================================
|
||||
|
|
@ -504,13 +487,13 @@ tm:via a owl:DatatypeProperty ;
|
|||
rdfs:isDefinedBy <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
|
||||
# =============================================================================
|
||||
# Datatype properties — Work
|
||||
# Datatype properties — org:Membership
|
||||
# =============================================================================
|
||||
|
||||
tm:employment a owl:DatatypeProperty ;
|
||||
rdfs:label "employment"@en ;
|
||||
rdfs:comment "Description of the employment arrangement."@en ;
|
||||
rdfs:domain tm:Work ;
|
||||
rdfs:domain org:Membership ;
|
||||
rdfs:range xsd:string ;
|
||||
rdfs:isDefinedBy <https://daniel.degu.cl/ontologies/theatre-migrants/> .
|
||||
|
||||
|
|
|
|||
58
updates_step05/001-person-properties.rq
Normal file
58
updates_step05/001-person-properties.rq
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
PREFIX schema: <https://schema.org/>
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
|
||||
DELETE { ?s <http://example.org/migrants/person#first_name> ?v . }
|
||||
INSERT { ?s schema:givenName ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/person#first_name> ?v . }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#family_name> ?v . }
|
||||
INSERT { ?s schema:familyName ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/person#family_name> ?v . }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#birthdate> ?v . }
|
||||
INSERT { ?s schema:birthDate ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/person#birthdate> ?v . }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#deathdate> ?v . }
|
||||
INSERT { ?s schema:deathDate ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/person#deathdate> ?v . }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#gender> <http://example.org/migrants/Gender-female> . }
|
||||
INSERT { ?s schema:gender schema:Female . }
|
||||
WHERE { ?s <http://example.org/migrants/person#gender> <http://example.org/migrants/Gender-female> . }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#gender> <http://example.org/migrants/Gender-male> . }
|
||||
INSERT { ?s schema:gender schema:Male . }
|
||||
WHERE { ?s <http://example.org/migrants/person#gender> <http://example.org/migrants/Gender-male> . }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#ref-IDBirthPlace> ?v . }
|
||||
INSERT { ?s schema:birthPlace ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/person#ref-IDBirthPlace> ?v . }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#ref-IDDeathPlace> ?v . }
|
||||
INSERT { ?s schema:deathPlace ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/person#ref-IDDeathPlace> ?v . }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#imageURL> ?v . }
|
||||
INSERT { ?s schema:image ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/person#imageURL> ?v . }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#profession> ?v . }
|
||||
INSERT {
|
||||
?s schema:hasOccupation ?occ .
|
||||
?occ a schema:Occupation .
|
||||
?occ schema:name ?name .
|
||||
}
|
||||
WHERE {
|
||||
?s <http://example.org/migrants/person#profession> ?v .
|
||||
BIND(IRI(CONCAT("http://example.org/migrants/occupation/", ENCODE_FOR_URI(STR(?v)))) AS ?occ)
|
||||
BIND(STRLANG(STR(?v), "en") AS ?name)
|
||||
}
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#comment> ?v . }
|
||||
INSERT { ?s rdfs:comment ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/person#comment> ?v . }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#Source> ?v . }
|
||||
INSERT { ?s schema:citation ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/person#Source> ?v . }
|
||||
35
updates_step05/002-person-identifiers.rq
Normal file
35
updates_step05/002-person-identifiers.rq
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
PREFIX owl: <http://www.w3.org/2002/07/owl#>
|
||||
PREFIX schema: <https://schema.org/>
|
||||
PREFIX wdtn: <http://www.wikidata.org/prop/direct-normalized/>
|
||||
|
||||
DELETE { ?s <http://example.org/migrants/person#Wikidata> ?v . }
|
||||
INSERT { ?s owl:sameAs ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/person#Wikidata> ?v . FILTER(isIRI(?v)) }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#Wikipedia> ?v . }
|
||||
INSERT { ?s schema:sameAs ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/person#Wikipedia> ?v . FILTER(isIRI(?v)) }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#GND> ?v . }
|
||||
INSERT { ?s wdtn:P227 ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/person#GND> ?v . FILTER(isIRI(?v)) }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#VIAF> ?v . }
|
||||
INSERT { ?s wdtn:P214 ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/person#VIAF> ?v . FILTER(isIRI(?v)) }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#CERL> ?v . }
|
||||
INSERT { ?s wdtn:P1871 ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/person#CERL> ?v . FILTER(isIRI(?v)) }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#LCCN> ?v . }
|
||||
INSERT { ?s wdtn:P244 ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/person#LCCN> ?v . FILTER(isIRI(?v)) }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#ISNI> ?v . }
|
||||
INSERT { ?s wdtn:P213 ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/person#ISNI> ?v . FILTER(isIRI(?v)) }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/person#SNAC> ?v . }
|
||||
INSERT { ?s wdtn:P3430 ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/person#SNAC> ?v . FILTER(isIRI(?v)) }
|
||||
25
updates_step05/003-location-properties.rq
Normal file
25
updates_step05/003-location-properties.rq
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
PREFIX owl: <http://www.w3.org/2002/07/owl#>
|
||||
PREFIX schema: <https://schema.org/>
|
||||
PREFIX wgs84: <http://www.w3.org/2003/01/geo/wgs84_pos#>
|
||||
|
||||
DELETE { ?s <http://example.org/migrants/location#latitude> ?v . }
|
||||
INSERT { ?s wgs84:lat ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/location#latitude> ?v . }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/location#longitude> ?v . }
|
||||
INSERT { ?s wgs84:long ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/location#longitude> ?v . }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/location#wikipedia> ?v . }
|
||||
INSERT { ?s schema:sameAs ?v . }
|
||||
WHERE {
|
||||
?s <http://example.org/migrants/location#wikipedia> ?v .
|
||||
FILTER(isIRI(?v))
|
||||
}
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/location#wikidata> ?q . }
|
||||
INSERT { ?s owl:sameAs ?wd . }
|
||||
WHERE {
|
||||
?s <http://example.org/migrants/location#wikidata> ?q .
|
||||
BIND(IRI(CONCAT("http://www.wikidata.org/entity/", STR(?q))) AS ?wd)
|
||||
}
|
||||
14
updates_step05/004-organisation-properties.rq
Normal file
14
updates_step05/004-organisation-properties.rq
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
PREFIX schema: <https://schema.org/>
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
|
||||
DELETE { ?s <http://example.org/migrants/organisation#inst_name> ?v . }
|
||||
INSERT { ?s schema:name ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/organisation#inst_name> ?v . }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/organisation#ref-IDLocation> ?v . }
|
||||
INSERT { ?s schema:location ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/organisation#ref-IDLocation> ?v . }
|
||||
;
|
||||
DELETE { ?s <http://example.org/migrants/organisation#comment> ?v . }
|
||||
INSERT { ?s rdfs:comment ?v . }
|
||||
WHERE { ?s <http://example.org/migrants/organisation#comment> ?v . }
|
||||
10
updates_step05/005-labels.rq
Normal file
10
updates_step05/005-labels.rq
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX schema: <https://schema.org/>
|
||||
|
||||
INSERT { ?s rdfs:label ?label . }
|
||||
WHERE {
|
||||
?s a <http://example.org/migrants/person> .
|
||||
?s schema:givenName ?fn .
|
||||
?s schema:familyName ?ln .
|
||||
BIND(CONCAT(STR(?fn), " ", STR(?ln)) AS ?label)
|
||||
}
|
||||
23
updates_step05/006-skos-concepts.rq
Normal file
23
updates_step05/006-skos-concepts.rq
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
|
||||
|
||||
INSERT { ?s a skos:Concept . ?s skos:prefLabel ?label . }
|
||||
WHERE {
|
||||
VALUES ?type {
|
||||
<http://example.org/migrants/Gender>
|
||||
<http://example.org/migrants/Profession>
|
||||
<http://example.org/migrants/MigrationReason>
|
||||
<http://example.org/migrants/EmploymentType>
|
||||
<http://example.org/migrants/InstitutionType>
|
||||
<http://example.org/migrants/RelationshipType>
|
||||
<http://example.org/migrants/RelationshipTypePrecise>
|
||||
<http://example.org/migrants/Nametype>
|
||||
<http://example.org/migrants/Religion>
|
||||
<http://example.org/migrants/Continent>
|
||||
<http://example.org/migrants/Country>
|
||||
<http://example.org/migrants/City>
|
||||
<http://example.org/migrants/State>
|
||||
}
|
||||
?s a ?type .
|
||||
?s rdfs:label ?label .
|
||||
}
|
||||
13
updates_step05/007-classes.rq
Normal file
13
updates_step05/007-classes.rq
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
PREFIX schema: <https://schema.org/>
|
||||
|
||||
DELETE { ?s a <http://example.org/migrants/person> . }
|
||||
INSERT { ?s a schema:Person . }
|
||||
WHERE { ?s a <http://example.org/migrants/person> . }
|
||||
;
|
||||
DELETE { ?s a <http://example.org/migrants/location> . }
|
||||
INSERT { ?s a schema:Place . }
|
||||
WHERE { ?s a <http://example.org/migrants/location> . }
|
||||
;
|
||||
DELETE { ?s a <http://example.org/migrants/organisation> . }
|
||||
INSERT { ?s a schema:Organization . }
|
||||
WHERE { ?s a <http://example.org/migrants/organisation> . }
|
||||
Loading…
Reference in a new issue