@prefix : <https://w3id.org/PeGazUs#> .
@base <https://w3id.org/PeGazUs#> .

#Others namespaces
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@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 voaf: <http://purl.org/vocommons/voaf#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix organization: <http://www.w3.org/ns/org#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix cc: <http://creativecommons.org/ns#> .
@prefix sd:   <http://www.w3.org/ns/sparql-service-description#> .

# Core namespaces
@prefix atype: <https://w3id.org/PeGazUs/id/codes/AttributeType/> .
@prefix ctype: <https://w3id.org/PeGazUs/id/codes/ChangeType/> .
@prefix ltype: <https://w3id.org/PeGazUs/id/codes/LandmarkType/> .
@prefix lrtype: <https://w3id.org/PeGazUs/id/codes/LandmarkRelationType/> .


#################################################################
#    Ontology metadata
#################################################################

<https://w3id.org/PeGazUs#> a owl:Ontology, voaf:Vocabulary ;
        dcterms:creator [
	      a foaf:Person ;
	      organization:hasMembership [
	          a organization:Membership ;
	          organization:memberDuring [
	              a time:Interval ;
	              time:hasBeginning [
	                  a time:Instant ;
	                  time:inXSDDateTimeStamp "2019-10-15"^^xsd:dateTimeStamp ;
	                ] ;
	            ] ;
	          organization:organization <http://www.ign.fr/> ;
	          organization:organization <http://www.umr-lastig.fr/> ;
	          organization:role [
	              a organization:Role ;
	              rdfs:label "Doctorant"@fr, "PhD Student"@en ;
	            ] ;
	        ] ;
	      foaf:family_name "Bernard" ;
	      foaf:firstName "Charly" ;
	      foaf:mbox <mailto:charly.bernard@ign.fr> ;
	      foaf:name "Charly Bernard" ;
          foaf:workInfoHomepage <https://www.umr-lastig.fr/charly-bernard/> ;
	    ] ;
        dcterms:contributor <https://www.umr-lastig.fr/nathalie-abadie/> ;
        dcterms:contributor <https://www.umr-lastig.fr/julien-perret/> ;
        dcterms:contributor <https://crh.ehess.fr/index.php?5206> ;
        dcterms:description "Ontologie PeGazUs pour représenter l'évolution des entités géographiques"@fr,
		                    "PeGazUs ontology to represent the evolution of geographical entities"@en;
        dcterms:issued "2023-10-30"^^xsd:date ;
        dcterms:modified "2024-09-13"^^xsd:date ;
        dcterms:publisher <http://fr.dbpedia.org/resource/Institut_national_de_l%27information_g%C3%A9ographique_et_foresti%C3%A8re> ;
        dcterms:title "Ontologie PeGazUs"@fr, "PeGazUs ontology"@en ;
        vann:preferredNamespacePrefix "peg" ;
		vann:preferredNamespaceUri <https://w3id.org/PeGazUs#> ;
		dcterms:rights "Copyright 2025, IGN" ;
		cc:license <https://creativecommons.org/licenses/by-nc-sa/4.0/> ;
		owl:versionInfo "Version 0.1 - 2025-03-04" .

#################################################################
#    Annotation properties
#################################################################

###  http://www.w3.org/2002/07/owl#maxQualifiedCardinality
owl:maxQualifiedCardinality rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#altLabel
skos:altLabel rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#broader
skos:broader rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#definition
skos:definition rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#inScheme
skos:inScheme rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#prefLabel
skos:prefLabel rdf:type owl:AnnotationProperty .


#################################################################
#    Object Properties
#################################################################

###  https://w3id.org/PeGazUs#hasNextVersion
:hasNextVersion rdf:type owl:ObjectProperty ;
       owl:inverseOf :hasPreviousVersion ;
       rdfs:comment "Décrit qu'une version de repère en précède une autre"@fr, "Describes that one landmark version precedes another"@en ;
       rdfs:label "a pour version suivante"@fr, "has next version"@en .

###  https://w3id.org/PeGazUs#hasPreviousVersion
:hasPreviousVersion rdf:type owl:ObjectProperty ;
      owl:inverseOf :hasNextVersion ;
      rdfs:comment "Décrit qu'une version de repère en succède à une autre"@fr, "Describes that one landmark version follows another"@en ;
      rdfs:label "a pour version précédente"@fr, 'has previous version'@en .

###  https://w3id.org/PeGazUs#hasOverlappingVersion
:hasOverlappingVersion rdf:type owl:ObjectProperty ;
      owl:inverseOf :isOverlappedByVersion ;
      rdfs:comment "Décrit qu'une version de repère en chevauche une autre"@fr, "Describes that one landmark version overlaps another"@en ;
      rdfs:label "chevauche la version"@fr, "overlaps version"@en .

###  https://w3id.org/PeGazUs#isOverlappedByVersion
:isOverlappedByVersion rdf:type owl:ObjectProperty ;
      owl:inverseOf :hasOverlappingVersion ;
      rdfs:comment "Décrit qu'une version de repère est chevauchée par une autre"@fr, "Describes that one landmark version is overlapped by another"@en ;
      rdfs:label "est chevauché par"@fr, "is overlapped by version"@en .

###  https://w3id.org/PeGazUs#hasTrace
:hasTrace a owl:ObjectProperty ;
    rdfs:label "a pour trace"@fr, "has trace"@en ;
    rdfs:comment "Décrit qu'un élément a pour trace un autre élément"@fr, "Describes that an element has another element as its trace"@en ;
    owl:inverseOf :isTraceOf.

###  https://w3id.org/PeGazUs#isTraceOf
:isTraceOf a owl:ObjectProperty ;
    rdfs:label "est une trace de"@fr, "is trace of"@en ;
    rdfs:comment "Décrit qu'un élément est la trace d'un autre élément"@fr, "Describes that an element is the trace of another element"@en ;
    owl:inverseOf :hasTrace.

###  https://w3id.org/PeGazUs#hasRoot
:hasRoot rdf:type owl:ObjectProperty ;
       owl:inverseOf :isRootOf ;
       rdfs:comment "Décrit qu'un élément a pour racine un autre élement"@fr, "Describes that an element has another element of reference as its root"@en ;
       rdfs:label "a pour racine"@fr, "has root"@en .

###  https://w3id.org/PeGazUs#isRootOf
:isRootOf rdf:type owl:ObjectProperty ;
       owl:inverseOf :hasRoot ;
      rdfs:comment "Décrit qu'un élément est la racine d'un autre"@fr, "Describes that an element is the root of another"@en ;
      rdfs:label "est racine de"@fr, "is root of"@en .

###  https://w3id.org/PeGazUs#hasRootLandmark
:hasRootLandmark rdf:type owl:ObjectProperty ;
       rdfs:subPropertyOf :hasRoot ;
       owl:inverseOf :isRootLandmarkOf ;
       rdfs:comment "Décrit qu'un repère a pour racine un autre repère"@fr, "Describes that an landmark has another landmark as its root"@en ;
       rdfs:label "a pour racine"@fr, "has root"@en .

###  https://w3id.org/PeGazUs#isRootLandmarkOf
:isRootLandmarkOf rdf:type owl:ObjectProperty ;
       rdfs:subPropertyOf :isRootOf ;
      rdfs:comment "Décrit qu'un repère est la racine d'un autre"@fr, "Describes that an landmark is the root of another"@en ;
      rdfs:label "est racine de"@fr, "is root of"@en .

###  https://w3id.org/PeGazUs#appliedTo
:appliedTo rdf:type owl:ObjectProperty ;
           owl:inverseOf :changedBy ;
           rdfs:domain :Change ;
           rdfs:range [ rdf:type owl:Class ;
                        owl:unionOf ( :Attribute
                                      :Landmark
                                      :LandmarkRelation
                                    )
                      ] ;
           rdfs:comment "Définit sur quoi s'applique le changement"@fr, "Defines what the change applies to"@en ;
           rdfs:label "s'applique"@fr, "is applied to"@en .

###  https://w3id.org/PeGazUs#eventBefore
:eventBefore rdf:type owl:ObjectProperty ,
                owl:TransitiveProperty ;
       owl:inverseOf :eventAfter ;
       rdfs:domain :Event ;
       rdfs:range :Event ;
       rdfs:comment "Décrit la relation temporelle d'antériorité entre deux événéments"@fr, "Describes the temporal relationship of anteriority between two events"@en ;
       rdfs:label "est avant"@fr, "is before"@en .


###  https://w3id.org/PeGazUs#eventAfter
:eventAfter rdf:type owl:ObjectProperty ;
      owl:inverseOf :eventBefore ;
      rdf:type owl:TransitiveProperty ;
      rdfs:domain :Event ;
      rdfs:range :Event ;
      rdfs:comment "Décrit la relation temporelle de postériorité entre deux événements"@fr, "Describes the temporal relationship of posteriority between two events"@en ;
      rdfs:label "est après"@fr, "is after"@en .

###  https://w3id.org/PeGazUs#eventSameTime
:eventSameTime rdf:type owl:ObjectProperty ,
                   owl:SymmetricProperty ;
          rdfs:domain :Event ;
          rdfs:range :Event ;
          rdfs:comment "Décrit la relation temporelle de simultanéité entre deux événements"@fr, "Describes the temporal relationship of simultaneity between two events"@en ;
          rdfs:label "est en même temps que"@fr, "is at the same time"@en .

:instantBefore rdf:type owl:ObjectProperty ;
      owl:inverseOf :instantAfter ;
      rdf:type owl:TransitiveProperty ;
      rdfs:domain :CrispTimeInstant ;
      rdfs:range :CrispTimeInstant ;
      rdfs:comment "Décrit la relation temporelle d'antériorité entre deux instants"@fr, "Describes the temporal relationship of anteriority between two instants"@en ;
      rdfs:label "est avant"@fr, "is before"@en .

:instantAfter rdf:type owl:ObjectProperty ;
      owl:inverseOf :instantBefore ;
      rdf:type owl:TransitiveProperty ;
      rdfs:domain :CrispTimeInstant ;
      rdfs:range :CrispTimeInstant ;
      rdfs:comment "Décrit la relation temporelle de postériorité entre deux instants"@fr, "Describes the temporal relationship of posteriority between two instants"@en ;
      rdfs:label "est après"@fr, "is after"@en .

