# OWL ontology, rendered from the LinkML model.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .

<https://joinedcontext.com/models/bbsk/catalog/views/yv3idzveqbqzrkzocxghmn3rcdzmxgg4> a owl:Ontology ;
  rdfs:label "catalog" .

<https://w3id.org/linkml/Any> a owl:Class ;
  rdfs:label "Any" ;
  rdfs:comment "Any value: an inlined object whose class this view does not show." .

<https://uri.etsi.org/ngsi-ld/default-context/DataService> a owl:Class ;
  rdfs:label "DataService" ;
  rdfs:comment "One public Endpoint of a dataset, its access path." .

<https://uri.etsi.org/ngsi-ld/default-context/Dataset> a owl:Class ;
  rdfs:label "Dataset" ;
  rdfs:comment "One dataset of the catalogue: a public CKAN dataset by its CKAN name, or a public Endpoint no CKAN dataset names." .

<https://uri.etsi.org/ngsi-ld/default-context/Organization> a owl:Class ;
  rdfs:label "Organization" ;
  rdfs:comment "One CKAN organization that publishes at least one public dataset, with their count." .

<https://uri.etsi.org/ngsi-ld/default-context/accessLevel> a owl:DatatypeProperty ;
  rdfs:label "accessLevel" ;
  rdfs:range xsd:string ;
  rdfs:comment "Who may read the Endpoint: `public` for anyone." .

<https://uri.etsi.org/ngsi-ld/default-context/accessRights> a owl:DatatypeProperty ;
  rdfs:label "accessRights" ;
  rdfs:range xsd:anyURI ;
  rdfs:comment "Who may read the Endpoint, as an IRI of the EU access-right vocabulary." .

<https://uri.etsi.org/ngsi-ld/default-context/accessURL> a owl:ObjectProperty ;
  rdfs:label "accessURL" ;
  rdfs:range <https://w3id.org/linkml/Any> ;
  rdfs:comment "The Endpoint's access paths, each as `{ accessURL, conformsTo, mediaType }`." .

<https://uri.etsi.org/ngsi-ld/default-context/datasetCount> a owl:DatatypeProperty ;
  rdfs:label "datasetCount" ;
  rdfs:range xsd:integer ;
  rdfs:comment "How many public datasets the organization publishes." .

<http://purl.org/dc/terms/description> a owl:DatatypeProperty ;
  rdfs:label "description" ;
  rdfs:range xsd:string ;
  rdfs:comment "What the dataset or Endpoint holds: a text per language from the Endpoint's record, or the CKAN dataset's notes." .

<https://uri.etsi.org/ngsi-ld/default-context/endpointURL> a owl:DatatypeProperty ;
  rdfs:label "endpointURL" ;
  rdfs:range xsd:anyURI ;
  rdfs:comment "The root address of the Endpoint." .

<https://uri.etsi.org/ngsi-ld/default-context/entityTypes> a owl:ObjectProperty ;
  rdfs:label "entityTypes" ;
  rdfs:range <https://w3id.org/linkml/Any> ;
  rdfs:comment "The entity types the Endpoint holds, each as `{ type, count }`, most first." .

<https://uri.etsi.org/ngsi-ld/default-context/frequency> a owl:DatatypeProperty ;
  rdfs:label "frequency" ;
  rdfs:range xsd:anyURI ;
  rdfs:comment "How often the data changes, as an IRI of the EU frequency vocabulary." .

<https://uri.etsi.org/ngsi-ld/default-context/identifier> a owl:DatatypeProperty ;
  rdfs:label "identifier" ;
  rdfs:range xsd:string ;
  rdfs:comment "The CKAN name of a dataset or an organization, or the slug of an Endpoint." .

<https://uri.etsi.org/ngsi-ld/default-context/issued> a owl:DatatypeProperty ;
  rdfs:label "issued" ;
  rdfs:range xsd:string ;
  rdfs:comment "When CKAN first published the dataset." .

<https://uri.etsi.org/ngsi-ld/default-context/keyword> a owl:DatatypeProperty ;
  rdfs:label "keyword" ;
  rdfs:range xsd:string ;
  rdfs:comment "The keywords of the dataset." .

<https://uri.etsi.org/ngsi-ld/default-context/license> a owl:DatatypeProperty ;
  rdfs:label "license" ;
  rdfs:range xsd:anyURI ;
  rdfs:comment "The license of the dataset or the Endpoint, as an IRI." .

<https://uri.etsi.org/ngsi-ld/location> a owl:DatatypeProperty ;
  rdfs:label "location" ;
  rdfs:range xsd:string ;
  rdfs:comment "Where the entity is, as GeoJSON geometry." .

<https://uri.etsi.org/ngsi-ld/default-context/modified> a owl:DatatypeProperty ;
  rdfs:label "modified" ;
  rdfs:range xsd:string ;
  rdfs:comment "When CKAN last changed the dataset." .

