@prefix cmns-av: <https://www.omg.org/spec/Commons/AnnotationVocabulary/> .
@prefix cmns-dt: <https://www.omg.org/spec/Commons/DatesAndTimes/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix time: <http://www.w3.org/2006/time#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

cmns-dt: a owl:Ontology ;
    rdfs:label "Commons Dates and Times Ontology" ;
    dcterms:abstract "The dates and times ontology defines commonly used temporal concepts that cover those most frequently needed across domains, with a focus on terminology that is used in business applications. It is designed to be mappable to other date and time ontologies and specifications, such as the W3C Time Ontology in OWL (available at https://www.w3.org/TR/owl-time/), certain temporal elements in BFO 2020 (see https://basic-formal-ontology.org/bfo-2020.html), time concepts defined in schema.org, and the Object Management Group's Date Time Vocabulary (DTV) specification (available at https://www.omg.org/spec/DTV/), without the corresponding overhead or in some cases, issues. The concepts were originally derived from a number of date and time standards including ISO 8601:2004 Representation of Dates and Times. The ontology itself was derived from the Financial Industry Business Ontology (FIBO) Financial Dates ontology, with minor revisions to better reflect requirements for mapping to other ontologies." ;
    dcterms:contributor "Elisa Kendall, Thematix Partners LLC",
        "Mark Linehan, Thematix Partners LLC",
        "Pete Rivett, Federated Knowledge LLC" ;
    dcterms:license """Copyright (c) 2014-2025 EDM Council, Inc.
		Copyright (c) 2014-2025 Object Management Group, Inc.
		Copyright (c) 2014-2025 Thematix Partners LLC
		Copyright (c) 2021-2025 agnos.ai U.K. Ltd
		Copyright (c) 2023-2025 Federated Knowledge LLC
		
		Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
		
		See https://opensource.org/licenses/MIT.""" ;
    owl:imports cmns-av: ;
    owl:versionIRI <https://www.omg.org/spec/Commons/20250801/DatesAndTimes/> ;
    skos:changeNote "https://www.omg.org/spec/Commons/20220501/DatesAndTimes.rdf version of this ontology was modified to eliminate a double space in the scope note on CombinedDateTime (COMMONS-6).",
        "https://www.omg.org/spec/Commons/20221101/DatesAndTimes.rdf version of this ontology was revised to add properties supporting start and end time and related concepts (COMMONS-11-8).",
        "https://www.omg.org/spec/Commons/20230801/DatesAndTimes.rdf version of this ontology was revised to correct an annotation on DateTime (COMMONS-13-20) and to revise the notes on DatePeriod to allow for cases where a date period, such as 5 days, is known but the start and end of that period are not known (COMMONS-13-19)." ;
    skos:note "The dates and times ontology conforms with the OWL 2 DL semantics, and is outside of OWL 2 RL due to the inclusion of exact cardinality constraints on explicit date, explicit duration and time of day. These constraints can be changed to maximum cardinality constraints if needed to support OWL RL rule-based applications that cannot be extended to support them." ;
    cmns-av:copyright "Copyright (c) 2014-2025 EDM Council, Inc.",
        "Copyright (c) 2014-2025 Object Management Group, Inc.",
        "Copyright (c) 2014-2025 Thematix Partners LLC",
        "Copyright (c) 2021-2025 agnos.ai U.K. Ltd",
        "Copyright (c) 2023-2025 Federated Knowledge LLC" .

cmns-dt:Day a owl:NamedIndividual,
        cmns-dt:ExplicitDuration ;
    rdfs:label "day"@en ;
    skos:definition "explicit period of 24 hours"@en ;
    cmns-dt:hasDurationValue "P1D" .

cmns-dt:ExplicitDatePeriod a owl:Class ;
    rdfs:label "explicit date period" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass cmns-dt:ExplicitDuration ;
            owl:onProperty cmns-dt:hasDuration ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass cmns-dt:ExplicitDate ;
            owl:onProperty cmns-dt:hasEndDate ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass cmns-dt:ExplicitDate ;
            owl:onProperty cmns-dt:hasStartDate ],
        cmns-dt:DatePeriod,
        cmns-dt:ProperInterval ;
    skos:definition "date period for which the start date, end date, and/or duration are required" ;
    skos:note "As with 'date period', any one of {start date, end date, duration} may be omitted because the missing property can be inferred from the other two." .