:instantSameTime rdf:type owl:ObjectProperty ;
      rdf:type owl:SymmetricProperty ;
      rdfs:domain :CrispTimeInstant ;
      rdfs:range :CrispTimeInstant ;
      rdfs:comment "Décrit la relation temporelle de simultanéité entre deux instants"@fr, "Describes the temporal relationship of simultaneity between two instants"@en ;
      rdfs:label "est en même temps que"@fr, "is at the same time"@en .

:instantMorePreciseThan rdf:type owl:ObjectProperty , owl:TransitiveProperty ;
      owl:inverseOf :instantLessPreciseThan ;
      rdfs:domain :CrispTimeInstant ;
      rdfs:range :CrispTimeInstant ;
      rdfs:comment "Compare les précisions temporelles entre deux instants"@fr, "Compares time accuracies between two instants"@en ;
      rdfs:label "est plus précis que"@fr, "is more precise than"@en .

:instantLessPreciseThan rdf:type owl:ObjectProperty , owl:TransitiveProperty ;
      owl:inverseOf :instantMorePreciseThan ;
      rdfs:domain :CrispTimeInstant ;
      rdfs:range :CrispTimeInstant ;
      rdfs:comment "Compare les précisions temporelles entre deux instants"@fr, "Compares time accuracies between two instants"@en ;
      rdfs:label "est moins précis que"@fr, "is less precise than"@en .

:instantAsPreciseAs rdf:type owl:ObjectProperty , owl:SymmetricProperty ;
      rdfs:domain :CrispTimeInstant ;
      rdfs:range :CrispTimeInstant ;
      rdfs:comment "Compare les précisions temporelles entre deux instants"@fr, "Compares time accuracies between two instants"@en ;
      rdfs:label "est aussi précis que"@fr, "is as precise as"@en .

time:after
  rdf:type owl:ObjectProperty ;
  rdfs:comment "Gives directionality to time. If a temporal entity T1 is after another temporal entity T2, then the beginning of T1 is after the end of T2."@en ;
  rdfs:domain time:TemporalEntity ;
  rdfs:label "after"@en ;
  rdfs:range time:TemporalEntity ;
  owl:inverseOf time:before ;
  skos:definition "Gives directionality to time. If a temporal entity T1 is after another temporal entity T2, then the beginning of T1 is after the end of T2."@en .

time:before
  rdf:type owl:ObjectProperty ;
  rdf:type owl:TransitiveProperty ;
  rdfs:comment "Gives directionality to time. If a temporal entity T1 is before another temporal entity T2, then the end of T1 is before the beginning of T2. Thus, \"before\" can be considered to be basic to instants and derived for intervals."@en ;
  rdfs:domain time:TemporalEntity ;
  rdfs:label "before"@en ;
  rdfs:range time:TemporalEntity ;
  owl:inverseOf time:after ;
  skos:definition "Gives directionality to time. If a temporal entity T1 is before another temporal entity T2, then the end of T1 is before the beginning of T2. Thus, \"before\" can be considered to be basic to instants and derived for intervals."@en .

time:intervalAfter
 rdf:type owl:ObjectProperty ;
 rdfs:comment "If a proper interval T1 is intervalAfter another proper interval T2, then the beginning of T1 is after the end of T2."@en ;
 rdfs:domain time:ProperInterval ;
 rdfs:label "interval after"@en ;
 rdfs:range time:ProperInterval ;
 rdfs:subPropertyOf time:after ;
 rdfs:subPropertyOf time:intervalDisjoint ;
 owl:inverseOf time:intervalBefore ;
 skos:definition "If a proper interval T1 is intervalAfter another proper interval T2, then the beginning of T1 is after the end of T2."@en .

time:intervalBefore
 rdf:type owl:ObjectProperty ;
 rdfs:comment "If a proper interval T1 is intervalBefore another proper interval T2, then the end of T1 is before the beginning of T2."@en ;
 rdfs:domain time:ProperInterval ;
 rdfs:label "interval before"@en ;
 rdfs:range time:ProperInterval ;
 rdfs:subPropertyOf time:before ;
 rdfs:subPropertyOf time:intervalDisjoint ;
 owl:inverseOf time:intervalAfter ;
 skos:definition "If a proper interval T1 is intervalBefore another proper interval T2, then the end of T1 is before the beginning of T2."@en .

time:intervalContains
 rdf:type owl:ObjectProperty ;
 rdfs:comment "If a proper interval T1 is intervalContains another proper interval T2, then the beginning of T1 is before the beginning of T2, and the end of T1 is after the end of T2."@en ;
 rdfs:domain time:ProperInterval ;
 rdfs:label "interval contains"@en ;
 rdfs:range time:ProperInterval ;
 owl:inverseOf time:intervalDuring ;
 skos:definition "If a proper interval T1 is intervalContains another proper interval T2, then the beginning of T1 is before the beginning of T2, and the end of T1 is after the end of T2."@en .

time:intervalDisjoint
 rdf:type owl:ObjectProperty ;
 rdfs:comment "If a proper interval T1 is intervalDisjoint another proper interval T2, then the beginning of T1 is after the end of T2, or the end of T1 is before the beginning of T2, i.e. the intervals do not overlap in any way, but their ordering relationship is not known."@en ;
 rdfs:domain time:ProperInterval ;
 rdfs:label "interval disjoint"@en ;
 rdfs:range time:ProperInterval ;
 skos:definition "If a proper interval T1 is intervalDisjoint another proper interval T2, then the beginning of T1 is after the end of T2, or the end of T1 is before the beginning of T2, i.e. the intervals do not overlap in any way, but their ordering relationship is not known."@en ;
 skos:note "This interval relation is not included in the 13 basic relationships defined in Allen (1984), but is defined in (T.3) as the union of time:intervalBefore v time:intervalAfter . However, that is outside OWL2 expressivity, so is implemented as an explicit property, with time:intervalBefore , time:intervalAfter as sub-properties"@en .

time:intervalDuring
 rdf:type owl:ObjectProperty ;
 rdfs:comment "If a proper interval T1 is intervalDuring another proper interval T2, then the beginning of T1 is after the beginning of T2, and the end of T1 is before the end of T2."@en ;
 rdfs:domain time:ProperInterval ;
 rdfs:label "interval during"@en ;
 rdfs:range time:ProperInterval ;
 rdfs:subPropertyOf time:intervalIn ;
 owl:inverseOf time:intervalContains ;
 skos:definition "If a proper interval T1 is intervalDuring another proper interval T2, then the beginning of T1 is after the beginning of T2, and the end of T1 is before the end of T2."@en .

time:intervalEquals
 rdf:type owl:ObjectProperty ;
 rdfs:comment "If a proper interval T1 is intervalEquals another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is coincident with the end of T2."@en ;
 rdfs:domain time:ProperInterval ;
 rdfs:label "interval equals"@en ;
 rdfs:range time:ProperInterval ;
 owl:propertyDisjointWith time:intervalIn ;
 skos:definition "If a proper interval T1 is intervalEquals another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is coincident with the end of T2."@en .

time:intervalFinishedBy
 rdf:type owl:ObjectProperty ;
 rdfs:comment "If a proper interval T1 is intervalFinishedBy another proper interval T2, then the beginning of T1 is before the beginning of T2, and the end of T1 is coincident with the end of T2."@en ;
 rdfs:domain time:ProperInterval ;
 rdfs:label "interval finished by"@en ;
 rdfs:range time:ProperInterval ;
 owl:inverseOf time:intervalFinishes ;
 skos:definition "If a proper interval T1 is intervalFinishedBy another proper interval T2, then the beginning of T1 is before the beginning of T2, and the end of T1 is coincident with the end of T2."@en .

time:intervalFinishes
 rdf:type owl:ObjectProperty ;
 rdfs:comment "If a proper interval T1 is intervalFinishes another proper interval T2, then the beginning of T1 is after the beginning of T2, and the end of T1 is coincident with the end of T2."@en ;
 rdfs:domain time:ProperInterval ;
 rdfs:label "interval finishes"@en ;
 rdfs:range time:ProperInterval ;
 rdfs:subPropertyOf time:intervalIn ;
 owl:inverseOf time:intervalFinishedBy ;
 skos:definition "If a proper interval T1 is intervalFinishes another proper interval T2, then the beginning of T1 is after the beginning of T2, and the end of T1 is coincident with the end of T2."@en .

time:intervalIn
 rdf:type owl:ObjectProperty ;
 rdfs:comment "If a proper interval T1 is intervalIn another proper interval T2, then the beginning of T1 is after the beginning of T2 or is coincident with the beginning of T2, and the end of T1 is before the end of T2, or is coincident with the end of T2, except that end of T1 may not be coincident with the end of T2 if the beginning of T1 is coincident with the beginning of T2."@en ;
 rdfs:domain time:ProperInterval ;
 rdfs:label "interval in"@en ;
 rdfs:range time:ProperInterval ;
 owl:propertyDisjointWith time:intervalEquals ;
 skos:definition "If a proper interval T1 is intervalIn another proper interval T2, then the beginning of T1 is after the beginning of T2 or is coincident with the beginning of T2, and the end of T1 is before the end of T2, or is coincident with the end of T2, except that end of T1 may not be coincident with the end of T2 if the beginning of T1 is coincident with the beginning of T2."@en ;
 skos:note "This interval relation is not included in the 13 basic relationships defined in Allen (1984), but is referred to as 'an important relationship' in Allen and Ferguson (1997). It is the disjoint union of time:intervalStarts v time:intervalDuring v time:intervalFinishes . However, that is outside OWL2 expressivity, so is implemented as an explicit property, with time:intervalStarts , time:intervalDuring , time:intervalFinishes as sub-properties"@en .

