Skip to content

Latest commit

 

History

History

sparql

SPARQL implementation of DCAT-AP+Schema.org

This folder includes a set of .rq files, specifying a tentative implementation of the mappings defined in DCAT-AP+Schema.org, in the form of SPARQL CONSTRUCT queries.

The mappings have been defined in a modular way, with a separate SPARQL query for each of the DCAT-AP classes, and related properties. A complete representation of a given resource (e.g., a dataset) and related resource (e.g., distribution, licence, publisher) can be obtained by combining the relevant SPARQL queries.

Mappings for mandatory classes

  • agent.rq: Mappings for class "Agent" and related properties
  • catalogue.rq: Mappings for class "Catalogue" and related properties
  • dataset.rq: Mappings for class "Dataset" and related properties

Mappings for recommended classes

  • category.rq: Mappings for class "Category" and related properties
  • category-scheme.rq: Mappings for class "Category scheme" and related properties
  • distribution.rq: Mappings for class "Distribution" and related properties
  • licence.rq: Mappings for class "Licence document" and related properties

Mappings for optional classes

  • address-agent.rq: Mappings for class "Address" (locn:Address) and related properties
  • address-kind.rq: Mappings for class "Address" (vcard:Address) and related properties
  • catalogue-record.rq: Mappings for class "Catalogue record" and related properties
  • checksum.rq: Mappings for class "Checksum" and related properties
  • data-service.rq: Mappings for class "Data service" and related properties
  • document.rq: Mappings for class "Document" and related properties
  • identifier.rq: Mappings for class "Identifier" and related properties
  • kind.rq: Mappings for class "Kind" and related properties
  • location.rq: Mappings for class "Location" and related properties
  • media-type.rq: Mappings for class "Media type or extent" and related properties
  • period-of-time.rq: Mappings for class "Period of time" and related properties
  • provenance.rq: Mappings for class "Provenance statement" and related properties
  • quality-measurement.rq: Mappings for class "Quality measurement" and related properties
  • rights.rq: Mappings for class "Rights statement" and related properties
  • standard.rq: Mappings for class "Standard" and related properties