<https://uri.etsi.org/ngsi-ld/default-context/name> a owl:DatatypeProperty ;
  rdfs:label "name" ;
  rdfs:range xsd:string ;
  rdfs:comment "The title CKAN gives the dataset or the organization." .

<https://uri.etsi.org/ngsi-ld/default-context/nextQuery> a owl:ObjectProperty ;
  rdfs:label "nextQuery" ;
  rdfs:range <https://w3id.org/linkml/Any> ;
  rdfs:comment "The query that reads the first entities of the dataset through its Endpoint, as `{ tool, arguments }`." .

<https://uri.etsi.org/ngsi-ld/default-context/publishedDatasets> a owl:ObjectProperty ;
  rdfs:label "publishedDatasets" ;
  rdfs:range <https://uri.etsi.org/ngsi-ld/default-context/Dataset> ;
  owl:inverseOf <https://uri.etsi.org/ngsi-ld/default-context/refPublisher> ;
  rdfs:comment "The datasets the organization publishes, computed from their refPublisher and never stored." .

<https://uri.etsi.org/ngsi-ld/default-context/publisher> a owl:ObjectProperty ;
  rdfs:label "publisher" ;
  rdfs:range <https://w3id.org/linkml/Any> ;
  rdfs:comment "The publisher the Endpoint's record names, as `{ id, name }`, for a dataset no CKAN organization publishes." .

<https://uri.etsi.org/ngsi-ld/default-context/refDataService> a owl:ObjectProperty ;
  rdfs:label "refDataService" ;
  rdfs:range <https://uri.etsi.org/ngsi-ld/default-context/DataService> ;
  owl:inverseOf <https://uri.etsi.org/ngsi-ld/default-context/refDataset> ;
  rdfs:comment "The Endpoint the dataset's data is read through." .

<https://uri.etsi.org/ngsi-ld/default-context/refDataset> a owl:ObjectProperty ;
  rdfs:label "refDataset" ;
  rdfs:range <https://uri.etsi.org/ngsi-ld/default-context/Dataset> ;
  owl:inverseOf <https://uri.etsi.org/ngsi-ld/default-context/refDataService> ;
  rdfs:comment "The datasets the Endpoint serves. The computed end of refDataService, which the catalogue also writes so one read of a DataService names its datasets." .

<https://uri.etsi.org/ngsi-ld/default-context/refPublisher> a owl:ObjectProperty ;
  rdfs:label "refPublisher" ;
  rdfs:range <https://uri.etsi.org/ngsi-ld/default-context/Organization> ;
  owl:inverseOf <https://uri.etsi.org/ngsi-ld/default-context/publishedDatasets> ;
  rdfs:comment "The CKAN organization that publishes the dataset." .

<https://uri.etsi.org/ngsi-ld/default-context/searchText> a owl:DatatypeProperty ;
  rdfs:label "searchText" ;
  rdfs:range xsd:string ;
  rdfs:comment "The words a search matches, folded to lower case without diacritics: titles, keywords, the publisher, the space and the entity types." .

<https://uri.etsi.org/ngsi-ld/default-context/source> a owl:DatatypeProperty ;
  rdfs:label "source" ;
  rdfs:range xsd:anyURI ;
  rdfs:comment "Where the dataset's data comes from, as its publisher names it." .

<https://uri.etsi.org/ngsi-ld/default-context/spatial> a owl:DatatypeProperty ;
  rdfs:label "spatial" ;
  rdfs:range xsd:anyURI ;
  rdfs:comment "The places the dataset covers, as IRIs (NUTS, LAU)." .

<https://uri.etsi.org/ngsi-ld/default-context/temporal> a owl:ObjectProperty ;
  rdfs:label "temporal" ;
  rdfs:range <https://w3id.org/linkml/Any> ;
  rdfs:comment "The time the data covers, as `{ startDate, endDate }` dates." .

<https://uri.etsi.org/ngsi-ld/default-context/theme> a owl:DatatypeProperty ;
  rdfs:label "theme" ;
  rdfs:range xsd:anyURI ;
  rdfs:comment "The EU data themes of the dataset, as IRIs of the EU vocabulary." .

<http://purl.org/dc/terms/title> a owl:DatatypeProperty ;
  rdfs:label "title" ;
  rdfs:range xsd:string ;
  rdfs:comment "The title of the dataset or Endpoint in each language its record gives." .

<https://uri.etsi.org/ngsi-ld/default-context/url> a owl:DatatypeProperty ;
  rdfs:label "url" ;
  rdfs:range xsd:anyURI ;
  rdfs:comment "The page of the dataset or the organization on its CKAN." .

<https://uri.etsi.org/ngsi-ld/default-context/visibleBecause> a owl:DatatypeProperty ;
  rdfs:label "visibleBecause" ;
  rdfs:range xsd:string ;
  rdfs:comment "Why the catalogue lists the Endpoint to its readers." .
