SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
DCAT-AP
Exchanging metadata
OpenBelgium – Antwerp – 2/2016
Bart Hanssens
| p. 2
Agenda
 History lessons
 Exchanging metadata
 DCAT / DCAT-AP
 Tools and resources
 Homework
 Questions ?
| p. 3
Belgian Constitution (1831), art.32
Everyone has the right to consult
any administrative document
and to obtain a copy,
except in the cases and conditions
stipulated by the laws,
federate laws or rules
referred to in Article 134.
| p. 4
Mundaneum (ca.1920)
By fdecomite - Flickr: Drawers, CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=15888697
Exchanging metadata
It's not rocket science
| p. 6
Everyone loves portals, right ?
 Because there are so many of them …
 Administrations: local / regional / federal / EU …
 Sector / type: biodiversity, geo, statistics, ...
 … powered by different platforms
 CKAN, DKAN, OpenDataSoft, TheDataTank, ...
| p. 7
Interoperability
X
Y
Standard
metadata
format
ABC
Z
DCAT and DCAT-AP
(Not) reinventing the wheel
| p. 9
What is DCAT ?
 “Data CATalog”
 Metadata (only)
 Title, language, description…
 Based on earliest US / UK / NZ … open data portals
 International specification
 Originally (2010) developed by DERI university
 Now maintained by W3C
 It is NOT an API / data format / silver bullet
| p. 10
Reuses existing specifications
 RDF vocabulary
 Cool => linked open metadata !
 Reuses other well-known RDF vocabularies
 Dublin Core metadata, FOAF, SKOS
 vCard in RDF
 (SDMX, ADMS)
| p. 11
DCAT Catalog (~ portal)
Title
Description
Homepage
Geo area
Publisher
…
Dataset
Dataset
Dataset
Distribution
Distribution
Distribution
Distribution
| p. 12
DCAT Dataset
Title
Description
Keyword(s)
Theme(s)
Language(s)
Contact
…
Catalog
Distribution
Distribution
| p. 13
DCAT Distribution (~download)
Title
Description
Created, Modified
Download URL
License, Rights
Format
…
Catalog Dataset
| p. 14
What is DCAT-AP ?
 DCAT “Application Profile”
 Stricter than DCAT
 Mandatory / recommended properties
 Maintained by (mainly) EU experts on JoinUp
 Optional status, language on Distribution
 Controlled lists / vocabularies
 Categories, languages, file types, geonames …
| p. 15
DCAT-AP: languages in Distribution
Dataset
- “Title”@nl
- “Title”@fr
...
Distribution
- “Title”@nl
- DownloadURL
Distribution
- “Title”@fr
- DownloadURL
- MediaType
| p. 16
More profiles / extensions ...
 GeoDCAT-AP
 Does not replace (EU Directive) INSPIRE metadata !
 A lot of structured metadata already available
 Mapping + XSLT conversion tool
 StatDCAT-AP
 Eurostat, IMF, OECD... use SDMX format for statistics
 Mapping + conversion tool to be developed
| p. 17
A note on GeoDCAT-AP
 Covers ISO 19115 core + INSPIRE metadata
 Mapping AGROVOC / GEMET / INSPIRE themes
 XSLT script
 Converts ISO 19139 XML metadata to GeoDCAT-AP
 Open source CSW API (experimental)
Homework
Left as an exercise for the pusblisher
| p. 19
Your categories or mine ?
| p. 20
Interoperability (again)
X
Y
Well-known
taxonomy
ABC
Z
| p. 21
Map and publish !
 No need to give up your own taxonomies
 Map your keywords/categories to known vocabularies
 SKOS is your friend
 RDF vocabulary for controlled lists, taxonomies ...
 “Simple”: exactMatch, closeMatch, altLabel...
 Publish mappings as open data
 Taxonomies for update frequency, location...
 dcterms:accrualPeriodicity, dcterms:spatial
 dcat:mediaType
| p. 22
Missing in action / work in progress
 Identifiers for (republished) datasets …
 E.g. “harvested” metadata, plain old websites...
 Roles
 “creator”, “publisher”, “portal harvester” … ?
 URIs for organisations
 Companies, administrations… and smaller units
Tools and resources
| p. 24
Specifications
 W3C DCAT
 https://www.w3.org/TR/vocab-dcat/
 DCAT-AP
 https://joinup.ec.europa.eu/asset/dcat_application_profil
