Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleDCAT

Following analysis and discussion in the W3C Dataset Exchange Working Group (DXWG), a proposed solution for cataloguing services in the context of a DCAT catalog has been developed – see the DCAT-2 Working Draft and Editors Draft. Classes for DataService and DataDistributionService have been added to the DCAT vocabulary. Examples of their use are shown here and here. Note that the second example is modelled on an instance from Research Data Australia. A summary of the solution is below:

DCAT

Concepts, for data-services and related data

Comment

dct:title

service title

 

dct:description

service description/ abstract

 

dcat:endpointDescription

service description/ abstract

Link to machine-readable endpointDescription, such as a Swagger or GetCapabilities document

rdf:type

service type: resource type

 

dct:conformsTo

service type: protocol and version

In DCAT a single service might support multiple interfaces or protocols, so this property may be repeated

dct:type

service type: function

In DCAT a service might have multiple classifiers, either at different levels of refinement or with values taken from different controlled vocabularies, so this property may be repeated

dcat:endpointURL

service URL

service API

dcat:landingPage

service URL

Human useable landing-page for the service (which might be provided at a different URL to the service API)

dcat:servesDataset

data subject, data spatial coverage, data geographic/projected CRS, data temporal coverage, data format, data rights, data contributor/owner/publisher, data language, data identifying information

In DCAT this is a link to a description of the dataset(s) served, which is packaged as a separate record. All of the dataset descriptors are provided as properties of that resource, and not as properties of the service itself.

dct:language

service language

 

dct:accessRights

service rights

 

dct:modified

service date (modified)

 

dct:creator|publisher|contributor
prov:wasAttributedTo

service contributor/owner/publisher

 

 

 

...

 

Expand
titleExample 1 - Service metadata provided in a dedicated service record (Geoscience Australia)

Service record from the GA metadata catalogue

Service metadata extracted from the above and mapped to the core service concepts: 

 

Service conceptValue

service URL  

http://services.ga.gov.au/gis/services/DEM_SRTM_1Second_Slope/MapServer/WMSServer

service type: protocol and version

Protocol: WMS 1.3.0, 1.1.1

service type: resource type

service

data subject

Land topography models, Ecology landscape, elevation, slope

service title

Digital Elevation Model (DEM) of Australia derived from SRTM with 1 Second Grid - Smoothed Percentage Slope WMS

data spatial coverage

["112.000000 -44.000000,154.000000 -44.000000,154.000000 -9.000000,112.000000 -9.000000,112.000000 -44.000000"]

data geographic/projected CRS

 

data temporal coverage

 

service description/ abstract

Digital Elevation Model (DEM) of Australia derived from SRTM with 1 Second Grid - Smoothed Percentage Slope WMS

data format

 

service date (modified)

2018-06-18

service rights

 

data rights

 

data contributor/owner/publisher

Geoscience Australia

data language

 

service language

 

data identifying information

UUID: aac46307-fce8-449d-e044-00144fdd4fa6

service contributor/owner/publisher

Geoscience Australia



Expand
titleExample 2 - Service metadata from within a dataset record combined with the response from a self-describing service (AODN)

IMAS UTAS dataset record in the AODN portal:

 

Hyperlink to Service URL within dataset record:

 

Service description at Service URL (OGC WFS) extracted from dataset metadata XML:

 

Summation of service metadata extracted from the above and mapped to the core service concepts:

Service concept

Value

service URL  

http://geoserver.imas.utas.edu.au/geoserver/seamap/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=seamap:SeamapAus_NSW_marine_habitats_2002&outputFormat=SHAPE-ZIP

service type: protocol and version

service type: function

Protocol: WFSFunction: Access

service type: resource type

service

data subject

bathymetry/seafloor topography...

service title

seamap

data spatial coverage

-27.64400, 149.28540, 154.29516, -37.60255

data geographic/projected CRS

 

data temporal coverage

2002-05-30

service description/ abstract

 

data format

SHAPE-ZIP

service date (modified)

 

service rights

 

data rights

CC-BY 4.0

data contributor/owner/publisher

IMAS UTAS

data language

English

service language

English

data identifying information

ID: 9a94d1ba-8509-4d78-8b55-d25fd222cdffName: MAP - NSW marine habitats

service contributor/owner/publisher

IMAS UTAS



Expand
titleExample 3 - Service metadata from self-describing service OpenAPI (Atlas of Living Australia)

Service OpenAPI URL - description for multiple service endpoints provided in json:

 

Summation of service metadata extracted from the above and mapped to the core service concepts:

Service concept

Value

service URL  

http://biocache-ws.ala.org.au/ws/occurrences/search*

service type: protocol and version

webservice
search

Parameters:
fq - array(False)
formattedFq - array(False)
facets - array(False)
formattedQuery - string(False)
q - string(False)
...

service type: resource type

service

data subject

occurrence

service title

occurrenceSearchUsingGET

data spatial coverage

 

data geographic/projected CRS

 

data temporal coverage

 

service description/ abstract

occurrenceSearchUsingGET operation available at biocache-service API

data format

json

service date (modified)

 

service rights

 

data rights

 

data contributor/owner/publisher

 

data language

 

service language

 

data identifying information

 

service contributor/owner/publisher

Atlas of Living Australia