solveit-observable:DateTimeRange leaf node


URI

https://ontology.solveit-df.org/solveit/observable/DateTimeRange

Label

Date Time Range

Description

A time interval with start and end boundaries. Exactly one start property (inclusive or exclusive) and exactly one end property (inclusive or exclusive) must be specified. See SHACL shapes for validation.

Shapes (1)

Usage

Instances of solveit-observable:DateTimeRange can have the following properties:

PROPERTYTYPEDESCRIPTIONRANGE
From class solveit-observable:DateTimeRange
solveit-observable:endTimeExclusive owl:DatatypeProperty The interval ends before this time (exclusive, i.e., < this value). xsd:dateTime
solveit-observable:endTimeInclusive owl:DatatypeProperty The interval ends at this time (inclusive, i.e., <= this value). xsd:dateTime
solveit-observable:startTimeExclusive owl:DatatypeProperty The interval starts after this time (exclusive, i.e., > this value). xsd:dateTime
solveit-observable:startTimeInclusive owl:DatatypeProperty The interval starts at this time (inclusive, i.e., >= this value). xsd:dateTime

Property Shapes

By the associated SHACL property shapes, instances of solveit-observable:DateTimeRange can have the following properties:

PROPERTY

PROPERTY TYPE

DESCRIPTION

MIN COUNT

MAX COUNT

LOCAL RANGE
(type range for property on this class)

GLOBAL RANGE
(type range for property globally)

solveit-observable:DateTimeRange
solveit-observable:endTimeExclusive owl:DatatypeProperty The interval ends before this time (exclusive, i.e., < this value).
1 1 xsd:dateTime
xsd:dateTime
solveit-observable:endTimeInclusive owl:DatatypeProperty The interval ends at this time (inclusive, i.e., <= this value).
1 1 xsd:dateTime
xsd:dateTime
solveit-observable:startTimeExclusive owl:DatatypeProperty The interval starts after this time (exclusive, i.e., > this value).
1 1 xsd:dateTime
xsd:dateTime
solveit-observable:startTimeInclusive owl:DatatypeProperty The interval starts at this time (inclusive, i.e., >= this value).
1 1 xsd:dateTime
xsd:dateTime

Implementation

@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix solveit-observable: <https://ontology.solveit-df.org/solveit/observable/> .
@prefix uco-observable: <https://ontology.unifiedcyberontology.org/uco/observable/> .

solveit-observable:DateTimeRange a owl:Class ;
    rdfs:label "Date Time Range"@en ;
    rdfs:comment "A time interval with start and end boundaries. Exactly one start property (inclusive or exclusive) and exactly one end property (inclusive or exclusive) must be specified. See SHACL shapes for validation."@en ;
    rdfs:subClassOf uco-observable:ObservableObject .