time:intervalMeets
 rdf:type owl:ObjectProperty ;
 rdfs:comment "If a proper interval T1 is intervalMeets another proper interval T2, then the end of T1 is coincident with the beginning of T2."@en ;
 rdfs:domain time:ProperInterval ;
 rdfs:label "interval meets"@en ;
 rdfs:range time:ProperInterval ;
 owl:inverseOf time:intervalMetBy ;
 skos:definition "If a proper interval T1 is intervalMeets another proper interval T2, then the end of T1 is coincident with the beginning of T2."@en .

time:intervalMetBy
 rdf:type owl:ObjectProperty ;
 rdfs:comment "If a proper interval T1 is intervalMetBy another proper interval T2, then the beginning of T1 is coincident with the end of T2."@en ;
 rdfs:domain time:ProperInterval ;
 rdfs:label "interval met by"@en ;
 rdfs:range time:ProperInterval ;
 owl:inverseOf time:intervalMeets ;
 skos:definition "If a proper interval T1 is intervalMetBy another proper interval T2, then the beginning of T1 is coincident with the end of T2."@en .

time:intervalOverlappedBy
 rdf:type owl:ObjectProperty ;
 rdfs:comment "If a proper interval T1 is intervalOverlappedBy another proper interval T2, then the beginning of T1 is after the beginning of T2, the beginning of T1 is before the end of T2, and the end of T1 is after the end of T2."@en ;
 rdfs:domain time:ProperInterval ;
 rdfs:label "interval overlapped by"@en ;
 rdfs:range time:ProperInterval ;
 owl:inverseOf time:intervalOverlaps ;
 skos:definition "If a proper interval T1 is intervalOverlappedBy another proper interval T2, then the beginning of T1 is after the beginning of T2, the beginning of T1 is before the end of T2, and the end of T1 is after the end of T2."@en .

time:intervalOverlaps
 rdf:type owl:ObjectProperty ;
 rdfs:comment "If a proper interval T1 is intervalOverlaps another proper interval T2, then the beginning of T1 is before the beginning of T2, the end of T1 is after the beginning of T2, and the end of T1 is before the end of T2."@en ;
 rdfs:domain time:ProperInterval ;
 rdfs:label "interval overlaps"@en ;
 rdfs:range time:ProperInterval ;
 owl:inverseOf time:intervalOverlappedBy ;
 skos:definition "If a proper interval T1 is intervalOverlaps another proper interval T2, then the beginning of T1 is before the beginning of T2, the end of T1 is after the beginning of T2, and the end of T1 is before the end of T2."@en .

time:intervalStartedBy
 rdf:type owl:ObjectProperty ;
 rdfs:comment "If a proper interval T1 is intervalStarted another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is after the end of T2."@en ;
 rdfs:domain time:ProperInterval ;
 rdfs:label "interval started by"@en ;
 rdfs:range time:ProperInterval ;
 owl:inverseOf time:intervalStarts ;
 skos:definition "If a proper interval T1 is intervalStarted another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is after the end of T2."@en .

time:intervalStarts
 rdf:type owl:ObjectProperty ;
 rdfs:comment "If a proper interval T1 is intervalStarts another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is before the end of T2."@en ;
 rdfs:domain time:ProperInterval ;
 rdfs:label "interval starts"@en ;
 rdfs:range time:ProperInterval ;
 rdfs:subPropertyOf time:intervalIn ;
 owl:inverseOf time:intervalStartedBy ;
 skos:definition "If a proper interval T1 is intervalStarts another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is before the end of T2."@en .

###  https://w3id.org/PeGazUs#changedBy
:changedBy rdf:type owl:ObjectProperty ;
           rdfs:domain [ rdf:type owl:Class ;
                         owl:unionOf ( :Attribute
                                       :Landmark
                                       :LandmarkRelation
                                     )
                       ] ;
           rdfs:range :Change ;
           rdfs:comment "Définit le changement qui est appliqué à l'élément"@fr, "Defines the change applied to the element"@en ;
           rdfs:label "changé par"@fr, "is changed by"@en .


###  https://w3id.org/PeGazUs#dependsOn
:dependsOn rdf:type owl:ObjectProperty ;
           owl:inverseOf :hasChange ;
           rdfs:domain :Change ;
           rdfs:range :Event ;
           rdfs:comment "Décrit l'appartenance d'un changement à un événement"@fr, "Describes whether a change belongs to an event"@en ;
           rdfs:label "dépend de l'événement"@fr, "depends on the event"@en .


###  https://w3id.org/PeGazUs#firstStep
:firstStep rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf :hasStep ;
           rdfs:domain :Address ;
           rdfs:range :AddressSegment ;
           rdfs:comment "Première étape de l'adresse."@fr, "First step of an Address"@en ;
           rdfs:label "a pour première étape"@fr , "has first step"@en ;
           skos:altLabel "a pour premier segment d'adresse"@fr, "has as its first Address segment"@en .


###  https://w3id.org/PeGazUs#hasAttribute
:hasAttribute rdf:type owl:ObjectProperty ;
              owl:inverseOf :isAttributeOf ;
              rdfs:domain owl:Thing ;
              rdfs:range :Attribute ;
              rdfs:comment "Décrit l'attribut pour un élement"@fr, "Describes the attribute for an element"@en ;
              rdfs:label "a pour attribut"@fr , "has attribute"@en.


###  https://w3id.org/PeGazUs#hasAttributeVersion
:hasAttributeVersion rdf:type owl:ObjectProperty ;
                     owl:inverseOf :isAttributeVersionOf ;
                     rdfs:domain :Attribute ;
                     rdfs:range :AttributeVersion ;
                     rdfs:comment "Version d'une valeur associée à l'attribut"@fr, "Version of a value associated with the attribute"@en ;
                     rdfs:label "a pour version"@fr, "has version"@en.


###  https://w3id.org/PeGazUs#hasBeginning
:hasBeginning rdf:type owl:ObjectProperty ;
              rdfs:domain :TimeInterval ;
              rdfs:range :TimeInstant ;
              rdfs:comment "Début de l'intervalle temporel"@fr, "Start of time interval"@en ;
              rdfs:label "commence par"@fr, "has beginning"@en .


###  https://w3id.org/PeGazUs#hasChange
:hasChange rdf:type owl:ObjectProperty ;
           rdfs:domain :Event ;
           rdfs:range :Change ;
           rdfs:comment "Définit les changements qui sont liés à l'événement"@fr, "Defines the changes linked to the event"@en ;
           rdfs:label "comporte le changement"@fr ,
                      "has change"@en .


###  https://w3id.org/PeGazUs#hasEnd
:hasEnd rdf:type owl:ObjectProperty ;
        rdfs:domain :TimeInterval ;
        rdfs:range :TimeInstant ;
        rdfs:comment "Fin de l'intervalle temporel"@fr, "End of time interval"@en ;
        rdfs:label "finit par"@fr, "has end"@en .


###  https://w3id.org/PeGazUs#hasFuzzyBeginning
:hasFuzzyBeginning rdf:type owl:ObjectProperty ;
                   rdfs:domain :FuzzyTimeInstant ;
                   rdfs:range :CrispTimeInstant ;
                   rdfs:comment "Définit le début de validité pour un instant flou"@fr, "Defines the start of validity for a fuzzy instant"@en ;
                   rdfs:label "a pour début flou"@fr , "has fuzzy beginning"@en.


###  https://w3id.org/PeGazUs#hasFuzzyEnd
:hasFuzzyEnd rdf:type owl:ObjectProperty ;
             rdfs:domain :FuzzyTimeInstant ;
             rdfs:range :CrispTimeInstant ;
             rdfs:comment "Définit la fin de validité pour un instant flou"@fr, "Defines the end of validity for a fuzzy instant"@en ;
             rdfs:label "a pour fin floue"@fr , "has fuzzy end"@en.


###  https://w3id.org/PeGazUs#hasFuzzyPeak
:hasFuzzyPeak rdf:type owl:ObjectProperty ;
              rdfs:domain :FuzzyTimeInstant ;
              rdfs:range :CrispTimeInstant ;
              rdfs:comment "Définit le pic de validité pour un instant flou"@fr, "Defines the validity peak for a fuzzy instant"@en ;
              rdfs:label "a pour pic flou"@fr , "has fuzzy peak"@en.


###  https://w3id.org/PeGazUs#hasStep
:hasStep rdf:type owl:ObjectProperty ;
         owl:inverseOf :isStepOf ;
         rdf:type owl:TransitiveProperty ;
         rdfs:domain :Address ;
         rdfs:range :AddressSegment ;
         owl:propertyChainAxiom ( :firstStep
                                  :nextStep
                                ) ,
                                ( :hasStep
                                  :nextStep
                                ) ;
         rdfs:label "a pour étape"@fr ,
                    "has step"@en ;
         rdfs:comment "Décrit qu'une adresse à pour étape un segment d'adresse"@fr,
                      "Describes that an address has an address segment as its step"@en .


###  https://w3id.org/PeGazUs#hasTime
:hasTime rdf:type owl:ObjectProperty ;
         rdfs:range :TemporalEntity ;
         rdfs:comment "Valeur temporelle liée à une ressource"@fr, "Time value linked to a resource"@en ;
         rdfs:label "a pour valeur temporelle"@fr, "has time"@en .

###  https://w3id.org/PeGazUs#hasTimeAfter
:hasTimeAfter rdf:type owl:ObjectProperty ;
       rdfs:range :TemporalInstant ;
       rdfs:comment "Indique que la ressource est liée à un instant situé avant l'instant associé"@fr, "Indicates that the resource is linked to an instant prior to the associated instant"@en ;
       rdfs:label "se passe après"@fr, "occurs after"@en .

###  https://w3id.org/PeGazUs#hasTimeBefore
:hasTimeBefore rdf:type owl:ObjectProperty ;
       rdfs:range :TemporalInstant ;
       rdfs:comment "Indique que la ressource est liée à un instant situé après l'instant associé"@fr, "Indicates that the resource is linked to a time after the associated time"@en ;
       rdfs:label "se passe avant"@fr, "occurs before"@en .

###  https://w3id.org/PeGazUs#hasEarliestTimeInstant
:hasEarliestTimeInstant rdf:type owl:ObjectProperty ;
        rdfs:subPropertyOf :hasTimeAfter ;
        rdfs:range :TemporalInstant ;
        rdfs:comment "Instant au plus tôt lié à la ressource"@fr, "Earliest time linked to the resource"@en ;
        rdfs:label "instant au plus tôt"@fr, "has earliest time instant"@en .