e/description
 Geo / Stat DCAT-AP
 https://joinup.ec.europa.eu/asset/dcat_application_prof
ile/asset_release/geodcat-ap-v10
 https://joinup.ec.europa.eu/asset/stat_dcat_application_p
rofile/description
| p. 25
Tools
 CKAN DCAT extension
 https://github.com/ckan/ckanext-dcat
 Replaces “old” RDF templates in CKAN 2.5
 DCAT validators
 https://validator.dcat-editor.com/
 https://github.com/oSoc15/dcat-validator
 Drupal Experimental DCAT export
 https://www.drupal.org/project/sdcate
 DCAT-AP editor
 https://dcat-editor.com
| p. 26
Other
 DCAT “fan page”
 http://dcat.be
 EU Publication Office vocabularies
 http://publications.europa.eu/mdr/authority/
 Data.gov.be DCAT dumps / mappings etc
 https://github.com/fedict/dcattools
Questions ?
Thanks !
Bart Hanssens / Fedict
Simon Bolivarlaan 30
1000 Brussels, Belgium
@BartHanssens
bart.hanssens [at] fedict.be | www.fedict.belgium.be

Mais conteúdo relacionado

Mais procurados

BHL-Europe_MINERVA_20111116_hrainer
BHL-Europe_MINERVA_20111116_hrainerBHL-Europe_MINERVA_20111116_hrainer
BHL-Europe_MINERVA_20111116_hrainer
Heimo Rainer
 
Gi2013 presentation mildorf+team_plan4_business_dresden
Gi2013 presentation mildorf+team_plan4_business_dresdenGi2013 presentation mildorf+team_plan4_business_dresden
Gi2013 presentation mildorf+team_plan4_business_dresden
Karel Charvat
 
Steve Chilton: Data In, Data Out: OpenStreetMap incorporates more geodata
Steve Chilton: Data In, Data Out: OpenStreetMap incorporates more geodataSteve Chilton: Data In, Data Out: OpenStreetMap incorporates more geodata
Steve Chilton: Data In, Data Out: OpenStreetMap incorporates more geodata
AGI Geocommunity
 
BHL-Europe_metadata_harmonisation_TDWG_20111018_kollerw_hrainer
BHL-Europe_metadata_harmonisation_TDWG_20111018_kollerw_hrainerBHL-Europe_metadata_harmonisation_TDWG_20111018_kollerw_hrainer
BHL-Europe_metadata_harmonisation_TDWG_20111018_kollerw_hrainer
Heimo Rainer
 

Mais procurados (15)

BHL-Europe_MINERVA_20111116_hrainer
BHL-Europe_MINERVA_20111116_hrainerBHL-Europe_MINERVA_20111116_hrainer
BHL-Europe_MINERVA_20111116_hrainer
 
GI2013 ppt mildorf+team_plan4_business
GI2013 ppt mildorf+team_plan4_businessGI2013 ppt mildorf+team_plan4_business
GI2013 ppt mildorf+team_plan4_business
 
Big Data Europe SC6 WS #3: Big Data Europe Platform: Apps, challenges, goals ...
Big Data Europe SC6 WS #3: Big Data Europe Platform: Apps, challenges, goals ...Big Data Europe SC6 WS #3: Big Data Europe Platform: Apps, challenges, goals ...
Big Data Europe SC6 WS #3: Big Data Europe Platform: Apps, challenges, goals ...
 
Gi2013 presentation mildorf+team_plan4_business_dresden
Gi2013 presentation mildorf+team_plan4_business_dresdenGi2013 presentation mildorf+team_plan4_business_dresden
Gi2013 presentation mildorf+team_plan4_business_dresden
 
Opening up the National Gallery’s Collection Information
Opening up the National Gallery’s Collection InformationOpening up the National Gallery’s Collection Information
Opening up the National Gallery’s Collection Information
 
14a concord and-fines-rucic
14a concord and-fines-rucic14a concord and-fines-rucic
14a concord and-fines-rucic
 
Steve Chilton: Data In, Data Out: OpenStreetMap incorporates more geodata
Steve Chilton: Data In, Data Out: OpenStreetMap incorporates more geodataSteve Chilton: Data In, Data Out: OpenStreetMap incorporates more geodata
Steve Chilton: Data In, Data Out: OpenStreetMap incorporates more geodata
 
