Publication Date: 2017-05-15
Approval Date: 2016-12-07
Posted Date: 2016-10-27
Reference number of this document: OGC 16-062
Reference URL for this document: http://www.opengis.net/doc/PER/t12-A072
Category: Public Engineering Report
Editor: Gobe Hobona, Roger Brackin
Title: Testbed-12 Catalogue and SPARQL Engineering Report
COPYRIGHT
Copyright © 2017 Open Geospatial Consortium. To obtain additional rights of use, visit http://www.opengeospatial.org/
WARNING
This document is an OGC Public Engineering Report created as a deliverable of an initiative from the OGC Innovation Program (formerly OGC Interoperability Program). It is not an OGC standard and not an official position of the OGC membership.It is distributed for review and comment. It is subject to change without notice and may not be referred to as an OGC Standard. Further, any OGC Engineering Report should not be referenced as required or mandatory technology in procurements. However, the discussions in this document could very well lead to the definition of an OGC Standard.
LICENSE AGREEMENT
Permission is hereby granted by the Open Geospatial Consortium, ("Licensor"), free of charge and subject to the terms set forth below, to any person obtaining a copy of this Intellectual Property and any associated documentation, to deal in the Intellectual Property without restriction (except as set forth below), including without limitation the rights to implement, use, copy, modify, merge, publish, distribute, and/or sublicense copies of the Intellectual Property, and to permit persons to whom the Intellectual Property is furnished to do so, provided that all copyright notices on the intellectual property are retained intact and that each person to whom the Intellectual Property is furnished agrees to the terms of this Agreement.
If you modify the Intellectual Property, all copies of the modified Intellectual Property must include, in addition to the above copyright notice, a notice that the Intellectual Property includes modifications that have not been approved or adopted by LICENSOR.
THIS LICENSE IS A COPYRIGHT LICENSE ONLY, AND DOES NOT CONVEY ANY RIGHTS UNDER ANY PATENTS THAT MAY BE IN FORCE ANYWHERE IN THE WORLD. THE INTELLECTUAL PROPERTY IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE DO NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE INTELLECTUAL PROPERTY WILL MEET YOUR REQUIREMENTS OR THAT THE OPERATION OF THE INTELLECTUAL PROPERTY WILL BE UNINTERRUPTED OR ERROR FREE. ANY USE OF THE INTELLECTUAL PROPERTY SHALL BE MADE ENTIRELY AT THE USER’S OWN RISK. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR ANY CONTRIBUTOR OF INTELLECTUAL PROPERTY RIGHTS TO THE INTELLECTUAL PROPERTY BE LIABLE FOR ANY CLAIM, OR ANY DIRECT, SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM ANY ALLEGED INFRINGEMENT OR ANY LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR UNDER ANY OTHER LEGAL THEORY, ARISING OUT OF OR IN CONNECTION WITH THE IMPLEMENTATION, USE, COMMERCIALIZATION OR PERFORMANCE OF THIS INTELLECTUAL PROPERTY.
This license is effective until terminated. You may terminate it at any time by destroying the Intellectual Property together with all copies in any form. The license will also terminate if you fail to comply with any term or condition of this Agreement. Except as provided in the following sentence, no such termination of this license shall require the termination of any third party end-user sublicense to the Intellectual Property which is in force as of the date of notice of such termination. In addition, should the Intellectual Property, or the operation of the Intellectual Property, infringe, or in LICENSOR’s sole opinion be likely to infringe, any patent, copyright, trademark or other right of a third party, you agree that LICENSOR, in its sole discretion, may terminate this license without any compensation or liability to you, your licensees or any other party. You agree upon termination of any kind to destroy or cause to be destroyed the Intellectual Property together with all copies in any form, whether held by you or by any third party.
Except as contained in this notice, the name of LICENSOR or of any other holder of a copyright in all or part of the Intellectual Property shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Intellectual Property without prior written authorization of LICENSOR or such copyright holder. LICENSOR is and shall at all times be the sole entity that may authorize you or any third party to use certification marks, trademarks or other special designations to indicate compliance with any LICENSOR standards or specifications.
This Agreement is governed by the laws of the Commonwealth of Massachusetts. The application to this Agreement of the United Nations Convention on Contracts for the International Sale of Goods is hereby expressly excluded. In the event any provision of this Agreement shall be deemed unenforceable, void or invalid, such provision shall be modified so as to make it valid and enforceable, and as so modified the entire Agreement shall remain in full force and effect. No decision, action or inaction by LICENSOR shall be construed to be a waiver of any rights or remedies available to it.
None of the Intellectual Property or underlying information or technology may be downloaded or otherwise exported or reexported in violation of U.S. export laws and regulations. In addition, you are responsible for complying with any local laws in your jurisdiction which may impact your right to import, export or use the Intellectual Property, and you represent that you have complied with any regulations or registration procedures required by applicable law to make this license enforceable.
This engineering report has been produced by the OGC® Testbed-12 initiative. The engineering report evaluates interoperability between a variety of catalogues. The report presents a comparison of the catalogues, with the same datasets uploaded. The catalogues discussed in the report include services conforming to Catalogue Service for Web (CSW) version 2.0.2 and 3.0, including services based on the ebRIM profile of CSW 2.0.2 and an extension of CSW 3.0 with OpenSearch and SOAP. The engineering report presents results from tests using a multi-catalogue client to interact with each service. The engineering report also provides a comparison of CSW and services based on the Data Catalogue (DCAT) specification covering functionality, expressiveness and usability of CSW and DCAT. The comparison is supported by a discussion on the implementation of a SPARQL / GeoSPARQL service.
This engineering report discusses catalogue services, which are the primary means through which geospatial data and services are discovered. The engineering report also discusses SPARQL services and their potential for supporting geospatial data discovery within the Linked Data cloud. The contents of this report will therefore advance geospatial interoperability through:
-
Improved understanding of the potential for semantic enablement of OGC catalogue services
-
Greater interoperability between OGC catalogue standards and open search standards currently adopted by several general search engines
-
Increased awareness of registry capabilities such as change control management, which are supported by specific profiles of OGC catalogue standards
This engineering report is important to the OGC Geosemantics Domain Working Group because it advances the semantic enablement of geospatial catalogues, potentially providing a bridge between the geospatial and semantic web communities. The engineering report is also important to the OGC Catalogue Standard Working Group because it advances interoperability between different geospatial catalogues.
During a teleconference of the GeoSemantics Domain Working Group on 20th April 2016 to discuss this engineering report, participants stated that crosswalks of the use cases supported by each catalogue service would be useful. It is envisaged that the functionality and metadata crosswalks presented in this report will inform future work of the domain working group in this area.
ogcdocs, testbed-12, CSW, eb-RIM, catalogue, metadata, SPARQL, RDF, OWL, semantic web, linked data, DCAT.
This engineering report will be submitted to the Geosemantics Domain Working Group for review.
1. Introduction
Advances in data collection and publication technologies have led to a phenomenal increase, over the past decade, in the amount of geospatial data that is available on the World Wide Web. This increase in data availability has also led to an increasing need to improve the efficiency and effectiveness of geospatial data discovery approaches. Catalogue services have been at the forefront of addressing this need by providing the means through which users can search, find and discover relevant resources. Metadata provided by catalogues presents descriptions of resource characteristics that can be assessed by both humans and software. This engineering report focuses on catalogue services based on the OGC CSW standard. The report also examines interoperability between CSW and SPARQL Services offering metadata based on the DCAT specification.
1.1. Scope
This OGC® document evaluates interoperability between the following catalogue specifications: CSW version 2.0.2, ebRIM profile of CSW version 2.0.2, and CSW version 3.0 with OpenSearch and SOAP support. The document also provides a comparison of CSW and services based on the Data Catalogue (DCAT) specification, implemented through a SPARQL Service. This OGC® document is applicable to the discovery of information resources in Spatial Data Infrastructure (SDI) and their exploitation within the Linked Data Cloud.
1.2. Document contributor contact points
All questions regarding this document should be directed to the editor or the contributors:
Name | Organization |
---|---|
Gobe Hobona PhD |
Envitia |
Stefano Cavazzi PhD |
Envitia |
Roger Brackin |
Envitia |
Brendan Mason |
Envitia |
Ingo Simonis PhD |
OGC |
Chuck Heazel |
WiSC Enterprises |
Dave Wesloh |
NGA |
1.3. Future Work
It is expected that this document will result in editorial changes in the following documents:
-
OGC Catalogue 3.0 standard - General Model
-
OGC Catalogue 3.0 specification - HTTP Protocol Binding
The document also recommends that the following profiles be updated to be based on CSW 3.0 standard:
-
OGC I15(ISO 19115) Extension Package of CSW-ebRIM Profile 1.0
-
CSW-ebRIM Registry Service - Part 1 to 3
-
FGDC CSDGM Application Profile for CSW 2.0
-
OGC Catalogue Services Standard 2.0 Extension package for ebRIM Application Profile: Earth Observation Products
1.4. Foreword
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. The Open Geospatial Consortium shall not be held responsible for identifying any or all such patent rights.
Recipients of this document are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by any implementation of the standard set forth in this document, and to provide supporting documentation.
2. References
The following documents are referenced in this document. For dated references, subsequent amendments to, or revisions of, any of these publications do not apply. For undated references, the latest edition of the normative document referred to applies.
-
OGC 06-121r9, OGC® Web Services Common Standard
-
OGC 07-006r1, OpenGIS Catalogue Service Implementation Specification 2.0.2, 2007
-
OGC 12-168r6, OGC® Catalogue Services 3.0 - General Model, 2016
-
OGC 13-084r2, OGC I15 (ISO19115 Metadata) Extension Package of CS-W ebRIM Profile .0, 2014
-
OGC 07-110r4, CSW-ebRIM Registry Service ebRIM profile of CSW (.0.1), 2009
-
OGC 07-045, OGC Catalogue Services Specification 2.0.2 - ISO Metadata Application Profile (.0.0), 2007
-
OGC 06-129r1, FGDC CSDGM Application Profile for CSW 2.0 (0.0.12), 2006
-
ISO 19115:2003, Geographic information — Metadata
-
ISO 19119:2005, Geographic information — Services
-
ISO 19115:2003/Cor 1:2006, Geographic information — Metadata
-
ISO/TS 19139:2007, Geographic information — Metadata — XML schema implementation
-
ISO 19115-1:2014, Geographic information — Metadata — Part 1: Fundamentals
-
Dublin Core Metadata Initiative, last visited 12-09-2016, available from http://dublincore.org/
-
NSG Metadata Foundation (NMF) – Part 1: Core, version 2.2, 23 September 2014 https://nsgreg.nga.mil/doc/view?i=4123
-
DGIWG 114, DGIWG Metadata Foundation (DMF),last visited 12-09-2016, available from https://portal.dgiwg.org/files/?artifact_id=9189&format=pdf
-
DoD Discovery Metadata Specification (DDMS),last visited 12-09-2016, available from https://metadata.ces.mil/dse-help/DDMS/index.htm
-
SPARQL Protocol and RDF Query Language (SPARQL),last visited 12-09-2016, available from https://www.w3.org/TR/rdf-sparql-query
-
DCAT, last visited 12-09-2016, available from https://www.w3.org/TR/vocab-dcat/
-
National System for Geospatial Intelligence Metadata Implementation Specification (NMIS) – Part 2: XML Exchange Schema
-
Fellah, S., Testbed-12 Semantic Portrayal, Registry and Mediation Engineering Report (16-059), Open Geospatial Consortium, 2016
3. Terms and definitions
For the purposes of this report, the definitions specified in Clause 4 of the OWS Common Implementation Standard [OGC 06-121r9] shall apply. In addition, the following terms and definitions apply.
3.1. metadata
data about data
3.2. model
abstraction of some aspects of a universe of discourse [ISO 19109]
3.3. interoperability
capability to communicate, execute programs, or transfer data among various functional units in a manner that requires the user to have little or no knowledge of the unique characteristics of those units [ISO 19119]
3.4. syntactic interoperability
the aspect of interoperability that assures that there is a technical connection, i.e. that the data can be transferred between systems
3.5. semantic interoperability
the aspect of interoperability that assures that the content is understood in the same way in both systems, including by those humans interacting with the systems in a given context
4. Conventions
4.1. Abbreviated terms
-
eb-RIM electronic business Registry Information Model
-
CSW Catalogue Service for the Web
-
DCAT Data Catalogue
-
OGC Open Geospatial Consortium
-
OWL Web Ontology Language
-
OWS OGC Web Services
-
RDF Resource Description Framework
-
SDI Spatial Data Infrastructure
-
UML Unified Modeling Language
5. Overview
This engineering report includes the following major sections:
-
Status Quo & New Requirements Statement: This section describes current standards of catalogues and metadata.
-
Solutions: This section describes the solution architectures considered by the testbed, as well as the solution architecture implemented by the testbed.
-
Appendix sections: These sections include a functionality crosswalk for catalogues, metadata crosswalk, and sample metadata encoded according to different standards.
6. Status Quo & New Requirements Statement
6.1. Status Quo
The publish-find-bind paradigm on which much of the geospatial service architecture is based relies on the discovery of resources to enable client applications to bind to a particular service. The two most important types of technologies involved in the discovery of resources are metadata and catalogues. The following sections describe both of these concepts and provide examples to describe the status quo.
6.2. Metadata
Metadata is often defined as "data about data". It can play several roles within a Spatial Data Infrastructure (SDI), however the most important roles of metadata are to facilitate discovery, management and use of geospatial information resources such as maps, navigational charts, imagery, digital datasets and web services.
One of the oldest and most widely adopted (and adapted) metadata standards in the global computing industry is the Dublin Core specification which originally provided 15 metadata elements for describing information resources.
The most widely adopted metadata standard within the geospatial industry is the ISO 19115:2003 standard [8]. This standard specifies more than 300 metadata elements for describing geospatial datasets. A corrigendum of this standard was issued in 2006 as ISO 19115:2003/Cor 1:2006. Associated with ISO 19115 are ISO 19119:2005 which includes a specification of metadata for describing services [9] and ISO/TS 19139:2007 which provides a specification of an XML schema for encoding metadata that is based on both ISO 19115 and ISO 19119 [11]. In 2014, the ISO 19115 standard was revised to ISO 19115-1:2014 and the ISO 19119 standard was revised to ISO 19119:2014.
Several initiatives have demonstrated interoperability between the Dublin Core metadata specification and ISO 19115 through the development of crosswalks that provide mappings between the two specifications, for example Go-Geo. Whereas there are some differences in the crosswalks developed by previous initiatives, the consensus is that most of the Dublin Core elements can be mapped to an ISO 19115 metadata element that shares common meaning, even if labelled differently.
The Dublin Core and ISO 19115 metadata standards provide the foundation for all of the metadata standards that have been part of this testbed [13]. This foundation can be described in the following way:
-
The NSG Metadata Foundation (NMF) defines the conceptual schema profile for specifying geospatial metadata in and for the US National System for Geospatial Intelligence (NSG) [14]. It is a profile of ISO 19115:2003/Cor 1:2006.
-
The DGIWG Metadata Foundation (DMF) provides a general Defense metadata profile for the exchange of metadata between DGIWG member nations [15]. It is a profile of ISO 19115:2003/Cor 1:2006.
-
The DoD Discovery Metadata Specification (DDMS) specifies a set of metadata fields that are to be used for describing any information resource, that is to be made discoverable to the DoD Enterprise [16]. It is a profile of the Dublin Core metadata specification.
-
DCAT is a vocabulary based on the Resource Description Framework (RDF) and designed to facilitate interoperability between data catalogues published on the Web. It is a profile of the Dublin Core metadata specification [18].
6.3. Catalogue Services
6.3.1. OGC Catalogue Services
The OGC Catalogue Services specification provides a general interface model that describes a set of abstract service interfaces that support the discovery, access, maintenance and organization of catalogues of geospatial information resources [2]. The interfaces are designed to enable client applications or end-users to find information that exists in distributed computing environments. Version 2.0.2 of the Catalogue service standard specified three bindings that could be used to implement a conformant catalogue service, namely HTTP, CORBA, and Z39.50. The HTTP binding, which is more commonly referred to as Catalogue Services for the Web (CSW), has seen the most uptake. Several application profiles and extensions have targeted version 2.0.2 of the CSW specification, for example:
-
OGC I15 (ISO19115 Metadata) Extension Package of CS-W ebRIM Profile 1.0 [4]
-
CSW-ebRIM Registry Service ebRIM profile of CSW (1.0.1) [5]
-
OGC Catalogue Services Specification 2.0.2 - ISO Metadata Application Profile (1.0.0) [6]
-
FGDC CSDGM Application Profile for CSW 2.0 (0.0.12) [7]
Version 3.0 of the Catalogue service standard offers a number of additional capabilities to those offered by the current version of the standard. Version 3.0 also removes some of the capabilities offered by version of the standard. CSW 3.0 offers the following additional capabilities:
-
Supports OpenSearch, thereby improving interoperability with general search engines
-
Provides a comprehensive picture to support federated distributed search, addressing potential problems such as dead loop and long response time.
CSW 3.0 however removes the following capabilities:
-
Removes support for stateful communication, thereby supporting only stateless request/response exchange.
-
Deprecates the CORBA binding
6.3.2. DCAT/SPARQL Service
The DCAT specification is designed to facilitate the discovery of datasets between catalogues. The DCAT specification does not standardize a service interface but instead standardizes a vocabulary for describing resources. It therefore aligns more with ISO 19115 and not ISO 19119. To understand how it relates or compares to OGC catalogue services, it is necessary to examine SPARQL services, which are the service interfaces that are recommended for delivering DCAT metadata.
The SPARQL Protocol and RDF Query Language (SPARQL) is a query language and protocol for RDF [17]. The protocol allows for querying or updating an RDF graph through an HTTP interface. An associated specification describes an additional protocol, the Graph Store protocol, which describes the management of a collection of graphs in a RESTful architectural approach.
These specifications are part of a series of standards that collectively define the SPARQL service standard which provides the interface for publishing and accessing DCAT metadata within this testbed. The complete set of SPARQL specifications includes:
An example of a federated query is shown below. The query is sent to the SPARQL services at the URLs specified by the SERVICE keyword. In this case, the queries sent to the remote services are for all triples that contain objects of dcat:Dataset.
SELECT ?dataset
WHERE
{
{
SERVICE <http://localhost/ds1/query> {
?dataset ?predicate <http://www.w3.org/ns/dcat#Dataset> .
}
}
UNION
{
SERVICE <http://localhost/ds3/query> {
?dataset ?predicate <http://www.w3.org/ns/dcat#Dataset> .
}
}
}
6.4. Requirements Statement
Differences in capability and interfaces between services in multi-catalogue environments can at times prevent interoperability. It is therefore necessary to understand what those differences are and how best their impact can be mitigated.
Testbed-12 therefore undertook to address the following requirement:
-
Advance use of the Catalogue Service for the Web (CSW) standard through evaluation of catalogue interoperability: This work item shall load the same dataset to a set of catalogues and test, using a multi-catalogue client, the interaction with each service to better understand interoperability aspects in multi-catalogue environments. The work item shall also evaluate the various DCAT contexts including RDF accessible via SPARQL endpoints, embedded in HTML pages as RDFa, or serialized as e.g. RDF/XML or Turtle and compare functionality, expressiveness and usability of CSW and DCAT. In addition, capture all discussion related to the implementation of the SPARQL / GeoSPARQL Server.
To address this requirement, the following objectives we set out.
-
Evaluate interoperability aspects in multi-catalogue type environments, including CSW featuring ISO based metadata and OpenSearch, a second CSW offering a SOAP binding, and a third DCAT implementation, describing the same services and data sets using RDF.
-
Evaluate how DCAT can describe the same service and data sets in RDF as the other catalog services do using XML Schema Documents (XSD) compliant to ISO 1939 and ISO 19115.
-
The CSW v3.0 server shall support OpenSearch, provide a SOAP binding, consider the recommendations on PyCSW referenced and discussed in Testbed-11, and implement the NSG Metadata framework.
-
The DCAT implementation shall serve as a Semantic Portrayal Catalogue. The Semantic Portrayal Catalogue uses an ontology model for managing styles and provides interfaces to access, create, read, update, and delete styles.
-
DCAT as a service shall interface with the Schema Registry which enables the discovery of XML schemas, transformation logic, and ontologies.
-
Implement four different catalogues (CSW 3.0, CSW 2.0.2, CSW ebRIM, DCAT) and show how they can interact. Demonstrate what role DCAT can play.
-
Consider Testbed-11 recommendations related to PyCSW.
7. Solutions
7.1. Targeted Solutions
7.1.1. Interoperability in Multi-catalogue Environments
To evaluate interoperability aspects in multi-catalog type environments, the testbed considered a number of solution options. All of the solution options could involve various types of catalogue services, for example, CSW featuring ISO based metadata and OpenSearch, other CSW offering a SOAP binding, and support for DCAT using RDF.
There are several architectural solutions that could be used to establish a multi-catalogue environment. Four key architectural solutions were identified by the Testbed. The identified solutions differ in a variety of ways, including the entry point for client applications and the computational balance between the client application and the services.
The first solution for a multi-catalogue environment includes a client application that can query the various catalogue services directly. This requires the client application to prepare appropriate queries for each catalogue service and to integrate the search results when they are returned by the services.
The second solution involves the selection of one of the catalogue services to initiate a distributed search. In this case, the client application only needs to prepare queries for sending to the cascading catalogue service. Upon receiving a request from the client, the cascading catalogue service adapts the request for forwarding to other catalogue services and returns responses from the other services, as well as results from its own catalogue.
The third solution involves the harvesting of metadata into a single target catalogue service by retrieving metadata from one or more source catalogue services. Harvesting is ideally conducted at a scheduled time and not at the time of receiving a query from the client. The client application can then query the target catalogue service to discover resources published by the source and target catalogue services.
The fourth solution involves the replication of metadata between a federation of catalogue services. Replication would ideally be conducted at a scheduled time and not at the time of receiving a query from the client. The client application can then query any of the catalogue services to discover resources published by any of the catalogue services.
The testbed also developed a crosswalk of functionality between the different catalogues. The functionality crosswalk is presented in Appendix A.
7.1.2. Describing Services and Datasets using DCAT
To evaluate how DCAT can describe the same services and datasets in RDF as the other catalogue services do using XML Schema instance documents compliant to ISO 19115, the testbed participants produced a crosswalk between ISO profiles and DCAT. The crosswalk, which is presented in Appendix B, was informed by work done by the European Commission on developing a geospatial profile for DCAT (alias GeoDCAT). The metadata model provided by DCAT includes classes and attributes for identifying and describing catalogues, datasets, catalogue records, publishing agents and distribution. The metadata model does not include any classes or attributes for identifying or describing services. The absence of classes and attributes for service metadata in DCAT meant that several ISO service metadata elements did not have equivalent fields in DCAT to map to.
The testbed also designed a Semantic Registry Information Model (SRIM) by extending the DCAT model to include concepts from ISO 19135, the international standard for procedures for item registration in geographic information systems. Engineering Report A066 Semantic Portrayal Registry Mediation Services (16-059) describes and discusses the SRIM.
7.1.3. Consideration of Testbed-11 PyCSW Recommendations
Testbed-11 implemented a CSW 3.0 with OpenSearch support using PyCSW - an open source OGC CSW implementation that allows publishing and sharing of geospatial metadata. PyCSW is a library for enabling Python applications to offer CSW interfaces, as well as OpenSearch, OAI-PMH and SRU. A key aspect of the Testbed-11 work was enabling the CSW to advertise its service interface through an OpenSearch description document. Parameters allowed by an OpenSearch-enabled service interface are published through OpenSearch description documents. Client applications use these description documents to determine how to search the catalogue offered by the OpenSearch-enabled service.
Testbed-11 found that the web browser selected for the Testbed-11 work was not able to view the OpenSearch description document because of the document’s MIME type (opensearchdescription+xml). The testbed therefore implemented a JavaScript module (AJAX specifically) to request and download the description document for viewing.
Testbed-11 recommended that "the catalog provider implements CSW 3.0 as their catalogue [service] due to CSW 3.0’s advance[d] support for OpenSearch, distributed search and federated search".
7.2. Recommendations
Having considered the solution options, the testbed selected a hybrid of Option 2 and Option 3 - taking the DCAT/GeoSPARQL Service as the mediating catalogue service. This engineering report refers to the approach as a hybrid approach because the mediating DCAT/GeoSPARQL service harvested metadata from the CSW, but allowed for cascading requests to other GeoSPARQL Services.
Based on this work, the testbed makes the following recommendations:
Ref. | Findings and Observations | Recommendation |
---|---|---|
1 |
DCAT on its own has a limited geospatial vocabulary. However, when integrated with GeoSPARQL to create GeoDCAT it provides a geospatial vocabulary capable of supporting catalogue federation |
The OGC should standardize the GeoDCAT specification |
2 |
The metadata returned by the different catalogues ranged from ISO 19139 XML, NMIS, DDMS, ebRIM ExtrisicObjects etc. There is therefore a need to allow the catalogues to return the metadata in a common language, as an alternative to recommendation 2. |
The CSW services should be enabled to offer a GeoSPARQL service endpoint that publishes metadata in GeoDCAT and can receive federated SPARQL queries from other GeoSPARQL services |
3 |
Annex G.1 of the DGIWG Metadata Foundation (DMF) identifies compatible metadata from the CIM extension of CSW ebRIM application profile. However, the I15 model supersedes the former document OGC Cataloguing of ISO Metadata (CIM) using the ebRIM profile of CSW, OGC 07-038r3 (Version: 0.1.12). |
Update the DGIWG Metadata Foundation (DMF) to include a crosswalk to I15. |
4 |
To query all of the different catalogues using the same request, the request has to be first translated into the language supported by each catalogue. In order to computationally make inferences about the metadata that is returned by the different catalogues it is necessary to convert the responses into the same language. Several of the queryable metadata fields (e.g. title, identifier, description, keywords, date and spatial elements) have mappings between DMF and DCAT. It is possible to export metadata from each catalogue into DCAT, thereby enabling a SPARQL Service to query across all of the metadata from all of the catalogues with a single query. |
Include an Annex in the DMF on DCAT/GeoDCAT representation to allow DGIWG-based CSW to optionally offer SPARQL endpoints that offer DCAT-encoded metadata. |
5 |
One of the goals of DGIWG is to support geospatial interoperability between NATO member states. The NATO Interoperability Standards and Profiles (NISP) document published June 6th 2016, lists the following specifications as mandatory core enterprise services for information discovery: SPARQL 1.1 Query Language:2012 (W3C), Web Ontology Language (OWL):2009, W3C. OWL on its own does not specify the metadata elements to use to describe datasets or services. Therefore it is necessary to provide further constraints on the vocabulary (metadata elements) to use with OWL. |
Any representation of dataset metadata using OWL or its publishing through SPARQL should adopt the DCAT/GeoDCAT vocabulary. |
6 |
The NISP document lists the following specifications as emerging core enterprise services for information discovery: OpenSearch 1.1, OpenSearch; ISAF Minimum Metadata Implementation Policy (NATO:2010); OWL-S. OGC Testbed-12 observes that CSW 3.0 supports OpenSearch, implying that can support the NISP requirement. |
Put CSW 3.0 forward for endorsement by the next version of NISP. This would be consistent with the current version of NISP since it lists OpenSearch support as mandatory. |
7 |
Since CSW 3.0 is relatively new, many of the profiles that made CSW 2.0.2 a success have not yet been adapted for CSW 3.0. |
Adapt profiles of CSW 2.0.2 to CSW 3.0. For example: (1) FGDC CSDGM Application Profile for CSW 2.0 ; (2) OGC® Catalogue Services Standard 2.0 Extension Package for ebRIM Application Profile: Earth Observation Products; and (3) OGC I15 (ISO19115 Metadata) Extension Package of CS-W ebRIM Profile 1.0 |
Appendix A: Functionality Crosswalk
The assessment carried out in Testbed-12 to determine interoperability between CSW variants and SPARQL Services is shown in Table 1.A.1. This table is intended to state whether a service supports a particular function, how it supports the function (concisely) and if support is partial which aspects are not supported.
Function | CSW-ebRIM with I15 from NMF, DMF and DDMS | CSW 2.0.2 with DMF | CSW 3.0 with NMF, Open Search and SOAP | SPARQL Service with DCAT |
---|---|---|---|---|
Repository |
Supported |
Not Supported |
Not Supported |
Not Supported |
Basic Query |
Supported through GetRecords, GetRecordById operations |
Supported through GetRecords, GetRecordById operations |
Supported through GetRecords, GetRecordById operations |
Supported through SELECT, CONSTRUCT queries |
Geospatial Query |
Supported through GetRecords, GetRecordById operations |
Supported through GetRecords, GetRecordById operations |
Supported through GetRecords, GetRecordById operations |
Supported through a GeoSPARQL predicate in a FILTER query modifier. |
Federated Query |
This extension package does not support the ability to distribute a client request to other catalogues within a federation. But, an ebRIM catalogue can manage registry objects corresponding to resources managed in one or more item repositories. See OGC 13-084r2 Section 12.7 |
Supported through Distributed Search. See OGC 07-006r1 Section 10.8.4.13 |
Supported through Distributed Search. See Annex A of OGC document 12-168r6. |
The SPARQL Federated Query extension allows a query author to direct a portion of a query to a particular SPARQL endpoint. Results are returned to the federated query processor and are combined with results from the rest of the query. See the W3C SPARQL Federated Query specification. |
Types of Query |
GetCapabilities (maps to SPARQL DESCRIBE) DescribeRecord (maps to SPARQL DESCRIBE) GetDomain (maps to SPARQL SELECT) GetRecords (maps to SPARQL SELECT) GetRecordById (maps to SPARQL SELECT) GetRepositoryItem (no match) Transaction (maps to SPARQL UPDATE, INSERT, DELETE) Harvest (maps to SPARQL INSERT) StoredQuery (no match) |
GetCapabilities (maps to SPARQL DESCRIBE) DescribeRecord (maps to SPARQL DESCRIBE) GetDomain (maps to SPARQL SELECT) GetRecords (maps to SPARQL SELECT) GetRecordById (maps to SPARQL SELECT) Transaction (maps to SPARQL UPDATE, INSERT, DELETE) Harvest (maps to SPARQL INSERT) |
GetCapabilities (maps to SPARQL DESCRIBE) DescribeRecord (maps to SPARQL DESCRIBE) GetDomain (maps to SPARQL SELECT) GetRecords (maps to SPARQL SELECT) GetRecordById (maps to SPARQL SELECT) Transaction (maps to SPARQL UPDATE, INSERT, DELETE) Harvest (maps to SPARQL INSERT) UnHarvest (no match) OpenSearch query (maps to SPARQL SELECT) OpenSearch description document (maps to SPARQL DESCRIBE) |
SPARQL SELECT (maps to cswGetRecords, cswGetRecordById, cswGetDomain) SPARQL CONSTRUCT (no match) SPARQL ASK (maps to cswGetRecords - Brief) SPARQL DESCRIBE (maps to cswDescribeRecord) SPARQL DELETE (maps to cswTransaction) |
Query Modifiers |
SortBy (maps to SPARQL Order) startRecords (maps to SPARQL Offset) maxRecords (maps to SPARQL Limit) |
SortBy (maps to SPARQL Order) startRecords (maps to SPARQL Offset) maxRecords (maps to SPARQL Limit) |
SortBy (maps to SPARQL Order) distributedSearch responseHandler requestId resultType outputFormat outputSchema startPosition (maps to SPARQL Offset) maxRecords (maps to SPARQL Limit) HopCount ClientId DistributedSearchId DistrubutedSearchIdTimout FederatedCatalogues |
Order (maps to cswSortBy) Projection modifier: choose certain variables Distinct (maps to filterArithmetic_Operators-DISTINCT) Reduced modifier: permit elimination of some non-unique solutions Offset (maps to cswStartRecords) Limit (maps to cswMaxRecords) |
Entailment Regimes |
Not Supported |
Not Supported |
Not Supported |
Supported |
Service Description |
GetCapabilities |
GetCapabilities |
* GetCapabilities *Also by accessing the base URL of a conforming catalogue using the HTTP GET method (as specified in the OpenSearch conformance class). |
SPARQL services made available via the SPARQL Protocol should return a service description document at the service endpoint when dereferenced using the HTTP GET operation without any query parameter strings provided. |
Data Description |
DescribeRecord |
DescribeRecord |
DescribeRecord |
SPARQL DESCRIBE |
Relations between Resources |
Supported through the ebRIM Associations class |
Not Supported |
Supported through the Association compound element |
Supported through predicates between subjects and objects |
Change Control Management |
Supported |
Not Supported |
Not Supported |
Not Supported |
Appendix B: Metadata Crosswalk
The following crosswalk assesses interoperability between the different metadata specifications applied by CSW and SPARQL services in the testbed.
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
1 |
I15 ebRIM |
No appropriate mapping |
ISO |
distributionInfo//transferOptions//offLine/* |
ISO XPath |
/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:transferOptions/gmd:MD_DigitalTransferOptions/gmd:offLine/gmd:MD_Medium |
NMF |
No appropriate mapping |
DMF |
Resource Offline Distribution Medium (RSOFDM) |
DCAT |
dcat:Distribution property dcat:mediaType |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
2 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Slot[@name="http://purl.org/dc/elements/1.1/identifier"] |
ISO |
fileIdentifier |
ISO XPath |
/gmd:MD_Metadata/gmd:fileIdentifier |
NMF |
fileIdentifier |
DMF |
Metadata Set Identifier (MDSID) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
3 |
I15 ebRIM |
/rim:Association[@associationType="urn:ogc:def:ebRIM-AssociationType:OGC:ParentMetadataInformation"] |
ISO |
parentIdentifier |
ISO XPath |
/gmd:MD_Metadata/gmd:parentIdentifier |
NMF |
parentIdentifier |
DMF |
Parent Metadata Set Identifier (MDPTSID) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
4 |
I15 ebRIM |
/wrs:ExtrinsicObject[@objectType="urn:ogc:def:ebRIM-ObjectType:OGC-I15::DatasetMetadata"] /wrs:ExtrinsicObject[@objectType="urn:ogc:def:ebRIM-ObjectType:OGC-I15::ServiceMetadata"] /wrs:ExtrinsicObject[@objectType="urn:ogc:def:ebRIM-ObjectType:OGC-I15::Application"] |
ISO |
hierarchyLevel |
ISO XPath |
/gmd:MD_Metadata/gmd:hierarchyLevel |
NMF |
hierarchyLevel |
DMF |
Resource Type Code (RSTYPE) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
5 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Slot[@name="http://purl.org/dc/terms/type"] |
ISO |
hierarchyLevelName |
ISO XPath |
/gmd:MD_Metadata/gmd:hierarchyLevelName |
NMF |
hierarchyLevelName |
DMF |
Resource Type Name (RSTYPN) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
6 |
I15 ebRIM |
No appropriate mapping |
ISO |
locale/* |
ISO XPath |
/gmd:MD_Metadata/gmd:locale |
NMF |
No appropriate mapping |
DMF |
Metadata Translation (MDTLOC) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
7 |
I15 ebRIM |
/rim:Organization |
ISO |
contact/* |
ISO XPath |
/gmd:MD_Metadata/gmd:contact/ |
NMF |
contact/* |
DMF |
Metadata Responsible Party (MDRPTY) |
DCAT |
dcat:Dataset property dcat:contactPoint |
Specification | Element |
---|---|
DDMS |
ddms:temporalCoverage |
ID |
8 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Slot[@name="http://purl.org/dc/elements/1.1/date"] |
ISO |
dateStamp |
ISO XPath |
/gmd:MD_Metadata/gmd:dateStamp |
NMF |
dateStamp |
DMF |
Metadata Date Stamp (MDDATE) |
DCAT |
dcat:Dataset property dct:temporal |
Specification | Element |
---|---|
DDMS |
ddms:security |
ID |
9 |
I15 ebRIM |
/wrs:ExtrinsicObject[@objectType="urn:ogc:def:ebRIM-ObjectType:OGC-I15::SecurityConstraints"] |
ISO |
metadataConstraints/MD_SecurityConstraints |
ISO XPath |
/gmd:MD_Metadata/gmd:metadataConstraints/gmd:MD_SecurityConstraints |
NMF |
Extended from ISO |
DMF |
Metadata Security Constraint (MDSCST) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
10 |
I15 ebRIM |
No appropriate mapping |
ISO |
metadataConstraints/NGMP_Constraints/releasability/NGMP_Releasability/addressee/*/organisationName |
ISO XPath |
DMF Extension |
NMF |
No appropriate mapping |
DMF |
Metadata Releasability Addressee (MDREL) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
ddms:rights |
ID |
11 |
I15 ebRIM |
/wrs:ExtrinsicObject[@objectType="urn:ogc:def:ebRIM-ObjectType:OGC-I15::LegalConstraints"] |
ISO |
metadataConstraints/MD_LegalConstraints |
ISO XPath |
/gmd:MD_Metadata/gmd:metadataConstraints/gmd:MD_LegalConstraints |
NMF |
metadataConstraints/MD_LegalConstraints |
DMF |
Metadata Legal Constraint (MDLCST) |
DCAT |
dcat:Distribution property dct:rights |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
12 |
I15 ebRIM |
No appropriate mapping |
ISO |
metadataMaintenance/*/maintenanceAndUpdateFrequency |
ISO XPath |
/gmd:MD_Metadata/gmd:metadateMaintenance/gmd:MD_MaintenanceInformation/gmd:maintenanceAndUpdateFrequency |
NMF |
metadataMaintenance/*/maintenanceAndUpdateFrequency |
DMF |
Metadata Maintenance Frequency (MDMFRQ) |
DCAT |
dcat:Dataset property dcat:accrualPeriodicity |
Specification | Element |
---|---|
DDMS |
ddms:title |
ID |
13 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Name |
ISO |
identificationInfo[1]//citation//title |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_Identification/gmd:citation/gmd:CI_Citation/gmd:title |
NMF |
identificationInfo[1]//citation//title |
DMF |
Resource Title (RSTITLE) |
DCAT |
dcat:Dataset property dct:title |
Specification | Element |
---|---|
DDMS |
ddms:subtitle |
ID |
14 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Slot[@name="http://purl.org/dc/terms/title"] |
ISO |
identificationInfo[1]//citation//alternateTitle |
ISO XPath |
/gmd:MD_Metadata/gmd:identificationInfo[n]/gmd:MD_Identification/gmd:citation/gmd:CI_Citation/gmd:alternativeTitle |
NMF |
identificationInfo[1]//citation//alternateTitle |
DMF |
Resource Alternate Title (RSALT) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
ddms:description |
ID |
15 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Description |
ISO |
identificationInfo[1]/*/abstract |
ISO XPath |
/gmd:MD_Metadata/gmd:identificationInfo[n]/gmd:MD_Identification/gmd:abstract |
NMF |
identificationInfo[1]/*/abstract |
DMF |
Resource Abstract (RSABSTR) |
DCAT |
dcat:Dataset property dct:description |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
16 |
I15 ebRIM |
No appropriate mapping |
ISO |
identificationInfo[1]/*/purpose |
ISO XPath |
/gmd:MD_Metadata/gmd:identificationInfo[n]/gmd:MD_Identification/gmd:purpose |
NMF |
No appropriate mapping |
DMF |
Resource Purpose (RSPURP) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
17 |
I15 ebRIM |
No appropriate mapping |
ISO |
identificationInfo[1]//citation//edition |
ISO XPath |
/gmd:MD_Metadata/gmd:identificationInfo[n]/gmd:MD_Identification/gmd:citation/gmd:CI_Citation/gmd:edition |
NMF |
No appropriate mapping |
DMF |
Resource Edition (RSED) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
18 |
I15 ebRIM |
No appropriate mapping |
ISO |
identificationInfo[1]//citation//editionDate |
ISO XPath |
/gmd:MD_Metadata/gmd:identificationInfo[n]/gmd:MD_Identification/gmd:citation/gmd:CI_Citation/gmd:editionDate |
NMF |
No appropriate mapping |
DMF |
Resource Edition Date (RSEDDAT) |
DCAT |
dcat:Dataset property dct:issued |
Specification | Element |
---|---|
DDMS |
ddms:identifier |
ID |
19 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Slot[@name="http://purl.org/dc/elements/1.1/identifier"] |
ISO |
identificationInfo[1]//citation//identifier[not(/codeSpace=RSSERI)]/ |
ISO XPath |
/gmd:MD_Metadata/gmd:identificationInfo[n]/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier |
NMF |
identificationInfo[1]//citation//identifier[not(/codeSpace=RSSERI)]/ |
DMF |
Resource Identifier (RSID) |
DCAT |
dcat:Dataset property dct:identifier |
Specification | Element |
---|---|
DDMS |
ddms:keyword |
ID |
20 |
I15 ebRIM |
/rim:ClassificationNode[@parent="urn:ogc:def:ebRIM-ClassificationScheme:OGC-I15::KeywordSchemeDiscipline"] |
ISO |
identificationInfo[1]//descriptiveKeywords[not(/thesaurusName//title=NGMP_GeospatialInformationTypeCode) and not(/thesaurusName//title=NGMP_GeoreferencingLevelCode) and not(/thesaurusName//title=NGMP_RepresentationFormCode) and not(/thesaurusName//title=NGMP_DataLevelCode) and not(/thesaurusName//title=NGMP_ThematicCode)]/ |
ISO XPath |
/gmd:MD_Metadata/gmd:identificationInfo[n]/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords |
NMF |
identificationInfo[1]//descriptiveKeywords[not(/thesaurusName//title=NGMP_GeospatialInformationTypeCode) and not(/thesaurusName//title=NGMP_GeoreferencingLevelCode) and not(/thesaurusName//title=NGMP_RepresentationFormCode) and not(/thesaurusName//title=NGMP_DataLevelCode) and not(/thesaurusName//title=NGMP_ThematicCode)]/ |
DMF |
Resource Keyword Set (RSKWDS) |
DCAT |
dcat:Dataset property dcat:keyword |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
21 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Slot[@name="urn:ogc:def:ebRIM-slot:OGC-I15::Conformance"] |
ISO |
dataQualityInfo//report [ /nameOfMeasure=Product specification compliancy and */measureDescription=This describes the product specification the resource is conformant to. and */result/DQ_ConformanceResult/explanation=Product specification and */result/DQ_ConformanceResult/pass=true] //result/DQ_ConformanceResult/specification/ |
ISO XPath |
No appropriate mapping |
NMF |
No appropriate mapping |
DMF |
Resource Product Specification (RSPSPC) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
22 |
I15 ebRIM |
/rim:Association[@associationType="urn:ogc:def:ebRIM-AssociationType:OGC:GraphicOverview"] |
ISO |
identificationInfo[1]//graphicOverview [ */fileDescription=thumbnail] //fileName |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_Identification/gmd:graphicOverview/gmd:MD_BrowseGraphic |
NMF |
No appropriate mapping |
DMF |
Resource Thumbnail (THUMB) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
23 |
I15 ebRIM |
/rim:Association[@associationType="urn:ogc:def:ebRIM-AssociationType:OGC:GraphicOverview"] |
ISO |
identificationInfo[1]//graphicOverview[not(/fileDescription=thumbnail)]/* |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_Identification/gmd:graphicOverview/gmd:MD_BrowseGraphic |
NMF |
No appropriate mapping |
DMF |
Resource Graphics (GPHICS) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
24 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Slot[@name="urn:ogc:def:ebRIM-slot:OGC-I15::ScaleDenominator"] |
ISO |
identificationInfo[1]//spatialResolution//equivalentScale/*/denominator |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_DataIdentification/gmd:spatialResolution/gmd:MD_Resolution/gmd:equivalentScale/gmd:MD_RepresentativeFraction/gmd:denominator |
NMF |
identificationInfo[1]//spatialResolution//equivalentScale/*/denominator |
DMF |
Resource Equivalent Scale (RSSCALE) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
25 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Slot[@name="urn:ogc:def:ebRIM-slot:OGC-I15::Resolution"] |
ISO |
identificationInfo[1]//spatialResolution//distance/* |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_DataIdentification/gmd:spatialResolution/gmd:MD_Resolution/gmd:distance/gco:distance |
NMF |
identificationInfo[1]//spatialResolution//distance/* |
DMF |
Resource Ground Sample Distance (RSGSD) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
26 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Classification[@ClassificationScheme="urn:ogc:def:ebRIM-ClassificationScheme:OGC-I15::SpatialRepresentation"] |
ISO |
identificationInfo[1]/*/spatialRepresentationType |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_DataIdentification/gmd:spatialRepresentationType |
NMF |
identificationInfo[1]/*/spatialRepresentationType |
DMF |
Resource Spatial Representation Type (RSRPTP) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
ddms:keyword |
ID |
27 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Classification[@ClassificationScheme="urn:ogc:def:ebRIM-ClassificationScheme:OGC-I15::KeywordSchemeTheme"] |
ISO |
identificationInfo[1]//descriptiveKeywords [ /thesaurusName//title=NGMP_GeospatialInformationTypeCode] //keyword |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords |
NMF |
identificationInfo[1]//descriptiveKeywords [ /thesaurusName//title=NGMP_GeospatialInformationTypeCode] //keyword |
DMF |
Geospatial Information Type (DGITYP) |
DCAT |
dcat:Dataset property dcat:keyword |
Specification | Element |
---|---|
DDMS |
ddms:keyword |
ID |
28 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Classification[@ClassificationScheme="urn:ogc:def:ebRIM-ClassificationScheme:OGC-I15::KeywordSchemeTheme"] |
ISO |
identificationInfo[1]//descriptiveKeywords [ /thesaurusName//title=NGMP_GeoreferencingLevelCode] //keyword |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords |
NMF |
identificationInfo[1]//descriptiveKeywords [ /thesaurusName//title=NGMP_GeoreferencingLevelCode] //keyword |
DMF |
Resource Georeferencing Level (RSGFLV) |
DCAT |
dcat:Dataset property dcat:keyword |
Specification | Element |
---|---|
DDMS |
ddms:keyword |
ID |
29 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Classification[@ClassificationScheme="urn:ogc:def:ebRIM-ClassificationScheme:OGC-I15::KeywordSchemeTheme"] |
ISO |
identificationInfo[1]//descriptiveKeywords [ /thesaurusName//title=NGMP_RepresentationFormCode] //keyword |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords |
NMF |
identificationInfo[1]//descriptiveKeywords [ /thesaurusName//title=NGMP_RepresentationFormCode] //keyword |
DMF |
Resource Representation Form (RSPREF) |
DCAT |
dcat:Dataset property dcat:keyword |
Specification | Element |
---|---|
DDMS |
ddms:keyword |
ID |
30 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Classification[@ClassificationScheme="urn:ogc:def:ebRIM-ClassificationScheme:OGC-I15::KeywordSchemeTheme"] |
ISO |
identificationInfo[1]//descriptiveKeywords [ /thesaurusName//title=NGMP_DataLevelCode] //keyword |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords |
NMF |
identificationInfo[1]//descriptiveKeywords [ /thesaurusName//title=NGMP_DataLevelCode] //keyword |
DMF |
Resource Data Level (RSDTLVL) |
DCAT |
dcat:Dataset property dcat:keyword |
Specification | Element |
---|---|
DDMS |
ddms:category |
ID |
31 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Classification[@ClassificationScheme="urn:ogc:def:ebRIM-ClassificationScheme:OGC-I15::TopicCategory"] |
ISO |
identificationInfo[1]/*/topicCategory |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_DataIdentification/gmd:topicCategory |
NMF |
identificationInfo[1]/*/topicCategory |
DMF |
Resource Topic Category (RSTOPIC) |
DCAT |
dcat:Dataset property dcat:keyword |
Specification | Element |
---|---|
DDMS |
ddms:keyword |
ID |
32 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Classification[@ClassificationScheme="urn:ogc:def:ebRIM-ClassificationScheme:OGC-I15::KeywordSchemeTheme"] |
ISO |
identificationInfo[1]//descriptiveKeywords [ /thesaurusName//title=NGMP_ThematicCode] //keyword |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords |
NMF |
identificationInfo[1]//descriptiveKeywords [ /thesaurusName//title=NGMP_ThematicCode] //keyword |
DMF |
Resource Theme (RSTHEME) |
DCAT |
dcat:Dataset property dcat:theme |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
33 |
I15 ebRIM |
rim:ExternalIdentifier |
ISO |
identificationInfo[1]//citation//series/*/name |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:series/gmd:CI_Series/gmd:name |
NMF |
No appropriate mapping |
DMF |
Name of Resource Series (RSSERI) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
34 |
I15 ebRIM |
rim:ExternalIdentifier |
ISO |
identificationInfo[1]//citation//identifier [ /codeSpace=RSSERI] //code |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code |
NMF |
identificationInfo[1]//citation//identifier [ /codeSpace=RSSERI] //code |
DMF |
Resource Sheet Name (RSSHNA) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
35 |
I15 ebRIM |
rim:ExternalIdentifier |
ISO |
identificationInfo[1]/*/environmentDescription |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_DataIdentification/gmd:environmentDescription |
NMF |
No appropriate mapping |
DMF |
Resource Environment Description (RSENVD) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
36 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Slot[@name="urn:ogc:def:ebRIM-slot:OGC-I15::SupplementalInformation"] |
ISO |
identificationInfo[1]/*/supplementalInformation |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_DataIdentification/gmd:supplementalInformation |
NMF |
No appropriate mapping |
DMF |
Resource Remark (RSREM) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
ddms:format |
ID |
37 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Classification[@ClassificationScheme="urn:ogc:def:ebRIM-ClassificationScheme:OGC-I15::FormatNameAndVersion"] |
ISO |
identificationInfo[1]//resourceFormat[1]/ |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_DataIdentification/gmd:resourceFormat/gmd:MD_Format |
NMF |
identificationInfo[1]//resourceFormat[1]/ |
DMF |
Resource Format (RSFMT) |
DCAT |
dcat:Distribution property dct:format |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
38 |
I15 ebRIM |
rim:Classification |
ISO |
identificationInfo[1]/*/serviceType |
ISO XPath |
Not in 19139 |
NMF |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/srv:SV_ServiceIdentification/svr:servicetype |
DMF |
Service Type (SRTYPE) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
39 |
I15 ebRIM |
rim:Classification |
ISO |
identificationInfo[1]/*/serviceTypeVersion |
ISO XPath |
Not in 19139 |
NMF |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/srv:SV_ServiceIdentification/svr:ServiceTypeVersion |
DMF |
Service Type Version (SRTVER) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
40 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Classification[@ClassificationScheme="urn:ogc:def:ebRIM-ClassificationScheme:OGC-I15::CouplingType"] |
ISO |
identificationInfo[1]/*/couplingType |
ISO XPath |
Not in 19139 |
NMF |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/srv:SV_ServiceIdentification/svr:couplingType |
DMF |
Service Coupling Type (SRCPLING) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
41 |
I15 ebRIM |
/wrs:ExtrinsicObject[@objectType=urn:ogc:def:ebRIM-ObjectType:OGC-I15::DataMetadata"] |
ISO |
identificationInfo[1]/*/operatesOn |
ISO XPath |
Not in 19139 |
NMF |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/srv:SV_ServiceIdentification/svr:operatesOn |
DMF |
Resource Operated by the Service (SROPRS) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
42 |
I15 ebRIM |
/wrs:ExtrinsicObject[@objectType="urn:ogc:def:ebRIM-ObjectType:OGC-I15::ServiceOperation"] |
ISO |
identificationInfo[1]//containsOperation/ |
ISO XPath |
Not in 19139 |
NMF |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/srv:SV_ServiceIdentification/svr:containsOperations |
DMF |
Service Operation (SROPER) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
43 |
I15 ebRIM |
No appropriate mapping |
ISO |
identificationInfo[1]//coupledResource/ |
ISO XPath |
Not in 19139 |
NMF |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/srv:SV_ServiceIdentification/svr:coupledResource/svr:SV_CoupledResource |
DMF |
Service Coupled Resource (SRCORS) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
44 |
I15 ebRIM |
No appropriate mapping |
ISO |
spatialRepresentationInfo/MD_Georeferencable |
ISO XPath |
/gmd:MD_Metadata/gmd:spatialRepresentationInfo/gmd:MD_Georeferenceable/gmd:axisDimensionProperties |
NMF |
spatialRepresentationInfo/MD_Georeferencable |
DMF |
Spatial Representation of a Georectified Gridded Coverage (GRSPREP) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
45 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Slot[@name="name="http://purl.org/dc/elements/1.1/coverage"] |
ISO |
contentInfo/* |
ISO XPath |
/gmd:MD_Metadata/gmd:contentInfo/gmd:MD_CoverageDescription |
NMF |
contentInfo/* |
DMF |
Content Information of the Coverage (GRCINF) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
46 |
I15 ebRIM |
No appropriate mapping |
ISO |
spatialRepresentationInfo/MD_VectorSpatialRepresentation/topologyLevel |
ISO XPath |
/gmd:MD_Metadata/gmd:spatialRepresentationInfo/gmd:MD_VectorSpatialRepresentation/gmd:topologyLevel |
NMF |
spatialRepresentationInfo/MD_VectorSpatialRepresentation/topologyLevel |
DMF |
Topology Level (VCTOLVL) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
47 |
I15 ebRIM |
No appropriate mapping |
ISO |
spatialRepresentationInfo/MD_VectorSpatialRepresentation/geometricObjects/* |
ISO XPath |
/gmd:MD_Metadata/gmd:spatialRepresentationInfo/gmd:MD_VectorSpatialRepresentation/gmd:geometricObjects |
NMF |
No appropriate mapping |
DMF |
Geometric Object (VGEOM) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
48 |
I15 ebRIM |
No appropriate mapping |
ISO |
contentInfo/* |
ISO XPath |
/gmd:MD_Metadata/gmd:contentInfo/gmd:MD_FeatureCatalogueDescription |
NMF |
contentInfo/* |
DMF |
Feature Catalogue Description (FCDESC) |
DCAT |
dcat:Catalog property dct:description |
Specification | Element |
---|---|
DDMS |
ddms:GeospatialExtent |
ID |
49 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Slot[@name="urn:ogc:def:ebRIM-slot:OGC-I15::Envelope"] |
ISO |
identificationInfo[1]//extent/ |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent |
NMF |
identificationInfo[1]//extent/ |
DMF |
Resource Extent (RSEXT) |
DCAT |
dcat:Dataset property dct:spatial |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
50 |
I15 ebRIM |
No appropriate mapping |
ISO |
referenceSystemInfo//referenceSystemIdentifier//code/* |
ISO XPath |
/gmd:MD_Metadata/gmd:referenceSystemInfo/gmd:MD_ReferenceSystem/gmd:referenceSystemIdentifier/gmd:RS_identifier |
NMF |
referenceSystemInfo//referenceSystemIdentifier//code/* |
DMF |
Resource Reference System (RSRSYS) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
51 |
I15 ebRIM |
No appropriate mapping |
ISO |
identificationInfo[1]/*/status |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_Identification/gmd:status |
NMF |
No appropriate mapping |
DMF |
Resource Status (RSSTAT) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
ddms:dates |
ID |
52 |
I15 ebRIM |
No appropriate mapping |
ISO |
identificationInfo[1]//citation//date/* |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_Identification/gmd:citation/gmd:CI_Citation/gmd:date |
NMF |
identificationInfo[1]//citation//date/* |
DMF |
Resource Reference Date (RSDATE) |
DCAT |
dcat:Dataset property dct:modified |
Specification | Element |
---|---|
DDMS |
ddms:pointOfContact |
ID |
53 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Classification[@ClassificationScheme="urn:ogc:def:ebRIM-ClassificationScheme:OGC-I15::CitedResponsibleParty"] |
ISO |
identificationInfo[1]//pointOfContact/ |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_Identification/gmd:pointOfContact |
NMF |
identificationInfo[1]//pointOfContact/ |
DMF |
Resource Responsible Party (RSRPTY) |
DCAT |
dcat:Dataset property dcat:contactPoint |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
54 |
I15 ebRIM |
No appropriate mapping |
ISO |
identificationInfo[1]//resourceMaintenance/ |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_Identification/gmd:resourceMaintenance/gmd:MD_MaintenanceInformation |
NMF |
identificationInfo[1]//resourceMaintenance/ |
DMF |
Resource Maintenance (RSMTNC) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
ddms:security |
ID |
55 |
I15 ebRIM |
/rim:Association[@associationType="urn:ogc:def:ebRIM-AssociationType:OGC-I15::ResourceConstraints"] |
ISO |
identificationInfo[1]/*/resourceConstraints/MD_SecurityConstraints] |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_Identification/gmd:resourceConstraints/gmd:MD_SecurityConstraints |
NMF |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_Identification/gmd:resourceConstraints/nas:MD_SecurityConstraints |
DMF |
Resource Security Constraint (RSSCST) |
DCAT |
dcat:Distribution property dct:rights |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
56 |
I15 ebRIM |
No appropriate mapping |
ISO |
identificationInfo[1]/*/resourceConstraints/NGMP_Constraints |
ISO XPath |
NGMP extension |
NMF |
No appropriate mapping |
DMF |
Resource Releasability (RSREL) |
DCAT |
dcat:Distribution property dct:rights |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
57 |
I15 ebRIM |
No appropriate mapping |
ISO |
identificationInfo[1]/*/resourceConstraints/MD_Constraints/useLimitation |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_Identification/gmd:resourceConstraints/gmd:MD_Constraints/gmd:useLimitation |
NMF |
No appropriate mapping |
DMF |
Resource Use Limitation (RSUSE) |
DCAT |
dcat:Distribution property dct:license |
Specification | Element |
---|---|
DDMS |
ddms:rights |
ID |
58 |
I15 ebRIM |
/wrs:ExtrinsicObject[@objectType="urn:ogc:def:ebRIM-ObjectType:OGC-I15::LegalConstraints"] |
ISO |
identificationInfo[1]/*/resourceConstraints/MD_LegalConstraints |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_Identification/gmd:resourceConstraints/gmd:MD_LegalConstraints |
NMF |
identificationInfo[1]/*/resourceConstraints/MD_LegalConstraints |
DMF |
Resource Legal Constraint (RSLCST) |
DCAT |
dcat:Distribution property dct:rights |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
59 |
I15 ebRIM |
/wrs:ExtrinsicObject/rim:Slot[@name="urn:ogc:def:ebRIM-slot:OGC-I15::Lineage"] |
ISO |
dataQualityInfo//lineage//statement |
ISO XPath |
/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:lineage/gmd:LI_Lineage/gmd:statement |
NMF |
dataQualityInfo//lineage//statement |
DMF |
Resource Lineage (RSLING) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
60 |
I15 ebRIM |
/wrs:ExtrinsicObject[@objectType="urn:ogc:def:ebRIM-ObjectType:OGC-I15::DataQuality"] |
ISO |
dataQualityInfo//report [ */measureIdentification and */result [ */valueType=xs:string and */valueUnit=unity] /DQ_QuantitativeResult/valueType=xs:string and */result [ */valueType=xs:string and */valueUnit=unity] /DQ_QuantitativeResult/valueUnit=unity] / |
ISO XPath |
/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:*/ |
NMF |
dataQualityInfo//report [ */measureIdentification and */result [ */valueType=xs:string and */valueUnit=unity] /DQ_QuantitativeResult/valueType=xs:string and */result [ */valueType=xs:string and */valueUnit=unity] /DQ_QuantitativeResult/valueUnit=unity] / |
DMF |
Resource Regulated Quality Report (RSRQR) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
61 |
I15 ebRIM |
/wrs:ExtrinsicObject[@objectType="urn:ogc:def:ebRIM-ObjectType:OGC-I15::DataQuality"] |
ISO |
dataQualityInfo//report[not(/measureIdentification and /result [ */valueType=xs:string and */valueUnit=unity] /DQ_QuantitativeResult/valueType=xs:string and */result [ */valueType=xs:string and */valueUnit=unity] /DQ_QuantitativeResult/valueUnit=unity)]/ |
ISO XPath |
/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:*/ |
NMF |
No appropriate mapping |
DMF |
Resource Unspecified Quality Report (RSUQR) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
ddms:source |
ID |
62 |
I15 ebRIM |
/wrs:ExtrinsicObject[@objectType="urn:ogc:def:ebRIM-ObjectType:OGC-I15::Lineage"] |
ISO |
dataQualityInfo//lineage//source/* |
ISO XPath |
/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:lineage/gmd:LI_Lineage/gmd:source/gmd:LI_Source |
NMF |
dataQualityInfo//lineage//source/* |
DMF |
Source of the Resource (RSSRC) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
63 |
I15 ebRIM |
No appropriate mapping |
ISO |
dataQualityInfo//lineage//processStep/* |
ISO XPath |
/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:lineage/gmd:LI_Lineage/gmd:processStep/gmd:LI_ProcessStep |
NMF |
dataQualityInfo//lineage//processStep/* |
DMF |
Resource Process Step (RSPRST) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
64 |
I15 ebRIM |
No appropriate mapping |
ISO |
identificationInfo[1]//resourceSpecificUsage/ |
ISO XPath |
/gmd:MD_Metadata/gmd:IdentificationInfo[n]/gmd:MD_Identification/gmd:resoruceSpecificUsage/gmd:MD_Usage |
NMF |
No appropriate mapping |
DMF |
Resource Usage (RSSPUS) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
65 |
I15 ebRIM |
No appropriate mapping |
ISO |
distributionInfo//distributionFormat/ |
ISO XPath |
/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributionFormat/gmd:MD_format |
NMF |
distributionInfo//distributionFormat/ |
DMF |
Resource Distribution Format (RSDFMT) |
DCAT |
dcat:Distribution property dct:format |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
66 |
I15 ebRIM |
No appropriate mapping |
ISO |
distributionInfo//transferOptions//onLine/* |
ISO XPath |
/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:transferOptions/gmd:MD_DigitalTransferOptions/gmd:online/gmd:CI_OnlineResource |
NMF |
distributionInfo//transferOptions//onLine/* |
DMF |
Resource Online Location (RSONLLC) |
DCAT |
dcat:Distribution property dcat:downloadURL |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
67 |
I15 ebRIM |
No appropriate mapping |
ISO |
distributionInfo//transferOptions//unitsOfDistribution[1] |
ISO XPath |
/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:transferOptions/gmd:MD_DigitalTransferOptions/gmd:unitsOfDistribution |
NMF |
No appropriate mapping |
DMF |
Resource Unit of Distribution (RSUD) |
DCAT |
No appropriate mapping |
Specification | Element |
---|---|
DDMS |
No appropriate mapping |
ID |
68 |
I15 ebRIM |
No appropriate mapping |
ISO |
distributionInfo//transferOptions//transferSize[1] |
ISO XPath |
/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:transferOptions/gmd:MD_DigitalTransferOptions/gmd:transferSize |
NMF |
distributionInfo//transferOptions//transferSize[1] |
DMF |
Resource Transfer Size (RSTS) |
DCAT |
dcat:Distribution property dcat:byteSize |
Appendix C: Sample Metadata
This appendix presents sample metadata in ISO 19139, NMIS, DMF, DDMS and DCAT.
C.1 Example ISO 19139 Listing
<gmd:MD_Metadata xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:geonet="http://www.fao.org/catalogue" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://www.isotc211.org/2005/gmd/gmd.xsd http://www.isotc211.org/2005/gmx http://www.isotc211.org/2005/gmx/gmx.xsd http://www.isotc211.org/2005/srv http://schemas.opengis.net/iso/19139/20060504/service/srv.xsd">
<gmd:fileIdentifier>
<gco:CharacterString>3dc7f9b6-b573-445a-a8a3-a0ece544e8ce</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="eng" codeSpace="ISO639-2" />
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf16" codeSpace="ISOTC211/19115" />
</gmd:characterSet>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_ScopeCode" codeListValue="dataset" codeSpace="ISOTC211/19115" />
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:individualName gco:nilReason="missing">
<gco:CharacterString />
</gmd:individualName>
<gmd:organisationName>
<gco:CharacterString>Envitia</gco:CharacterString>
</gmd:organisationName>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" />
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:DateTime>2016-05-05T10:03:32</gco:DateTime>
</gmd:dateStamp>
<gmd:metadataStandardName>
<gco:CharacterString>ISO19115</gco:CharacterString>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<gco:CharacterString>2003/Cor.1:2006</gco:CharacterString>
</gmd:metadataStandardVersion>
<gmd:identificationInfo>
<gmd:MD_DataIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Distribution of Arctic char species of complex Salvelinus alpinus around or within the polar regions</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-01-01</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication" />
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier>
<gmd:MD_Identifier>
<gmd:code>
<gco:CharacterString>http://server/catalogue/3dc7f9b6-b573-445a-a8a3-a0ece544e8ce</gco:CharacterString>
</gmd:code>
</gmd:MD_Identifier>
</gmd:identifier>
<gmd:citedResponsibleParty>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>Conservation of Arctic Flora and Fauna (CAFF)</gco:CharacterString>
</gmd:organisationName>
<gmd:role>
<gmd:CI_RoleCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" />
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:citedResponsibleParty>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>Circumpolar distribution of arctic char species complex Salvelinus alpinus, and related species.
- <a href="http://www.caff.is/assessment-series/10-arctic-biodiversity-assessment/211-arctic-biodiversity-assessment-2013-chapter-6-fishes" target="_blank"> Arctic Biodiversity Assessment, Chapter 6: Fishes</a></gco:CharacterString>
</gmd:abstract>
<gmd:credit>
<gco:CharacterString>Adapted from http://geo.abds.is/geonetwork/srv/eng/xml.metadata.get?id=497 for OGC Testbed 12 demonstration</gco:CharacterString>
</gmd:credit>
<gmd:status gco:nilReason="missing" />
<gmd:resourceMaintenance>
<gmd:MD_MaintenanceInformation>
<gmd:maintenanceAndUpdateFrequency>
<gmd:MD_MaintenanceFrequencyCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_MaintenanceFrequencyCode" codeListValue="irregular" codeSpace="ISOTC211/19115" />
</gmd:maintenanceAndUpdateFrequency>
</gmd:MD_MaintenanceInformation>
</gmd:resourceMaintenance>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Arctic Char</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>distribution</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>CAFF</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>ABA</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>Arctic Biodiversity Assessment</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>fishes</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>species</gco:CharacterString>
</gmd:keyword>
<gmd:keyword>
<gco:CharacterString>marine</gco:CharacterString>
</gmd:keyword>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:language>
<gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="eng" codeSpace="ISO639-2" />
</gmd:language>
<gmd:topicCategory>
<gmd:MD_TopicCategoryCode>biota</gmd:MD_TopicCategoryCode>
</gmd:topicCategory>
<gmd:topicCategory>
<gmd:MD_TopicCategoryCode>oceans</gmd:MD_TopicCategoryCode>
</gmd:topicCategory>
<gmd:topicCategory>
<gmd:MD_TopicCategoryCode>inlandWaters</gmd:MD_TopicCategoryCode>
</gmd:topicCategory>
<gmd:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:extentTypeCode>
<gco:Boolean>true</gco:Boolean>
</gmd:extentTypeCode>
<gmd:westBoundLongitude>
<gco:Decimal>-180</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>180</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>33.263444</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>89</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</gmd:extent>
</gmd:MD_DataIdentification>
</gmd:identificationInfo>
<gmd:distributionInfo xmlns:date="http://exslt.org/dates-and-times">
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://server/geoserver/Species/wms?</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>Arctic_Char</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>Circumpolar distribution of Arctic Char</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine />
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://arcticbiodiversity.is/abt2010/index.php/en/species/arctic-char</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>http-download</gco:CharacterString>
</gmd:protocol>
<gmd:name gco:nilReason="missing">
<gco:CharacterString />
</gmd:name>
<gmd:description>
<gco:CharacterString>Arctic Biodiversity Trends 2010: Selected indicators of change - Arctic Char</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://server/catalogue/service/eng/resources.get?3dc7f9b6-b573-445a-a8a3-a0ece544e8ce&fname=Figure-6.3.jpg&access=public</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>http-download</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gmx:MimeFileType xmlns:gmx="http://www.isotc211.org/2005/gmx" type="image/pjpeg">Figure-6.3.jpg</gmx:MimeFileType>
</gmd:name>
<gmd:description>
<gco:CharacterString>Figure 6.3 (PNG)</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://server/catalogue/service/eng/resources.get?3dc7f9b6-b573-445a-a8a3-a0ece544e8ce&fname=Arctic_Char_2010.zip&access=public</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>http-download</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gmx:MimeFileType xmlns:gmx="http://www.isotc211.org/2005/gmx" type="application/x-compressed">Arctic_Char_2010.zip</gmx:MimeFileType>
</gmd:name>
<gmd:description>
<gco:CharacterString>Download spatial data for Circumpolar distribution of Arctic Char</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
<gmd:metadataMaintenance>
<gmd:MD_MaintenanceInformation>
<gmd:maintenanceAndUpdateFrequency>
<gmd:MD_MaintenanceFrequencyCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#MD_MaintenanceFrequencyCode" codeListValue="asNeeded" codeSpace="ISOTC211/19115" />
</gmd:maintenanceAndUpdateFrequency>
</gmd:MD_MaintenanceInformation>
</gmd:metadataMaintenance>
</gmd:MD_Metadata>
C.2 Example NMF/NMIS Listing
<nas:MD_Metadata xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:nas="http://metadata.ces.mil/dse/ns/GSIP/5.0/nas" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ism="urn:us:gov:ic:ism" xmlns:ntk="urn:us:gov:ic:ntk" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://metadata.ces.mil/dse/ns/GSIP/5.0/nas ./nas/nmis.xsd" ism:DESVersion="9" ntk:DESVersion="7" ism:resourceElement="true" ism:createDate="2010-09-21" ism:classification="U" ism:ownerProducer="USA">
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://api.nsgreg.nga.mil/codelist/ScopeCode" codeListValue="service"/>
</gmd:hierarchyLevel>
<gmd:hierarchyLevelName>
<nas:ScopeAmplificationCode codeList="http://api.nsgreg.nga.mil/codelist/ScopeAmplificationCode" codeListValue="cell"/>
</gmd:hierarchyLevelName>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>Envitia</gco:CharacterString>
</gmd:organisationName>
<gmd:role>
<gmd:CI_RoleCode codeList="http://api.nsgreg.nga.mil/codelist/RoleCode" codeListValue="publisher"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<gmd:dateStamp>
<gco:Date>2010-09-21</gco:Date>
</gmd:dateStamp>
<gmd:metadataStandardName>
<nas:MetadataStandardNameCode codeList="http://api.nsgreg.nga.mil/codelist/MetadataStandardNameCode" codeListValue="nsgMetadataFoundation"/>
</gmd:metadataStandardName>
<gmd:metadataStandardVersion>
<nas:MetadataStandardVersion>2.2.0</nas:MetadataStandardVersion>
</gmd:metadataStandardVersion>
<gmd:locale>
<gmd:PT_Locale>
<gmd:languageCode>
<gmd:LanguageCode codeList="http://api.nsgreg.nga.mil/codelist/ISO639-2" codeListValue="eng"/>
</gmd:languageCode>
<gmd:country>
<gmd:Country codeList="http://api.nsgreg.nga.mil/geo-political/GENC/3/2-1" codeListValue="USA"/>
</gmd:country>
<gmd:characterEncoding>
<gmd:MD_CharacterSetCode codeList="http://api.nsgreg.nga.mil/codelist/CharacterSetCode" codeListValue="utf8"/>
</gmd:characterEncoding>
</gmd:PT_Locale>
</gmd:locale>
<gmd:referenceSystemInfo>
<gmd:MD_ReferenceSystem>
<gmd:referenceSystemIdentifier>
<gmd:RS_Identifier>
<gmd:code>
<gco:CharacterString>WGS84E_2D</gco:CharacterString>
</gmd:code>
<gmd:codeSpace>
<gco:CharacterString>http://api.nsgreg.nga.mil/coord-ref-system</gco:CharacterString>
</gmd:codeSpace>
</gmd:RS_Identifier>
</gmd:referenceSystemIdentifier>
</gmd:MD_ReferenceSystem>
</gmd:referenceSystemInfo>
<gmd:identificationInfo>
<nas:MD_DataIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Ecological Restoration of Abandoned Oil Field Facilities and Exploration Well Sites in North Slope, Alaska</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-04-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://api.nsgreg.nga.mil/codelist/DateTypeCode" codeListValue="distribution"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>The program involves developing revegetation performance standards; providing recommendations for enhancing the wildlife characteristics of rehabilitated areas; identifying and applying appropriate plant materials; monitoring soil and vegetation response; and monitoring the surface and thermal stability of rehabilitated sites.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString></gco:CharacterString>
</gmd:organisationName>
<gmd:role>
<gmd:CI_RoleCode codeList="http://api.nsgreg.nga.mil/codelist/RoleCode" codeListValue="originator"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>environmental information</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://api.nsgreg.nga.mil/codelist/KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>GEMET Thesaurus</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-04-30</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://api.nsgreg.nga.mil/codelist/DateTypeCode" codeListValue="publication"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<nas:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://api.nsgreg.nga.mil/codelist/ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
<gmd:classificationSystem>
<nas:ClassificationSystem>US CAPCO</nas:ClassificationSystem>
</gmd:classificationSystem>
<nas:capcoMarking ism:classification="U" ism:ownerProducer="USA"/>
</nas:MD_SecurityConstraints>
</gmd:resourceConstraints>
<gmd:language>
<gmd:LanguageCode codeList="http://api.nsgreg.nga.mil/codelist/ISO639-2" codeListValue="eng"/>
</gmd:language>
<gmd:characterSet>
<gmd:MD_CharacterSetCode codeList="http://api.nsgreg.nga.mil/codelist/CharacterSetCode" codeListValue="utf8"/>
</gmd:characterSet>
<gmd:topicCategory>
<gmd:MD_TopicCategoryCode>intelligenceMilitary</gmd:MD_TopicCategoryCode>
</gmd:topicCategory>
<gmd:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>-166.75</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>-141</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>67</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>71.25</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</gmd:extent>
<nas:languageCountry>
<nas:LanguageCountryCode codeList="http://api.nsgreg.nga.mil/geo-political/GENC/3/2-1" codeListValue="USA"/>
</nas:languageCountry>
<nas:resourceCategory>
<nas:ResourceCategoryCode codeList="http://api.nsgreg.nga.mil/codelist/ResourceCategoryCode" codeListValue="topographicFeatures"/>
</nas:resourceCategory>
</nas:MD_DataIdentification>
</gmd:identificationInfo>
<gmd:metadataConstraints>
<nas:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://api.nsgreg.nga.mil/codelist/ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
<gmd:classificationSystem>
<nas:ClassificationSystem>US CAPCO</nas:ClassificationSystem>
</gmd:classificationSystem>
<nas:capcoMarking ism:classification="U" ism:ownerProducer="USA"/>
<nas:needToKnow>
<ntk:Access ism:classification="U" ism:ownerProducer="USA">
<ntk:AccessGroupList>
<ntk:AccessGroup ism:classification="U" ism:ownerProducer="USA">
<ntk:AccessSystemName ism:classification="U" ism:ownerProducer="USA">NSG</ntk:AccessSystemName>
<ntk:AccessGroupValue ism:classification="U" ism:ownerProducer="USA">User</ntk:AccessGroupValue>
</ntk:AccessGroup>
</ntk:AccessGroupList>
</ntk:Access>
</nas:needToKnow>
</nas:MD_SecurityConstraints>
</gmd:metadataConstraints>
</nas:MD_Metadata>
C.3 Example DMF Listing
<gmd:MD_Metadata xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:ngmp="urn:int:nato:geometoc:geo:metadata:ngmp:1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://127.0.0.1:9080/examples/dgiwg/xmlns/dmf/1.0/iso-g1/profile/all/all.xsd" uuid="OGC_TB12_MAP0" id="MAP0">
<gmd:fileIdentifier>
<gco:CharacterString>1470659450170</gco:CharacterString>
</gmd:fileIdentifier>
<gmd:language>
<gco:CharacterString>eng</gco:CharacterString>
</gmd:language>
<gmd:hierarchyLevel>
<gmd:MD_ScopeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_ScopeCode" codeListValue="dataset"/>
</gmd:hierarchyLevel>
<gmd:contact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>Envitia</gco:CharacterString>
</gmd:organisationName>
<gmd:role>
<gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="publisher"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:contact>
<!-- Date the metadata was created -->
<gmd:dateStamp>
<gco:Date>2016-05-08</gco:Date>
</gmd:dateStamp>
<!-- IDENTIFICATION INFORMATION -->
<gmd:identificationInfo>
<gmd:MD_DataIdentification>
<gmd:citation>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>Ecological Restoration of Abandoned Oil Field Facilities and Exploration Well Sites in North Slope, Alaska</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2016-03-03</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_DateTypeCode" codeListValue="revision"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
</gmd:CI_Citation>
</gmd:citation>
<gmd:abstract>
<gco:CharacterString>The program involves developing revegetation performance standards; providing recommendations for enhancing the wildlife characteristics of rehabilitated areas; identifying and applying appropriate plant materials; monitoring soil and vegetation response; and monitoring the surface and thermal stability of rehabilitated sites.</gco:CharacterString>
</gmd:abstract>
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString></gco:CharacterString>
</gmd:organisationName>
<gmd:role>
<gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="originator"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>imageCoverage</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="discipline"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>NGMP_GeospatialInformationTypeCode</gco:CharacterString>
</gmd:title>
<gmd:date/>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>georeferenced</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="discipline"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>NGMP_GeoreferencingLevelCode</gco:CharacterString>
</gmd:title>
<gmd:date/>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>digital</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>NGMP_RepresentationFormCode</gco:CharacterString>
</gmd:title>
<gmd:date/>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>L0</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>NGMP_DataLevelCode</gco:CharacterString>
</gmd:title>
<gmd:date/>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:descriptiveKeywords>
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>OperationsEvents</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode" codeListValue="theme"/>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>NGMP_ThematicCode</gco:CharacterString>
</gmd:title>
<gmd:date/>
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
</gmd:descriptiveKeywords>
<gmd:resourceConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
<ngmp:NGMP_Constraints>
<ngmp:releasibility>
<ngmp:NGMP_Releasibility>
<ngmp:addressee>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>OGC Testbed 12</gco:CharacterString>
</gmd:organisationName>
<gmd:role>
<gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="user"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</ngmp:addressee>
</ngmp:NGMP_Releasibility>
</ngmp:releasibility>
</ngmp:NGMP_Constraints>
</gmd:resourceConstraints>
<gmd:language>
<gco:CharacterString>eng</gco:CharacterString>
</gmd:language>
<gmd:topicCategory>
<gmd:MD_TopicCategoryCode>environment</gmd:MD_TopicCategoryCode>
</gmd:topicCategory>
<gmd:extent>
<gmd:EX_Extent>
<gmd:geographicElement>
<gmd:EX_GeographicBoundingBox>
<gmd:westBoundLongitude>
<gco:Decimal>-166.75</gco:Decimal>
</gmd:westBoundLongitude>
<gmd:eastBoundLongitude>
<gco:Decimal>-141</gco:Decimal>
</gmd:eastBoundLongitude>
<gmd:southBoundLatitude>
<gco:Decimal>67</gco:Decimal>
</gmd:southBoundLatitude>
<gmd:northBoundLatitude>
<gco:Decimal>71.25</gco:Decimal>
</gmd:northBoundLatitude>
</gmd:EX_GeographicBoundingBox>
</gmd:geographicElement>
</gmd:EX_Extent>
</gmd:extent>
</gmd:MD_DataIdentification>
</gmd:identificationInfo>
<gmd:metadataConstraints>
<gmd:MD_SecurityConstraints>
<gmd:classification>
<gmd:MD_ClassificationCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_ClassificationCode" codeListValue="unclassified"/>
</gmd:classification>
</gmd:MD_SecurityConstraints>
</gmd:metadataConstraints>
<gmd:metadataConstraints>
<ngmp:NGMP_Constraints>
<ngmp:releasibility>
<ngmp:NGMP_Releasibility>
<ngmp:addressee>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>OGC Testbed 12</gco:CharacterString>
</gmd:organisationName>
<gmd:role>
<gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="user"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</ngmp:addressee>
</ngmp:NGMP_Releasibility>
</ngmp:releasibility>
</ngmp:NGMP_Constraints>
</gmd:metadataConstraints>
</gmd:MD_Metadata>
C.4 Example DDMS Listing
<ddms:Resource xmlns:ddms="http://metadata.dod.mil/mdr/ns/DDMS/2.0/">
<ddms:identifier ddms:qualifier="OGC Testbed 12"
ddms:value="DZB1216-500499L001001"/>
<ddms:title xmlns:ICISM="urn:us:gov:ic:ism:v2" ICISM:classification="U"
ICISM:ownerProducer="USA">Ecological Restoration of Abandoned Oil Field Facilities and Exploration Well Sites in North Slope, Alaska</ddms:title>
<ddms:description xmlns:ICISM="urn:us:gov:ic:ism:v2" ICISM:classification="U"
ICISM:ownerProducer="USA">The program involves developing revegetation performance standards; providing recommendations for enhancing the wildlife characteristics of rehabilitated areas; identifying and applying appropriate plant materials; monitoring soil and vegetation response; and monitoring the surface and thermal stability of rehabilitated sites.</ddms:description>
<ddms:dates ddms:created="2016-03-03" ddms:posted="2016-03-03"/>
<ddms:rights ddms:privacyAct="true" ddms:intellectualProperty="true"/>
<ddms:source ddms:qualifier="" ddms:value=""/>
<ddms:type ddms:qualifier="http://api.nsgreg.nga.mil/codelist/ScopeCode"
ddms:value="dataset"/>
<ddms:creator>
<ddms:Organization>
<ddms:name></ddms:name>
</ddms:Organization>
</ddms:creator>
<ddms:format>
<ddms:Media>
<ddms:mimeType/>
<ddms:extent ddms:qualifier="sizeBytes" ddms:value="NaN"/>
<ddms:medium/>
</ddms:Media>
</ddms:format>
<ddms:subjectCoverage>
<ddms:Subject>
<ddms:category ddms:qualifier="GCMD Location Keywords" ddms:code="GLOBAL" ddms:label="GLOBAL"/>
</ddms:Subject>
</ddms:subjectCoverage>
<ddms:temporalCoverage>
<ddms:TimePeriod>
<ddms:start>2016-03-03</ddms:start>
<ddms:end>2016-03-03</ddms:end>
</ddms:TimePeriod>
</ddms:temporalCoverage>
<ddms:geospatialCoverage>
<ddms:GeospatialExtent>
<ddms:geographicIdentifier>
<ddms:name>GLOBAL</ddms:name>
</ddms:geographicIdentifier>
<ddms:boundingBox>
<ddms:WestBL>-166.75</ddms:WestBL>
<ddms:EastBL>-141</ddms:EastBL>
<ddms:SouthBL>67</ddms:SouthBL>
<ddms:NorthBL>71.25</ddms:NorthBL>
</ddms:boundingBox>
<ddms:boundingGeometry xmlns:gml="http://www.opengis.net/gml">
<gml:Polygon gml:id="ResourceExtentPolygon"
srsName="http://api.nsgreg.nga.mil/coord-ref-system/WGS84E_2D">
<gml:exterior>
<gml:LinearRing>
<gml:pos>71.25 -141</gml:pos>
<gml:pos>71.25 -166.75</gml:pos>
<gml:pos>67 -166.75</gml:pos>
<gml:pos>67 -141</gml:pos>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</ddms:boundingGeometry>
<ddms:verticalExtent ddms:unitOfMeasure="Foot" ddms:datum="MSL">
<ddms:MinVerticalExtent>0.0</ddms:MinVerticalExtent>
<ddms:MaxVerticalExtent>100.0</ddms:MaxVerticalExtent>
</ddms:verticalExtent>
</ddms:GeospatialExtent>
</ddms:geospatialCoverage>
<ddms:relatedResources ddms:relationship="aggregation">
<ddms:RelatedResource ddms:qualifier="Envitia GeoRegistry"
ddms:value="urn:uuid:e9129b4b-ea21-4531-9a1c-471565521c21">
<ddms:link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.envitia.com"
xlink:title="Envitia GeoRegistry for OGC Testbed 12"/>
</ddms:RelatedResource>
</ddms:relatedResources>
<ddms:security xmlns:ICISM="urn:us:gov:ic:ism:v2" ICISM:classification="U"
ICISM:ownerProducer="USA"/>
</ddms:Resource>
C.5 Example DCAT Listing in RDF/XML
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:adms="http://www.w3.org/ns/adms#" xmlns:cnt="http://www.w3.org/2011/content#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcat="http://www.w3.org/ns/dcat#" xmlns:dct="http://purl.org/dc/terms/" xmlns:dctype="http://purl.org/dc/dcmitype/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:gsp="http://www.opengis.net/ont/geosparql#" xmlns:locn="http://www.w3.org/ns/locn#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:org="http://www.w3.org/ns/org#" xmlns:prov="http://www.w3.org/ns/prov#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:vcard="http://www.w3.org/2006/vcard/ns#">
<rdf:Description>
<foaf:isPrimaryTopicOf>
<rdf:Description>
<rdf:type rdf:resource="http://www.w3.org/ns/dcat#CatalogRecord"/>
<dct:language rdf:resource="http://publications.europa.eu/resource/authority/language/ENG"/>
<dct:modified rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2016-05-08</dct:modified>
<dct:publisher>
<rdf:Description>
<rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Organization"/>
</rdf:Description>
</dct:publisher>
<prov:qualifiedAttribution>
<prov:Attribution>
<prov:agent>
<rdf:Description>
<rdf:type rdf:resource="http://www.w3.org/2006/vcard/ns#Organization"/>
<vcard:fn xml:lang="en">Envitia</vcard:fn>
</rdf:Description>
</prov:agent>
<dct:type rdf:resource="http://inspire.ec.europa.eu/metadata-codelist/ResponsiblePartyRole/publisher"/>
</prov:Attribution>
</prov:qualifiedAttribution>
<dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">1470659450170</dct:identifier>
</rdf:Description>
</foaf:isPrimaryTopicOf>
<rdf:type rdf:resource="http://www.w3.org/ns/dcat#Dataset"/>
<dct:type rdf:resource="http://inspire.ec.europa.eu/metadata-codelist/ResourceType/dataset"/>
<dct:title xml:lang="en">Ecological Restoration of Abandoned Oil Field Facilities and Exploration Well Sites in North Slope, Alaska</dct:title>
<dct:description xml:lang="en">The program involves developing revegetation performance standards; providing recommendations for enhancing the wildlife characteristics of rehabilitated areas; identifying and applying appropriate plant materials; monitoring soil and vegetation response; and monitoring the surface and thermal stability of rehabilitated sites.</dct:description>
<dct:subject rdf:resource="http://inspire.ec.europa.eu/metadata-codelist/TopicCategory/environment"/>
<dcat:theme rdf:parseType="Resource">
<skos:prefLabel xml:lang="en">imageCoverage</skos:prefLabel>
<skos:inScheme>
<skos:ConceptScheme>
<dct:title xml:lang="en">NGMP_GeospatialInformationTypeCode</dct:title>
</skos:ConceptScheme>
</skos:inScheme>
</dcat:theme>
<dcat:theme rdf:parseType="Resource">
<skos:prefLabel xml:lang="en">georeferenced</skos:prefLabel>
<skos:inScheme>
<skos:ConceptScheme>
<dct:title xml:lang="en">NGMP_GeoreferencingLevelCode</dct:title>
</skos:ConceptScheme>
</skos:inScheme>
</dcat:theme>
<dcat:theme rdf:parseType="Resource">
<skos:prefLabel xml:lang="en">digital</skos:prefLabel>
<skos:inScheme>
<skos:ConceptScheme>
<dct:title xml:lang="en">NGMP_RepresentationFormCode</dct:title>
</skos:ConceptScheme>
</skos:inScheme>
</dcat:theme>
<dcat:theme rdf:parseType="Resource">
<skos:prefLabel xml:lang="en">L0</skos:prefLabel>
<skos:inScheme>
<skos:ConceptScheme>
<dct:title xml:lang="en">NGMP_DataLevelCode</dct:title>
</skos:ConceptScheme>
</skos:inScheme>
</dcat:theme>
<dcat:theme rdf:parseType="Resource">
<skos:prefLabel xml:lang="en">OperationsEvents</skos:prefLabel>
<skos:inScheme>
<skos:ConceptScheme>
<dct:title xml:lang="en">NGMP_ThematicCode</dct:title>
</skos:ConceptScheme>
</skos:inScheme>
</dcat:theme>
<dct:language rdf:resource="http://publications.europa.eu/resource/authority/language/ENG"/>
<dct:spatial rdf:parseType="Resource">
<locn:geometry rdf:datatype="http://www.opengis.net/ont/geosparql#wktLiteral"><![CDATA[POLYGON((-166.75 71.25,-141 71.25,-141 67,-166.75 67,-166.75 71.25))]]></locn:geometry>
<locn:geometry rdf:datatype="http://www.opengis.net/ont/geosparql#gmlLiteral"><![CDATA[<gml:Envelope srsName="http://www.opengis.net/def/crs/OGC/1.3/CRS84"><gml:lowerCorner>-166.75 67</gml:lowerCorner><gml:upperCorner>-141 71.25</gml:upperCorner></gml:Envelope>]]></locn:geometry>
<locn:geometry rdf:datatype="https://www.iana.org/assignments/media-types/application/vnd.geo+json"><![CDATA[{"type":"Polygon","crs":{"type":"name","properties":{"name":"urn:ogc:def:crs:OGC:1.3:CRS84"}},"coordinates":[[[-166.75,71.25],[-141,71.25],[-141,67],[-166.75,67],[-166.75,71.25]]]}]]></locn:geometry>
</dct:spatial>
<dct:modified rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2016-03-03</dct:modified>
<prov:qualifiedAttribution>
<prov:Attribution>
<prov:agent>
<rdf:Description>
<rdf:type rdf:resource="http://www.w3.org/2006/vcard/ns#Organization"/>
<vcard:fn xml:lang="en"></vcard:fn>
</rdf:Description>
</prov:agent>
<dct:type rdf:resource="http://inspire.ec.europa.eu/metadata-codelist/ResponsiblePartyRole/originator"/>
</prov:Attribution>
</prov:qualifiedAttribution>
</rdf:Description>
</rdf:RDF>
C.6 Example DCAT Listing in RDF Turtle
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
<http://example.com/data/G1470659298021> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/dcat#Dataset>.
<http://example.com/data/G1470659298021> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.opengis.net/ont/testbed12/srim#Item>.
<http://example.com/data/G1470659298021> <http://purl.org/dc/terms/description> "This Web Feature Service is established for the testing of OGC Testbed-12 WFS SOAP server project." .
<http://example.com/data/G1470659298021> <http://purl.org/dc/terms/identifier> "urn:x-envitia:TB12:NMF:nmf-G1470659298021" .
<http://example.com/data/G1470659298021> <http://purl.org/dc/terms/title> "My GeoServer WFS" .
<http://example.com/data/G1470659298021> <http://purl.org/dc/terms/spatial> [ <http://www.w3.org/ns/locn#geometry> "<gml:Envelope xmlns:gml=\"http://www.opengis.net/gml\" srsName=\"http://www.opengis.net/def/crs/OGC/1.3/CRS84\"><gml:lowerCorner>37.709678335119676 -122.50391472739219</gml:lowerCorner><gml:upperCorner>37.82624490757897 -122.36699051452052</gml:upperCorner></gml:Envelope>"^^<http://www.opengis.net/ont/geosparql#gmlLiteral> ] .
<http://example.com/data/G1470659298021> <http://purl.org/dc/terms/distribution> [ <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/dcat#Distribution> ;
<http://purl.org/dc/terms/title> "NMF metadata for urn:x-envitia:TB12:NMF:nmf-G1470659298021" ;
<http://www.w3.org/ns/dcat#downloadURL> "http://myserver.com/RegistryService/registry?service=CSW&request=GetRepositoryItem&version=2.0.2&id=urn:x-envitia:TB12:NMF:nmf-G1470659298021:DS"
] ;
<http://www.w3.org/ns/dcat#distribution> [ <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/dcat#Distribution> ;
<http://purl.org/dc/terms/title> "DGIWG metadata for urn:x-envitia:TB12:NMF:nmf-G1470659298021" ;
<http://www.w3.org/ns/dcat#downloadURL> "http://myserver.com/RegistryService/registry?service=CSW&request=GetRepositoryItem&version=2.0.2&id=urn:x-envitia:TB12:DGIWG:dgiwg-G1470659298021:DS"
] ;
<http://www.w3.org/ns/dcat#distribution> [ <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/dcat#Distribution> ;
<http://purl.org/dc/terms/title> "DDMS metadata for urn:x-envitia:TB12:NMF:nmf-G1470659298021" ;
<http://www.w3.org/ns/dcat#downloadURL> "http://myserver.com/RegistryService/registry?service=CSW&request=GetRepositoryItem&version=2.0.2&id=urn:x-envitia:TB12:DDMS:ddms-G1470659298021:DS"
] ;
<http://www.w3.org/ns/dcat#distribution> [ <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/dcat#Distribution> ;
<http://purl.org/dc/terms/title> "DCAT metadata for urn:x-envitia:TB12:NMF:nmf-G1470659298021" ;
<http://www.w3.org/ns/dcat#downloadURL> "http://myserver.com/RegistryService/registry?service=CSW&request=GetRepositoryItem&version=2.0.2&id=urn:x-envitia:TB12:DCAT:dcat-G1470659298021:DS"
] ;
<http://www.w3.org/ns/dcat#keyword> "testbed" , "OGC".
Appendix D: Change Requests
CR 397: DCAT/GeoSPARQL service endpoint for CSW
This section presents a series of Change Requests resulting from the Testbed-12 activities reported in this document.
CSW services should be enabled to offer a GeoSPARQL service endpoint that publishes metadata in W3C DCAT standard (using OGC GeoSPARQL for location attributes as demonstrated by GeoDCAT) and can receive federated SPARQL queries from other SPARQL services. This change request is a recommendation from OGC Testbed 12 and discussed in the "OGC Testbed 12 Catalogue and SPARQL Engineering Report".
The justification for this change request is the need to provide an encoding that all profiles of CSW can support and use to make inferences about metadata from different catalogues. Other benefits demonstrated by Testbed-12: Improved ability to search multiple heterogeneous catalogues; Reduction in the time it takes to discover resources from multiple catalogues; Improved ability to determine associations between metadata encoded in different specifications; and Greater interoperability with the W3C and Linked Data community.
This change request also applies to OGC 12-168r8.
Testbed-12 found that the metadata returned by catalogues implemented by the wider OGC membership ranged from ISO 19139 XML, NMIS(XML encoding of NGA profile of ISO 19115), DDMS, ebRIM ExtrinsicObjects based on OGC I15 profile of CSW-ebRIM etc. There is therefore a need to allow catalogues to return the metadata in a common language. The use of W3C DCAT with OGC GeoSPARQL offers that solution. Note that use of DCAT would also enable federated search across different CSW versions and profiles.
The change request can be found at the following location:
CR 398: Adapt profiles of CSW 2.0.2 to CSW 3.0
OGC Testbed 12 found that, since CSW 3.0 is relatively new, many of the profiles that made CSW 2.0.2 a success have not yet been adapted for CSW 3.0. The testbed recommended that OGC adapts profiles of CSW 2.0.2 to CSW 3.0. For example: (1) FGDC CSDGM Application Profile for CSW 2.0 ; (2) OGC® Catalogue Services Standard 2.0 Extension Package for ebRIM Application Profile: Earth Observation Products; and (3) OGC I15 (ISO19115 Metadata) Extension Package of CS-W ebRIM Profile 1.0. This change request is a recommendation from OGC Testbed 12 and discussed in the "OGC Testbed 12 Catalogue and SPARQL Engineering Report".
The change request can be found at the following location:
CR 399: Duplicated Annex headings and broken links in Catalogue 3.0
Testbed 12 found the following problems on both the HTML and PDF versions of OGC 12-168r6 Catalogue Service Version 3.0.
Problem 1: Both Annex A and Annex B have the same title "BNF Definition of OGC CommonQL (Normative)". However, Annex A appears to describe Federation and not the OGC CommonQL language. This must be a copy-and-paste error. The title of Annex A should be corrected.
Problem 2: The table of contents of the HTML version does not include Annex B.
The following problem was found only in the PDF version.
Problem 3: There are at least five instanced of "Error! Reference source not found" or "Error! Bookmark not defined". References should be updated and the PDF regenerated.
Problem 4: The last paragraph of section 6.3.1 says "Service metadata elements should be consistent with ISO 19119 or 19115:2014". This should be updated to say ISO 19115-1:2014. That is, append "dash minus one".
The problems were reported in the "OGC Testbed 12 Catalogue and SPARQL Engineering Report".
CR 400: The Catalogue Service 3.0 standard uses a CSW 2.0.2 GetRecords example
Testbed 12 found the following problem on the PDF and HTML version of OGC 12-168r6 Catalogue 3.0.
The same GetRecords request in section 6.3.3 is for CSW 2.0.2. The version attribute in the GetRecords element is version="2.0.2". This should be updated to version="3.0.0"
The problem was reported in the "OGC Testbed 12 Catalogue and SPARQL Engineering Report".
Appendix E: Revision History
Date | Release | Editor | Primary clauses modified | Descriptions |
---|---|---|---|---|
September 30, 2016 |
G. Hobona |
1.1 |
various |
first complete draft |
October 31, 2016 |
G. Hobona |
1.2 |
various |
final complete draft. Addresses comments from OGC IP team. |