###  https://w3id.org/PeGazUs#hasLatestTimeInstant
:hasLatestTimeInstant rdf:type owl:ObjectProperty ;
        rdfs:subPropertyOf :hasTimeBefore ;
        rdfs:range :TemporalInstant ;
        rdfs:comment "Instant au plus tard lié à la ressource"@fr, "Latest time linked to the resource"@en ;
        rdfs:label "instant au plus tard"@fr, "has latest time instant"@en .

###  https://w3id.org/PeGazUs#isAttributeOf
:isAttributeOf rdf:type owl:ObjectProperty ;
               owl:inverseOf :hasAttribute ;
               rdfs:comment "Définit le repère pour lequel l'attribut existe"@fr, "Defines the frame of reference for which the attribute exists"@en ;
               rdfs:label "est un attribut de"@fr, "is attribute of"@en .


###  https://w3id.org/PeGazUs#isAttributeType
:isAttributeType rdf:type owl:ObjectProperty ;
                 rdfs:domain :Attribute ;
                 rdfs:range :AttributeType ;
                 rdfs:comment "Décrit le type d'attribut."@fr, "Describes the type of attribute."@en ;
                 rdfs:label "est un attribut de type"@fr, "is attribute type"@en .


###  https://w3id.org/PeGazUs#isAttributeVersionOf
:isAttributeVersionOf rdf:type owl:ObjectProperty ;
                      rdfs:domain :AttributeVersion ;
                      rdfs:range :Attribute ;
                      rdfs:comment "Attribut associée à la version d'attribut"@fr, "Attribute associated with the attribute version"@en ;
                      rdfs:label "est une version de l'attribut"@fr, "is attribute version of"@en .


###  https://w3id.org/PeGazUs#isChangeType
:isChangeType rdf:type owl:ObjectProperty ;
              rdfs:domain :Change ;
              rdfs:range :ChangeType ;
              rdfs:comment "Décrit le type de changement."@fr, "Describes the type of change."@en ;
              rdfs:label "est une changement de type"@fr, "is change type"@en .


###  https://w3id.org/PeGazUs#isLandmarkRelationType
:isLandmarkRelationType rdf:type owl:ObjectProperty ;
                        rdfs:domain :LandmarkRelation ;
                        rdfs:range :LandmarkRelationType ;
                        rdfs:comment "Décrit le type de relation entre repères définie par la ressource."@fr, "Describes the type of landmark relation."@en ;
                        rdfs:label "est une relation entre repères de type"@fr, "is landmark relation type"@en .


###  https://w3id.org/PeGazUs#isLandmarkType
:isLandmarkType rdf:type owl:ObjectProperty ;
                rdfs:domain :Landmark ;
                rdfs:range :LandmarkType ;
                rdfs:comment "Décrit le type de repère définie par la ressource."@fr, "Describes the type of landmark."@en ;
                rdfs:label "est un repère de type"@fr ,
                           "is landmark type"@en .


###  https://w3id.org/PeGazUs#isStepOf
:isStepOf rdf:type owl:ObjectProperty ;
          rdfs:domain :AddressSegment ;
          rdfs:range :Address ;
          rdfs:label "est une étape de"@fr ,
                     "is a step of"@en ;
          rdfs:comment "Décrit qu'un segment d'adresse est une étape d'une adresse"@fr,
                       "Describes that an address segment is a step of an address"@en .


###  https://w3id.org/PeGazUs#locatum
:locatum rdf:type owl:ObjectProperty ;
         rdfs:domain :LandmarkRelation ;
         rdfs:range :Landmark ;
         rdfs:comment "Donne le repère qui est le locatum pour la relation entre repères"@fr ,
                      "Gives the landmark which is the locatum for the landmark relation"@en ;
         rdfs:label "a pour locatum"@fr , "has locatum"@en .


###  https://w3id.org/PeGazUs#makesEffective
:makesEffective rdf:type owl:ObjectProperty ;
                owl:inverseOf :isMadeEffectiveBy ;
                rdfs:domain :AttributeChange ;
                rdfs:range :AttributeVersion ;
                rdfs:comment "Décrit le fait qu'un changement rend effectif une version d'un attribut"@fr, "Describes the fact that a change makes a version of an attribute effective"@en ;
                rdfs:label "rend effectif"@fr, "makes effective"@en .

###  https://w3id.org/PeGazUs#isMadeEffectiveBy
:isMadeEffectiveBy rdf:type owl:ObjectProperty ;
                owl:inverseOf :makesEffective ;
                rdfs:domain :AttributeVersion ;
                rdfs:range :AttributeChange ;
                rdfs:comment "Décrit le fait qu'une version d'un attribut est rendue effectif par un changement"@fr, "Describes the fact that a version of an attribute is made effective by a change"@en ;
                rdfs:label "est rendu effectif par"@fr, "is made effective by"@en .

###  https://w3id.org/PeGazUs#isOutdatedBy
:isOutdatedBy rdf:type owl:ObjectProperty ;
                owl:inverseOf :outdates ;
                rdfs:domain :AttributeVersion ;
                rdfs:range :AttributeChange ;
                rdfs:comment "Décrit le fait qu'une version d'un attribut est rendue caduc par un changement"@fr, "Describes the fact that a version of an attribute is rendered obsolete by a change"@en ;
                rdfs:label "est rendu caduc par"@fr, "is outdated by"@en .


###  https://w3id.org/PeGazUs#nextStep
:nextStep rdf:type owl:ObjectProperty ;
          rdfs:domain :AddressSegment ;
          rdfs:range :AddressSegment ;
          rdfs:label "a pour prochaine étape"@fr ,
                     "has next step"@en ;
          skos:altLabel "est suivi par"@fr ,
                        "is followed by"@en ;
          rdfs:comment "Décrit qu'un segment d'adresse est suivi par un autre segment d'adresse"@fr,
                       "Describes that an address segment is followed by another address segment"@en .


###  https://w3id.org/PeGazUs#outdates
:outdates rdf:type owl:ObjectProperty ;
          owl:inverseOf :isOutdatedBy ;
          rdfs:domain :AttributeChange ;
          rdfs:range :AttributeVersion ;
          rdfs:comment "Décrit le fait qu'un changement rend caduc une version d'un attribut"@fr,
                        "Describes the fact that a change invalidates a version of an attribute"@en ;
          rdfs:label "rend caduc"@fr, "outdates"@en .


###  https://w3id.org/PeGazUs#relatum
:relatum rdf:type owl:ObjectProperty ;
         rdfs:domain :LandmarkRelation ;
         rdfs:range :Landmark ;
         rdfs:comment "Donne l'entité géographique qui est un des relatums pour la relation entre repères"@fr ,
                      "Gives the landmark which is one of the relatums for the landmark relation"@en ;
         rdfs:label "a pour relatum"@fr ,
                    "has relatum"@en .


###  https://w3id.org/PeGazUs#targets
:targets rdf:type owl:ObjectProperty ;
         rdfs:domain :Address ;
         rdfs:range :Landmark ;
         rdfs:comment "Cible le repère décrivant l'adresse."@fr, "Target the marker describing the Address"@en ;
         rdfs:label "cible"@fr ,
                    "targets"@en .


###  https://w3id.org/PeGazUs#timeCalendar
:timeCalendar rdf:type owl:ObjectProperty ;
              rdfs:domain :CrispTimeInstant ;
              rdfs:range time:TRS ;
              rdfs:comment "Calendrier lié à l'instant (grégorien, julien, révolutionnaire)"@fr, "Time-based calendar (Gregorian, Julian, Revolutionary)"@en ;
              rdfs:label "a pour calendrier"@fr, "has calendar"@en .


###  https://w3id.org/PeGazUs#timePrecision
:timePrecision rdf:type owl:ObjectProperty ;
               rdfs:domain :CrispTimeInstant ;
               rdfs:range time:TemporalUnit ;
               rdfs:comment "Précision de l'instant (au jour, au mois, à l'année...)"@fr, "Time accuracy (to the day, month, year, etc.)"@en ;
               rdfs:label "a pour précision temporelle"@fr, "has time precision"@en .

###  https://w3id.org/PeGazUs#sameVersionValueAs
:sameVersionValueAs rdf:type owl:ObjectProperty , owl:SymmetricProperty ;
               rdfs:domain :AttributeVersion ;
               rdfs:range :AttributeVersion ;
               rdfs:comment "Indique que deux versions d'attributs ont des valeurs similaires"@fr, "Indicates that two versions of attributes have similar values"@en ;
               rdfs:label "a une valeur similaire à"@fr, "has same version value as"@en .

###  https://w3id.org/PeGazUs#differentVersionValueFrom
:differentVersionValueFrom rdf:type owl:ObjectProperty , owl:SymmetricProperty ;
              rdfs:domain :AttributeVersion ;
              rdfs:range :AttributeVersion ;
              rdfs:comment "Indique que deux versions d'attributs ont des valeurs différents"@fr, "Indicates that two versions of attributes have different values"@en ;
              rdfs:label "a une valeur différente de"@fr, "has different version value from"@en .

###  https://w3id.org/PeGazUs#versionOf
:versionOf rdf:type owl:ObjectProperty ;
           rdfs:domain :LandmarkVersion ;
           rdfs:range :Landmark ;
           rdfs:comment "Définit pour une version de quel repère elle dépend"@fr, "Defines which landmark a version depends on"@en ;
           rdfs:label "est une version de repère de"@fr, "is a version of"@en .


###  http://www.w3.org/ns/prov#wasDerivedFrom
prov:wasDerivedFrom rdf:type owl:ObjectProperty ;
                    rdfs:domain prov:Entity ;
                    rdfs:range prov:Entity ;
                    rdfs:comment "The more specific subproperties of prov:wasDerivedFrom (i.e., prov:wasQuotedFrom, prov:wasRevisionOf, prov:hadPrimarySource) should be used when applicable."@en ;
                    rdfs:isDefinedBy <http://www.w3.org/ns/prov-o#> ;
                    rdfs:label "est dérivé de"@fr ,
                               "was derived from"@en .