EEXCESS: connected computing
EEXCESS: connected computingEEXCESS: connected computing
EEXCESS: connected computing
 
4th RDA Europe Science Workshop - The e-ROSA project
4th RDA Europe Science Workshop - The e-ROSA project4th RDA Europe Science Workshop - The e-ROSA project
4th RDA Europe Science Workshop - The e-ROSA project
 
Swiss Open Geodata: Opportunities and Threats
Swiss Open Geodata: Opportunities and ThreatsSwiss Open Geodata: Opportunities and Threats
Swiss Open Geodata: Opportunities and Threats
 
Nicholas Anastasopoulos, Natalia Avlona, Ex Airports as Metropolitan Commons
Nicholas Anastasopoulos, Natalia Avlona, Ex Airports as Metropolitan CommonsNicholas Anastasopoulos, Natalia Avlona, Ex Airports as Metropolitan Commons
Nicholas Anastasopoulos, Natalia Avlona, Ex Airports as Metropolitan Commons
 
Resources for translators
Resources for translatorsResources for translators
Resources for translators
 
SC2 Workshop 2: Big Data Europe Project
SC2 Workshop 2: Big Data Europe ProjectSC2 Workshop 2: Big Data Europe Project
SC2 Workshop 2: Big Data Europe Project
 
Overall View of the EUXDAT Project
Overall View of the EUXDAT ProjectOverall View of the EUXDAT Project
Overall View of the EUXDAT Project
 
BHL-Europe_metadata_harmonisation_TDWG_20111018_kollerw_hrainer
BHL-Europe_metadata_harmonisation_TDWG_20111018_kollerw_hrainerBHL-Europe_metadata_harmonisation_TDWG_20111018_kollerw_hrainer
BHL-Europe_metadata_harmonisation_TDWG_20111018_kollerw_hrainer
 

Destaque

Taming YARN @ Hadoop Conference Japan 2014
Taming YARN @ Hadoop Conference Japan 2014Taming YARN @ Hadoop Conference Japan 2014
Taming YARN @ Hadoop Conference Japan 2014
Tsuyoshi OZAWA
 
ckan 2.0: Harvesting from other sources
ckan 2.0: Harvesting from other sourcesckan 2.0: Harvesting from other sources
ckan 2.0: Harvesting from other sources
Chengjen Lee
 
Hadoop REST API Security with Apache Knox Gateway
Hadoop REST API Security with Apache Knox GatewayHadoop REST API Security with Apache Knox Gateway
Hadoop REST API Security with Apache Knox Gateway
DataWorks Summit
 
Big data, map reduce and beyond
Big data, map reduce and beyondBig data, map reduce and beyond
Big data, map reduce and beyond
datasalt
 

Destaque (19)

Local decisions as Linked Open Data #LBLOD
Local decisions as Linked Open Data #LBLODLocal decisions as Linked Open Data #LBLOD
Local decisions as Linked Open Data #LBLOD
 
#OpenTourism - Linked Open Data publishing and discovery workshop
#OpenTourism - Linked Open Data publishing and discovery workshop#OpenTourism - Linked Open Data publishing and discovery workshop
#OpenTourism - Linked Open Data publishing and discovery workshop
 
Final version sql over hadoop ver1
Final version sql over hadoop ver1Final version sql over hadoop ver1
Final version sql over hadoop ver1
 
12 SQL On-Hadoop Tools
12 SQL On-Hadoop Tools12 SQL On-Hadoop Tools
12 SQL On-Hadoop Tools
 
Design for a Distributed Name Node
Design for a Distributed Name NodeDesign for a Distributed Name Node
Design for a Distributed Name Node
 
Taming YARN @ Hadoop Conference Japan 2014
Taming YARN @ Hadoop Conference Japan 2014Taming YARN @ Hadoop Conference Japan 2014
Taming YARN @ Hadoop Conference Japan 2014
 
ckan 2.0: Harvesting from other sources
ckan 2.0: Harvesting from other sourcesckan 2.0: Harvesting from other sources
ckan 2.0: Harvesting from other sources
 
Security needs in Hadoop’s Current and Future – How Apache Ranger can help?
Security needs in Hadoop’s Current and Future – How Apache Ranger can help?Security needs in Hadoop’s Current and Future – How Apache Ranger can help?
Security needs in Hadoop’s Current and Future – How Apache Ranger can help?
 
