Skip to content

Commit 6c40e99

Browse files
committed
Added shapes for all protocols in invertebrate fauna module
1 parent aaa530c commit 6c40e99

97 files changed

Lines changed: 34149 additions & 9055 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 215 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,215 @@
1+
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
2+
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
3+
PREFIX sosa: <http://www.w3.org/ns/sosa/>
4+
PREFIX tern: <https://w3id.org/tern/ontologies/tern/>
5+
PREFIX unit: <http://qudt.org/vocab/unit/>
6+
PREFIX void: <http://rdfs.org/ns/void#>
7+
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
8+
9+
<urn:fake:procedure>
10+
a tern:Procedure ;
11+
tern:methodType <urn:fake:method> ;
12+
.
13+
14+
<urn:test:invertebrate-fauna-active-sampling-protocol-shapes:invalid:air-temperature:datatype>
15+
a tern:Observation ;
16+
void:inDataset <https://example.com/dataset/1> ;
17+
rdfs:comment "Invalid result - the datatype of the value of the result node must be `xsd:float`." ;
18+
sosa:hasFeatureOfInterest [
19+
a tern:FeatureOfInterest ;
20+
void:inDataset <https://example.com/dataset/1> ;
21+
tern:featureType <http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630>
22+
] ;
23+
sosa:hasResult [
24+
a
25+
tern:Float ,
26+
tern:Value ;
27+
rdf:value 3 ;
28+
sosa:isResultOf <urn:test:invertebrate-fauna-active-sampling-protocol-shapes:invalid:air-temperature:datatype> ;
29+
tern:unit unit:DEG_C
30+
] ;
31+
sosa:hasSimpleResult 3 ;
32+
sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ;
33+
sosa:phenomenonTime <https://example.com/observation/air-temperature/b91c54f2-9354-43ee-8412-09974fd2c23c/phenomenonTime> ;
34+
sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ;
35+
sosa:usedProcedure <urn:test:procedure:invertebrate-fauna-active-sampling> ;
36+
tern:hasSiteVisit <urn:test:site> ;
37+
.
38+
39+
<urn:test:invertebrate-fauna-active-sampling-protocol-shapes:invalid:air-temperature:feature-type>
40+
a tern:Observation ;
41+
void:inDataset <https://example.com/dataset/1> ;
42+
rdfs:comment "Invalid result - incorrect feature type." ;
43+
sosa:hasFeatureOfInterest [
44+
a tern:FeatureOfInterest ;
45+
void:inDataset <https://example.com/dataset/1> ;
46+
tern:featureType <urn:fake:feature-type>
47+
] ;
48+
sosa:hasResult [
49+
a
50+
tern:Float ,
51+
tern:Value ;
52+
rdf:value "33.81"^^xsd:float ;
53+
sosa:isResultOf <urn:test:invertebrate-fauna-active-sampling-protocol-shapes:invalid:air-temperature:feature-type> ;
54+
tern:unit unit:DEG_C
55+
] ;
56+
sosa:hasSimpleResult "33.81"^^xsd:float ;
57+
sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ;
58+
sosa:phenomenonTime <https://example.com/observation/air-temperature/b91c54f2-9354-43ee-8412-09974fd2c23c/phenomenonTime> ;
59+
sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ;
60+
sosa:usedProcedure <urn:test:procedure:invertebrate-fauna-active-sampling> ;
61+
tern:hasSiteVisit <urn:test:site> ;
62+
.
63+
64+
<urn:test:invertebrate-fauna-active-sampling-protocol-shapes:invalid:air-temperature:simple-result>
65+
a tern:Observation ;
66+
void:inDataset <https://example.com/dataset/1> ;
67+
rdfs:comment "Invalid result - The value in simple result must be same with that in the result node." ;
68+
sosa:hasFeatureOfInterest [
69+
a tern:FeatureOfInterest ;
70+
void:inDataset <https://example.com/dataset/1> ;
71+
tern:featureType <http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630>
72+
] ;
73+
sosa:hasResult [
74+
a
75+
tern:Float ,
76+
tern:Value ;
77+
rdf:value "33.81"^^xsd:float ;
78+
sosa:isResultOf <urn:test:invertebrate-fauna-active-sampling-protocol-shapes:invalid:air-temperature:simple-result> ;
79+
tern:unit unit:DEG_C
80+
] ;
81+
sosa:hasSimpleResult "13.56"^^xsd:float ;
82+
sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ;
83+
sosa:phenomenonTime <https://example.com/observation/air-temperature/b91c54f2-9354-43ee-8412-09974fd2c23c/phenomenonTime> ;
84+
sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ;
85+
sosa:usedProcedure <urn:test:procedure:invertebrate-fauna-active-sampling> ;
86+
tern:hasSiteVisit <urn:test:site> ;
87+
.
88+
89+
<urn:test:invertebrate-fauna-active-sampling-protocol-shapes:invalid:air-temperature:site-visit>
90+
a tern:Observation ;
91+
void:inDataset <https://example.com/dataset/1> ;
92+
rdfs:comment "Invalid result - all observations must have a site vist." ;
93+
sosa:hasFeatureOfInterest [
94+
a tern:FeatureOfInterest ;
95+
void:inDataset <https://example.com/dataset/1> ;
96+
tern:featureType <http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630>
97+
] ;
98+
sosa:hasResult [
99+
a
100+
tern:Float ,
101+
tern:Value ;
102+
rdf:value "33.81"^^xsd:float ;
103+
sosa:isResultOf <urn:test:invertebrate-fauna-active-sampling-protocol-shapes:invalid:air-temperature:site-visit> ;
104+
tern:unit unit:DEG_C
105+
] ;
106+
sosa:hasSimpleResult "33.81"^^xsd:float ;
107+
sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ;
108+
sosa:phenomenonTime <https://example.com/observation/air-temperature/b91c54f2-9354-43ee-8412-09974fd2c23c/phenomenonTime> ;
109+
sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ;
110+
sosa:usedProcedure <urn:test:procedure:invertebrate-fauna-active-sampling> ;
111+
.
112+
113+
<urn:test:invertebrate-fauna-active-sampling-protocol-shapes:invalid:air-temperature:unit-of-measure>
114+
a tern:Observation ;
115+
void:inDataset <https://example.com/dataset/1> ;
116+
rdfs:comment "Invalid result unit of measure" ;
117+
sosa:hasFeatureOfInterest [
118+
a tern:FeatureOfInterest ;
119+
void:inDataset <https://example.com/dataset/1> ;
120+
tern:featureType <http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630>
121+
] ;
122+
sosa:hasResult [
123+
a
124+
tern:Float ,
125+
tern:Value ;
126+
rdf:value "33.81"^^xsd:float ;
127+
sosa:isResultOf <urn:test:invertebrate-fauna-active-sampling-protocol-shapes:invalid:air-temperature:unit-of-measure> ;
128+
tern:unit <urn:fake:unit>
129+
] ;
130+
sosa:hasSimpleResult "33.81"^^xsd:float ;
131+
sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ;
132+
sosa:phenomenonTime <https://example.com/observation/air-temperature/b91c54f2-9354-43ee-8412-09974fd2c23c/phenomenonTime> ;
133+
sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ;
134+
sosa:usedProcedure <urn:test:procedure:invertebrate-fauna-active-sampling> ;
135+
tern:hasSiteVisit <urn:test:site> ;
136+
.
137+
138+
<urn:test:invertebrate-fauna-active-sampling-protocol-shapes:invalid:air-temperature:used-procedure>
139+
a tern:Observation ;
140+
void:inDataset <https://example.com/dataset/1> ;
141+
rdfs:comment "Invalid result - the used procedure should be 'Active Search Protocol'." ;
142+
sosa:hasFeatureOfInterest [
143+
a tern:FeatureOfInterest ;
144+
void:inDataset <https://example.com/dataset/1> ;
145+
tern:featureType <http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630>
146+
] ;
147+
sosa:hasResult [
148+
a
149+
tern:Float ,
150+
tern:Value ;
151+
rdf:value "33.81"^^xsd:float ;
152+
sosa:isResultOf <urn:test:invertebrate-fauna-active-sampling-protocol-shapes:invalid:air-temperature:used-procedure> ;
153+
tern:unit unit:DEG_C
154+
] ;
155+
sosa:hasSimpleResult "33.81"^^xsd:float ;
156+
sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ;
157+
sosa:phenomenonTime <https://example.com/observation/air-temperature/b91c54f2-9354-43ee-8412-09974fd2c23c/phenomenonTime> ;
158+
sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ;
159+
sosa:usedProcedure <urn:fake:procedure> ;
160+
tern:hasSiteVisit <urn:test:site> ;
161+
.
162+
163+
<urn:test:invertebrate-fauna-active-sampling-protocol-shapes:invalid:air-temperature:value-range>
164+
a tern:Observation ;
165+
void:inDataset <https://example.com/dataset/1> ;
166+
rdfs:comment "Invalid result - value out of range" ;
167+
sosa:hasFeatureOfInterest [
168+
a tern:FeatureOfInterest ;
169+
void:inDataset <https://example.com/dataset/1> ;
170+
tern:featureType <http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630>
171+
] ;
172+
sosa:hasResult [
173+
a
174+
tern:Float ,
175+
tern:Value ;
176+
rdf:value "-40.0"^^xsd:float ;
177+
sosa:isResultOf <urn:test:invertebrate-fauna-active-sampling-protocol-shapes:invalid:air-temperature:value-range> ;
178+
tern:unit unit:DEG_C
179+
] ;
180+
sosa:hasSimpleResult "-40.0"^^xsd:float ;
181+
sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ;
182+
sosa:phenomenonTime <https://example.com/observation/air-temperature/b91c54f2-9354-43ee-8412-09974fd2c23c/phenomenonTime> ;
183+
sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ;
184+
sosa:usedProcedure <urn:test:procedure:invertebrate-fauna-active-sampling> ;
185+
tern:hasSiteVisit <urn:test:site> ;
186+
.
187+
188+
<urn:test:invertebrate-fauna-active-sampling-protocol-shapes:invalid:air-temperature:value-type>
189+
a tern:Observation ;
190+
void:inDataset <https://example.com/dataset/1> ;
191+
rdfs:comment "Invalid result - the value of the result node must be `tern:Float`." ;
192+
sosa:hasFeatureOfInterest [
193+
a tern:FeatureOfInterest ;
194+
void:inDataset <https://example.com/dataset/1> ;
195+
tern:featureType <http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630>
196+
] ;
197+
sosa:hasResult [
198+
a tern:Value ;
199+
rdf:value "33.81"^^xsd:float ;
200+
sosa:isResultOf <urn:test:invertebrate-fauna-active-sampling-protocol-shapes:invalid:air-temperature:value-type> ;
201+
tern:unit unit:DEG_C
202+
] ;
203+
sosa:hasSimpleResult "33.81"^^xsd:float ;
204+
sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ;
205+
sosa:phenomenonTime <https://example.com/observation/air-temperature/b91c54f2-9354-43ee-8412-09974fd2c23c/phenomenonTime> ;
206+
sosa:resultTime "2022-09-27T05:38:47.117000+00:00"^^xsd:dateTime ;
207+
sosa:usedProcedure <urn:test:procedure:invertebrate-fauna-active-sampling> ;
208+
tern:hasSiteVisit <urn:test:site> ;
209+
.
210+
211+
<urn:test:procedure:invertebrate-fauna-active-sampling>
212+
a tern:Procedure ;
213+
tern:methodType <https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78> ;
214+
.
215+

0 commit comments

Comments
 (0)