@prefix dc: .
@prefix owl: .
@prefix rdf: .
@prefix rdfs: .
@prefix xsd: .
a rdfs:Class;
rdfs:label "Memento";
rdfs:comment "A resource that encapsulates a prior state of the Original Resource. A Memento for an Original Resource as it existed at time T is a resource that encapsulates the state the Original Resource had at time T.";
rdfs:isDefinedBy ;
rdfs:subClassOf ;
owl:disjointWith .
a rdfs:Class;
rdfs:label "Original Resource";
rdfs:comment "A resource that exists or used to exist, and for which access to one of its prior states may be required.";
rdfs:isDefinedBy ;
rdfs:subClassOf ;
owl:disjointWith .
a rdfs:Class;
rdfs:label "TimeGate";
rdfs:comment "A resource that is capable of datetime negotiation to support access to prior states of the Original Resource.";
rdfs:isDefinedBy ;
owl:disjointWith .
a rdfs:Class;
rdfs:label "TimeMap";
rdfs:comment "A resource from which a list of URIs of Mementos of the Original Resource is available.";
rdfs:isDefinedBy ;
owl:disjointWith ,
,
.
a rdf:Property;
rdfs:label "memento relation type";
rdfs:comment """The memento relation type is used to point from a TimeGate or a Memento for an Original Resource, as well as from the Original Resource itself, to a Memento for the Original
Resource.""";
rdfs:domain ,
,
;
rdfs:isDefinedBy ;
rdfs:range ;
rdfs:seeAlso ,
;
rdfs:subPropertyOf dc:isVersionOf .
a rdf:Property,
owl:FunctionalProperty;
rdfs:label "mementoDatetime";
rdfs:comment """mementoDatetime is the datetime of the prior state of the Original Resource that is encapsulated by a Memento; it is the datetime on which the snapshot of the Original Resource was taken
that is reflected by the Memento. The value of mementoDatetime is provided in the Memento-Datetime HTTP header of the Memento.
The presence of a Memento-Datetime header constitutes a promise that the resource state reflected in the Memento will no longer change.""";
rdfs:domain ;
rdfs:isDefinedBy ;
rdfs:range xsd:dateTimeStamp .
a rdf:Property;
rdfs:label "timegate relation type";
rdfs:comment "The timegate relation type is used to point from the Original Resource, as well as from a Memento associated with the Original Resource, to a TimeGate for the Original Resource.";
rdfs:domain ,
;
rdfs:isDefinedBy ;
rdfs:range ;
rdfs:seeAlso ,
.
a rdf:Property;
rdfs:label "timemap relation type";
rdfs:comment "The timemap relation type is used to point from a TimeGate or a Memento associated with an Original Resource, as well as from the Original Resource itself, to a TimeMap for the Original Resource.";
rdfs:domain ,
,
;
rdfs:isDefinedBy ;
rdfs:range ;
rdfs:seeAlso ,
.
a rdf:Property,
owl:FunctionalProperty;
rdfs:label "original relation type";
rdfs:comment "The original relation type is used to point from a TimeGate or a Memento to its associated Original Resource.";
rdfs:domain ,
;
rdfs:isDefinedBy ;
rdfs:range ;
rdfs:seeAlso ,
.
rdfs:label "The Memento terms vocabulary";
dc:title "The Memento terms vocabulary";
dc:creator ,
;
dc:license ;
rdfs:comment "The set of terms for the Memento Framework, RFC7089";
rdfs:seeAlso .