#################################################################
#    Data properties
#################################################################

###  https://w3id.org/PeGazUs#timeStamp
:timeStamp rdf:type owl:DatatypeProperty ;
           rdfs:domain :CrispTimeInstant ;
           rdfs:range xsd:dateTimeStamp ;
           rdfs:comment "Timestamp lié à l'instant"@fr ;
           rdfs:label "a pour timestamp"@fr .


###  https://w3id.org/PeGazUs#versionValue
:versionValue rdf:type owl:DatatypeProperty ;
              rdfs:domain :AttributeVersion ;
              rdfs:comment "Valeur de liée à une version d'attribut"@fr, "Value linked to an attribute version"@en ;
              rdfs:label "a pour valeur"@fr, "has version value"@en .


#################################################################
#    Classes
#################################################################


###  https://w3id.org/PeGazUs#Address
:Address rdf:type owl:Class ;
         rdfs:subClassOf [ rdf:type owl:Restriction ;
                           owl:onProperty :firstStep ;
                           owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                           owl:onClass :AddressSegment
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :targets ;
                           owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                           owl:onClass :Landmark
                         ] ;
         rdfs:label "Address"@en ,
                    "adresse"@fr ;
         rdfs:comment "Une adresse définit une référence spatiale indirecte d'un lieu qui est la cible de l'adresse. La manière dont ce lieu est décrit se fait comme étant une séquence de segments d'adresse étant chacun une description de relations entre entités."@fr,
         "An address defines an indirect spatial reference to a location that is the target of the address. This location is described as a sequence of address segments, each of which describes the relationships between entities."@en .


###  https://w3id.org/PeGazUs#AddressSegment
:AddressSegment rdf:type owl:Class ;
                rdfs:subClassOf :LandmarkRelation ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :relatum ;
                                  owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                  owl:onClass :Landmark
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :locatum ;
                                  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                  owl:onClass :Landmark
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :nextStep ;
                                  owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                  owl:onClass :AddressSegment
                                ] ;
                rdfs:label "Address segment"@en ,
                           "segment d'adresse"@fr ;
                rdfs:comment "Un segment d'adresse décrit une relation entre un repère (le locatum) et un ou plusieurs autres repères (les relatums). Un segment d'adresse peut être suivi par un autre segment d'adresse qui décrit une relation entre le locatum du segment d'adresse précédent et d'autres repères."@fr,
                             "An address segment describes a relationship between a landmark (the locatum) and one or more other landmarks (the relatums). An address segment may be followed by another address segment that describes a relationship between the locatum of the previous address segment and other landmarks."@en .


###  https://w3id.org/PeGazUs#Attribute
:Attribute rdf:type owl:Class ;
           rdfs:label "Attribut"@fr, "Attribute"@en ;
           rdfs:comment "Un attribut est une propriété d'une entité géographique."@fr,
                        "An attribute is a property of a geographic entity."@en .

###  https://w3id.org/PeGazUs#AttributeChange
:AttributeChange rdf:type owl:Class ;
                 rdfs:subClassOf :Change ;
                 rdfs:label "Change on an attribute"@en ,
                            "Changement sur l'attribut"@fr ;
                 rdfs:comment "Un changement sur un attribut est une modification appliquée à un attribut, elle définit une ou plusieurs de ses versions qui sont créées ou périmées lors de l'application du changement."@fr,
                              "A change on an attribute is a modification applied to an attribute, it defines one or more of its versions that are created or outdated when the change is applied."@en .
                          


###  https://w3id.org/PeGazUs#AttributeType
:AttributeType rdf:type owl:Class ;
               rdfs:subClassOf skos:Concept ;
               rdfs:label "Type d'attribut"@fr, "attribute type"@en ;
               rdfs:comment "Un type d'attribut est une catégorie d'attributs définie par des caractéristiques communes."@fr,
                            "An attribute type is a category of attributes defined by common characteristics."@en .


###  https://w3id.org/PeGazUs#AttributeVersion
:AttributeVersion rdf:type owl:Class ;
                  rdfs:label "Attribute version"@en ,
                             "Version de l'attribut"@fr ;
                  rdfs:comment "Une version d'attribut est une version reliée à un attribut qui possède est définie par une valeur."@fr,
                               "An attribute version is a version of an attribute which has a specific value."@en .



###  https://w3id.org/PeGazUs#Change
:Change rdf:type owl:Class ;
        rdfs:subClassOf [ rdf:type owl:Restriction ;
                          owl:onProperty :appliedTo ;
                          owl:allValuesFrom [ rdf:type owl:Class ;
                                              owl:unionOf ( :Attribute
                                                            :Landmark
                                                            :LandmarkRelation
                                                          )
                                            ]
                        ] ;
        rdfs:label "Changement"@fr, "Change"@en ;
        rdfs:comment "Un changement est toute modification appliquée à une entité géographique ou à ses attributs ou bien à une relation entre entités."@fr,
                     "A change is any modification made to a geographic feature or its attributes, or to a relationship between features."@en .


###  https://w3id.org/PeGazUs#ChangeType
:ChangeType rdf:type owl:Class ;
            rdfs:subClassOf skos:Concept ;
            rdfs:label "Type de changement"@fr, "Change Type"@en ;
            rdfs:comment "Un type de changement est une catégorie de changements définie par des caractéristiques communes."@fr,
                         "A change type is a category of changes defined by common characteristics."@en .


###  https://w3id.org/PeGazUs#CrispTemporalEntity
:CrispTemporalEntity rdf:type owl:Class ;
                     rdfs:subClassOf :TemporalEntity ;
                     rdfs:label "Crisp temporal entity"@en ,
                                "Entité temporelle non floue"@fr ;
                     rdfs:comment "Une entité temporelle non floue est une entité qui a un moment précis de temps, que ce soit un instant ou un intervalle."@fr,
                                  "A crisp temporal entity is an entity that has a precise moment in time, which is either an instant or an interval."@en .


###  https://w3id.org/PeGazUs#CrispTimeInstant
:CrispTimeInstant rdf:type owl:Class ;
                  rdfs:subClassOf :CrispTemporalEntity ,
                                  :TimeInstant ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :timeCalendar ;
                                    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass time:TRS
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :timePrecision ;
                                    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onClass time:TemporalUnit
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :timeStamp ;
                                    owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                                    owl:onDataRange xsd:dateTimeStamp
                                  ] ;
                  rdfs:label "Crisp time instant"@en ,
                             "Instant temporel précis"@fr ;
                  rdfs:comment "Un instant temporel précis est un moment précis de temps, défini par un stamp, un calendrier et une précision temporelle."@fr,
                               "A crisp time instant is a precise moment in time, defined by a timestamp, a calendar, and a temporal precision."@en .


###  https://w3id.org/PeGazUs#CrispTimeInterval
:CrispTimeInterval rdf:type owl:Class ;
                   rdfs:subClassOf :CrispTemporalEntity ,
                                   :TimeInterval ;
                   rdfs:label "Crisp time interval"@en ,
                              "Intervalle temporel précis"@fr ;
                   rdfs:comment "Un intervalle temporel précis est un intervalle de temps précis, dont les bornes sont définies par des instants temporels précis."@fr,
                                "A crisp time interval is a precise time interval, whose bounds are defined by crisp time instants."@en .


###  https://w3id.org/PeGazUs#Event
:Event rdf:type owl:Class ;
       rdfs:comment "Un événément décrit une évolution impliquant une ou plusieurs ressources à un instant donné."@fr,
                    "Event describing a development involving one or more resources at a given time."@en ;
       rdfs:label "Event"@en ,
                  "Événément"@fr .


###  https://w3id.org/PeGazUs#FinalAddressSegment
:FinalAddressSegment rdf:type owl:Class ;
                     rdfs:subClassOf :AddressSegment ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :nextStep ;
                                       owl:cardinality "0"^^xsd:nonNegativeInteger
                                     ] ;
                     rdfs:label "final Address segment"@en ,
                                "segment d'adresse final"@fr ;
                      rdfs:comment "Un segment d'adresse final est le dernier segment d'une adresses, elle n'est suivie d'aucun autre segment."@fr,
                                   "A final address segment is the last segment of an address, it is not followed by any other segment."@en .


###  https://w3id.org/PeGazUs#FuzzyTemporalEntity
:FuzzyTemporalEntity rdf:type owl:Class ;
                     rdfs:subClassOf :TemporalEntity ;
                     rdfs:label "Entité temporelle floue"@fr ,
                                "Fuzzy temporal entity"@en ;
                     rdfs:comment "Une entité temporelle floue est une entité qui représente un concept temporel avec une certaine mesure d'incertitude."@fr,
                                  "A fuzzy temporal entity is an entity that represents a temporal concept with some degree of uncertainty."@en .


###  https://w3id.org/PeGazUs#FuzzyTimeInstant
:FuzzyTimeInstant rdf:type owl:Class ;
                  rdfs:subClassOf :FuzzyTemporalEntity ,
                                  :TimeInstant ;
                  rdfs:label "Fuzzy time instant"@en ,
                             "Instant temporel flou"@fr ;
                  rdfs:comment """
Un instant temporel flou représente un instant dont la valeur temporelle est incertaine ou imprécise. 
Cette incertitude peut être décrite à l'aide de trois relations vers des instants temporels précis : 
- hasFuzzyBeginning indique une borne inférieure de l'incertitude temporelle ;
- hasFuzzyPeak indique un instant central ou le plus probable ;
- hasFuzzyEnd indique une borne supérieure de l'incertitude temporelle.
Ces relations sont optionnelles et peuvent être utilisées indépendamment les unes des autres selon le niveau de précision disponible dans les données.
"""@fr , """
A fuzzy temporal instant represents an instant whose temporal value is uncertain or imprecise. 
This uncertainty may be described using three relations to precise temporal instants: 
- hasFuzzyBeginning indicates the lower bound of the temporal uncertainty;
- hasFuzzyPeak indicates the central or most probable instant;
- hasFuzzyEnd indicates the upper bound of the temporal uncertainty.
These relations are optional and may be used independently of one another depending on the level of precision available in the data.
"""@en .