Open Data: What’s Next?
Open Data: What’s Next?Open Data: What’s Next?
Open Data: What’s Next?
 
Hadoop REST API Security with Apache Knox Gateway
Hadoop REST API Security with Apache Knox GatewayHadoop REST API Security with Apache Knox Gateway
Hadoop REST API Security with Apache Knox Gateway
 
Hadoop Operations: How to Secure and Control Cluster Access
Hadoop Operations: How to Secure and Control Cluster AccessHadoop Operations: How to Secure and Control Cluster Access
Hadoop Operations: How to Secure and Control Cluster Access
 
Open City, Smart City - Greet Brosens
Open City, Smart City - Greet BrosensOpen City, Smart City - Greet Brosens
Open City, Smart City - Greet Brosens
 
The State of Open Knowledge in Belgium 2017
The State of Open Knowledge in Belgium 2017The State of Open Knowledge in Belgium 2017
The State of Open Knowledge in Belgium 2017
 
Do it on your own - From 3 to 5 Star Linked Open Data with RMLio
Do it on your own - From 3 to 5 Star Linked Open Data with RMLioDo it on your own - From 3 to 5 Star Linked Open Data with RMLio
Do it on your own - From 3 to 5 Star Linked Open Data with RMLio
 
Hadoop benchmark: Evaluating Cloudera, Hortonworks, and MapR
Hadoop benchmark: Evaluating Cloudera, Hortonworks, and MapRHadoop benchmark: Evaluating Cloudera, Hortonworks, and MapR
Hadoop benchmark: Evaluating Cloudera, Hortonworks, and MapR
 
Big data, map reduce and beyond
Big data, map reduce and beyondBig data, map reduce and beyond
Big data, map reduce and beyond
 
Workflow Engines for Hadoop
Workflow Engines for HadoopWorkflow Engines for Hadoop
Workflow Engines for Hadoop
 
Hadoop & Big Data benchmarking
Hadoop & Big Data benchmarkingHadoop & Big Data benchmarking
Hadoop & Big Data benchmarking
 
Open Data Governance as an Integral Part of a Smart City: How to start with?
Open Data Governance as an Integral Part of a Smart City: How to start with?Open Data Governance as an Integral Part of a Smart City: How to start with?
Open Data Governance as an Integral Part of a Smart City: How to start with?
 

Semelhante a DCAT: a tale of exchanging metadata

Linked Open Europeana: Semantics for the Citizen
Linked Open Europeana: Semantics for the CitizenLinked Open Europeana: Semantics for the Citizen
Linked Open Europeana: Semantics for the Citizen
Stefan Gradmann
 
Francesca Schulze - Europeana Licensing 062013
Francesca Schulze - Europeana Licensing 062013Francesca Schulze - Europeana Licensing 062013
Francesca Schulze - Europeana Licensing 062013
Europeana Licensing
 
Semantic Web special interest group meeting - IFLA WLIC 2012
Semantic Web special interest group meeting - IFLA WLIC 2012Semantic Web special interest group meeting - IFLA WLIC 2012
Semantic Web special interest group meeting - IFLA WLIC 2012
Figoblog
 

Semelhante a DCAT: a tale of exchanging metadata (20)

Linked Open Europeana: Semantics for the Citizen
Linked Open Europeana: Semantics for the CitizenLinked Open Europeana: Semantics for the Citizen
Linked Open Europeana: Semantics for the Citizen
 
SC4 Workshop 2: Soren Auer BDE project Overview
SC4 Workshop 2: Soren Auer BDE project OverviewSC4 Workshop 2: Soren Auer BDE project Overview
SC4 Workshop 2: Soren Auer BDE project Overview
 
Big Data Europe SC6 WS #3: PILOT SC6: CITIZEN BUDGET ON MUNICIPAL LEVEL, Mart...
Big Data Europe SC6 WS #3: PILOT SC6: CITIZEN BUDGET ON MUNICIPAL LEVEL, Mart...Big Data Europe SC6 WS #3: PILOT SC6: CITIZEN BUDGET ON MUNICIPAL LEVEL, Mart...
Big Data Europe SC6 WS #3: PILOT SC6: CITIZEN BUDGET ON MUNICIPAL LEVEL, Mart...
 
Francesca Schulze - Europeana Licensing 062013
Francesca Schulze - Europeana Licensing 062013Francesca Schulze - Europeana Licensing 062013
Francesca Schulze - Europeana Licensing 062013
 
