-
Notifications
You must be signed in to change notification settings - Fork 0
/
model_church.ttl
120 lines (107 loc) · 5.01 KB
/
model_church.ttl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
# This is an RDF file in Turtle notation. It describes the desired output of an
# automatic procedure for transforming source data to RDF.
# The file contians dataset metadata and data describing one church building.
# Note: in Turtle, if there is no datatype URI and no language tag. datatype is xsd:string
# So we only need to specify datatypes for non-string literals.
@base <http://data.spider-ld.org/kerkennl/>
@prefix : <http://data.spider-ld.org/kerkennl/>
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
#@prefix cidoc: <http://www.cidoc-crm.org/cidoc-crm/> . # apparently version 5.0.4
@prefix cidoc: <http://www.cidoc-crm.org/rdfs/cidoc_crm_v6.2-draft-2015August.rdfs#> . # to be replaced by definitive 6.2 version
@prefix dbo: <http://dbpedia.org/ontology/> .
@prefix dbp: <http://dbpedia.org/resource/> .
@prefix aat: <http://vocab.getty.edu/aat/> .
@prefix schema: <http://schema.org/> .
@prefix bag: <http://lod.geodan.nl/vocab/bag#> .
@prefix locn: <http://www.w3.org/ns/locn#> .
@prefix eth: <http://data.cultureelerfgoed.nl/semnet/> .
@prefix event: <http://purl.org/NET/c4dm/event.owl#> .
@prefix void: <http://rdfs.org/ns/void#> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix dul: <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#> .
@prefix umbel: <http://umbel.org/umbel#> .
@prefix rc: <http://umbel.org/umbel/rc/> .
@prefix time: <http://www.w3.org/2006/time#> .
@prefix geosparql: <http://www.opengis.net/ont/geosparql#> .
@prefix sd: <http://www.w3.org/ns/sparql-service-description#> .
:c17
a dbo:Church, cidoc:E22_Man-Made_Object, cidoc:E93_Presence, schema:Church, dul:DesignedArtifact, rc:Church_Building, dbo:ArchitecturalStructure ;
dbo:type dbp:Cathedral ; #uncomment if this is a cathedral
dbo:type dbp:Minor_basilica ; #uncomment if this is a basilica
void:inDataset <http://data.spider-ld.org/kerkennl/> ;
void:inDataset :wphilversum ;
dcterms:isPartOf :wphilversum ;
#dcterms:subject aat:300007466, eth:c15af234-87b0-433c-bbe1-880a6f717057 ; # moved to dataset metadata
dcterms:title "Silo" ;
dbo:buildingName "Silo" ;
cidoc:E42_Identifier "Silo" ;
rdfs:comment "Dit is een bijzonderheid (uit de kolom 'bijzonderheden')"@nl ;
#bag:woonplaatsnaam "Hilversum" ;
#bag:openbareruimtenaam "Zadelstraat" ;
#bag:huisnummer "3"^^xsd:integer ;
dcterms:created "1898"^^xsd:gYear ; # this is the year of first use (ingebruikname)
#The following line is rejected by riot, seemingly because of the parentheses.
#dbo:architectureStyle aat:300069303, eth:d19a7bd4-d479-422c-838a-d4d3749205aa, dbp:Rationalism_(architecture) ; # commented for riot validation
dbo:architectureStyle aat:300069303, eth:d19a7bd4-d479-422c-838a-d4d3749205aa, dbp:Rationalism_architecture ; # replace parentheses in URI
dbo:architectureType eth:5c688668-31a7-4080-b6ad-95e7d2b1ea9f ;
dul:isParticipantIn <c17/consecration> ;
cidoc:P12i_was_present_at <c17/consecration> ;
umbel:relatesToEvent <c17/consecration> ;
#dcterms:valid :intervalB ;
dcterms:valid "start=1948; end=1974;" ; #do we need to add the datatype dcmi-period? Does it have a RDFS/OWL definition?
cidoc:P164_during :interval1948-1974 ;
dcterms:replaces <c17/version1> ;
dbo:architect :arch1 ;
cidoc:P103_was_intended_for :usage_church ;
.
:c17/address
a locn:Address ;
locn:thoroughfare "Zadelstraat" ;
locn:postName "Hilversum" ;
locn:locatorDesignator "3"^^xsd:Integer ;
.
<c17/version1>
dcterms:isReplacedBy :c17 ;
#dcterms:valid :intervalA ;
dcterms:valid "start=1898; end=1931" ;
a dbo:Church, cidoc:E22_Man-Made_Object, schema:Church ;
dcterms:subject aat:300007466, eth:c15af234-87b0-433c-bbe1-880a6f717057 ;
dcterms:title "Bethel"^^xsd:string ;
bag:woonplaatsnaam "Hilversum"^^xsd:string ;
bag:openbareruimtenaam "Zadelstraat"^^xsd:string ;
bag:huisnummer "3"^^xsd:integer
.
<c17/consecration>
a dcterms:event, cidoc:E5_Event, dul:Event, umbel:Events ;# also event:Event?
dcterms:subject aat:300069272 ;
dul:includesObject <c17> ;
cidoc:P12_occurred_in_the_presence_of <c17> ;
umbel:relatesToFacility <c17> ;
dcterms:date "1901"^^xsd:gYear ;
.
:interval1948-1974 # intervals can and should be shared between versions of churches when appropriate.
a cidoc:E52_Time-Span ;
cidoc:P81_ongoing_throughout :timespan1948-1974 ;
.
:timespan1948-1974
a cidoc:E61_Time-Primitive ;
dbo:startYear "1948"^^xsd:gYear ;
dbo:endYear "1974"^^xsd:gYear ;
.
#:year1901
# a cidoc:E52_Time-Span ;
#.
#:intervalA
# a time:Interval ;
# time:hasBeginning "1898-01-01T00:00:00"^^xsd:dateTime ; # untruthful - source data have only year
# time:hasEnd "1931-01-01T00:00:00"^^xsd:dateTime ; # untruthful - source data have only year
#.
#:intervalB
# a time:Interval ;
# time:hasBeginning "1948-01-01T00:00:00"^^xsd:dateTime ; # untruthful - source data have only year
# .