cmns-dt:ExplicitTimePeriod a owl:Class ;
    rdfs:label "explicit time period" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass cmns-dt:TimeOfDay ;
            owl:onProperty cmns-dt:hasStartTime ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass cmns-dt:ExplicitDuration ;
            owl:onProperty cmns-dt:hasDuration ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass cmns-dt:TimeOfDay ;
            owl:onProperty cmns-dt:hasEndTime ],
        cmns-dt:ProperInterval,
        cmns-dt:TimePeriod ;
    skos:definition "time period for which the starting time, ending time, and/or duration are required" ;
    skos:note "As with 'time period', any one of {start time, end time, duration} may be omitted because the missing property can be inferred from the other two." .

cmns-dt:hasDateOfIssuance a owl:FunctionalProperty,
        owl:ObjectProperty ;
    rdfs:label "has date of issuance" ;
    rdfs:range cmns-dt:Date ;
    rdfs:subPropertyOf cmns-dt:hasStartDate ;
    skos:definition "links something, such as an agreement, contract, license, or report, to the date it was made available" .

cmns-dt:hasDatePeriod a owl:ObjectProperty ;
    rdfs:label "has date period" ;
    rdfs:range cmns-dt:DatePeriod ;
    rdfs:subPropertyOf cmns-dt:hasTime ;
    skos:definition "identifies a specific window of time, including a start date, end date and/or duration" .

cmns-dt:hasDateTime a owl:ObjectProperty ;
    rdfs:label "has date time" ;
    rdfs:range cmns-dt:DateTime ;
    rdfs:subPropertyOf cmns-dt:hasTime ;
    skos:definition "identifies a specific date and time of day, possibly excluding the time zone" .

cmns-dt:hasDateTimeStamp a owl:ObjectProperty ;
    rdfs:label "has date time stamp" ;
    rdfs:range cmns-dt:DateTimeStamp ;
    rdfs:subPropertyOf cmns-dt:hasTime ;
    skos:definition "identifies a specific date and time of day, explicitly including the time zone" .

cmns-dt:hasExplicitDate a owl:ObjectProperty ;
    rdfs:label "has explicit date" ;
    rdfs:range cmns-dt:ExplicitDate ;
    rdfs:subPropertyOf cmns-dt:hasDate ;
    skos:definition "indicates a stated date, as opposed to a calculated or unknown date, associated with something" .

cmns-dt:hasObservedDateTime a owl:DatatypeProperty ;
    rdfs:label "has observed date and time" ;
    rdfs:range cmns-dt:CombinedDateTime ;
    skos:definition "indicates a date and time associated with an event, measurement, record, or observation" .

cmns-dt:hasTimePeriod a owl:ObjectProperty ;
    rdfs:label "has time period" ;
    rdfs:range cmns-dt:TimePeriod ;
    rdfs:subPropertyOf cmns-dt:hasTime ;
    skos:definition "identifies a specific window of time, including a starting time, ending time and/or duration" .

cmns-dt:succeeds a owl:ObjectProperty ;
    rdfs:label "succeeds" ;
    dcterms:source "ISO 1087 Terminology work and terminology science - Vocabulary, Second edition, 2019-09, clause 3.2.24" ;
    owl:inverseOf cmns-dt:precedes ;
    skos:definition "associates based on subsequent spatial or temporal proximity; follows in a logical order or sequence" .

cmns-dt:CombinedDateTime a rdfs:Datatype ;
    rdfs:label "combined date time" ;
    owl:equivalentClass [ a rdfs:Datatype ;
            owl:unionOf ( xsd:string xsd:dateTime xsd:dateTimeStamp ) ] ;
    skos:definition "datatype that maps to several base types for dates and times" ;
    skos:note "Valid values must use the ISO 8601 representation for a date, or the corresponding XML Schema Datatypes representation for a date and time, or date and time including the time zone." ;
    skos:scopeNote "There are many cases where the representation of a date may or may not include a time, and where the underlying data representation varies. This composite datatype should only be used in cases where a standard representation using one of the options in the union for date or date and time value specification does not work." .

cmns-dt:DateTime a owl:Class ;
    rdfs:label "date time" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:dateTime ;
            owl:onProperty cmns-dt:hasDateTimeValue ],
        cmns-dt:TimeInstant ;
    skos:definition "time point including a date and a time, optionally including a time zone offset" ;
    skos:note "'has date time value' is omitted if the 'date time' is not (yet) known. The time zone is implicitly UTC." .