###  https://w3id.org/PeGazUs#FuzzyTimeInterval
:FuzzyTimeInterval rdf:type owl:Class ;
                   rdfs:subClassOf :FuzzyTemporalEntity ,
                                   :TimeInterval ;
                   rdfs:label "Fuzzy time interval"@en ,
                              "Intervalle temporel flou"@fr ;
                   rdfs:comment "Un intervalle temporel flou représente un intervalle au moins une des bornes temporelles sont incertaines ou imprécises."@fr,
                                "A fuzzy time interval represents an interval whose at least one temporal bound is uncertain or imprecise."@en .


###  https://w3id.org/PeGazUs#Landmark
:Landmark rdf:type owl:Class ;
          rdfs:label "Landmark"@en ,
                     "Repère"@fr ,
                     "Landmark"@en ;
          skos:altLabel "Entité géographique"@fr ,
                        "Entité spatiale"@fr ,
                        "Geographic entity"@en ,
                        "Spatial entity"@en ;
          rdfs:comment "Un repère est une entité géographique. Elle peut être une rue, un bâtiment, un pays ou tout autre point de référence dans l'espace."@fr,
          "A landmark is a geographic entity. It can be a street, a building, a country, or any other point of reference in space."@en .


###  https://w3id.org/PeGazUs#LandmarkChange
:LandmarkChange rdf:type owl:Class ;
                rdfs:subClassOf :Change ;
                rdfs:label "Change on a landmark"@en ,
                           "Changement sur le repère"@fr ;
                rdfs:comment "Un changement sur un repère est une modification d'état d'un repère (apparition, disparition)."@fr, 
                              "A change on a landmark is a change of state of a landmark (appearance, disappearance)."@en .


###  https://w3id.org/PeGazUs#LandmarkRelation
:LandmarkRelation rdf:type owl:Class ;
                  rdfs:label "Landmark relation"@en ,
                             "Relation entre repères"@fr ;
                  rdfs:comment """Il s'agit d'une relation qui représente un lien existant entre un ou plusieurs repères.
Ces relations peuvent prendre diverses formes, notamment :
- des relations géographiques, par exemple lorsqu'un point de repère est situé à l'angle de deux autres points de repère ;
- des relations hiérarchiques, par exemple lorsqu'un point de repère est la capitale d'une autre entité administrative ;
- d'autres relations spécifiques."""@fr ,
                  """It is a relation that represents a relation existing between one or more landmarks.
Such relations may take various forms, including:
- geographic relations, for example when a landmark is located at the corner of two other landmarks;
- hierarchical relations, for example when a landmark is the capital of another administrative entity;
- as well as other domain-specific or contextual relations depending on the application needs.
"""@en .

###  https://w3id.org/PeGazUs#LandmarkRelationChange
:LandmarkRelationChange rdf:type owl:Class ;
                        rdfs:subClassOf :Change ;
                        rdfs:label "Change on a landmark relation"@en ,
                                   "changement sur la relation entre repères"@fr ;
                        rdfs:comment "Un changement sur la relation entre repères est une modification d'état de cette relation (apparition, disparition)."@fr,
                                     "A change on a landmark relation is a change of state of this relation (appearance, disappearance)."@en .


###  https://w3id.org/PeGazUs#LandmarkRelationType
:LandmarkRelationType rdf:type owl:Class ;
                      rdfs:subClassOf skos:Concept ;
                      rdfs:label "type of landmark relation"@en ,
                                 "Type de relation entre repères"@fr ; 
                      rdfs:comment "Un type de relation entre repères est une catégorie qui permet de classer les différentes relations existantes des repères."@fr,
                                   "A type of landmark relation is a category that allows classifying the different existing relations between landmarks."@en .


###  https://w3id.org/PeGazUs#LandmarkType
:LandmarkType rdf:type owl:Class ;
              rdfs:subClassOf skos:Concept ;
              rdfs:label "Type de repère"@fr ,
                         "Type of landmark"@en ;
              rdfs:comment "Un type de repère est une catégorie qui permet de classer les différents types de repères."@fr,
                           "A type of landmark is a category that allows classifying the different types of landmarks."@en .


###  https://w3id.org/PeGazUs#LandmarkVersion
:LandmarkVersion rdf:type owl:Class ;
                 rdfs:subClassOf [ rdf:type owl:Restriction ;
                                   owl:onProperty :hasTime ;
                                   owl:allValuesFrom :TimeInterval
                                 ] ;
                 rdfs:label "Landmark version"@en ,
                            "Version de repère"@fr ;
                  rdfs:comment "Une version de repère est une instance spécifique d'un repère à un moment donné."@fr,
                               "A landmark version is a specific instance of a landmark at a given time."@en .


###  https://w3id.org/PeGazUs#TemporalEntity
:TemporalEntity rdf:type owl:Class ;
                rdfs:subClassOf time:TemporalEntity ;
                rdfs:label "Entité temporelle"@fr ,
                           "Temporal entity"@en ;
                rdfs:comment "Une entité temporelle est une instance d'un concept temporel."@fr,
                             "A temporal entity is an instance of a temporal concept."@en .


###  https://w3id.org/PeGazUs#TimeInstant
:TimeInstant rdf:type owl:Class ;
             rdfs:subClassOf :TemporalEntity ;
             rdfs:label "Instant"@fr ,
                        "Time instant"@en ;
             rdfs:comment "Un instant est une instance d'une entité temporelle."@fr,
                          "A time instant is an instance of a temporal entity."@en .


###  https://w3id.org/PeGazUs#TimeInterval
:TimeInterval rdf:type owl:Class ;
              rdfs:subClassOf :TemporalEntity ;
              rdfs:label "Intervalle temporel"@fr ,
                         "Time interval"@en ;
              rdfs:comment "Un intervalle temporel est une période de temps."@fr,
                           "A time interval is a period of time."@en .


###  http://www.w3.org/2004/02/skos/core#Concept
skos:Concept rdf:type owl:Class .


###  http://www.w3.org/2004/02/skos/core#ConceptScheme
skos:ConceptScheme rdf:type owl:Class .


###  http://www.w3.org/2006/time#TRS
time:TRS rdf:type owl:Class .


###  http://www.w3.org/2006/time#TemporalUnit
time:TemporalUnit rdf:type owl:Class .


###  http://www.w3.org/ns/prov#Entity
prov:Entity rdf:type owl:Class ;
            rdfs:isDefinedBy <http://www.w3.org/ns/prov-o#> ;
            rdfs:label "entité"@fr, "Entity"@en ;
            rdfs:comment "Une entité est un élément physique, numérique, conceptuel ou autre, possédant certains aspects fixes ; les entités peuvent être réelles ou imaginaires."@fr,
                         "An entity is a physical, digital, conceptual or other element, which has certain fixed aspects; it can be real or imaginary."@en .

#################################################################
#    Individuals
#################################################################

###  https://w3id.org/PeGazUs#AttributeList
:AttributeList rdf:type owl:NamedIndividual ,
                        skos:ConceptScheme ;
               rdfs:comment "Liste des différents rôles pouvant être joués par un attribut, représentés comme une liste de concepts SKOS."@fr ;
               rdfs:label "Type d'attribut"@fr, "type of attribute"@en .


###  https://w3id.org/PeGazUs#ChangeList
:ChangeList rdf:type owl:NamedIndividual ,
                     skos:ConceptScheme ;
            rdfs:comment "Liste des différents rôles pouvant être joués par un changement, représentés comme une liste de concepts SKOS."@fr ;
            rdfs:label "Type de changement"@fr, "type of change"@en .


###  https://w3id.org/PeGazUs#LandmarkList
:LandmarkList rdf:type owl:NamedIndividual ,
                       skos:ConceptScheme ;
              rdfs:comment "Liste des différents rôles pouvant être joués par un repère, représentés comme une liste de concepts SKOS."@fr ;
              rdfs:label "Type de repère"@fr ,
                         "Type of landmark"@en .


###  https://w3id.org/PeGazUs#LandmarkRelationList
:LandmarkRelationList rdf:type owl:NamedIndividual ,
                               skos:ConceptScheme ;
                      rdfs:comment "Liste des différents rôles pouvant être joués par une relation entre repères, représentés comme une liste de concepts SKOS."@fr ;
                      rdfs:label "Type de relation entre repères"@fr ,
                                 "Type of landmark relation"@en .


###  https://w3id.org/PeGazUs/id/codes/AttributeType/Geometry
atype:Geometry rdf:type owl:NamedIndividual ,
                        :AttributeType ,
                        skos:Concept ;
               skos:altLabel "Attribut de géométrie"@fr ,
                             "Geometry attribute"@en ;
               skos:definition "Attribut décrivant la géométrie d'un élément"@fr, "Attribute describing the geometry of an element"@en ;
               skos:inScheme :AttributeList ;
               skos:prefLabel "Geometry"@en ,
                              "Géométrie"@fr .


###  https://w3id.org/PeGazUs/id/codes/AttributeType/InseeCode
atype:InseeCode rdf:type owl:NamedIndividual ,
                         :AttributeType ,
                         skos:Concept ;
                skos:altLabel "Attribut de code INSEE"@fr ,
                              "INSEE code"@en ;
                skos:definition "Attribut décrivant le code INSEE d'un élément"@fr, "Attribute describing the INSEE code of an element"@en ;
                skos:inScheme :AttributeList ;
                skos:prefLabel "Code INSEE"@fr ,
                               "INSEE code"@en .


###  https://w3id.org/PeGazUs/id/codes/AttributeType/Name
atype:Name rdf:type owl:NamedIndividual ,
                    :AttributeType ,
                    skos:Concept ;
           skos:altLabel "Attribut de nom"@fr ,
                         "Name attribute"@en ;
           skos:definition "Attribut décrivant le nom d'un élément"@fr, "Attribute describing the name of an element"@en ;
           skos:inScheme :AttributeList ;
           skos:prefLabel "Name"@en ,
                          "Nom"@fr .


