solveit-observable:SortedTimelineEntry leaf node


URI

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

Label

Sorted Timeline Entry

Description

An intermediary node that associates a TimelineEntry with its ordinal position within a SortedTimeline. This allows the same TimelineEntry to exist in both an unsorted Timeline and a SortedTimeline without duplication.

Usage

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

PROPERTYTYPEDESCRIPTIONRANGE
From class solveit-observable:SortedTimelineEntry
solveit-observable:sortPosition owl:DatatypeProperty The ordinal position of this entry within its sorted timeline. Multiple entries may share the same position to indicate they are tied (indistinguishable in order). xsd:nonNegativeInteger
solveit-observable:referencesTimelineEntry owl:ObjectProperty Links a sorted timeline entry to the original timeline entry it references. solveit-observable:TimelineEntry

Property Shapes

By the associated SHACL property shapes, instances of solveit-observable:SortedTimelineEntry 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:SortedTimelineEntry
solveit-observable:referencesTimelineEntry owl:ObjectProperty Links a sorted timeline entry to the original timeline entry it references.
1 1 solveit-observable:TimelineEntry
solveit-observable:TimelineEntry
solveit-observable:sortPosition owl:DatatypeProperty The ordinal position of this entry within its sorted timeline. Multiple entries may share the same position to indicate they are tied (indistinguishable in order).
1 1 xsd:nonNegativeInteger
xsd:nonNegativeInteger

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:SortedTimelineEntry a owl:Class ;
    rdfs:label "Sorted Timeline Entry"@en ;
    rdfs:comment "An intermediary node that associates a TimelineEntry with its ordinal position within a SortedTimeline. This allows the same TimelineEntry to exist in both an unsorted Timeline and a SortedTimeline without duplication."@en ;
    rdfs:subClassOf uco-observable:ObservableObject .