Wikidata Conference 2019 GLAM Panel - 20191025
Wikidata Conference 2019 GLAM Panel - 20191025Wikidata Conference 2019 GLAM Panel - 20191025
Wikidata Conference 2019 GLAM Panel - 20191025
 
Describe and Publish data sets on the web: vocabularies, catalogues, data por...
Describe and Publish data sets on the web: vocabularies, catalogues, data por...Describe and Publish data sets on the web: vocabularies, catalogues, data por...
Describe and Publish data sets on the web: vocabularies, catalogues, data por...
 
Semantic Web special interest group meeting - IFLA WLIC 2012
Semantic Web special interest group meeting - IFLA WLIC 2012Semantic Web special interest group meeting - IFLA WLIC 2012
Semantic Web special interest group meeting - IFLA WLIC 2012
 
META-NET and META-SHARE: An Overview
META-NET and META-SHARE: An OverviewMETA-NET and META-SHARE: An Overview
META-NET and META-SHARE: An Overview
 
Introduction jjt confcall #34 (extended)
Introduction jjt confcall #34 (extended)Introduction jjt confcall #34 (extended)
Introduction jjt confcall #34 (extended)
 
Data processing for digital libraries: the experience of the BnF with Europea...
Data processing for digital libraries: the experience of the BnF with Europea...Data processing for digital libraries: the experience of the BnF with Europea...
Data processing for digital libraries: the experience of the BnF with Europea...
 
Digital humanities
Digital humanitiesDigital humanities
Digital humanities
 
Euxdat newsletter 10_2020
Euxdat newsletter 10_2020Euxdat newsletter 10_2020
Euxdat newsletter 10_2020
 
Multilingual challenges and ongoing work to tackle them at Europeana
Multilingual challenges and ongoing work to tackle them at EuropeanaMultilingual challenges and ongoing work to tackle them at Europeana
Multilingual challenges and ongoing work to tackle them at Europeana
 
Minerals4EU - The Minerals Knowledge Data Platform (EU-MKDP)
Minerals4EU - The Minerals Knowledge Data Platform (EU-MKDP)Minerals4EU - The Minerals Knowledge Data Platform (EU-MKDP)
Minerals4EU - The Minerals Knowledge Data Platform (EU-MKDP)
 
Achieving Interoperability between the CARARE Schema for Monuments and Sites ...
Achieving Interoperability between the CARARE Schema for Monuments and Sites ...Achieving Interoperability between the CARARE Schema for Monuments and Sites ...
Achieving Interoperability between the CARARE Schema for Monuments and Sites ...
 
Shifting minds open belgium 2019
Shifting minds open belgium 2019Shifting minds open belgium 2019
Shifting minds open belgium 2019
 
20190304 shifting minds open belgium 2019
20190304 shifting minds open belgium 201920190304 shifting minds open belgium 2019
20190304 shifting minds open belgium 2019
 
20190304_shifting_minds_open_belgium_2019
20190304_shifting_minds_open_belgium_201920190304_shifting_minds_open_belgium_2019
20190304_shifting_minds_open_belgium_2019
 
20190304 shifting minds_open_belgium_2019
20190304 shifting minds_open_belgium_201920190304 shifting minds_open_belgium_2019
20190304 shifting minds_open_belgium_2019
 
Big data Europe: concept, platform and pilots
Big data Europe: concept, platform and pilotsBig data Europe: concept, platform and pilots
Big data Europe: concept, platform and pilots
 

Mais de Open Knowledge Belgium

Mais de Open Knowledge Belgium (20)

Open Data Stories You haven't heard!
Open Data Stories You haven't heard!Open Data Stories You haven't heard!
Open Data Stories You haven't heard!
 
A​ FUNUMENTARY:​ Take what you can, give nothing back...​ ​(NOT)
A​ FUNUMENTARY:​ Take what you can, give nothing back...​ ​(NOT)A​ FUNUMENTARY:​ Take what you can, give nothing back...​ ​(NOT)
A​ FUNUMENTARY:​ Take what you can, give nothing back...​ ​(NOT)
 
Smarter by Open Data: Process and Practice in Flevoland (NL)
Smarter by Open Data: Process and Practice in Flevoland (NL)Smarter by Open Data: Process and Practice in Flevoland (NL)
Smarter by Open Data: Process and Practice in Flevoland (NL)
 
