https://periodo.github.io/edtf-ontology/edtfo.ttl
This is a draft ontology of concepts for expressing Extended Date/Time Format (EDTF) constructs using the Time Ontology in OWL. The goal is to support translation of EDTF strings into structured descriptions that can be queried and reasoned about using standard RDF/OWL tools.
Please post questions or feedback at https://github.com/periodo/edtf-ontology/discussions.
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#ApproximateStatement |
---|---|
Description |
A statement that is possibly correct, and if not, close to correct |
Example(s) |
# approximately June 2004 ex:when a time:Instant ; time:inDateTime ex:2004_06 . ex:2004_06 a time:DateTimeDescription ; time:unitType time:unitMonth ; time:year 2004 ; time:month 6 . ex:temporalPositionStatement a edtfo:ApproximateStatement ; rdf:subject ex:when ; rdf:predicate time:inDateTime ; rdf:object ex:2004_06 . |
Super-classes |
Qualified statementc |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#CenturyDescription |
---|---|
Description |
Description of date and time structured with a separate value for specifying the century. |
Scope Notes |
Since specifying the decade also indirectly
specifies the century, and specifying the century also indirectly
specifies the millennium, this class is disjoint with
|
Example(s) |
# some year in the 20th century ex:when a time:Instant ; time:inDateTime [ a edtfo:CenturyDescription ; time:unitType time:unitYear ; edtfo:century 20 ] . |
Super-classes |
Super-year date descriptionc |
Restrictions |
centurydp max 1 |
In domain of |
centurydp |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#DecadeDescription |
---|---|
Description |
Description of date and time structured with a separate value for specifying the decade. |
Scope Notes |
Since specifying the decade also indirectly
specifies the century and millennium, this class is disjoint with
|
Example(s) |
# some year in the 2010s ex:when a time:Instant ; time:inDateTime [ a edtfo:DecadeDescription ; time:unitType time:unitYear ; edtfo:decade 201 ] . |
Super-classes |
Super-year date descriptionc |
Restrictions |
decadedp max 1 |
In domain of |
decadedp |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#MillenniumDescription |
---|---|
Description |
Description of date and time structured with a separate value for specifying the millennium. |
Scope Notes |
Since specifying the decade or the century also
indirectly specifies the millennium, this class is disjoint with
|
Example(s) |
# some month in the 1st millennium ex:when a time:Instant ; time:inDateTime [ a edtfo:MillenniumDescription ; time:unitType time:unitMonth ; edtfo:millennium 1 ] . |
Super-classes |
Super-year date descriptionc |
Restrictions |
millenniumdp max 1 |
In domain of |
millenniumdp |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#OpenBeginningInterval |
---|---|
Description |
A temporal entity with non-zero extent or duration and for which the value of the beginning is unspecified (perhaps because it does not exist, but not because it is unknown) |
Example(s) |
# interval ending April 12th 1985; beginning unspecified ex:when a edtfo:OpenBeginningInterval ; time:hasEnd [ a time:Instant ; time:inDateTime [ a time:DateTimeDescription ; time:unitType time:unitDay ; time:year 1985 ; time:month 4 ; time:day 12 ] ] . |
Super-classes |
time:ProperIntervalc |
Restrictions |
time:hasBeginning exactly 0 |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#OpenEndInterval |
---|---|
Description |
A temporal entity with non-zero extent or duration and for which the value of the end is unspecified (perhaps because it does not exist, but not because it is unknown) |
Example(s) |
# interval starting April 12th 1985; end unspecified ex:when a edtfo:OpenEndInterval ; time:hasBeginning [ a time:Instant ; time:inDateTime [ a time:DateTimeDescription ; time:unitType time:unitDay ; time:year 1985 ; time:month 4 ; time:day 12 ] ] . |
Super-classes |
time:ProperIntervalc |
Restrictions |
time:hasEnd exactly 0 |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#Quadrimester |
---|---|
Description |
A quadrimester (four-month subdivision) of the year |
Super-classes |
Subdivision of yearc |
Restrictions |
time:unitType value unitQuadrimesterc |
Members |
Quadrimester3 Quadrimester2 Quadrimester1 |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#QualifiedStatement |
---|---|
Description |
A qualified (e.g. uncertain or approximate) statement |
Super-classes |
rdf:Statementc |
Sub-classes |
Uncertain statementc Approximate statementc |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#Quarter |
---|---|
Description |
A quarter of the year |
Super-classes |
Subdivision of yearc |
Restrictions |
time:unitType value unitQuarterc |
Members |
Quarter1 Quarter4 Quarter3 Quarter2 |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#Season |
---|---|
Description |
A season of the year |
Super-classes |
Subdivision of yearc |
Restrictions |
time:unitType value unitSeasonc |
Members |
AutumnNorthernHemisphere SummerSouthernHemisphere SpringSouthernHemisphere Winter SpringNorthernHemisphere AutumnSouthernHemisphere Summer WinterNorthernHemisphere Autumn WinterSouthernHemisphere Spring SummerNorthernHemisphere |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#Semestral |
---|---|
Description |
A semestral (six-month subdivision) of the year |
Super-classes |
Subdivision of yearc |
Restrictions |
time:unitType value unitSemestralc |
Members |
Semestral2 Semestral1 |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#SubYearDateTimeDescription |
---|---|
Description |
Description of date and time structured with a separate value for a sub-year grouping such as a season or quarter. The temporal reference system is fixed to Gregorian Calendar. |
Example(s) |
# spring of 2001 ex:when a time:Instant ; time:inDateTime [ a edtfo:SubYearDateTimeDescription ; time:unitType edtfo:unitSeason ; edtfo:yearSubdivision edtfo:Spring ; time:year 2001 ] . |
Super-classes |
time:DateTimeDescriptionc |
Restrictions |
year subdivisionop max 1 |
In domain of |
year subdivisionop |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#SuperYearDateTimeDescription |
---|---|
Description |
Description of date and time structured with a separate value for specifying a temporal position at a precision coarser than a year (e.g. decade or century or millennium). The temporal reference system is fixed to Gregorian Calendar. |
Scope Notes |
Since it only makes sense to specify a temporal
position at a precision coarser than a year if the exact year is
not specified, super-year datetime descriptions must not have any
|
Super-classes |
time:DateTimeDescriptionc |
Restrictions |
time:year exactly 0 |
Sub-classes |
Millennium descriptionc Decade descriptionc Century descriptionc |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#UncertainStatement |
---|---|
Description |
A statement the source of which is considered dubious |
Example(s) |
# possibly but not certainly 1984 ex:when a time:Instant ; time:inDateTime ex:1984 . ex:1984 a time:DateTimeDescription ; time:unitType time:unitYear ; time:year 1984 . ex:temporalPositionStatement a edtfo:UncertainStatement ; rdf:subject ex:when ; rdf:predicate time:inDateTime ; rdf:object ex:1984 . |
Super-classes |
Qualified statementc |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#YearSubdivision |
---|---|
Description |
A subdivision of the year |
Super-classes |
owl:Thingc |
Sub-classes |
Season of yearc Quadrimester of yearc Semestral of yearc Quarter of yearc |
In range of |
year subdivisionop |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#yearSubdivision |
---|---|
Description |
The subdivision of the year,
whose value is a member of the class |
Example(s) |
# spring of 2021 :when a time:Instant ; time:inDateTime [ a edtfo:SubYearDateTimeDescription ; time:unitType edtfo:unitSeason ; edtfo:yearSubdivision edtfo:Spring ; time:year 2001 ] . |
Domain(s) | Sub-year date descriptionc |
Range(s) | YearSubdivisionc |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#century |
---|---|
Description |
Century position in the Gregorian calendar;
e.g. |
Example(s) |
# some year in the 20th century ex:when a time:Instant ; time:inDateTime [ a edtfo:CenturyDescription ; time:unitType time:unitYear ; edtfo:century 20 ] . |
Domain(s) | Century descriptionc |
Range(s) | xsd:integerc |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#decade |
---|---|
Description |
Decade position in the Gregorian calendar;
e.g. |
Example(s) |
# some year in the 2010s ex:when a time:Instant ; time:inDateTime [ a edtfo:DecadeDescription ; time:unitType time:unitYear ; edtfo:decade 201 ] . |
Domain(s) | Decade descriptionc |
Range(s) | xsd:integerc |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#hasEDTFDateTimeDescription |
---|---|
Description |
Value of an interval, expressed using EDTF |
Example(s) |
# June 2004 to August 2006 :when a time:ProperInterval ; edtfo:hasEDTFDateTimeDescription "2004-06/2006-08" . |
Domain(s) | time:Intervalc |
Range(s) | edtf:EDTFc |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#hasEDTFDateTimeSetDescription |
---|---|
Description |
Value of a set of instants, expressed using EDTF This property is intended for use with EDTF level 2 “all members of set”
(curly brackets) notation. For “one of a set” expressions use
|
Example(s) |
# all of the years 1667, 1668, 1670, 1671, 1672 :When a owl:Class ; edtfo:hasEDTFDateTimeSetDescription "{1667,1668,1670..1672}" . |
Domain(s) | owl:Classc |
Range(s) | edtf:EDTF-level2c |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#inEDTFDateTime |
---|---|
Description |
Position of an instant, expressed using EDTF |
Example(s) |
# the calendar year 1985 :when a time:Instant ; edtfo:inEDTFDateTime "1985" . |
Domain(s) | time:Instantc |
Range(s) | edtf:EDTFc |
URI | https://periodo.github.io/edtf-ontology/edtfo.ttl#millennium |
---|---|
Description |
Millennium position in the Gregorian calendar;
e.g. |
Example(s) |
# some month in the 1st millennium ex:when a time:Instant ; time:inDateTime [ a edtfo:MillenniumDescription ; time:unitType time:unitMonth ; edtfo:millennium 1 ] . |
Domain(s) | Millennium descriptionc |
Range(s) | xsd:integerc |
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#Autumn
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#AutumnNorthernHemisphere
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#AutumnSouthernHemisphere
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#Quadrimester1
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#Quadrimester2
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#Quadrimester3
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#Quarter1
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#Quarter2
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#Quarter3
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#Quarter4
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#Semestral1
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#Semestral2
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#Spring
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#SpringNorthernHemisphere
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#SpringSouthernHemisphere
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#Summer
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#SummerNorthernHemisphere
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#SummerSouthernHemisphere
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#Winter
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#WinterNorthernHemisphere
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#WinterSouthernHemisphere
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#unitQuadrimester
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#unitQuarter
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#unitSeason
|
---|
URI |
https://periodo.github.io/edtf-ontology/edtfo.ttl#unitSemestral
|
---|
https://periodo.github.io/edtf-ontology/edtfo.ttl#
https://brickschema.org/schema/Brick#
http://www.w3.org/ns/csvw#
http://purl.org/dc/elements/1.1/
http://purl.org/dc/dcam/
http://www.w3.org/ns/dcat#
http://purl.org/dc/dcmitype/
http://purl.org/dc/terms/
http://usefulinc.com/ns/doap#
http://id.loc.gov/datatypes/edtf/
http://xmlns.com/foaf/0.1/
http://www.w3.org/ns/time/gregorian/
http://www.w3.org/ns/odrl/2/
http://www.w3.org/ns/org#
http://www.w3.org/2002/07/owl#
http://www.w3.org/ns/dx/prof/
http://www.w3.org/ns/prov#
http://purl.org/linked-data/cube#
http://www.w3.org/1999/02/22-rdf-syntax-ns#
http://www.w3.org/2000/01/rdf-schema#
https://schema.org/
http://www.w3.org/ns/shacl#
http://www.w3.org/2004/02/skos/core#
http://www.w3.org/ns/sosa/
http://www.w3.org/ns/ssn/
http://www.w3.org/2006/time#
http://purl.org/vocab/vann/
http://rdfs.org/ns/void#
http://www.w3.org/2001/XMLSchema#
c | Classes |
op | Object Properties |
fp | Functional Properties |
dp | Data Properties |
ap | Annotation Properties |
p | Properties |
ni | Named Individuals |