Warning:
This wiki has been archived and is now read-only.

ISO 19115 - DCAT - Schema.org mapping

From Spatial Data on the Web Working Group
Jump to: navigation, search

Purpose of this document

This is a working draft meant to document a mapping exercise between ISO 19115, DCAT and Schema.org.

The mappings here defined are based on the following reference documentation:

NOTE: As far as ISO 19115 is concerned, this version of the document is based on ISO 19115:2003. This needs to be checked against the latest version of ISO 19115 - namely, ISO 19115-1:2014.

NOTE: At the time this document was last updated, the latest version of Schema.org was 3.3, and this is the one used here.


Entities / classes

ISO 19115DCATSchema.orgComments
Service (catalog service) Catalog schema:DataCatalog
Metadata Catalog record ?? A possible option is to use type schema:ListItem
Dataset Dataset schema:Dataset
Distribution / Online resource Distribution schema:DataDownload
Originating controlled vocabulary Concept scheme ?? There's a proposal for this - see schema:CategoryCodeSet (pending). For the time being, a possible option is to use type schema:Enumeration
Descriptive keyword / ISO topic category Concept ?? There's a proposal for this - see schema:CategoryCode (pending). For the time being, a possible option is to make it an item in a given schema:Enumeration
Responsible party Organization / person schema:Organization, schema:Person

Attributes / properties

This section groups the mappings concerning attributes / properties based on the reference entities / classes.

Catalog

ISO 19115DCATSchema.orgComments
catalog record ?? A possible option is to use schema:itemListElement
dataset schema:dataset
Resource abstract description schema:description
Online resource (function: "information") homepage schema:url
Resource language language schema:inLanguage
Resource contraints: use constraints license schema:license
Responsible party (role: "publisher") publisher schema:publisher
Temporal reference: date of publication release date schema:datePublished
Resource constraints rights ??
Geographic extent spatial schema:spatial
themes ??
Resource title title schema:name
Temporal reference: date of last modification update date schema:dateModified

Metadata (ISO 19115) - Catalog record (DCAT)

ISO 19115DCATSchema.orgComments
description schema:description
Metadata date: date of publication listing date schema:datePublished
primary topic ?? A possible option is to use schema:item
title schema:name
Metadata date: date of last modification update date schema:dateModified

Dataset

ISO 19115DCATSchema.orgComments
Responsible party (role: "point of contact") contact point schema:contactPoint
Resource description description schema:description
Distribution information distribution schema:distribution
Maintenance information: maintenance frequency frequency ??
Resource identifier identifier schema:identifier Property schema:identifier was added in Schema.org v3.2.
Descriptive keyword (free text) keyword schema:keywords
Online resource (function: "information") landing page schema:url
Resource language language schema:inLanguage
Responsible party (role: "publisher") publisher schema:publisher
Temporal reference: date of publication release date schema:datePublished
Geographic extent spatial coverage schema:spatialCoverage
Temporal extent temporal coverage schema:datasetTimeInterval
Descriptive keyword (from a controlled vocabulary) theme schema:about
Resource title title schema:name
Temporal reference: date of last modification update date schema:dateModified

Distribution

The mapping of "distributions" poses some issues, because of a mismatch between the conceptual models in ISO 19115 and DCAT.

More precisely:

  • DCAT:
    • A dataset can be associated with 0 or more distributions.
    • Format and use / access conditions are properties of distributions, and not of datasets.
  • ISO 19115:
    • A resource can have at most 1 distribution, which may be associated with 0 or more online resources. The format is specified at the level of the distribution, whereas the access URL is specified in the associated online resources.
    • Use and access conditions are specified at the level of the dataset.

A possible solution to deal with this issue needs to be devised. Meanwhile, in its current version, the following table does not include mappings concerning ISO 19115 elements on distribution format and dataset use / access constraints.

ISO 19115DCATSchema.orgComments
Online resource (function: "download"): linkage access URL schema:contentURL
byte size schema:contentSize
Online resource (function: "download"): description description schema:description
Online resource (function: "download"): linkage download URL schema:contentURL
format schema:encodingFormat
license schema:license
media type schema:fileFormat
Online resource (function: "download"): date of publication release date schema:datePublished
rights ??
Online resource (function: "download"): title title schema:name
Online resource (function: "download"): date of last modification update date schema:dateModified

Originating controlled vocabulary (ISO 19115) - Concept scheme (DCAT)

DCAT does not list specific properties to describe concept schemes, and refers for this to SKOS.

Schema.org v3.2 introduced a proposal to model this information - see schema:CategoryCodeSet (pending).

Descriptive keyword (from a controlled vocabulary) (ISO 19115) - Concept (DCAT)

DCAT does not list specific properties to describe concepts, and refers for this to SKOS.

Schema.org v3.2 introduced a proposal to model this information - see schema:CategoryCode (pending).

Responsible party (ISO 19115) - Organization / person (DCAT)

DCAT does not list specific properties to describe people and organizations, and refers for this to FOAF and vCard.

The following table includes some of the attributes most frequently used in ISO 19115 records to describe a responsible party.

ISO 19115FOAFvCardSchema.orgComments
Individual name foaf:name vcard:fn schema:name
Organization name foaf:name vcard:organization-name schema:name
Address: Electronic mail address foaf:mbox vcard:hasEmail schema:email
Online resource: linkage foaf:homepage vcard:hasURL schema:url