Skip to content

Commit

Permalink
add ttl
Browse files Browse the repository at this point in the history
  • Loading branch information
florianthiery committed Mar 26, 2024
1 parent 0d58c4d commit fd51229
Show file tree
Hide file tree
Showing 3 changed files with 2,442 additions and 0 deletions.
306 changes: 306 additions & 0 deletions ontology/alligator.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,306 @@
@prefix : <http://archaeology.link/ontology#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix wot: <http://xmlns.com/wot/0.1/> .
@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#> .
@prefix time: <http://www.w3.org/2006/time#> .
@prefix alligator: <http://archaeology.link/ontology#> .
@base <http://archaeology.link/ontology#> .

<http://archaeology.link/ontology#> rdf:type owl:Ontology ;
dc:created "2024-03-26" ;
dc:creator "Florian Thiery (Leibniz-Zentrum für Archäologie)" ;
dc:description "The Alligator Vocabulary"@en ;
dc:licence "http://creativecommons.org/licenses/by/4.0/" ;
dc:title "The Alligator Vocabulary"@en ;
rdfs:isDefinedBy "http://leiza-rse.github.io/alligator/vocab/" ;
owl:versionInfo "Triceratops Edition"@en .

#################################################################
# Annotation properties
#################################################################

### http://purl.org/dc/elements/1.1/created
dc:created rdf:type owl:AnnotationProperty .


### http://purl.org/dc/elements/1.1/creator
dc:creator rdf:type owl:AnnotationProperty .


### http://purl.org/dc/elements/1.1/description
dc:description rdf:type owl:AnnotationProperty .


### http://purl.org/dc/elements/1.1/licence
dc:licence rdf:type owl:AnnotationProperty .


### http://purl.org/dc/elements/1.1/title
dc:title rdf:type owl:AnnotationProperty .


### http://www.w3.org/2003/06/sw-vocab-status/ns#term_status
vs:term_status rdf:type owl:AnnotationProperty .


#################################################################
# Object Properties
#################################################################

### http://archaeology.link/ontology#nfenE
:nfenE rdf:type owl:ObjectProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range :Alligator_Event ;
rdfs:comment "If the start value is not fixed, the next fixed start neighbour is shown."@en ;
rdfs:isDefinedBy <http://leiza-rse.github.io/alligator/vocab/> ;
rdfs:label "next fixed start neighbour event"@en ;
vs:term_status "stable" .


### http://archaeology.link/ontology#nfsnE
:nfsnE rdf:type owl:ObjectProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range :Alligator_Event ;
rdfs:comment "If the end value is not fixed, the next fixed start neighbour is shown."@en ;
rdfs:isDefinedBy <http://leiza-rse.github.io/alligator/vocab/> ;
rdfs:label "next fixed end neighbour event"@en ;
vs:term_status "stable" .


### http://www.w3.org/2006/time#intervalAfter
time:intervalAfter rdf:type owl:ObjectProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range :Alligator_Event ;
rdfs:comment "If a proper interval T1 is intervalAfter another proper interval T2, then the beginning of T1 is after the end of T2." ;
rdfs:label "a" .


### http://www.w3.org/2006/time#intervalBefore
time:intervalBefore rdf:type owl:ObjectProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range :Alligator_Event ;
rdfs:comment "If a proper interval T1 is intervalBefore another proper interval T2, then the end of T1 is before the beginning of T2." ;
rdfs:label "b" .


### http://www.w3.org/2006/time#intervalContains
time:intervalContains rdf:type owl:ObjectProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range :Alligator_Event ;
rdfs:comment "If a proper interval T1 is intervalContains another proper interval T2, then the beginning of T1 is before the beginning of T2, and the end of T1 is after the end of T2." ;
rdfs:label "di" .


### http://www.w3.org/2006/time#intervalDuring
time:intervalDuring rdf:type owl:ObjectProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range :Alligator_Event ;
rdfs:comment "If a proper interval T1 is intervalDuring another proper interval T2, then the beginning of T1 is after the beginning of T2, and the end of T1 is before the end of T2." ;
rdfs:label "d" .


