@prefix dcat: .
@prefix dcterms: .
@prefix geo: .
@prefix ont: .
@prefix prez: .
@prefix prof: .
@prefix rdf: .
@prefix rdfs: .
@prefix schema: .
@prefix skos: .
@prefix xsd: .
prez:version "3.8.14" .
prez:AnnotationPropertyList prez:descriptionList ( skos:definition dcterms:description schema:description ) ;
prez:labelList ( skos:prefLabel dcterms:title rdfs:label schema:name ) ;
prez:provenanceList ( dcterms:provenance ) .
a ont:Endpoint ;
ont:baseClass prez:CatPrezProfile ;
ont:deliversClasses prez:ProfilesList ;
ont:endpointTemplate "/c/profiles" ;
ont:isTopLevelEndpoint true .
a ont:Endpoint ;
ont:endpointTemplate "/c" .
a ont:ObjectEndpoint ;
ont:ParentToFocusRelation dcterms:hasPart ;
ont:deliversClasses dcat:Resource ;
ont:endpointTemplate "/c/catalogs/$parent_1/resources/$object" ;
ont:parentEndpoint .
a ont:Endpoint ;
ont:deliversClasses prof:Profile ;
ont:endpointTemplate "/profiles/$object" ;
ont:parentEndpoint .
a ont:Endpoint ;
ont:endpointTemplate "/profiles" .
a ont:Endpoint ;
ont:baseClass prez:SpacePrezProfile ;
ont:deliversClasses prez:ProfilesList ;
ont:endpointTemplate "/s/profiles" ;
ont:isTopLevelEndpoint true .
a ont:ObjectEndpoint ;
ont:ParentToFocusRelation rdfs:member ;
ont:deliversClasses geo:Feature ;
ont:endpointTemplate "/s/datasets/$parent_2/collections/$parent_1/items/$object" ;
ont:parentEndpoint .
a ont:Endpoint ;
ont:endpointTemplate "/s" .
a ont:Endpoint ;
ont:baseClass prez:VocPrezProfile ;
ont:deliversClasses prez:ProfilesList ;
ont:endpointTemplate "/s/profiles" ;
ont:isTopLevelEndpoint true .
a ont:ObjectEndpoint ;
ont:ParentToFocusRelation skos:member ;
ont:deliversClasses skos:Concept ;
ont:endpointTemplate "/v/collection/$parent_1/$object" ;
ont:parentEndpoint .
a ont:ObjectEndpoint ;
ont:FocusToParentRelation skos:inScheme ;
ont:deliversClasses skos:Concept ;
ont:endpointTemplate "/v/vocab/$parent_1/$object" ;
ont:parentEndpoint .
a ont:Endpoint ;
ont:endpointTemplate "/v" .
a ont:ObjectEndpoint ;
ont:deliversClasses dcat:Catalog ;
ont:endpointTemplate "/c/catalogs/$object" ;
ont:parentEndpoint .
a ont:ListingEndpoint ;
ont:baseClass dcat:Catalog ;
ont:deliversClasses prez:CatalogList ;
ont:endpointTemplate "/c/catalogs" ;
ont:isTopLevelEndpoint true .
a ont:ListingEndpoint ;
ont:ParentToFocusRelation dcterms:hasPart ;
ont:baseClass dcat:Resource ;
ont:deliversClasses prez:ResourceList ;
ont:endpointTemplate "/c/catalogs/$parent_1/resources" ;
ont:parentEndpoint .
a ont:Endpoint ;
ont:baseClass prof:Profile ;
ont:deliversClasses prez:ProfilesList ;
ont:endpointTemplate "/profiles" ;
ont:isTopLevelEndpoint true .
a ont:ObjectEndpoint ;
ont:deliversClasses dcat:Dataset ;
ont:endpointTemplate "/s/datasets/$object" ;
ont:parentEndpoint .
a ont:ListingEndpoint ;
ont:baseClass dcat:Dataset ;
ont:deliversClasses prez:DatasetList ;
ont:endpointTemplate "/s/datasets" ;
ont:isTopLevelEndpoint true .
a ont:ObjectEndpoint ;
ont:ParentToFocusRelation rdfs:member ;
ont:deliversClasses geo:FeatureCollection ;
ont:endpointTemplate "/s/datasets/$parent_1/collections/$object" ;
ont:parentEndpoint .
a ont:ListingEndpoint ;
ont:ParentToFocusRelation rdfs:member ;
ont:baseClass geo:FeatureCollection ;
ont:deliversClasses prez:FeatureCollectionList ;
ont:endpointTemplate "/s/datasets/$parent_1/collections" ;
ont:parentEndpoint .
a ont:ListingEndpoint ;
ont:ParentToFocusRelation rdfs:member ;
ont:baseClass geo:Feature ;
ont:deliversClasses prez:FeatureList ;
ont:endpointTemplate "/s/datasets/$parent_2/collections/$parent_1/items" ;
ont:parentEndpoint .
a ont:ObjectEndpoint ;
ont:deliversClasses skos:Collection ;
ont:endpointTemplate "/v/collection/$object" ;
ont:parentEndpoint .
a ont:ListingEndpoint ;
ont:baseClass skos:Collection ;
ont:deliversClasses prez:VocPrezCollectionList ;
ont:endpointTemplate "/v/collection" ;
ont:isTopLevelEndpoint true .
a ont:ObjectEndpoint ;
ont:deliversClasses skos:ConceptScheme ;
ont:endpointTemplate "/v/vocab/$object" ;
ont:parentEndpoint .
a ont:ListingEndpoint ;
ont:baseClass skos:ConceptScheme ;
ont:deliversClasses prez:SchemesList ;
ont:endpointTemplate "/v/vocab" ;
ont:isTopLevelEndpoint true .