-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathontology.ttl
787 lines (568 loc) · 37.3 KB
/
ontology.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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
@prefix : <http://purl.org/net/sett/vocab#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@base <http://purl.org/net/sett/vocab#> .
<http://purl.org/net/sett/vocab#> rdf:type owl:Ontology ;
owl:versionIRI <http://purl.org/net/sett/vocab#1.0> ;
owl:imports <http://www.w3.org/2004/02/skos/core> ;
<http://purl.org/dc/elements/1.1/abstract> "The negative impact of human activities on our planet has increased the interest of stakeholders-from policymakers to citizens-in monitoring and understanding local changes, including both environmental and socio-economic factors. However, these data are often complex and challenging for non-experts to interpret. We introduce the SeTT (Semantic Trajectory of a Territorial Unit) ontology to describe the semantic trajectories of Territorial Units (TUs), making this information accessible to both expert and non-expert users."@en ;
<http://purl.org/dc/elements/1.1/description> "SeTT is a multi-layer ontology specifically designed to describe the semantic trajectories of Territorial Units (TUs). It models three types of trajectories: raw, structured, and semantic. Together, these trajectories create a comprehensive framework for capturing, organizing, and analyzing the evolution of TUs across various thematic domains, thereby improving users' ability to interpret and understand complex data."@en ;
<http://purl.org/dc/elements/1.1/title> "The SeTT ontology"@en ;
<http://purl.org/dc/terms/created> "October 2024"@en ;
<http://purl.org/dc/terms/creator> "(1) Daniela Fernanda Milon-Flores"@en ,
"(2) Camille Bernard"@en ,
"(3) Jérôme Gensel"@en ,
"(4) Gregory Giuliani"@en ;
<http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by/4.0/> ;
<http://schema.org/citation> "Cite this vocabulary as Milon-Flores, D.; Bernard, C.; Gensel, J. and Giuliani, G. The SeTT ontology 1.0"@en ;
owl:versionInfo "1.0"@en .
#################################################################
# Annotation properties
#################################################################
### http://purl.org/dc/elements/1.1/abstract
<http://purl.org/dc/elements/1.1/abstract> rdf:type owl:AnnotationProperty .
### http://purl.org/dc/elements/1.1/description
<http://purl.org/dc/elements/1.1/description> rdf:type owl:AnnotationProperty .
### http://purl.org/dc/elements/1.1/title
<http://purl.org/dc/elements/1.1/title> rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/created
<http://purl.org/dc/terms/created> rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/creator
<http://purl.org/dc/terms/creator> rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/license
<http://purl.org/dc/terms/license> rdf:type owl:AnnotationProperty .
### http://schema.org/citation
<http://schema.org/citation> rdf:type owl:AnnotationProperty .
#################################################################
# Object Properties
#################################################################
### http://purl.org/net/sett/vocab#IsEventOf
:IsEventOf rdf:type owl:ObjectProperty ;
owl:inverseOf :hasEvent .
### http://purl.org/net/sett/vocab#calculatedUsingSegmentMethod
:calculatedUsingSegmentMethod rdf:type owl:ObjectProperty ;
owl:inverseOf :isUsedAsSegmentMethodFor ;
rdfs:domain :StructuredTrajectory ;
rdfs:range :SegmentationMethod .
### http://purl.org/net/sett/vocab#calculatedUsingTransitionPointMethod
:calculatedUsingTransitionPointMethod rdf:type owl:ObjectProperty ;
owl:inverseOf :isUsedAsTransitionPointMethodFor ;
rdfs:domain :StructuredTrajectory ;
rdfs:range :TransitionPointDetectionMethod .
### http://purl.org/net/sett/vocab#episodeIsAnnotatedFrom
:episodeIsAnnotatedFrom rdf:type owl:ObjectProperty ;
owl:inverseOf :segmentAnnotatesEpisode ;
rdfs:domain :Episode ;
rdfs:range :Segment .
### http://purl.org/net/sett/vocab#eventIsAnnotatedFrom
:eventIsAnnotatedFrom rdf:type owl:ObjectProperty ;
owl:inverseOf :transitionPointAnnotatesEvent ;
rdfs:domain :Event ;
rdfs:range :TransitionPoint .
### http://purl.org/net/sett/vocab#hasAttribute
:hasAttribute rdf:type owl:ObjectProperty ;
owl:inverseOf :isAttributeOf ;
rdfs:domain :Component ;
rdfs:range :Attribute .
### http://purl.org/net/sett/vocab#hasEpisode
:hasEpisode rdf:type owl:ObjectProperty ;
owl:inverseOf :isEpisodeOf ;
rdfs:domain :ThematicTrajectory ;
rdfs:range :Episode .
### http://purl.org/net/sett/vocab#hasEvent
:hasEvent rdf:type owl:ObjectProperty ;
rdfs:domain :ThematicTrajectory ;
rdfs:range :Event .
### http://purl.org/net/sett/vocab#hasExternalAttribute
:hasExternalAttribute rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf :hasAttribute ;
owl:inverseOf :isExternalAttributeOf ;
rdfs:domain :Component ;
rdfs:range :ExternalAttributes .
### http://purl.org/net/sett/vocab#hasFocusOn
:hasFocusOn rdf:type owl:ObjectProperty ;
owl:inverseOf :isFocusOf ;
rdfs:domain :SeTT ;
rdfs:range :Theme .
### http://purl.org/net/sett/vocab#hasIntrinsicAttribute
:hasIntrinsicAttribute rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf :hasAttribute ;
owl:inverseOf :isIntrinsicAttributeOf ;
rdfs:domain :Component ;
rdfs:range :IntrinsicAttributes .
### http://purl.org/net/sett/vocab#hasSeTT
:hasSeTT rdf:type owl:ObjectProperty ;
owl:inverseOf :isSeTTOf ;
rdfs:domain :TerritorialUnit ;
rdfs:range :SeTT .
### http://purl.org/net/sett/vocab#hasSegment
:hasSegment rdf:type owl:ObjectProperty ;
owl:inverseOf :isSegmentOf ;
rdfs:domain :StructuredTrajectory ;
rdfs:range :Segment .
### http://purl.org/net/sett/vocab#hasSemanticAnnotation
:hasSemanticAnnotation rdf:type owl:ObjectProperty ;
owl:inverseOf :isSemanticAnnotationOf ;
rdfs:domain :ThematicComponent ;
rdfs:range <http://www.w3.org/2004/02/skos/core#Concept> .
### http://purl.org/net/sett/vocab#hasSlice
:hasSlice rdf:type owl:ObjectProperty ;
owl:inverseOf :isSliceOf ;
rdfs:domain :RawTrajectory ;
rdfs:range :Slice .
### http://purl.org/net/sett/vocab#hasSubIndicator
:hasSubIndicator rdf:type owl:ObjectProperty ;
rdfs:domain :Indicator ;
rdfs:range :Indicator .
### http://purl.org/net/sett/vocab#hasThematicTrajectory
:hasThematicTrajectory rdf:type owl:ObjectProperty ;
owl:inverseOf :isThematicTrajectoryOf ;
rdfs:domain :SeTT ;
rdfs:range :ThematicTrajectory .
### http://purl.org/net/sett/vocab#hasTheme
:hasTheme rdf:type owl:ObjectProperty ;
owl:inverseOf :isThemeOf ;
rdfs:domain :ThematicTrajectory ;
rdfs:range :Theme .
### http://purl.org/net/sett/vocab#hasTransitionPoint
:hasTransitionPoint rdf:type owl:ObjectProperty ;
owl:inverseOf :isTransitionPointOf ;
rdfs:domain :StructuredTrajectory ;
rdfs:range :TransitionPoint .
### http://purl.org/net/sett/vocab#indicatorMonitoredBy
:indicatorMonitoredBy rdf:type owl:ObjectProperty ;
owl:inverseOf :monitorsIndicator .
### http://purl.org/net/sett/vocab#isAttributeOf
:isAttributeOf rdf:type owl:ObjectProperty .
### http://purl.org/net/sett/vocab#isEpisodeOf
:isEpisodeOf rdf:type owl:ObjectProperty .
### http://purl.org/net/sett/vocab#isExternalAttributeOf
:isExternalAttributeOf rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf :isAttributeOf .
### http://purl.org/net/sett/vocab#isFocusOf
:isFocusOf rdf:type owl:ObjectProperty .
### http://purl.org/net/sett/vocab#isIntrinsicAttributeOf
:isIntrinsicAttributeOf rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf :isAttributeOf .
### http://purl.org/net/sett/vocab#isSeTTOf
:isSeTTOf rdf:type owl:ObjectProperty .
### http://purl.org/net/sett/vocab#isSegmentOf
:isSegmentOf rdf:type owl:ObjectProperty .
### http://purl.org/net/sett/vocab#isSemanticAnnotationOf
:isSemanticAnnotationOf rdf:type owl:ObjectProperty .
### http://purl.org/net/sett/vocab#isSliceOf
:isSliceOf rdf:type owl:ObjectProperty .
### http://purl.org/net/sett/vocab#isThematicTrajectoryOf
:isThematicTrajectoryOf rdf:type owl:ObjectProperty .
### http://purl.org/net/sett/vocab#isThemeOf
:isThemeOf rdf:type owl:ObjectProperty .
### http://purl.org/net/sett/vocab#isTransitionPointOf
:isTransitionPointOf rdf:type owl:ObjectProperty .
### http://purl.org/net/sett/vocab#isUsedAsSegmentMethodFor
:isUsedAsSegmentMethodFor rdf:type owl:ObjectProperty .
### http://purl.org/net/sett/vocab#isUsedAsTransitionPointMethodFor
:isUsedAsTransitionPointMethodFor rdf:type owl:ObjectProperty .
### http://purl.org/net/sett/vocab#monitorsIndicator
:monitorsIndicator rdf:type owl:ObjectProperty ,
owl:FunctionalProperty ;
rdfs:domain :RawTrajectory ;
rdfs:range :Indicator .
### http://purl.org/net/sett/vocab#segmentAnnotatesEpisode
:segmentAnnotatesEpisode rdf:type owl:ObjectProperty .
### http://purl.org/net/sett/vocab#segmentIsCalculadedFrom
:segmentIsCalculadedFrom rdf:type owl:ObjectProperty ;
owl:inverseOf :sliceUsedToCalculateSegment ;
rdfs:domain :Segment ;
rdfs:range :Slice .
### http://purl.org/net/sett/vocab#semanticAnnotationBasedOnAttribute
:semanticAnnotationBasedOnAttribute rdf:type owl:ObjectProperty ;
rdfs:domain <http://www.w3.org/2004/02/skos/core#Concept> ;
rdfs:range :Attribute .
### http://purl.org/net/sett/vocab#sliceDelimitedBy
:sliceDelimitedBy rdf:type owl:ObjectProperty ;
owl:inverseOf :transitionPointDelimitSlice .
### http://purl.org/net/sett/vocab#sliceUsedToCalculateSegment
:sliceUsedToCalculateSegment rdf:type owl:ObjectProperty .
### http://purl.org/net/sett/vocab#transitionPointAnnotatesEvent
:transitionPointAnnotatesEvent rdf:type owl:ObjectProperty .
### http://purl.org/net/sett/vocab#transitionPointDelimitSlice
:transitionPointDelimitSlice rdf:type owl:ObjectProperty ;
rdfs:domain :TransitionPoint ;
rdfs:range :Slice .
#################################################################
# Data properties
#################################################################
### http://purl.org/net/sett/vocab#hasAttributeValue
:hasAttributeValue rdf:type owl:DatatypeProperty ;
rdfs:domain :Attribute ;
rdfs:range rdfs:Literal .
### http://purl.org/net/sett/vocab#hasSequenceOrder
:hasSequenceOrder rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
rdfs:domain :Component ;
rdfs:range xsd:integer .
#################################################################
# Classes
#################################################################
### http://purl.org/net/sett/vocab#Attribute
:Attribute rdf:type owl:Class ;
rdfs:comment """Trajectory components have Attributes that enhance their descriptions.
The value of an Attribute is flexible enough to represent various literal values regardless of the context.""" .
### http://purl.org/net/sett/vocab#BEAST
:BEAST rdf:type owl:Class ;
rdfs:subClassOf :SegmentationMethod ,
:TransitionPointDetectionMethod .
### http://purl.org/net/sett/vocab#BFAST
:BFAST rdf:type owl:Class ;
rdfs:subClassOf :SegmentationMethod ,
:TransitionPointDetectionMethod .
### http://purl.org/net/sett/vocab#BreakPoint
:BreakPoint rdf:type owl:Class ;
rdfs:subClassOf :TransitionPoint ;
rdfs:comment "A Breakpoint is a specific type of Transition Point (TP) defined as a moment in time when an abrupt change occurs in a time series. It is used to annotate an Event." .
### http://purl.org/net/sett/vocab#BreakpointMagnitude
:BreakpointMagnitude rdf:type owl:Class ;
rdfs:subClassOf :ExternalAttributes ;
<http://purl.org/dc/terms/title> "Breakpoint Magnitude" ;
rdfs:comment "A Breakpoint Magnitude is a specific type of External Attribute that quantifies the change at a Breakpoint. It is calculated as the distance between the Breakpoint and its subsequent point in time." ;
rdfs:label "Breakpoint Magnitude" .
### http://purl.org/net/sett/vocab#BreakpointProbability
:BreakpointProbability rdf:type owl:Class ;
rdfs:subClassOf :ExternalAttributes ;
<http://purl.org/dc/terms/title> "Breakpoint Probability" ;
rdfs:comment "BreakpointProbability is a specific type of External Attribute that indicates the likelihood of a Breakpoint occurring based on statistical analysis." ;
rdfs:label "Breakpoint Probability" .
### http://purl.org/net/sett/vocab#Component
:Component rdf:type owl:Class ;
rdfs:comment """Trajectories consist of Components, each defined by its position in the sequence, the algorithm used for its calculation, and a set of Attributes that enrich its description.
In the SeTT ontology, there are three types of components: thematic, structured, and raw.""" .
### http://purl.org/net/sett/vocab#Episode
:Episode rdf:type owl:Class ;
rdfs:subClassOf :ThematicComponent ,
[ rdf:type owl:Restriction ;
owl:onProperty :isEpisodeOf ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :ThematicTrajectory
] ;
owl:disjointWith :Event ;
rdfs:comment """An Episode is a component of the Thematic Trajectory, derived from the semantic annotation of its corresponding Segment within a Structured Trajectory.
Each Episode is defined by its position in the trajectory sequence and characterized by semantic annotations that provide context for interpreting the trajectory's behavior.
A set of attributes further enriches its contextual information.
An Episode period culminates when an Event occurs, marking a discontinuity between Episodes.""" .
### http://purl.org/net/sett/vocab#EpisodeEndDate
:EpisodeEndDate rdf:type owl:Class ;
rdfs:subClassOf :IntrinsicAttributes ;
<http://purl.org/dc/terms/title> "Episode End Date" ;
rdfs:comment "Episode End Date is a specific type of Intrinsic Attribute that indicates the date when an Episode concludes." ;
rdfs:label "Episode End Date" .
### http://purl.org/net/sett/vocab#EpisodeStartDate
:EpisodeStartDate rdf:type owl:Class ;
rdfs:subClassOf :IntrinsicAttributes ;
<http://purl.org/dc/terms/title> "Episode Start Date" ;
rdfs:comment "Episode Start Date is a specific type of Intrinsic Attribute that marks the date when an Episode begins." ;
rdfs:label "Episode Start Date" .
### http://purl.org/net/sett/vocab#Event
:Event rdf:type owl:Class ;
rdfs:subClassOf :ThematicComponent ,
[ rdf:type owl:Restriction ;
owl:onProperty :IsEventOf ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :ThematicTrajectory
] ;
rdfs:comment """An Event is a component of a Thematic Trajectory, derived from the semantic annotation of a Transition Point within a Structured Trajectory.
Each Event is defined by its position in the trajectory and comprises semantic annotations and attributes that provide context and enhance the interpretation of the Thematic Trajectory's behavior.
Unlike Episodes, Events have an instantaneous duration and signify the discontinuity between Episodes.""" .
### http://purl.org/net/sett/vocab#EventDate
:EventDate rdf:type owl:Class ;
rdfs:subClassOf :IntrinsicAttributes ;
<http://purl.org/dc/terms/title> "Event Date" ;
rdfs:comment "Event Date is a specific type of Intrinsic Attribute that specifies the date when an Event occurred." ;
rdfs:label "Event Date" .
### http://purl.org/net/sett/vocab#ExplanatoryFactor
:ExplanatoryFactor rdf:type owl:Class ;
rdfs:subClassOf :ExternalAttributes ;
<http://purl.org/dc/terms/title> "Explanatory Factor" ;
rdfs:comment """Explanatory Factors are a specific type of External Attribute that provides additional context regarding the occurrence of a Transition Point such as a Breakpoint.
Various resources, such as available URLs or bibliographic citations, can be used to enrich the Event.""" ;
rdfs:label "Explanatory Factor" .
### http://purl.org/net/sett/vocab#ExternalAttributes
:ExternalAttributes rdf:type owl:Class ;
rdfs:subClassOf :Attribute ;
owl:disjointWith :IntrinsicAttributes ;
rdfs:comment "An external attribute is an optional or supplementary characteristic that enhances the description of a component. These attributes may be added by expert users or derived from specific methods. For instance, the p-value is an external attribute derived from applying the linear regression method." .
### http://purl.org/net/sett/vocab#Indicator
:Indicator rdf:type owl:Class ;
rdfs:comment """An Indicator is defined as a quantitative measure that captures the status of a situation or its variations over time. In the context of a Raw trajectory, it represents the data being monitored.
The concept of an Indicator is sufficiently abstract to encompass various domains, including environmental and socio-economic.
Indicators correspond to the Indicator dimension of the RDF Data Cube and can exist as standalone measures or be composed of other indicators.
Indicators can be further enriched with metadata such as bibliography citations, formula descriptions, and open-linked data resources.""" .
### http://purl.org/net/sett/vocab#InflexionPoint
:InflexionPoint rdf:type owl:Class ;
rdfs:subClassOf :TransitionPoint .
### http://purl.org/net/sett/vocab#InterruptionPoint
:InterruptionPoint rdf:type owl:Class ;
rdfs:subClassOf :TransitionPoint .
### http://purl.org/net/sett/vocab#IntrinsicAttributes
:IntrinsicAttributes rdf:type owl:Class ;
rdfs:subClassOf :Attribute ;
rdfs:comment "An intrinsic attribute is inherent to the component's nature. For example, in a linear segment, attributes such as the start and end points, as well as the slope, are considered intrinsic because they are essential for defining the segment." .
### http://purl.org/net/sett/vocab#LinearRegression
:LinearRegression rdf:type owl:Class ;
rdfs:subClassOf :SegmentationMethod .
### http://purl.org/net/sett/vocab#LinearSegment
:LinearSegment rdf:type owl:Class ;
rdfs:subClassOf :Segment .
### http://purl.org/net/sett/vocab#LinearTrendGradualMagnitude
:LinearTrendGradualMagnitude rdf:type owl:Class ;
rdfs:subClassOf :ExternalAttributes ;
<http://purl.org/dc/terms/title> "Linear Trend Gradual Magnitude" ;
rdfs:comment "A Gradual Magnitude is a specific type of External Attribute that describes the magnitude of change within a Linear Trend. It is calculated by multiplying the Intrinsic attributes Slope magnitude and Segment duration." ;
rdfs:label "Linear Trend Gradual Magnitude" .
### http://purl.org/net/sett/vocab#LinearTrendPValue
:LinearTrendPValue rdf:type owl:Class ;
rdfs:subClassOf :ExternalAttributes ;
<http://purl.org/dc/terms/title> "Linear Trend p-value" ;
rdfs:comment "A p-value is a specific type of External Attribute that indicates the statistical significance of a Trend line." ;
rdfs:label "Linear Trend p-value" .
### http://purl.org/net/sett/vocab#NonLinearSegment
:NonLinearSegment rdf:type owl:Class ;
rdfs:subClassOf :Segment .
### http://purl.org/net/sett/vocab#RawComponent
:RawComponent rdf:type owl:Class ;
rdfs:subClassOf :Component ;
rdfs:comment "A Raw Component is a type of Component used to form a Raw trajectory." .
### http://purl.org/net/sett/vocab#RawTrajectory
:RawTrajectory rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :hasSlice ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :Slice
] ;
rdfs:comment """A raw trajectory, or simply a trajectory, of Territorial Units (TUs) refers to a sequence of chronologically ordered measurements, tracking the temporal changes of domain-specific indicators.
To efficiently manage large volumes of data, the Indicator measurements are represented as Observations using the RDF Data Cube vocabulary, structured across three dimensions: Time, Space, and Indicator.
Pre-calculated Slices are then employed to store these Observations, each fixed over a defined period.""" .
### http://purl.org/net/sett/vocab#RegimeChangePoint
:RegimeChangePoint rdf:type owl:Class ;
rdfs:subClassOf :TransitionPoint .
### http://purl.org/net/sett/vocab#SeTT
:SeTT rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :hasThematicTrajectory ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :ThematicTrajectory
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :isSeTTOf ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :TerritorialUnit
] ;
rdfs:comment """The Semantic Trajectory of a Territorial Unit (SeTT) represents the collection of Thematic Trajectories associated with a Territorial Unit (TU).
It is sufficiently abstract to contain Thematic Trajectories regardless of their Thematic domain.
A Territorial Unit (TU) can be composed of one ore multiple SeTTs.""" .
### http://purl.org/net/sett/vocab#SeasonalSegment
:SeasonalSegment rdf:type owl:Class ;
rdfs:subClassOf :Segment .
### http://purl.org/net/sett/vocab#Segment
:Segment rdf:type owl:Class ;
rdfs:subClassOf :StructuredComponent ,
[ rdf:type owl:Restriction ;
owl:onProperty :isSegmentOf ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :StructuredTrajectory
] ;
owl:disjointWith :TransitionPoint ;
rdfs:comment """A Segment is a component of a Structured Trajectory, calculated from its corresponding Slice within a Raw Trajectory.
Each Segment is characterized by its position in the trajectory, along with intrinsic and external attributes that provide detailed information about the Segment's properties and behavior of the data.
The Segment period culminates when a Transition Point occurs, marking a discontinuity between Segments.""" .
### http://purl.org/net/sett/vocab#SegmentDuration
:SegmentDuration rdf:type owl:Class ;
rdfs:subClassOf :IntrinsicAttributes ;
<http://purl.org/dc/terms/title> "Segment Duration" ;
rdfs:comment "Segment Duration is a specific type of Intrinsic Attribute that indicates the length of time over which a Segment is observed." ;
rdfs:label "Segment Duration" .
### http://purl.org/net/sett/vocab#SegmentEndX
:SegmentEndX rdf:type owl:Class ;
rdfs:subClassOf :IntrinsicAttributes ;
<http://purl.org/dc/terms/title> "Segment End X" ;
rdfs:comment "SegmentEndX is a specific type of Intrinsic Attribute that specifies the x-coordinate at the conclusion of a Segment." ;
rdfs:label "Segment End X" .
### http://purl.org/net/sett/vocab#SegmentEndY
:SegmentEndY rdf:type owl:Class ;
rdfs:subClassOf :IntrinsicAttributes ;
<http://purl.org/dc/terms/title> "Segment End Y" ;
rdfs:comment "Segment End Y is a specific type of Intrinsic Attribute that specifies the y-coordinate at the conclusion of a Segment." ;
rdfs:label "Segment End Y" .
### http://purl.org/net/sett/vocab#SegmentStartX
:SegmentStartX rdf:type owl:Class ;
rdfs:subClassOf :IntrinsicAttributes ;
<http://purl.org/dc/terms/title> "Segment Start X" ;
rdfs:comment "Segment Start X is a specific type of Intrinsic Attribute that indicates the x-coordinate at the beginning of a Segment." ;
rdfs:label "Segment Start X" .
### http://purl.org/net/sett/vocab#SegmentStartY
:SegmentStartY rdf:type owl:Class ;
rdfs:subClassOf :IntrinsicAttributes ;
<http://purl.org/dc/terms/title> "Segment Start Y" ;
rdfs:comment "Segment Start Y is a specific type of Intrinsic Attribute that indicates the y-coordinate at the beginning of a Segment." ;
rdfs:label "Segment Start Y" .
### http://purl.org/net/sett/vocab#SegmentationMethod
:SegmentationMethod rdf:type owl:Class ;
rdfs:subClassOf :StructurationMethod ;
rdfs:comment """A computational process is used to organize a raw trajectory into distinct segments.
Examples of segmentation methods are BFAST (Breaks for Additive Season and Trend), BEAST (Bayesian Ensemble Algorithm for Change-Point Detection and Time Series Decomposition), and Linear Regression.""" .
### http://purl.org/net/sett/vocab#Slice
:Slice rdf:type owl:Class ;
rdfs:subClassOf :RawComponent ,
[ rdf:type owl:Restriction ;
owl:onProperty :isSliceOf ;
owl:allValuesFrom :RawTrajectory
] ;
rdfs:comment """Pre-calculated Slices are components of the Raw trajectory which offers an efficient method for storing data, originally organized in RDF data cubes across the dimensions of Space, Time, and Indicator.
The detected Transition Points define each slice time period.
Importantly, Slices are used to calculate the Segment component within the Structured trajectory.""" .
### http://purl.org/net/sett/vocab#SlopeDirection
:SlopeDirection rdf:type owl:Class ;
rdfs:subClassOf :IntrinsicAttributes ;
<http://purl.org/dc/terms/title> "Slope Direction" ;
rdfs:comment "Slope Direction is a specific type of Intrinsic Attribute that describes the direction of the slope within a Trend Segment, indicating whether it is increasing or decreasing." ;
rdfs:label "Slope Direction" .
### http://purl.org/net/sett/vocab#SlopeIntercept
:SlopeIntercept rdf:type owl:Class ;
rdfs:subClassOf :IntrinsicAttributes ;
<http://purl.org/dc/terms/title> "Slope Intercept" ;
rdfs:comment "Slope Intercept is a specific type of Intrinsic Attribute. In the context of a linear trend, the Slope Intercept is the y-value at which the trend line intersects the y-axis when the x-value is zero." ;
rdfs:label "Slope Intercept" .
### http://purl.org/net/sett/vocab#SlopeMagnitude
:SlopeMagnitude rdf:type owl:Class ;
rdfs:subClassOf :IntrinsicAttributes ;
<http://purl.org/dc/terms/title> "Slope Magnitude" ;
rdfs:comment "The slope magnitude is a specific type of intrinsic attribute that represents the absolute numerical value of the slope." ;
rdfs:label "Slope Magnitude" .
### http://purl.org/net/sett/vocab#StateSegment
:StateSegment rdf:type owl:Class ;
rdfs:subClassOf :Segment .
### http://purl.org/net/sett/vocab#StructurationMethod
:StructurationMethod rdf:type owl:Class .
### http://purl.org/net/sett/vocab#StructuredComponent
:StructuredComponent rdf:type owl:Class ;
rdfs:subClassOf :Component ;
rdfs:comment "A Structured Component is a type of Component used to form a Structured trajectory." .
### http://purl.org/net/sett/vocab#StructuredTrajectory
:StructuredTrajectory rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :hasSegment ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :Segment
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasTransitionPoint ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :TransitionPoint
] ;
rdfs:comment "A Structured trajectory results from organizing a Raw trajectory into a more structured format. It alternates between a chronologically ordered sequence of Segments and Transition Points, always concluding with a Segment. If no Transition Point is detected, the Structured Trajectory consists solely of a single Segment, indicating no transitional changes within the sequence." .
### http://purl.org/net/sett/vocab#TerritorialUnit
:TerritorialUnit rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :hasSeTT ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :SeTT
] ;
rdfs:comment """A Territorial Unit (TU) denotes a geographic area at the lowest level of administrative division (e.g., municipalities, sub-districts, townships).
TUs are spatially fixed entities, although they may evolve over time due to environmental shifts (e.g., land use changes, climate effects) or socioeconomic factors (e.g., population dynamics).
To approach cases where TU boundaries are not permanently fixed, we exploit the Territorial Statistical Nomenclature (TSN) ontology, specifically the tsn:UnitVersion class, which describes a unique representation of a Territorial Unit that remains stable for a defined period.
TUs are composed of one or more SeTT.""" .
### http://purl.org/net/sett/vocab#ThematicComponent
:ThematicComponent rdf:type owl:Class ;
rdfs:subClassOf :Component ;
rdfs:comment "A Thematic Component is a type of Component used to form a Thematic trajectory." .
### http://purl.org/net/sett/vocab#ThematicTrajectory
:ThematicTrajectory rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :hasEpisode ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :Episode
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasEvent ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :Event
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :isThematicTrajectoryOf ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :SeTT
] ;
rdfs:comment """A Thematic Trajectory is a semantically enriched representation of a Territorial Unit's (TU) trajectory, associated with a specific theme. It is derived from the annotation of a Structured Trajectory and alternates between a chronologically ordered sequence of Episodes and Events, always concluding with an Episode.
A Thematic Trajectory consists solely of a single Episode if no Event is present.""" .
### http://purl.org/net/sett/vocab#Theme
:Theme rdf:type owl:Class ;
rdfs:subClassOf <http://www.w3.org/2004/02/skos/core#Concept> ;
rdfs:comment "A Theme characterizes the subject of a Thematic trajectory, providing a descriptive label for the whole trajectory." .
### http://purl.org/net/sett/vocab#TransitionPoint
:TransitionPoint rdf:type owl:Class ;
rdfs:subClassOf :StructuredComponent ,
[ rdf:type owl:Restriction ;
owl:onProperty :isTransitionPointOf ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :StructuredTrajectory
] ;
rdfs:comment """A Transition Point (TP) is a component of a Structure trajectory.
Each TP is characterized by its position in the trajectory, as well as, intrinsic and external attributes that provide detailed information about its nature.
Unlike Trends, TPs have an instantaneous duration, indicating that the change occurs at a precise moment.
A TP marks the discontinuity between Segments.""" .
### http://purl.org/net/sett/vocab#TransitionPointDetectionMethod
:TransitionPointDetectionMethod rdf:type owl:Class ;
rdfs:subClassOf :StructurationMethod ;
rdfs:comment """A computational process is used to detect Transition Points from a Raw trajectory.
Examples of Transition Points detection methods are BFAST (Breaks for Additive Season and Trend), BEAST (Bayesian Ensemble Algorithm for Change-Point Detection and Time Series Decomposition), and CCDC (Continuous Change Detection and Classification),""" .
### http://purl.org/net/sett/vocab#TransitionPointX
:TransitionPointX rdf:type owl:Class ;
rdfs:subClassOf :IntrinsicAttributes ;
<http://purl.org/dc/terms/title> "Transition Point X" ;
rdfs:comment "Transition Point X is a specific type of Intrinsic Attribute that denotes the x-coordinate of a Transition Point within the trajectory." ;
rdfs:label "Transition Point X" .
### http://purl.org/net/sett/vocab#TransitionPointY
:TransitionPointY rdf:type owl:Class ;
rdfs:subClassOf :IntrinsicAttributes ;
<http://purl.org/dc/terms/title> "Transition Point Y" ;
rdfs:comment "Transition Point Y is a specific type of Intrinsic Attribute that denotes the y-coordinate of a Transition Point within the trajectory" ;
rdfs:label "Transition Point Y" .
#################################################################
# General axioms
#################################################################
[ rdf:type owl:AllDisjointClasses ;
owl:members ( :Attribute
:Component
:Indicator
:RawTrajectory
:SeTT
:StructurationMethod
:StructuredTrajectory
:TerritorialUnit
:ThematicTrajectory
:Theme
)
] .
[ rdf:type owl:AllDisjointClasses ;
owl:members ( :BreakPoint
:InflexionPoint
:InterruptionPoint
:RegimeChangePoint
)
] .
[ rdf:type owl:AllDisjointClasses ;
owl:members ( :LinearSegment
:NonLinearSegment
:SeasonalSegment
:StateSegment
)
] .
[ rdf:type owl:AllDisjointClasses ;
owl:members ( :RawComponent
:StructuredComponent
:ThematicComponent
)
] .
### Generated by the OWL API (version 5.1.18) https://github.com/owlcs/owlapi/