### http://www.w3.org/2006/time#intervalEquals
time:intervalEquals rdf:type owl:ObjectProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range :Alligator_Event ;
rdfs:comment "If a proper interval T1 is intervalEquals another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is coincident with the end of T2." ;
rdfs:label "e" .


### http://www.w3.org/2006/time#intervalFinishedBy
time:intervalFinishedBy rdf:type owl:ObjectProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range :Alligator_Event ;
rdfs:comment "If a proper interval T1 is intervalFinishedBy another proper interval T2, then the beginning of T1 is before the beginning of T2, and the end of T1 is coincident with the end of T2." ;
rdfs:label "fi" .


### http://www.w3.org/2006/time#intervalFinishes
time:intervalFinishes rdf:type owl:ObjectProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range :Alligator_Event ;
rdfs:comment "If a proper interval T1 is intervalFinishes another proper interval T2, then the beginning of T1 is after the beginning of T2, and the end of T1 is coincident with the end of T2." ;
rdfs:label "f" .


### http://www.w3.org/2006/time#intervalMeets
time:intervalMeets rdf:type owl:ObjectProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range :Alligator_Event ;
rdfs:comment "If a proper interval T1 is intervalMeets another proper interval T2, then the end of T1 is coincident with the beginning of T2." ;
rdfs:label "m" .


### http://www.w3.org/2006/time#intervalMetBy
time:intervalMetBy rdf:type owl:ObjectProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range :Alligator_Event ;
rdfs:comment "If a proper interval T1 is intervalMetBy another proper interval T2, then the beginning of T1 is coincident with the end of T2." ;
rdfs:label "mi" .


### http://www.w3.org/2006/time#intervalOverlappedBy
time:intervalOverlappedBy rdf:type owl:ObjectProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range :Alligator_Event ;
rdfs:comment "If a proper interval T1 is intervalOverlappedBy another proper interval T2, then the beginning of T1 is after the beginning of T2, the beginning of T1 is before the end of T2, and the end of T1 is after the end of T2." ;
rdfs:label "oi" .


### http://www.w3.org/2006/time#intervalOverlaps
time:intervalOverlaps rdf:type owl:ObjectProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range :Alligator_Event ;
rdfs:comment "If a proper interval T1 is intervalOverlaps another proper interval T2, then the beginning of T1 is before the beginning of T2, the end of T1 is after the beginning of T2, and the end of T1 is before the end of T2." ;
rdfs:label "o" .


### http://www.w3.org/2006/time#intervalStartedBy
time:intervalStartedBy rdf:type owl:ObjectProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range :Alligator_Event ;
rdfs:comment "If a proper interval T1 is intervalStarted another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is after the end of T2." ;
rdfs:label "si" .


### http://www.w3.org/2006/time#intervalStarts
time:intervalStarts rdf:type owl:ObjectProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range :Alligator_Event ;
rdfs:comment "If a proper interval T1 is intervalStarts another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is before the end of T2." ;
rdfs:label "s" .


#################################################################
# Data properties
#################################################################

### http://archaeology.link/ontology#cax
:cax rdf:type owl:DatatypeProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range xsd:double ;
rdfs:comment "x-value of the CA (double)."@en ;
rdfs:isDefinedBy <http://leiza-rse.github.io/alligator/vocab/> ;
rdfs:label "ca x"@en ;
vs:term_status "stable" .


### http://archaeology.link/ontology#cay
:cay rdf:type owl:DatatypeProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range xsd:double ;
rdfs:comment "y-value of the CA (double)."@en ;
rdfs:isDefinedBy <http://leiza-rse.github.io/alligator/vocab/> ;
rdfs:label "ca y"@en ;
vs:term_status "stable" .