Open Knowledge for Social Innovation
Open Knowledge for Social InnovationOpen Knowledge for Social Innovation
Open Knowledge for Social Innovation
 
Smart Flanders: Tackling urban challenges through Open Data
Smart Flanders: Tackling urban challenges through Open DataSmart Flanders: Tackling urban challenges through Open Data
Smart Flanders: Tackling urban challenges through Open Data
 
EIF and NIFO connecting public administrations, businesses, and citizens
EIF and NIFO connecting public administrations, businesses, and citizensEIF and NIFO connecting public administrations, businesses, and citizens
EIF and NIFO connecting public administrations, businesses, and citizens
 
Connecting Open data for solving the fiscal transparency puzzle in the EU
Connecting Open data for solving the fiscal transparency puzzle in the EUConnecting Open data for solving the fiscal transparency puzzle in the EU
Connecting Open data for solving the fiscal transparency puzzle in the EU
 
Open Government and Networked European Democracy
Open Government and Networked European DemocracyOpen Government and Networked European Democracy
Open Government and Networked European Democracy
 
Mundaneum Factories for Open Tokenomics
Mundaneum Factories for Open TokenomicsMundaneum Factories for Open Tokenomics
Mundaneum Factories for Open Tokenomics
 
MIRVA: The European Open Recognition Project
MIRVA: The European Open Recognition ProjectMIRVA: The European Open Recognition Project
MIRVA: The European Open Recognition Project
 
Bike for Brussels - Open Summer of Code 2017
Bike for Brussels - Open Summer of Code 2017Bike for Brussels - Open Summer of Code 2017
Bike for Brussels - Open Summer of Code 2017
 
The story behind SNCB alerts
The story behind SNCB alertsThe story behind SNCB alerts
The story behind SNCB alerts
 
Traffic safety - answering tough questions with open data
Traffic safety - answering tough questions with open dataTraffic safety - answering tough questions with open data
Traffic safety - answering tough questions with open data
 
Eliminating data roadbloacks to get by traffic roadblocks without pain
Eliminating data roadbloacks to get by traffic roadblocks without painEliminating data roadbloacks to get by traffic roadblocks without pain
Eliminating data roadbloacks to get by traffic roadblocks without pain
 
Linked Open Data in limbo: Open cultural heritage resources
Linked Open Data in limbo: Open cultural heritage resourcesLinked Open Data in limbo: Open cultural heritage resources
Linked Open Data in limbo: Open cultural heritage resources
 
A journey to Linked Open Touristic Data
A journey to Linked Open Touristic DataA journey to Linked Open Touristic Data
A journey to Linked Open Touristic Data
 
How we use the massive open lidar dataset for the benfit of our clients
How we use the massive open lidar dataset for the benfit of our clientsHow we use the massive open lidar dataset for the benfit of our clients
How we use the massive open lidar dataset for the benfit of our clients
 
mu.semte.ch: A transitional architecture for Linked Data
mu.semte.ch: A transitional architecture for Linked Datamu.semte.ch: A transitional architecture for Linked Data
mu.semte.ch: A transitional architecture for Linked Data
 
Linked Open Chatbots
Linked Open ChatbotsLinked Open Chatbots
Linked Open Chatbots
 
The role and value of making data inventories
The role and value of making data inventoriesThe role and value of making data inventories
The role and value of making data inventories
 

Último

If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
amilabibi1
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 

Último (18)

Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 