cmns-dt:DateTimeStamp a owl:Class ;
    rdfs:label "date time stamp" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:dateTimeStamp ;
            owl:onProperty cmns-dt:hasDateTimeStampValue ],
        cmns-dt:TimeInstant ;
    skos:definition "time point including a date and a time that requires a time zone offset" ;
    skos:note "'has date time stamp value' is omitted if the 'date time stamp' is not (yet) established." ;
    cmns-av:synonym "time stamp" .

cmns-dt:hasDateTimeStampValue a owl:DatatypeProperty ;
    rdfs:label "has date time stamp value" ;
    rdfs:range xsd:dateTimeStamp ;
    skos:definition "specifies an actual literal (explicit) date and time, including the time zone" .

cmns-dt:hasDateTimeValue a owl:DatatypeProperty ;
    rdfs:label "has date time value" ;
    rdfs:range xsd:dateTime ;
    skos:definition "specifies an actual literal (explicit) date and time" .

cmns-dt:hasTimeValue a owl:DatatypeProperty ;
    rdfs:label "has time value" ;
    rdfs:range xsd:string ;
    skos:definition "specifies an explicit time, captured in the format specified for xsd:time (i.e., ISO 8601 format), WITHOUT the date or timezone information" .

cmns-dt:precedes a owl:ObjectProperty ;
    rdfs:label "precedes" ;
    dcterms:source "ISO 1087 Terminology work and terminology science - Vocabulary, Second edition, 2019-09, clause 3.2.24" ;
    skos:definition "associates based on prior spatial or temporal proximity; occurs before in a logical order or sequence" .

cmns-dt:DatePeriod a owl:Class ;
    rdfs:label "date period" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass cmns-dt:Duration ;
            owl:onProperty cmns-dt:hasDuration ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass cmns-dt:Date ;
            owl:onProperty cmns-dt:hasStartDate ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass cmns-dt:Date ;
            owl:onProperty cmns-dt:hasEndDate ],
        cmns-dt:TimeInterval ;
    skos:definition "time span over one or more calendar days" ;
    skos:note "A date period is considered unknown or incomplete if either the start date or the end date has no value. There may be cases, however, when the length of time is known, such as a 4-day work week, but the precise start and end of that week are not known.",
        "A date period is typically defined by at least two of three properties: (1) a start date, (2) an end date, and (3) a duration. If more than one of these properties is missing, the date period may be invalid, incomplete, or unknown." .

cmns-dt:TimePeriod a owl:Class ;
    rdfs:label "time period" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass cmns-dt:TimeOfDay ;
            owl:onProperty cmns-dt:hasStartTime ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass cmns-dt:Duration ;
            owl:onProperty cmns-dt:hasDuration ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass cmns-dt:TimeOfDay ;
            owl:onProperty cmns-dt:hasEndTime ],
        cmns-dt:TimeInterval ;
    skos:definition "time span over some finite window" ;
    skos:note "A time period is defined by at least two of three properties: (1) a start time, (2) an end time, and (3) a duration. If more than one of these properties is missing, the time period may be invalid or unknown.",
        "A time period is unknown if either the starting or ending time has no value. If a time period is unknown, then the duration should either be omitted or unknown (have no value)." .

cmns-dt:hasDateValue a owl:DatatypeProperty ;
    rdfs:label "has date value" ;
    rdfs:range xsd:string ;
    skos:definition "specifies an actual literal (explicit) date captured in the format specified for xsd:date (i.e., ISO 8601 format), WITHOUT the time or timezone information; the semantics are identical to those of xsd:date" ;
    skos:example "2002-10-10 means October 10, 2002" ;
    skos:note "In the Finance domain, for consistency with FpML (reference FpML Coding Schemes 30 June 2014, Version 1.56, section 2.1.1), the year MUST be specified as 4 digits, and the month and day MUST be specified as 2 digits with a leading zero if needed. Times and timezones should NOT be specified." .

