@prefix : .
@prefix werkd: .
@prefix rdf: .
@prefix rdfs: .
@prefix xsd: .
@prefix lido: .
@prefix gnd: .
# can be validated against the schema using shacl (under open world assumption)
# using apache jena try: shacl v -s schema_file -d instance_data_file
# shacl needs the class hierarchy in the instance data file (strange!)
# this information will be included automatically before validation with Dikusa-RDF-Validator
# class declarations
:dhguy rdf:type :person .
:unknown_dhguy rdf:type :person .
:speters rdf:type :person .
:leipzig rdf:type :place .
:leipzig_sachsen rdf:type :place .
:dresden rdf:type :place .
:kreis_bautzen rdf:type :place .
:villa_klinkhardt rdf:type :place .
:germany rdf:type :place .
:latin rdf:type :script .
:saw rdf:type :group .
:angelverein_dresden rdf:type :group .
:employee rdf:type :person_group_relation_type .
:member rdf:type :person_group_relation_type .
:residence rdf:type :person_place_relation_type .
:workplace rdf:type :person_place_relation_type .
:peters2018 rdf:type :work .
:main_author rdf:type :author_role .
:gnd rdf:type :id_type .
:werkd rdf:type :id_type .
:lido rdf:type :id_type .
:wikidata rdf:type :id_type .
:hov rdf:type :id_type .
:teacher_student rdf:type :person_person_relation_type .
:friendship rdf:type :person_person_relation_type .
:student rdf:type :person_person_relation_role .
:teacher rdf:type :person_person_relation_role .
:faust1 rdf:type :work .
:town rdf:type :place_type .
:volkmarsdorf_gebietskoerperschaft rdf:type :place .
:volkmarsdorf_stadtteil rdf:type :place .
:incorporation rdf:type :change_of_place_existence_type .
:district rdf:type :place_type .
:municipality rdf:type :place_type .
# blank nodes used for reified classes
# depending on versioning approach IRIs will be used instead
:name_1 rdf:type :name .
:name_2 rdf:type :name .
:entity_description_1 rdf:type :entity_description .
:life_state_change_1 rdf:type :life_state_change .
:life_state_change_2 rdf:type :life_state_change .
:person_place_relation_1 rdf:type :person_place_relation .
:person_place_relation_2 rdf:type :person_place_relation .
:person_place_relation_3 rdf:type :person_place_relation .
:occupation_1 rdf:type :occupation .
:occupation_2 rdf:type :occupation .
:id_1 rdf:type :id .
:id_2 rdf:type :id .
:person_group_relation_1 rdf:type :person_group_relation .
:person_person_relation_1 rdf:type :person_person_relation .
:citation_1 rdf:type :citation .
:life_state_change_3 rdf:type :life_state_change .
:person_group_relation_2 rdf:type :person_group_relation .
:author_1 rdf:type :author .
:person_person_relation_1 rdf:type :person_person_relation .
:name_3 rdf:type :name .
:name_4 rdf:type :name .
:id_3 rdf:type :id .
:id_4 rdf:type :id .
:entity_description_2 rdf:type :entity_description .
:citation_2 rdf:type :citation .
:part_of_place_relation_1 rdf:type :part_of_place_relation .
:change_of_existence_1 rdf:type :change_of_existence .
:coordinates_1 rdf:type :coordinates .
:coordinates_2 rdf:type :coordinates .
:address_1 rdf:type :address .
:name_5 rdf:type :name .
:location_1 rdf:type :location .
:gender_1 rdf:type :gender .
:name_6 rdf:type :name .
:nationality_1 rdf:type :nationality .
# import of vocabularies
:unknown_dhguy
:has_preferred_name :name_1 .
:speters
:has_preferred_name :name_6 .
:dhguy
:has_preferred_name :name_1 {|
:has_provenance_text "übernommen aus Geburtsurkunde"@de ;
:has_provenance_text "found in birth certificate"@en ;
:has_provenance_URI "https://www.geburtsregister.de/dhguy"^^xsd:anyURI ;
:has_comment "war leicht zu finden"@de ;
:has_provenance_certainty "sicher"@de ;
:has_provenance_contributor :saw
|} ;
:has_alternative_name :name_2 {|
:has_provenance_text "laut Aussage von Freunden"@de ;
:has_comment "ist wohl sein Spitzname"@de ;
:has_provenance_certainty "relativ sicher"@de ;
:has_provenance_contributor :saw
|} .
:name_1
:has_name_value "Dennis Hendrik Guy"@de ;
:has_comment "eine bemerkenswerte Zeichenkette"@de ;
:has_script :latin {|
:has_provenance_text "gesunder Menschenverstand"@de ;
:has_comment "das sind alles lateinische Buchstaben"@de ;
:has_provenance_certainty "sicher"@de ;
:has_provenance_contributor :saw
|} .
:name_2
:has_name_value "DH Guy"@de ;
:has_begin_earliest "1989-01-01"^^xsd:date ;
:has_begin_latest "1989-01-01"^^xsd:date ;
:has_script :latin {|
:has_provenance_text "erneut gesunder Menschenverstand"@de ;
:has_comment "das sind wieder alles lateinische Buchstaben" ;
:has_provenance_certainty "sicher" |} .
:name_6
:has_name_value "Schnief Schneters"@de ;
:has_script :latin .
:dhguy
:has_entity_description :entity_description_1 {|
:has_provenance_certainty "eher unsicher"@de
|} .
:entity_description_1
:has_entity_description_value "ein toller typ"@de ;
:has_author :author_1 .
:author_1
:has_author_value :speters {|
:has_comment "verfasst von seinem besten Freund"@de
|} ;
:has_author_role :main_author.
:dhguy
:has_gender :gender_1 {|
:has_provenance_text "laut Geburtsurkunde"@de ;
:has_provenance_certainty "sicher"@de
|} ;
:has_birth :life_state_change_1 {|
:has_provenance_text "laut Geburtsurkunde"@de ;
:has_provenance_certainty "sicher"@de
|} ;
:has_death :life_state_change_2 {|
:has_provenance_text "offizielle Angabe"@de ;
:has_provenance_certainty "unsicher"@de
|} ;
:has_death :life_state_change_3 {|
:has_provenance_text "Ergebnis von Nachforschungen"@de ;
:has_provenance_certainty "unsicher"@de
|} .
:gender_1 :has_gender_value lido:lido00774 .
:life_state_change_1
:has_place :leipzig ;
:has_date_earliest "1965-08-26"^^xsd:date ;
:has_date_latest "1965-08-26"^^xsd:date .
:life_state_change_2
:has_place :dresden ;
:has_date_earliest "2011-05-11"^^xsd:date {|
:has_provenance_text "Leiche nie gefunden; Festsetzung durch Amtsarzt"
|} ;
:has_date_latest "2011-05-11"^^xsd:date {|
:has_provenance_text "Leiche nie gefunden; Festsetzung durch Amtsarzt"
|} .
:life_state_change_3
:has_life_state_change_place :kreis_bautzen {|
:has_provenance_text "laut Aussage von Freunden war er zu einer dreitägigen Wanderung in dieser Region aufgebrochen"
|} ;
:has_date_earliest "2011-05-10"^^xsd:date {|
:has_provenance_text "Beginn der geplanten Wanderung"
|} ;
:has_date_latest "2011-05-12"^^xsd:date {|
:has_provenance_text "Ende der geplanten Wanderung"
|} .
:dhguy
:has_place_relation :person_place_relation_1 ;
:has_place_relation :person_place_relation_2 ;
:has_place_relation :person_place_relation_3 .
:person_place_relation_1
:has_begin_earliest "1965-08-26"^^xsd:date ;
:has_begin_latest "1965-08-26"^^xsd:date ;
:has_end_earliest "1992-04-01"^^xsd:date {|
:has_description "Umzug im April 1992"
|} ;
:has_end_latest "1992-04-30"^^xsd:date {|
:has_description "Umzug im April 1992"
|} ;
:has_person_place_relation_type :residence .
:person_place_relation_3
:has_begin_earliest "1988-01-01"^^xsd:date ;
:has_begin_latest "1988-01-01"^^xsd:date ;
:has_end_earliest "1992-04-01"^^xsd:date ;
:has_end_latest "1992-04-30"^^xsd:date ;
:has_person_place_relation_type :workplace .
:person_place_relation_2
:has_begin_earliest "1992-04-01"^^xsd:date {|
:has_description "Umzug im April 1992"
|} ;
:has_begin_latest "1992-04-30"^^xsd:date {|
:has_description "Umzug im April 1992"
|} ;
:has_end_earliest "2011-05-10"^^xsd:date {|
:has_description "unklares Todesdatum"
|} ;
:has_end_latest "2011-05-12"^^xsd:date {|
:has_description "unklares Todesdatum"
|} ;
:has_person_place_relation_type :residence .
:dhguy
:has_occupation :occupation_1 ;
:has_occupation :occupation_2 .
:occupation_1
:has_occupation_value :it_developer ;
:has_begin_earliest "1988-01-01"^^xsd:date ;
:has_begin_latest "1988-01-01"^^xsd:date ;
:has_end_earliest "1998-12-31"^^xsd:date ;
:has_end_latest "1998-12-31"^^xsd:date .
:occupation_2
:has_occupation_value :it_specialist ;
:has_begin_earliest "1999-01-01"^^xsd:date ;
:has_begin_latest "1999-01-01"^^xsd:date .
:dhguy
:has_id :id_1 ;
:has_id :id_2 .
:id_1
:has_id_value "112614086" ;
:has_id_type :gnd .
:id_2
:has_id_value "Q123123123" ;
:has_id_type :wikidata .
:dhguy
:has_nationality :nationality_1 ;
:has_group_relation :person_group_relation_1 ;
:has_group_relation :person_group_relation_2 .
:nationality_1
:has_nationality_value gnd:4011882-4 ;
:has_begin_earliest "1965-08-26"^^xsd:date ;
:has_begin_latest "1965-08-26"^^xsd:date .
:saw :has_person_relation :person_group_relation_1 .
:angelverein_dresden :has_person_relation :person_group_relation_2 .
:person_group_relation_1
:has_person_group_relation_type :employee ;
:has_begin_earliest "1999-01-01"^^xsd:date ;
:has_begin_latest "1999-01-01"^^xsd:date .
:person_group_relation_2
:has_person_group_relation_type :member ;
:has_begin_earliest "2002-01-01"^^xsd:date ;
:has_begin_latest "2002-01-01"^^xsd:date ;
:has_end_earliest "2003-12-31"^^xsd:date ;
:has_end_latest "2003-12-31"^^xsd:date .
:dhguy
:is_same_person_as :unknown_dhguy ;
:is_same_as_external_reference "https://twitter.com/dhguy"^^xsd:anyURI .
:dhguy
:has_person_relation :person_person_relation_1 .
:speters
:has_person_relation :person_person_relation_1 .
:person_person_relation_1
:has_person_person_relation_type :friendship .
:dhguy
:has_person_relation :person_person_relation_1 {|
:has_person_person_relation_role :student
|} .
:speters
:has_person_relation :person_person_relation_1 {|
:has_person_person_relation_role :teacher
|} .
:person_person_relation_1
:has_person_person_relation_type :teacher_student ;
:has_begin_earliest "1996-10-01"^^xsd:date ;
:has_begin_latest "1996-10-01"^^xsd:date ;
:has_end_earliest "1998-09-30"^^xsd:date ;
:has_end_latest "1998-09-30"^^xsd:date .
:dhguy :has_citation :citation_1 .
:citation_1
:has_citation_resource :peters2018 ;
:has_citation_text "...once again dhguy saved the day!" .
:leipzig :has_preferred_name :name_3 .
:name_3
:has_name_value "Leipzig"@de ;
:has_script :latin .
:leipzig :has_alternative_name :name_4 .
:name_4
:has_name_value "urbs Libzi"@la ;
:has_script :latin ;
:has_begin_earliest "1015-01-01"^^xsd:date ;
:has_begin_latest "1015-12-31"^^xsd:date .
:leipzig
:has_id :id_3 ;
:has_id :id_4 .
:id_3
:has_id_value "4105" ;
:has_id_type :hov .
:id_4
:has_id_value "Q2079" ;
:has_id_type :wikidata .
:leipzig
:is_same_place_as :leipzig_sachsen ;
:is_same_as_external_reference "https://de.wikipedia.org/wiki/Leipzig"^^xsd:anyURI ;
:has_entity_description :entity_description_2 .
:entity_description_2
:has_entity_description_value "die schönste Großstadt Sachsens"@de .
:leipzig :has_citation :citation_2 .
:citation_2
:has_citation_resource :faust1 ;
:has_citation_text "Mein Leipzig lob ich mir" .
:leipzig
:has_person_relation :person_place_relation_1 ;
:has_person_relation :person_place_relation_3 .
:dresden :has_person_relation :person_place_relation_2 .
:leipzig :has_place_type :town .
:volkmarsdorf_stadtteil
:has_place_type :district ;
:is_part_of_place :part_of_place_relation_1 .
:part_of_place_relation_1
:has_place :leipzig ;
:has_begin_earliest "1890-01-01"^^xsd:date ;
:has_begin_latest "1890-12-31"^^xsd:date .
:volkmarsdorf_gebietskoerperschaft
:has_place_type :municipality ;
:has_end_of_existence :change_of_existence_1 .
:volkmarsdorf_stadtteil
:has_begin_of_existence :change_of_existence_1 .
:change_of_existence_1
:has_change_of_place_existence_type :incorporation ;
:has_begin_earliest "1890-01-01"^^xsd:date ;
:has_end_latest "1890-12-31"^^xsd:date ;
:has_related_place :leipzig .
:leipzig :has_coordinates :coordinates_1 .
:leipzig :has_coordinates :coordinates_2 .
:coordinates_1
:has_coordinates_value "{ \"type\": \"Polygon\", \"coordinates\": [ [ [30, 10], [40, 40], [20, 40], [10, 20], [30, 10] ] ] } " ;
:has_begin_earliest "1990-01-01"^^xsd:date ;
:has_begin_latest "1990-01-01"^^xsd:date ;
:has_end_earliest "1990-12-31"^^xsd:date ;
:has_end_latest "1990-12-31"^^xsd:date .
:coordinates_2
:has_coordinates_value "{ \"type\": \"Polygon\", \"coordinates\": [ [ [35, 10], [45, 45], [20, 50], [10, 20], [30, 10] ] ] } " ;
:has_begin_earliest "1991-01-01"^^xsd:date ;
:has_begin_latest "1991-01-01"^^xsd:date ;
:has_end_earliest "1991-12-31"^^xsd:date ;
:has_end_latest "1991-12-31"^^xsd:date .
:saw :has_location :location_1 .
:location_1
:has_place :villa_klinkhardt ;
:has_begin_earliest "1995-01-01"^^xsd:date ;
:has_begin_latest "1995-12-31"^^xsd:date .
:villa_klinkhardt
:has_address :address_1 ;
:has_preferred_name :name_5 .
:address_1
:has_country :germany ;
:has_town :leipzig ;
:has_postcode "04107" ;
:has_street_address "Karl-Tauchnitz-Str. 1" .
:name_5
:has_name_value "Villa Klinkhardt"@de ;
:has_script :latin .
# import of vocabularies (will happen automatically at a later point)
lido:lido00774 rdf:type skos:Concept ;
rdf:type werkd:gender_value ;
rdf:type werkd:id ;
werkd:has_id_value "lido00774" ;
werkd:has_id_type werkd:lido .
gnd:4011882-4 rdf:type skos:Concept ;
dc:license ;
rdf:type werkd:id ;
rdf:type werkd:nationality_value ;
werkd:has_id_value "4011882-4" ;
werkd:has_id_type werkd:gnd ;
skos:prefLabel "Deutschland"@de ;
skos:inScheme werkd:country .
# placeholder until vocabulary of professions is available
werkd:it_developer rdf:type werkd:occupation_value ;
rdf:type werkd:id ;
werkd:has_id_value "A0001" ;
werkd:has_id_type werkd:werkd .
werkd:it_specialist rdf:type werkd:occupation_value ;
rdf:type werkd:id ;
werkd:has_id_value "A0002" ;
werkd:has_id_type werkd:werkd .