Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
www.vlaanderen.be/informatievlaanderen
Geraldine Nolf, Dirk De Baere, Mathias De Schrijver, Bart Cosyn
Gustaaf Vandeboel, ...
Information
?
2GeoNetwork-DCAT-APschema-plug-in-25 October2018
AS IS: METADATA STANDARDS, SYSTEMS, PORTALS
GEO
OPEN
LEVEL: Flanders Belgian European
Open Geo
Standards:
Standards:
Syste...
Overview study
GeoNetwork-DCAT-APschema-plug-in-25 October2018 4
Geographic
data & services
ISO/INSPIRE
GeoNetwork
Geopunt...
> Scenario 0: Optimize & automate AS IS
> Scenario 1: Open via procedures Geo domain
> Scenario 2: Geo via procedures Open...
Resultson thestudy between Geo & Open data domains
GeoNetwork-DCAT-APschema-plug-in-25 October2018 6
“Informatiecatalogus”
GeoNetwork -DCAT-APschema-plug-in-2018 October3rd 7
7
Geografic
data &
services
ISO/INSPIRE
GeoNetwork
Geopunt
Data/Services
Open
data
DCAT
CKAN/TDT
GeoNetwork
CKAN
Data
Docume...
 W3C Recommendation since 16 January 2014.
 https://www.w3.org/TR/vocab-dcat/
 Makes useof terms defined in foundationa...
DCAT: a W3C recommendation
10GeoNetwork-DCAT-APschema-plug-in-25 October2018
DCAT-AP v1.1: an application profile of DCAT for data
portals in Europe
 Conforms with DCAT
 https://joinup.ec.europa.eu...
> Via schema plugins GeoNetwork can be extended to
support other metadata standards
> Examples: ISO19139, ISO19115-3, ISO1...
> Based on DCAT-AP v1.1
> Funded and managed by Informatie Vlaanderen
> Beta environment:
http://beta.metadata.vlaanderen....
DCAT-AP XML Schema: a “normalised”XML Schema for DCAT-
AP
 XML is a nested data structure that canbe queried with Xpath,X...
More restrictive than DCAT-RDF
Any document that is valid according to DCAT-XML is valid according to
DCAT-RDF
> Sequence ...
> Simple and advanced form
> Multilingual
> Controlled vocabularies as
thesauri
> Reuse (with modification)
of existing co...
> The plugin will include the DCAT-AP v1.1 controlled vocabularies as
GeoNetwork thesauri (SKOS)
<dct:language>
<skos:Conc...
> DCAT-AP integrity constraints have been transformed into
a three schematron rulesets:
 DCAT-AP v1.1 strict rules
 DCAT...
> Standard GeoNetwork API
 Reuse of Lucene search parameters
> Follows recommendations by W3C LDP Paging
> Example:
http:...
DCAT harvester
 XML is a nested data structure that canbe queried with Xpath, Xquery, XSLT, …
 RDF is a graph-based data...
> Turtle, RDF/XML, N3, JSON-LD syntax
> No paging support so far (not needed)
DCAT harvester
GeoNetwork-DCAT-APschema-plug...
> Usability of the forms
> Usability of validator (link with fields)
> Harvester with paging support
> Schema.org integrat...
www.vlaanderen.be/informatievlaanderen
Contact?
geraldine.nolf@kb.vlaanderen.be
stijn.goedertier@gim.be
Upcoming SlideShare
Loading in …5
×

of

FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 1 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 2 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 3 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 4 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 5 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 6 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 7 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 8 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 9 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 10 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 11 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 12 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 13 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 14 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 15 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 16 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 17 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 18 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 19 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 20 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 21 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 22 FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork Slide 23
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

0 Likes

Share

Download to read offline

FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork

Download to read offline

Open meets Geo: DCAT-AP schema plugin for GeoNetwork

Informatie Vlaanderen and GIM have developed a DCAT-AP schema plugin for GeoNetwork. The schema plugin is based on an encoding of DCAT-AP v1.1 in RDF/XML syntax. It includes the following features: an enhanced editor, a DCAT-AP RDF harvester, an enhanced RDF endpoint with LDP paging, and an HTML and PDF view of DCAT-AP records. Whereas GeoNetwork was previously mostly used for maintaining metadata about geographical datasets in the ISO19139 standard, this plugin makes it possible to also maintain records in GeoNetwork using the DCAT-AP standard, which is commonly used for describing open government data. Additionally, the schema plugin makes it possible to bi-directionally convert metadata from one standard into the other. Finally, the harvester and RDF endpoint facilitate a better exchange of metadata between GeoNetwork and other open-data platforms such as CKAN or TheDataTank. The plugin will be released under the GPLv2 license by October 2018.

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