cmns-dt:hasDurationValue a owl:DatatypeProperty ;
    rdfs:label "has duration value" ;
    rdfs:domain cmns-dt:Duration ;
    rdfs:range xsd:string ;
    skos:definition "specifies a literal (explicit) duration (amount of time) captured in the format specified for xsd:duration (i.e., ISO 8601 format); the semantics are identical to those of xsd:duration" ;
    skos:example "-P3D means negative 3 days duration. This is used with OffsetDates to specify 3 days before (prior) to some other Date.",
        "P1Y means 1 year",
        "P1Y2M3DT4H5M6S means 1 year, 2 months, 3 days, 4 hours, 5 minutes, 6 seconds",
        "P2M means 2 months",
        "P3D means 3 days",
        "PT4H means 4 hours",
        "PT5M means 5 minutes",
        "PT6S means 6 seconds" ;
    skos:note "Negative durations are used to indicate relative dates that are before (rather than after) some other Date." .

cmns-dt:hasEnd a owl:ObjectProperty ;
    rdfs:label "has end" ;
    rdfs:range cmns-dt:TimeInstant ;
    rdfs:subPropertyOf cmns-dt:hasTime ;
    skos:definition "indicates the final or ending time point associated with something" .

cmns-dt:hasEndDate a owl:ObjectProperty ;
    rdfs:label "has end date" ;
    rdfs:range cmns-dt:Date ;
    rdfs:subPropertyOf cmns-dt:hasDate,
        cmns-dt:hasEnd ;
    skos:definition "indicates the final or ending date associated with something" .

cmns-dt:hasEndTime a owl:ObjectProperty ;
    rdfs:label "has end time" ;
    rdfs:range cmns-dt:TimeOfDay ;
    rdfs:subPropertyOf cmns-dt:hasEnd ;
    skos:definition "indicates the final or ending time associated with something" ;
    cmns-av:usageNote "Use of the property 'hasTimeValue' as a property of the TimeOfDay to record the actual time, or use either the DateTime or DateTimeStamp class with the date zeroed out if the date is not relevant but with the time included." .

cmns-dt:hasStart a owl:ObjectProperty ;
    rdfs:label "has start" ;
    rdfs:range cmns-dt:TimeInstant ;
    rdfs:subPropertyOf cmns-dt:hasTime ;
    skos:definition "indicates the initial time point associated with something" .

cmns-dt:hasStartTime a owl:ObjectProperty ;
    rdfs:label "has start time" ;
    rdfs:range cmns-dt:TimeOfDay ;
    rdfs:subPropertyOf cmns-dt:hasStart ;
    skos:definition "indicates the initial or starting time associated with something" ;
    cmns-av:usageNote "Use of the property 'hasTimeValue' as a property of the TimeOfDay to record the actual time, or use either the DateTime or DateTimeStamp class with the date zeroed out if the date is not relevant but with the time included." .

cmns-dt:ExplicitDate a owl:Class ;
    rdfs:label "explicit date" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onDataRange xsd:string ;
            owl:onProperty cmns-dt:hasDateValue ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        cmns-dt:Date ;
    skos:definition "date in which the 'has date value' property is required" .

cmns-dt:ExplicitDuration a owl:Class ;
    rdfs:label "explicit duration" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onDataRange xsd:string ;
            owl:onProperty cmns-dt:hasDurationValue ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        cmns-dt:Duration,
        cmns-dt:ProperInterval ;
    skos:definition "duration for which the 'has duration value' property must have a value" ;
    skos:note "This class is used when a duration is guaranteed to be known when it is created." .

cmns-dt:ProperInterval a owl:Class ;
    rdfs:label "proper interval" ;
    dcterms:source "https://www.w3.org/TR/owl-time/#time:ProperInterval"^^xsd:anyURI ;
    rdfs:subClassOf cmns-dt:TimeInterval ;
    owl:disjointWith cmns-dt:TimeInstant ;
    skos:definition "time interval with a non-zero extent or duration" ;
    skos:note "Proper interval is included explicitly to enable mapping to the same term in the Time Ontology in OWL for use with the Allen intervals encoded therein." .

cmns-dt:TemporalEntity a owl:Class ;
    rdfs:label "temporal entity" ;
    rdfs:seeAlso time:TemporalEntity ;
    skos:definition "time interval or instant" .

cmns-dt:hasDate a owl:ObjectProperty ;
    rdfs:label "has date" ;
    rdfs:range cmns-dt:Date ;
    rdfs:subPropertyOf cmns-dt:hasTime ;
    skos:definition "identifies a calendar day, month and year" .

