Tailoring ISA² vocabularies to meet German open data portal needs DCAT-AP.de 14/06/2017 / [email protected] / Malta
Tailoring ISA² vocabularies to meetGerman open data portal needs
DCAT-AP.de
14/06/2017 / [email protected] / Malta
Tailoring ISA² vocabulariesto German open data portal needs
Tailoring ISA² vocabulariesto German open data portal needs
User glglgl; CC-BY-SA DE
2.0;https://de.wikipedia.org/wiki/Datei:Administrative_Gliederung_Deutschlands.svg
Tailoring ISA² vocabulariesto German open data portal needs
A + Role model
A + Origin of datasets
A + closed list of licenses
A + Apps, Documents AND Data
„]init[ AG; SID Sachsen und GKSt GovData“; CC-BY-SA DE 3.0;
Tailoring ISA² vocabulariesto German open data portal needs: DCAT-AP.de
DCAT
DCAT-AP
GeoDCAT CoreStatDCAT
GeoDCAT Ext.
DCAT-AP.IT DCAT-AP.NO DCAT-AP.NL DCAT-AP.de
dcat-ap.de is another Member State Portal specific extension of dcat-ap
„]init[ AG; SID Sachsen und GKSt GovData“; CC-BY-SA DE 3.0;
Tailoring ISA² vocabulariesto German open data portal needs
Tailoring ISA² vocabulariesto German open data portal needs
Tailoring ISA² vocabulariesto German open data portal needs
Tailoring ISA² vocabulariesto German open data portal needs
Tailoring ISA² vocabulariesto German open data portal needs
Tailoring ISA² vocabulariesto German open data portal needs: DCAT-AP.de
Tailoring ADMS:PublisherTypeto German open data portal needs
1.Academia-ScientificOrganISA²tion
2.Company
3.IndustryConsortium
4.LocalAuthority
5.NationalAuthority
6.NonGovernmentalOrganISA²tion
7.NonProfitOrganISA²tion
8.PrivateIndividual(s)
9.RegionalAuthority
10.StandardISA²tionBody
11.SupraNationalAuthority
1.Academia-ScientificOrganISA²tion
2.Company
3.IndustryConsortium
4.LocalAuthority
5.NationalAuthority
6.NonGovernmentalOrganISA²tion
7.NonProfitOrganISA²tion
8.PrivateIndividual(s)
9.RegionalAuthority
10.StandardISA²tionBody
11.SupraNationalAuthority
Extended role model:
+ dct:contributor
+ dct:creator
+ dcatde:originator
+ dcatde:maintainer
Tailoring and extending the role modelto German open data portal needs
Tailoring ISA² vocabulariesto German open data portal needs
dcatde:politicalGeocodingLevel:
http://dcat-ap.de/def/politicalGeocodingLevel/international
http://dcat-ap.de/def/politicalGeocodingLevel/european
http://dcat-ap.de/def/politicalGeocodingLevel/federal
http://dcat-ap.de/def/politicalGeocodingLevel/state
http://dcat-ap.de/def/politicalGeocodingLevel/administrativeDistrict
http://dcat-ap.de/def/politicalGeocodingLevel/municipality
Tailoring and adding own functionalityto German open data portal needs
+ dcatde:plannedAvailability
http://dcat-ap.de/def/plannedAvailability/temporary
http://dcat-ap.de/def/plannedAvailability/experimental
http://dcat-ap.de/def/plannedAvailability/available
http://dcat-ap.de/def/plannedAvailability/stable
Tailoring ISA² vocabulariesto meet German open data portal needs
dcat-ap.de is based on W3C stack and is more thanjust the specification
CC0 1.0; source: https://en.wikipedia.org/wiki/File:Semantic-web-stack.png
Tailoring ISA² vocabulariesto meet German open data portal needs
dcat-ap.de standard is more than the specification
http://dcat-ap.de/def/dcatde/1_0/implRules.pdf
http://dcat-ap.de/def/dcatde/1_0/uriConcept.pdf
http://dcat-ap.de/def/dcatde/1_0/spec/specification.pdf
http://dcat-ap.de/def/dcatde/1_0/ns/dcatapde.xsd
CC0 1.0; adapted from source:
https://en.wikipedia.org/wiki/File:Semantic-web-stack.png
Lessons learnt from DCAT-AP.de
+ ADMS, DCAT and LOCN cover most German requirements
+ joinup was very useful for public participation process creating > 200 commentsreceived
+ reuse of dcat-ap saved a lot of work and was a huge plus in acceptance management
- ISA² Core Location “locn:address“ did not fit for various reasons
- Ambiguous terms in adms:publisherType and adms:licenseType
- role model, locn:address and licenseAttributionByText require a dcat revision
- rdf validation of dcat-ap.de datasets is a challenge (SHACL?)
Tracking (some) changes to dcat-ap
license distribution restricted made license a mandatory field out of a set of licenses
dcatde:contributorID dataset added
added an ID property out of a given set of IDs for contributing data portals as a
mandatory field
dcatde:legalbasisText dataset added
added a field to contain reference to PSI and other legal sources that led to the giving
access to this document / dataset
dct:contributor dataset added enhanced role model
dct:creator dataset added enhanced role model
dcatde:originator dataset added
Enhanced role model, for temporary use only while waiting for a solution in dcat-ap or
dcat.
dcatde:maintainer dataset added
Enhanced role model, for temporary use only while waiting for a solution in dcat-ap or
dcat.
dcatde:politicalGeocodingURI dataset added
added properties to contain information in redundant addition to dct:spatial in a more
structured way
dcatde:politicalGeocodingLevelURI dataset added
added properties to contain information in redundant addition to dct:spatial in a more
structured way
dcatde:geocodingText dataset added
added properties to contain information in redundant addition to dct:spatial in a more
structured way
description distribution less restricted changed bindingness from "recommendation" to "optional"
modified distribution recommended changed bindingness from "optional" to "recommended"
catalog record excluded in general supported but not used by examples or reference implementations
spdx:hashAlgorit
hms added added own namespaces to contain references to additional hash algorithms
DCAT-AP.de UML model