###  https://w3id.org/PeGazUs/id/codes/ChangeType/AttributeVersionAppearance
ctype:AttributeVersionAppearance rdf:type owl:NamedIndividual ,
                                          :ChangeType ,
                                          skos:Concept ;
                                 skos:definition "Changement décrivant l'apparition d'une version d'un attribut"@fr, "Change describing the appearance of a version of an attribute"@en ;
                                 skos:inScheme :ChangeList ;
                                 skos:prefLabel "Apparition d'une version d'un attribut"@fr ,
                                                "Appearance of an attribute version"@en .


###  https://w3id.org/PeGazUs/id/codes/ChangeType/AttributeVersionDisappearance
ctype:AttributeVersionDisappearance rdf:type owl:NamedIndividual ,
                                             :ChangeType ,
                                             skos:Concept ;
                                    skos:definition "Changement décrivant la disparition d'une version d'un attribut"@fr, "Change describing the disappearance of a version of an attribute"@en ;
                                    skos:inScheme :ChangeList ;
                                    skos:prefLabel "Disappearance of an attribute version"@en ,
                                                   "Disparition d'une version d'un attribut"@fr .


###  https://w3id.org/PeGazUs/id/codes/ChangeType/AttributeVersionTransition
ctype:AttributeVersionTransition rdf:type owl:NamedIndividual ,
                                          :ChangeType ,
                                          skos:Concept ;
                                 skos:definition "Changement décrivant la transition entre des versions (apparition et disparition) d'un attribut"@fr, "Change describing the transition between versions (appearance and disappearance) of an attribute"@en ;
                                 skos:inScheme :ChangeList ;
                                 skos:prefLabel "Transition between attribute versions"@en ,
                                                "Transition de versions d'un attribut"@fr .


###  https://w3id.org/PeGazUs/id/codes/ChangeType/LandmarkAppearance
ctype:LandmarkAppearance rdf:type owl:NamedIndividual ,
                                  :ChangeType ,
                                  skos:Concept ;
                         skos:definition "Changement décrivant l'apparition du repère"@fr, "Change describing the appearance of the landmark"@en ;
                         skos:inScheme :ChangeList ;
                         skos:prefLabel "Apparition du repère"@fr ,
                                        "Appearance of a landmark"@en .


###  https://w3id.org/PeGazUs/id/codes/ChangeType/LandmarkDisappearance
ctype:LandmarkDisappearance rdf:type owl:NamedIndividual ,
                                     :ChangeType ,
                                     skos:Concept ;
                            skos:definition "Changement décrivant la disparition du repère"@fr, "Change describing the disappearance of the landmark"@en ;
                            skos:inScheme :ChangeList ;
                            skos:prefLabel "Disappearance of a landmark"@en ,
                                           "Disparition du repère"@fr .


###  https://w3id.org/PeGazUs/id/codes/ChangeType/LandmarkRelationAppearance
ctype:LandmarkRelationAppearance rdf:type owl:NamedIndividual ,
                                          :ChangeType ,
                                          skos:Concept ;
                                 skos:definition "Changement décrivant l'apparition d'une relation entre repères."@fr, "Change describing the appearance of a landmark relation."@en ;
                                 skos:inScheme :ChangeList ;
                                 skos:prefLabel "Apparition de la relation entre repères"@fr ,
                                                "Appearance of a landmark relation"@en .


###  https://w3id.org/PeGazUs/id/codes/ChangeType/LandmarkRelationDisappearance
ctype:LandmarkRelationDisappearance rdf:type owl:NamedIndividual ,
                                             :ChangeType ,
                                             skos:Concept ;
                                    skos:definition "Changement décrivant la dissolution d'une relation entre repères."@fr, "Change describing the disappearance of a landmark relation."@en ;
                                    skos:inScheme :ChangeList ;
                                    skos:prefLabel "Disappearance of a landmark relation"@en ,
                                                   "Dissolution de la relation entre repères"@fr .


###  https://w3id.org/PeGazUs/id/codes/LandmarkRelationType/Along
lrtype:Along rdf:type owl:NamedIndividual ,
                      :LandmarkRelationType ,
                      skos:Concept ;
             skos:definition "Relation entre repères définissant que le locatum longe le relatum"@fr, "Relation between landmarks defining that the locatum runs alongside the relatum"@en ;
             skos:inScheme :AdressSegmentList ;
             skos:prefLabel "Along"@en ,
                            "Le long de"@fr .

###  https://w3id.org/PeGazUs/id/codes/LandmarkRelationType/Belongs
lrtype:Belongs rdf:type owl:NamedIndividual ,
                        :LandmarkRelationType ,
                        skos:Concept ;
               skos:definition "Relation entre des repères définissant que le locatum appartient au relatum"@fr, "Relation between landmarks defining that the locatum belongs to the relatum"@en ;
               skos:inScheme :LandmarkRelationList ;
               skos:prefLabel "Appartient à"@fr, "Belongs to"@en .


###  https://w3id.org/PeGazUs/id/codes/LandmarkRelationType/Between
lrtype:Between rdf:type owl:NamedIndividual ,
                        :LandmarkRelationType ,
                        skos:Concept ;
               skos:definition "Relation entre repères définissant que le locatum est entre deux relatums"@fr, "Relation between landmarks defining that the locatum is between the relatums"@en ;
               skos:inScheme :AdressSegmentList ;
               skos:prefLabel "Between"@en ,
                              "Entre"@fr .


###  https://w3id.org/PeGazUs/id/codes/LandmarkRelationType/Corner
lrtype:Corner rdf:type owl:NamedIndividual ,
                       :LandmarkRelationType ,
                       skos:Concept ;
              skos:definition "Relation entre repères définissant que le locatum est au coin du relatum"@fr, "Relation between landmarks defining that the locatum is at the corner the relatums"@en ;
              skos:inScheme :AdressSegmentList ;
              skos:prefLabel "Coin"@fr ,
                             "Corner"@en .


###  https://w3id.org/PeGazUs/id/codes/LandmarkRelationType/IsPartOf
lrtype:IsPartOf rdf:type owl:NamedIndividual ,
                         :LandmarkRelationType ,
                         skos:Concept ;
                skos:definition "Relation entre repères définissant que le locatum fait partie du relatum"@fr, "Relation between landmarks defining that the locatum is part of the relatum"@en ;
                skos:inScheme :AdressSegmentList ;
                skos:prefLabel "Fait partie de"@fr ,
                               "Is part of"@en .


###  https://w3id.org/PeGazUs/id/codes/LandmarkRelationType/IsSimilar
lrtype:IsSimilar rdf:type owl:NamedIndividual ,
                          :LandmarkRelationType ,
                          skos:Concept ;
                 skos:definition "Relation entre repères définissant que le locatum est la même chose que le relatum"@fr, "Relation between landmarks defining that the locatum is the same thing as the relatum"@en ;
                 skos:inScheme :AdressSegmentList ;
                 skos:prefLabel "Est similaire à"@fr ,
                                "Is similar as"@en .


###  https://w3id.org/PeGazUs/id/codes/LandmarkRelationType/Touches
lrtype:Touches rdf:type owl:NamedIndividual ,
                        :LandmarkRelationType ,
                        skos:Concept ;
               skos:altLabel "En contact"@fr ,
                             "Limitrophe"@fr ;
               skos:definition "Relation entre repères définissant que le locatum est en contact avec le relatum"@fr,
                               "Relation between landmarks defining that the locatum touches the relatum"@en ,
                               "Relation entre repères définissant que le locatum touche le relatum"@fr ;
               skos:inScheme :AdressSegmentList ;
               skos:prefLabel "Touche"@fr ,
                              "Touches"@en .


###  https://w3id.org/PeGazUs/id/codes/LandmarkRelationType/Within
lrtype:Within rdf:type owl:NamedIndividual ,
                       :LandmarkRelationType ,
                       skos:Concept ;
              skos:altLabel "À l'intérieur"@fr ;
              skos:definition "Relation entre repères définissant que le locatum est situé dans le relatum"@fr ,
                              "Relation entre repères entre des repères définissant que le locatum est dans un relatum"@fr,
                              "Relation between landmarks defining that the locatum is within the relatum"@en ;
              skos:inScheme :AdressSegmentList ,
                            :LandmarkRelationList ;
              skos:prefLabel "Dans"@fr ,
                             "Within"@en .

###  https://w3id.org/PeGazUs/id/codes/LandmarkRelationType/StartsAt
lrtype:StartsAt rdf:type owl:NamedIndividual ,
                      :LandmarkRelationType ,
                      skos:Concept ;
             skos:altLabel "Commence à"@fr ;
             skos:definition "Relation entre repères définissant que le locatum (un repère linéaire) commence au niveau du relatum"@fr, "Relation between landmarks defining that the locatum begins at the relatum"@en ;
             skos:inScheme :AdressSegmentList ,
                           :LandmarkRelationList ;
             skos:prefLabel "Commence à"@fr ,
                            "Starts at"@en .

###  https://w3id.org/PeGazUs/id/codes/LandmarkRelationType/EndsAt
lrtype:EndsAt rdf:type owl:NamedIndividual ,
                      :LandmarkRelationType ,
                      skos:Concept ;
             skos:altLabel "Commence à"@fr ;
             skos:definition "Relation entre repères définissant que le locatum (un repère linéaire) termine au niveau du relatum"@fr, "Relation between landmarks defining that the locatum ends at the relatum"@en ;
             skos:inScheme :AdressSegmentList ,
                           :LandmarkRelationList ;
             skos:prefLabel "Termine à"@fr ,
                            "Ends at"@en .

###  https://w3id.org/PeGazUs/id/codes/LandmarkType/AdministrativeUnit
ltype:AdministrativeUnit rdf:type owl:NamedIndividual ,
                                   :LandmarkType ,
                                   skos:Concept ;
                          skos:definition "Zone résultant d'un découpage administratif (quatier, commune, pays...)"@fr, "Area resulting from an administrative division (district, municipality, country...)"@en ;
                          skos:inScheme :LandmarkList ;
                          skos:prefLabel "Administrative unit"@en ,
                                         "Unité administrative"@fr .