cmns-dt:hasStartDate a owl:ObjectProperty ;
    rdfs:label "has start date" ;
    rdfs:range cmns-dt:Date ;
    rdfs:subPropertyOf cmns-dt:hasDate,
        cmns-dt:hasStart ;
    skos:definition "indicates the initial date associated with something" .

cmns-dt:TimeInterval a owl:Class ;
    rdfs:label "time interval" ;
    rdfs:subClassOf cmns-dt:TemporalEntity ;
    skos:definition "segment of the time axis, a location in time, with an extent or duration" ;
    skos:example "the day whose Gregorian calendar date is September 11, 2001",
        "the lifetime of Henry V" ;
    skos:note "Every time interval has a beginning, an end, and a duration, even if not known. Every time interval is 'finite', a bounded segment of the time axis. The beginning or end of a time interval may be defined by reference to events that occur for a time interval that is not known.",
        "Time intervals may be indefinite, meaning that their beginning is primordiality or their end is perpetuity, or both (eternity). This vocabulary assumes that indefinite time intervals exist and have some duration, but their duration is unknown." ;
    cmns-av:adaptedFrom "https://www.omg.org/spec/DTV/"^^xsd:anyURI,
        "https://www.w3.org/TR/owl-time/#time:Interval"^^xsd:anyURI .

cmns-dt:hasDuration a owl:ObjectProperty ;
    rdfs:label "has duration" ;
    rdfs:range cmns-dt:Duration ;
    rdfs:subPropertyOf cmns-dt:hasTime ;
    skos:definition "specifies the time during which something continues" ;
    skos:note "This duration may be omitted or unknown if either the start or end Date of the DatePeriod is an ExplicitDate." .

cmns-dt:Duration a owl:Class ;
    rdfs:label "duration" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty cmns-dt:hasDurationValue ],
        cmns-dt:TimeInterval ;
    skos:definition "interval of time of some specific length" ;
    skos:note "The 'has duration value' property is absent if the duration is not (yet) known." .

cmns-dt:TimeOfDay a owl:Class ;
    rdfs:label "time of day" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onDataRange xsd:string ;
            owl:onProperty cmns-dt:hasTimeValue ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        cmns-dt:TimeInstant ;
    skos:definition "explicit time, according to a clock" ;
    skos:note "The representation similar to xsd:dateTime, but should exclude the date component and time zone. The value of the has time value property roughly corresponds to xsd:time in XML schema datatypes, which is prohibited from use in OWL due to ambiguity in its definition." .

cmns-dt:Date a owl:Class ;
    rdfs:label "date" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty cmns-dt:hasDateValue ],
        cmns-dt:TimeInstant ;
    skos:definition "calendar day on some calendar" ;
    skos:note "A date may or may not have a value, and may be explicit or calculated. A date that has a value is one that is either explicitly set as a literal when it is created, or is some form of 'calculated date'. In an instance of date, the existence of the 'has date value' property both indicates that the date is known, and gives the value of the date. A date that does not have a value is likely one that is some form of 'calculated date, in which the actual date has not (yet) been established." .

cmns-dt:TimeInstant a owl:Class ;
    rdfs:label "time instant" ;
    rdfs:subClassOf cmns-dt:TemporalEntity ;
    skos:definition "temporal entity that is a member of a time scale, with no extent or duration" ;
    skos:example "The Battle of Hastings was on '14 October 1066'. (This gives the Julian date of the battle at a granularity of 'day'. If desired, the battle could be given more precisely as a time period within that calendar day.)" ;
    skos:note "For scales that have a granularity specified in days, a date is a time point; for scales down to the seconds, the equivalent of an xsd:dateTime or xsd:dateTimeStamp is a time point.",
        "The duration of each time interval that is an instance of the time point is the granularity of the time scale of the time point." ;
    cmns-av:adaptedFrom "https://www.omg.org/spec/DTV/"^^xsd:anyURI,
        "https://www.w3.org/TR/owl-time/#time:Instant"^^xsd:anyURI ;
    cmns-av:synonym "instant in time",
        "time point" .

cmns-dt:hasTime a owl:ObjectProperty ;
    rdfs:label "has time" ;
    rdfs:range cmns-dt:TemporalEntity ;
    rdfs:seeAlso <https://w3c.github.io/sdw/time/#time:hasTime> ;
    skos:definition "specifies a general time that can be associated with any element" ;
    skos:note "This property corresponds to the property of the same name in the W3C Time Ontology, and can be used to support mapping." .