FOSS4G Belgium 2018 - DCAT-AP Schema-plugin for GeoNetwork

  1. 1. www.vlaanderen.be/informatievlaanderen Geraldine Nolf, Dirk De Baere, Mathias De Schrijver, Bart Cosyn Gustaaf Vandeboel, Mathieu Van Wambeke, Mathieu Chaussier, An Heirman, Stijn Goedertier GeoNetwork DCAT-AP schema-plug-in FOSS4G Belgium 25 Oktober2018
  2. 2. Information ? 2GeoNetwork-DCAT-APschema-plug-in-25 October2018
  3. 3. AS IS: METADATA STANDARDS, SYSTEMS, PORTALS GEO OPEN LEVEL: Flanders Belgian European Open Geo Standards: Standards: Systems: Systems: Portals: Portals: 3
  4. 4. Overview study GeoNetwork-DCAT-APschema-plug-in-25 October2018 4 Geographic data & services ISO/INSPIRE GeoNetwork Geopunt Data/Services Open data DCAT CKAN/TDT CKAN Data Documents ISAD(G)-AP EAD PREMIS (to be) (to be) Documents … … … … … Metadata Standard Scope Information Catalogue Metadata Management System Publication via Portal / Catalogue Data / Information Study
  5. 5. > Scenario 0: Optimize & automate AS IS > Scenario 1: Open via procedures Geo domain > Scenario 2: Geo via procedures Open data domain > Scenario 3: Mixed Scenario Study: Scenarios GeoNetwork-DCAT-APschema-plug-in-25 October2018 5
  6. 6. Resultson thestudy between Geo & Open data domains GeoNetwork-DCAT-APschema-plug-in-25 October2018 6
  7. 7. “Informatiecatalogus” GeoNetwork -DCAT-APschema-plug-in-2018 October3rd 7 7
  8. 8. Geografic data & services ISO/INSPIRE GeoNetwork Geopunt Data/Services Open data DCAT CKAN/TDT GeoNetwork CKAN Data Documents EAD (to be – GeoNetwork ?) (to be) Documents Personal & Company data (to be – DCAT ?) (to be – GeoNetwork ?) MAGDA-online Data/Services Statistic data & services SDMX / StatDCAT ? (to be – GenoNetwork ?) (to be) Statistics/Services API’s (to be - DCAT ?) (to be - Apigee ?) … Services API’s Standards … … … Standards Codelists … … … Codelists Images … … … Images Infographics Scope “Informatiecatalogus” Metadata Standard Scope1 Scope Information Catalogue Metadata Management System Publication via Portal / Catalogue Data / Information GeoNetwork -DCAT-APschema-plug-in-25 October2018 8
  9. 9.  W3C Recommendation since 16 January 2014.  https://www.w3.org/TR/vocab-dcat/  Makes useof terms defined in foundational vocabularies such as Dublin Core, FOAF, etc. butalso defines its ownterms in a namespace: http://www.w3.org/ns/dcat# DCAT: a W3C recommendation GeoNetwork-DCAT-APschema-plug-in-25 October2018 9
  10. 10. DCAT: a W3C recommendation 10GeoNetwork-DCAT-APschema-plug-in-25 October2018
  11. 11. DCAT-AP v1.1: an application profile of DCAT for data portals in Europe  Conforms with DCAT  https://joinup.ec.europa.eu/release/dcat-ap-v11  Extends DCAT with additionalterms and properties  Imposes mandatory, recommended, and optional classes and properties  Imposes controlled vocabularies GeoNetwork-DCAT-APschema-plug-in-25 October2018 11
  12. 12. > Via schema plugins GeoNetwork can be extended to support other metadata standards > Examples: ISO19139, ISO19115-3, ISO19110, SensorML, … https://github.com/metadata101 > Plugins are an additional directory with:  XML Schema  XML configuration (forms)  XSLT: forms, post-processing, index-fields, conversion, etc  schematron validation rules (optional)  Java code: e.g. harvester (optional)  Metadata template / sample-data (optional)  … GeoNetwork: schemaplugin architecture GeoNetwork-DCAT-APschema-plug-in-25 October2018 13
  13. 13. > Based on DCAT-AP v1.1 > Funded and managed by Informatie Vlaanderen > Beta environment: http://beta.metadata.vlaanderen.be/geonetwork > Will be released as open-source software (GPLv2 license) https://github.com/metadata101/dcat-ap1.1 DCAT-AP Schemaplugin GeoNetwork-DCAT-APschema-plug-in-25 October2018 14
  14. 14. DCAT-AP XML Schema: a “normalised”XML Schema for DCAT- AP  XML is a nested data structure that canbe queried with Xpath,Xquery,XSLT, …  RDF is a graph-based data structure that can bequeried with SPARQL. The RDF/XML serialisation of RDF can bearbitrarily structured.  GeoNetwork can only process XML-based metadata.  So, an XMLSchemamust bedefined. DCAT-AP XML DCAT-AP RDF SPARQL CONSTRUCTXSLT DCAT-RDF records normalised DCAT-XML 15GeoNetwork-DCAT-APschema-plug-in-25 October2018
  15. 15. More restrictive than DCAT-RDF Any document that is valid according to DCAT-XML is valid according to DCAT-RDF > Sequence and nesting:  dcat:Catalog > dcat:Dataset,  dcat:Distribution > dct:LicenseDocument as sub-templates > dct:language (dct:LinguisticDocument), dcat:theme (skos:Concept), dct:accrualPeriodicity (dct: … as thesauri (skos:Concept) > multilingualism DCAT-AP XML Schema: design choices GeoNetwork-DCAT-APschema-plug-in-25 October2018 16
  16. 16. > Simple and advanced form > Multilingual > Controlled vocabularies as thesauri > Reuse (with modification) of existing controls (e.g. spatial extent) DCAT-AP editor GeoNetwork-DCAT-APschema-plug-in-25 October2018 17
  17. 17. > The plugin will include the DCAT-AP v1.1 controlled vocabularies as GeoNetwork thesauri (SKOS) <dct:language> <skos:Concept rdf:about="http://publications.europa.eu/resource/authority/language/NLD"> <rdf:type rdf:resource="dct:LinguisticSystem"/> <skos:prefLabel xml:lang="nl">Nederlands</skos:prefLabel> <skos:prefLabel xml:lang="en">Dutch</skos:prefLabel> <skos:prefLabel xml:lang="fr">néerlandais</skos:prefLabel> <skos:prefLabel xml:lang="de">Niederländisch</skos:prefLabel> <skos:inScheme rdf:resource="http://publications.europa.eu/resource/authority/language"/> </skos:Concept> </dct:language> Controlledvocabularies GeoNetwork-DCAT-APschema-plug-in-25 October2018 18
  18. 18. > DCAT-AP integrity constraints have been transformed into a three schematron rulesets:  DCAT-AP v1.1 strict rules  DCAT-AP v1.1 recommendations  DCAT-AP-VL strict rules Validation GeoNetwork-DCAT-APschema-plug-in-25 October2018 19
  19. 19. > Standard GeoNetwork API  Reuse of Lucene search parameters > Follows recommendations by W3C LDP Paging > Example: http://beta.metadata.vlaanderen.be/geonetwork/srv/api/0.1/ records?from=1&hitsPerPage=10&any=beer RDFendpoint GeoNetwork-DCAT-APschema-plug-in-25 October2018 20
  20. 20. DCAT harvester  XML is a nested data structure that canbe queried with Xpath, Xquery, XSLT, …  RDF is a graph-based data structure that can bequeried with SPARQL. The RDF/XML serialisation of RDF can bearbitrarily structured.  GeoNetwork can only process XML-based metadata.  Onimport, DCAT-RDF metadata mustbe “normalised” DCAT- XML DCAT- RDF XSLT (trivial) SPARQL SELECT + XSLT SPARQL CONSTRUCTXSLT DCAT-AP records normalised DCAT-XML 21GeoNetwork-DCAT-APschema-plug-in-25 October2018
  21. 21. > Turtle, RDF/XML, N3, JSON-LD syntax > No paging support so far (not needed) DCAT harvester GeoNetwork-DCAT-APschema-plug-in-25 October2018 22
  22. 22. > Usability of the forms > Usability of validator (link with fields) > Harvester with paging support > Schema.org integration (JSON.LD on HTML pages) > Look & feel Room for improvement GeoNetwork-DCAT-APschema-plug-in-25 October2018 23
  23. 23. www.vlaanderen.be/informatievlaanderen Contact? geraldine.nolf@kb.vlaanderen.be stijn.goedertier@gim.be

Open meets Geo: DCAT-AP schema plugin for GeoNetwork Informatie Vlaanderen and GIM have developed a DCAT-AP schema plugin for GeoNetwork. The schema plugin is based on an encoding of DCAT-AP v1.1 in RDF/XML syntax. It includes the following features: an enhanced editor, a DCAT-AP RDF harvester, an enhanced RDF endpoint with LDP paging, and an HTML and PDF view of DCAT-AP records. Whereas GeoNetwork was previously mostly used for maintaining metadata about geographical datasets in the ISO19139 standard, this plugin makes it possible to also maintain records in GeoNetwork using the DCAT-AP standard, which is commonly used for describing open government data. Additionally, the schema plugin makes it possible to bi-directionally convert metadata from one standard into the other. Finally, the harvester and RDF endpoint facilitate a better exchange of metadata between GeoNetwork and other open-data platforms such as CKAN or TheDataTank. The plugin will be released under the GPLv2 license by October 2018.

Views

Total views

460

On Slideshare

0

From embeds

0

Number of embeds

1

Actions

Downloads

9

Shares

0

Comments

0

Likes

0

×