###  https://w3id.org/PeGazUs/id/codes/LandmarkType/PostalCodeArea
ltype:PostalCodeArea rdf:type owl:NamedIndividual ,
                                  :LandmarkType ,
                                  skos:Concept ;
                         skos:definition "Zone postale définie par un code"@fr, "Postal area defined by a code"@en ;
                         skos:inScheme :LandmarkList ;
                         skos:prefLabel "Postal area"@en ,
                                        "Zone postale"@fr .

###  https://w3id.org/PeGazUs/id/codes/LandmarkType/Municipality
ltype:Municipality rdf:type owl:NamedIndividual ,
                    :LandmarkType ,
                    skos:Concept ;
           skos:altLabel "City"@en ,
                         "Town"@en ,
                         "Ville"@fr ;
           skos:broader ltype:AdministrativeUnity ;
           skos:definition "Entité administrative décrivant une ville, une commune"@fr, "Administrative entity describing a city, town or commune"@en ;
           skos:inScheme :LandmarkList ;
           skos:prefLabel "Municipality"@en ,
                          "Commune"@fr .


###  https://w3id.org/PeGazUs/id/codes/LandmarkType/Country
ltype:Country rdf:type owl:NamedIndividual ,
                       :LandmarkType ,
                       skos:Concept ;
              skos:altLabel "State"@en ,
                            "État"@fr ;
              skos:broader ltype:AdministrativeUnity ;
              skos:definition "Entité administrative décrivant un État, un pays"@fr, "Administrative entity describing a state or country"@en ;
              skos:inScheme :LandmarkList ;
              skos:prefLabel "Country"@en ,
                             "Pays"@fr .


###  https://w3id.org/PeGazUs/id/codes/LandmarkType/District
ltype:District rdf:type owl:NamedIndividual ,
                        :LandmarkType ,
                        skos:Concept ;
               skos:altLabel "Hameau"@fr ,
                             "Neighborhood"@en ,
                             "Quarter"@en ;
               skos:broader ltype:AdministrativeUnity ;
               skos:definition "Entité administrative décrivant un quartier"@fr, "Administrative entity describing a district"@en ;
               skos:inScheme :LandmarkList ;
               skos:prefLabel "District"@en ,
                              "Quartier"@fr .


###  https://w3id.org/PeGazUs/id/codes/LandmarkType/DistrictNumber
ltype:DistrictNumber rdf:type owl:NamedIndividual ,
                              :LandmarkType ,
                              skos:Concept ;
                     skos:broader ltype:HouseNumber ;
                     skos:definition "Numéro d'un bâtiment, d'un immeuble lié à un quartier"@fr ;
                     skos:inScheme :LandmarkList ;
                     skos:prefLabel "District number"@en ,
                                    "Numéro de quartier"@fr .


###  https://w3id.org/PeGazUs/id/codes/LandmarkType/HouseNumber
ltype:HouseNumber rdf:type owl:NamedIndividual ,
                           :LandmarkType ,
                           skos:Concept ;
                  skos:definition "Numéro associé à un repère permettant d'identifier un bâtiment, une entreprise, une personne au sein du repère."@fr,
                                  "Number associated with a landmark used to identify a building, a company or a person within the landmark."@en ;
                  skos:inScheme :LandmarkList ;
                  skos:prefLabel "House number"@en ,
                                 "Numéro de l'habitation"@fr .


###  https://w3id.org/PeGazUs/id/codes/LandmarkType/StreetNumber
ltype:StreetNumber rdf:type owl:NamedIndividual ,
                            :LandmarkType ,
                            skos:Concept ;
                   skos:broader ltype:HouseNumber ;
                   skos:definition "Numéro d'un bâtiment, d'un immeuble lié à une rue"@fr, "Number of a building linked to a street"@en ;
                   skos:inScheme :LandmarkList ;
                   skos:prefLabel "Numéro de rue"@fr ,
                                  "Street number"@en .


###  https://w3id.org/PeGazUs/id/codes/LandmarkType/Structure
ltype:Structure rdf:type owl:NamedIndividual ,
                         :LandmarkType ,
                         skos:Concept ;
                skos:definition "Lieu défini (bâtiment, magasin, maison...)"@fr, "Defined location (building, shop, house, etc.)"@en ;
                skos:inScheme :LandmarkList ;
                skos:prefLabel "Structure"@en ,
                               "Structure"@fr .


###  https://w3id.org/PeGazUs/id/codes/LandmarkType/Thoroughfare
ltype:Thoroughfare rdf:type owl:NamedIndividual ,
                            :LandmarkType ,
                            skos:Concept ;
                   skos:definition "Tout élément relatif à une voie de communication (rue, place, avenue...)"@fr, "Any element relating to a thoroughfare (street, square, avenue, etc.)"@en ;
                   skos:inScheme :LandmarkList ;
                   skos:prefLabel "Thoroughfare"@en ,
                                  "Voie"@fr .


###  https://w3id.org/PeGazUs/id/codes/LandmarkType/Undefined
ltype:Undefined rdf:type owl:NamedIndividual ,
                         :LandmarkType ,
                         skos:Concept ;
                skos:definition "Lieu non défini, inconnu"@fr, "Undefined or unknown place"@en ;
                skos:inScheme :LandmarkList ;
                skos:prefLabel "Non défini"@fr ,
                               "Undefined"@en .


###  http://www.w3.org/2006/time#unitCentury
time:unitCentury rdf:type owl:NamedIndividual ,
                          time:TemporalUnit ;
                  rdfs:label "Century"@en ;
                  rdfs:label "Siècle"@fr ;
                  rdfs:comment "A period of 100 years."@en ;
                  rdfs:comment "Une période de 100 ans."@fr .



###  http://www.w3.org/2006/time#unitDay
time:unitDay rdf:type owl:NamedIndividual ,
                      time:TemporalUnit ;
                  rdfs:label "Day"@en ;
                  rdfs:label "Jour"@fr ;
                  rdfs:comment "A period of 24 hours."@en ;
                  rdfs:comment "Une période de 24 heures."@fr .


###  http://www.w3.org/2006/time#unitDecade
time:unitDecade rdf:type owl:NamedIndividual ,
                         time:TemporalUnit ;
                  rdfs:label "Decade"@en ;
                  rdfs:label "Décennie"@fr ;
                  rdfs:comment "A period of 10 years."@en ;
                  rdfs:comment "Une période de 10 ans."@fr .


###  http://www.w3.org/2006/time#unitMonth
time:unitMonth rdf:type owl:NamedIndividual ,
                        time:TemporalUnit ;
                  rdfs:label "Month"@en ;
                  rdfs:label "Mois"@fr ;
                  rdfs:comment "A period of approximately 30 days."@en ;
                  rdfs:comment "Une période d'environ 30 jours."@fr .


###  http://www.w3.org/2006/time#unitWeek
time:unitWeek rdf:type owl:NamedIndividual ,
                       time:TemporalUnit ;
                  rdfs:label "Week"@en ;
                  rdfs:label "Semaine"@fr ;
                  rdfs:comment "A period of 7 days."@en ;
                  rdfs:comment "Une période de 7 jours."@fr .


###  http://www.w3.org/2006/time#unitYear
time:unitYear rdf:type owl:NamedIndividual ,
                       time:TemporalUnit ;
                  rdfs:label "Year"@en ;
                  rdfs:label "Année"@fr ;
                  rdfs:comment "A period of approximately 365 days."@en ;
                  rdfs:comment "Une période d'environ 365 jours."@fr .


###  http://www.wikidata.org/entity/Q181974
<http://www.wikidata.org/entity/Q181974> rdf:type owl:NamedIndividual ,
                                                  time:TRS ;
                                         skos:definition "Système de calendrier de la Révolution française"@fr ;
                                         skos:prefLabel "French Republican calendar"@en ,
                                                        "calendrier républicain"@fr .


###  http://www.wikidata.org/entity/Q1985727
<http://www.wikidata.org/entity/Q1985727> rdf:type owl:NamedIndividual ,
                                                   time:TRS ;
                                          skos:definition "Extension du calendrier grégorien à avant son introduction"@fr ;
                                          skos:prefLabel "calendrier grégorien proleptique"@fr ,
                                                         "proleptic Gregorian calendar"@en .

####  http://www.wikidata.org/entity/Q1985786
<http://www.wikidata.org/entity/Q1985786> rdf:type owl:NamedIndividual ,
                                                   time:TRS ;
                                          skos:definition "Extension du calendrier julien à avant son introduction"@fr ;
                                          skos:prefLabel "calendrier julien proleptique"@fr ,
                                                         "proleptic Julian calendar"@en .

##### Descriptions of named graphs
:Graph
    a owl:Class ;
    rdfs:label "Graph"@en ;
    rdfs:label "Graphe"@fr ;
    rdfs:comment "A named graph used as a container for RDF statements."@en ;
    rdfs:comment "Graphe nommé utilisé comme conteneur de triplets RDF."@fr ;
    rdfs:subClassOf sd:NamedGraph .

:SourceGraph
    a owl:Class ;
    rdfs:label "Source graph"@en ;
    rdfs:label "Graphe source"@fr ;
    rdfs:comment "A named graph containing data directly derived from sources."@en ;
    rdfs:comment "Graphe nommé contenant des données directement issues de sources."@fr ;
    rdfs:subClassOf :Graph .

:ConstructionGraph
    a owl:Class ;
    rdfs:label "Construction graph"@en ;
    rdfs:label "Graphe de construction"@fr ;
    rdfs:comment "A named graph containing intermediate results produced during the knowledge graph construction process."@en ;
    rdfs:comment "Graphe nommé contenant des résultats intermédiaires produits au cours du processus de construction du graphe de connaissances."@fr ;
    rdfs:subClassOf :Graph .

:FinalGraph
    a owl:Class ;
    rdfs:label "Final graph"@en ;
    rdfs:label "Graphe final"@fr ;
    rdfs:comment "A named graph representing the final, consolidated knowledge graph."@en ;
    rdfs:comment "Graphe nommé représentant le graphe de connaissances final et consolidé."@fr ;
    rdfs:subClassOf :Graph .