### http://archaeology.link/ontology#caz
:caz rdf:type owl:DatatypeProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range xsd:double ;
rdfs:comment "z-value of the CA (double)."@en ;
rdfs:isDefinedBy <http://leiza-rse.github.io/alligator/vocab/> ;
rdfs:label "ca z"@en ;
vs:term_status "stable" .


### http://archaeology.link/ontology#endfixed
:endfixed rdf:type owl:DatatypeProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range xsd:boolean ;
rdfs:comment "Shows if the end date value is fixed (boolean)."@en ;
rdfs:isDefinedBy <http://leiza-rse.github.io/alligator/vocab/> ;
rdfs:label "end fixed"@en ;
vs:term_status "stable" .


### http://archaeology.link/ontology#estimatedend
:estimatedend rdf:type owl:DatatypeProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range xsd:double ;
rdfs:comment "Estimated Event End Date (double)."@en ;
rdfs:isDefinedBy <http://leiza-rse.github.io/alligator/vocab/> ;
rdfs:label "estimated end date"@en ;
vs:term_status "stable" .


### http://archaeology.link/ontology#estimatedstart
:estimatedstart rdf:type owl:DatatypeProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range xsd:double ;
rdfs:comment "Estimated Event Start Date (double)."@en ;
rdfs:isDefinedBy <http://leiza-rse.github.io/alligator/vocab/> ;
rdfs:label "estimated start date"@en ;
vs:term_status "stable" .


### http://archaeology.link/ontology#eventname
:eventname rdf:type owl:DatatypeProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range xsd:string ;
rdfs:comment "Name of the event (string)."@en ;
rdfs:isDefinedBy <http://leiza-rse.github.io/alligator/vocab/> ;
rdfs:label "event name"@en ;
vs:term_status "stable" .


### http://archaeology.link/ontology#nfen
:nfen rdf:type owl:DatatypeProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range xsd:string ;
rdfs:comment "If the end value is not fixed, the next fixed start neighbour is shown (string)."@en ;
rdfs:isDefinedBy <http://leiza-rse.github.io/alligator/vocab/> ;
rdfs:label "next fixed end neighbour"@en ;
vs:term_status "stable" .


### http://archaeology.link/ontology#nfsn
:nfsn rdf:type owl:DatatypeProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range xsd:string ;
rdfs:comment "If the start value is not fixed, the next fixed start neighbour is shown (string)."@en ;
rdfs:isDefinedBy <http://leiza-rse.github.io/alligator/vocab/> ;
rdfs:label "next fixed start neighbour"@en ;
vs:term_status "stable" .


### http://archaeology.link/ontology#startfixed
:startfixed rdf:type owl:DatatypeProperty ;
rdfs:domain :Alligator_Event ;
rdfs:range xsd:boolean ;
rdfs:comment "Shows if the start date value is fixed (boolean)."@en ;
rdfs:isDefinedBy <http://leiza-rse.github.io/alligator/vocab/> ;
rdfs:label "start fixed"@en ;
vs:term_status "stable" .


#################################################################
# Classes
#################################################################

### http://archaeology.link/ontology#Alligator_Event
:Alligator_Event rdf:type owl:Class ;
rdfs:subClassOf time:Interval ;
rdfs:comment "A temporal interval or instant."@en ;
rdfs:isDefinedBy <http://leiza-rse.github.io/alligator/vocab/> ;
rdfs:label "Alligator Event"@en ;
vs:term_status "stable" .


### http://www.w3.org/2006/time#Interval
time:Interval rdf:type owl:Class ;
rdfs:subClassOf time:TemporalEntity ;
rdfs:comment "A temporal entity with an extent or duration"@en ;
rdfs:label "Time interval"@en .


### http://www.w3.org/2006/time#TemporalEntity
time:TemporalEntity rdf:type owl:Class ;
rdfs:comment "A temporal interval or instant"@en ;
rdfs:label "Temporal entity"@en .
Binary file added ontology/alligator.ttl.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit fd51229

Please sign in to comment.