DCAT: a tale of exchanging metadata

  • 1. DCAT-AP Exchanging metadata OpenBelgium – Antwerp – 2/2016 Bart Hanssens
  • 2. | p. 2 Agenda  History lessons  Exchanging metadata  DCAT / DCAT-AP  Tools and resources  Homework  Questions ?
  • 3. | p. 3 Belgian Constitution (1831), art.32 Everyone has the right to consult any administrative document and to obtain a copy, except in the cases and conditions stipulated by the laws, federate laws or rules referred to in Article 134.
  • 4. | p. 4 Mundaneum (ca.1920) By fdecomite - Flickr: Drawers, CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=15888697
  • 6. | p. 6 Everyone loves portals, right ?  Because there are so many of them …  Administrations: local / regional / federal / EU …  Sector / type: biodiversity, geo, statistics, ...  … powered by different platforms  CKAN, DKAN, OpenDataSoft, TheDataTank, ...
  • 8. DCAT and DCAT-AP (Not) reinventing the wheel
  • 9. | p. 9 What is DCAT ?  “Data CATalog”  Metadata (only)  Title, language, description…  Based on earliest US / UK / NZ … open data portals  International specification  Originally (2010) developed by DERI university  Now maintained by W3C  It is NOT an API / data format / silver bullet
  • 10. | p. 10 Reuses existing specifications  RDF vocabulary  Cool => linked open metadata !  Reuses other well-known RDF vocabularies  Dublin Core metadata, FOAF, SKOS  vCard in RDF  (SDMX, ADMS)
  • 11. | p. 11 DCAT Catalog (~ portal) Title Description Homepage Geo area Publisher … Dataset Dataset Dataset Distribution Distribution Distribution Distribution
  • 12. | p. 12 DCAT Dataset Title Description Keyword(s) Theme(s) Language(s) Contact … Catalog Distribution Distribution
  • 13. | p. 13 DCAT Distribution (~download) Title Description Created, Modified Download URL License, Rights Format … Catalog Dataset
  • 14. | p. 14 What is DCAT-AP ?  DCAT “Application Profile”  Stricter than DCAT  Mandatory / recommended properties  Maintained by (mainly) EU experts on JoinUp  Optional status, language on Distribution  Controlled lists / vocabularies  Categories, languages, file types, geonames …
  • 15. | p. 15 DCAT-AP: languages in Distribution Dataset - “Title”@nl - “Title”@fr ... Distribution - “Title”@nl - DownloadURL Distribution - “Title”@fr - DownloadURL - MediaType
  • 16. | p. 16 More profiles / extensions ...  GeoDCAT-AP  Does not replace (EU Directive) INSPIRE metadata !  A lot of structured metadata already available  Mapping + XSLT conversion tool  StatDCAT-AP  Eurostat, IMF, OECD... use SDMX format for statistics  Mapping + conversion tool to be developed
  • 17. | p. 17 A note on GeoDCAT-AP  Covers ISO 19115 core + INSPIRE metadata  Mapping AGROVOC / GEMET / INSPIRE themes  XSLT script  Converts ISO 19139 XML metadata to GeoDCAT-AP  Open source CSW API (experimental)
  • 18. Homework Left as an exercise for the pusblisher
  • 19. | p. 19 Your categories or mine ?
  • 20. | p. 20 Interoperability (again) X Y Well-known taxonomy ABC Z
  • 21. | p. 21 Map and publish !  No need to give up your own taxonomies  Map your keywords/categories to known vocabularies  SKOS is your friend  RDF vocabulary for controlled lists, taxonomies ...  “Simple”: exactMatch, closeMatch, altLabel...  Publish mappings as open data  Taxonomies for update frequency, location...  dcterms:accrualPeriodicity, dcterms:spatial  dcat:mediaType
  • 22. | p. 22 Missing in action / work in progress  Identifiers for (republished) datasets …  E.g. “harvested” metadata, plain old websites...  Roles  “creator”, “publisher”, “portal harvester” … ?  URIs for organisations  Companies, administrations… and smaller units
  • 24. | p. 24 Specifications  W3C DCAT  https://www.w3.org/TR/vocab-dcat/  DCAT-AP  https://joinup.ec.europa.eu/asset/dcat_application_profil e/description  Geo / Stat DCAT-AP  https://joinup.ec.europa.eu/asset/dcat_application_prof ile/asset_release/geodcat-ap-v10  https://joinup.ec.europa.eu/asset/stat_dcat_application_p rofile/description
  • 25. | p. 25 Tools  CKAN DCAT extension  https://github.com/ckan/ckanext-dcat  Replaces “old” RDF templates in CKAN 2.5  DCAT validators  https://validator.dcat-editor.com/  https://github.com/oSoc15/dcat-validator  Drupal Experimental DCAT export  https://www.drupal.org/project/sdcate  DCAT-AP editor  https://dcat-editor.com
  • 26. | p. 26 Other  DCAT “fan page”  http://dcat.be  EU Publication Office vocabularies  http://publications.europa.eu/mdr/authority/  Data.gov.be DCAT dumps / mappings etc  https://github.com/fedict/dcattools
  • 28. Thanks ! Bart Hanssens / Fedict Simon Bolivarlaan 30 1000 Brussels, Belgium @BartHanssens bart.hanssens [at] fedict.be | www.fedict.belgium.be