SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
The COMSODE project has received funding from the Seventh Framework Programme
of the European Union in the grant agreement number 611358.
UnifiedViews in COMSODE pilot projects
Tomas Knap1,2, Jakub Klimek2
1EEA s.r.o.,
http://www.eea.sk/
2Charles University in Prague,
Department of Software Engineering,
XML and Web Engineering Research Group
Agenda
 UnifiedViews
 UnifiedViews in Open Data Node
 Pilot Applications
 Slovak Environmental Agency
 Czech Trade Inspection Authority
UnifiedViews
UnifiedViews
 A tool for management of RDF data processing tasks
 Task = progression of data processing units (DPUs)
 Sample task:
 Extract data from SPARQL Endpoint A
 Extract data from CSV file B
 Refine data with SPARQL queries X,Y, Z
 Deduplicate data using Linker L
 Publish data to SPARQL Endpoint B
RDF Data Processing Task
UnifiedViews
 UnifiedViews allows users to define, execute,
monitor, debug, schedule, and share tasks
 UnifiedViews is ETL tool for RDF data
 It differs from other ETL tools by natively
supporting RDF data
 UnifiedViews provides set of plugins (DPUs) for
working with RDF data and new custom plugins
may be easily created
 Open source, http://unifiedviews.eu
UnifiedViews Team
http://unifiedviews.eu
UnifiedViews Demo
UnifiedViews in Open Data Node
Open Data Node
 Publication platform for (Linked) Open Data
 Open Source
 Developed in COMSODE project
 2013-2015
Open Data Node
http://opendatanode.org/
Pilot Application
Slovak Environmental Agency
Mission of the Slovak Environmental Agency
(SEA)
 Policy support
 Design and Implementation
 Data provider/integrator
 LandCover, Environmental burden, waste dumps
 Infrastructure provider
 Data Services (DB servers)
 Consultancy provider
 Analysis and design of environmental information systems
Initial Situation/Motivation
 SEA publishes various geospatial data from the
environmental domain
 SEA wanted to explore potential to increase re-
use of their data if published as Linked data
Goals
 To publish as Linked Data datasets on:
 Protected sites, species distribution, bio-geographical regions, land
cover, contaminated sites registered as enviromental burdens
 Harvest and convert source data to RDF
 Source data is available in the Geography Markup Language (GML)
via an API provided by the Web Feature Service (WFS), typically in
INSPIRE format
 Initial barrier: the vocabularies mapping the INSPIRE XML schemas to
RDF were not available
 Interlink with relevant RDF/Linked data resources
 Provide visualizations, interface for querying
Approach and IT solution
 Successfully deployed ODN with UnifiedViews on
remote cloud infrastructure of SEA
 For each dataset we built a transforming data
processing pipeline in UnifiedViews, which harvested
the data from the data service and converted it to
RDF via XSL transformations.
 We also created pipelines for enriching the datasets
with links to external datasets
 We associated these pipelines with datasets in
catalog
Approach and IT solution
Data Transformation
 Since GML is an XML format we converted it to
RDF via XSL transformations.
 We extend XSL transformations developed by the
GeoKnow project (http://geoknow.eu)
 The target vocabularies produced by the
transformations were derived from the INSPIRE
schemas and were simplified and adjusted to match
linked data conventions
 Done in cooperation with SmartOpenData project
(http://www.w3.org/2015/03/inspire)
Approach and IT solution
Data Enrichment
 We link datasets to external datasets including
Geonames.org and datasets from the European
Environmental Agency:
 Biogeographical regions 2011
 Natura 2000
 EUNIS
Benefits of the Semantic Solution
 A key benefit of the RDF version of the SEA
datasets is that it is straightforward to combine it
with third-party datasets
 We did the linkage to GeoNames, Natura
2000 and EUNIS datasets
Lessons Learned
 Open Data Node (and UnifiedViews) was able
to transform, enrich and publish RDF data in a
simple way, allowing easy maintenance for the
future
 Making the data you publish adhere to common
standards, such as the INSPIRE schemas,
make it more reusable
 Reuse of XSL transformations from other projects
Next Steps
 Linking more third-party datasets and extending
the coverage of the source data included in the
RDF version
 Data visualizations are being designed
 Developed as extensions of LDVMi (http://ldvm.net).
Demo
Pilot Application
Czech Trade Inspection Authority
Mission of Czech Trade Inspection
Authority (CTIA)
 Monitors and inspects businesses and
individuals who
 Supply goods
 Sell goods
 Provide services
 Provided consumer credit
 Operate marketplaces
Initial Situation
 CTIA publishes CSV data about
 Inspections
 Penalties
 Bans
Motivation
 CTIA wanted to publish their data
 To be used by third-party applications
 Instead of building their own map
visualizations
Goals
 CTIA wanted to (and managed to) be the first
Czech administrative government institution to
publish data in RDF (LOD)
 CTIA wanted to publish additional anonymized
datasets
Approach and IT solution
 UnifiedViews successfully deployed and
pipelines prepared to publish the source data as
Linked Open Data
Benefits of the Semantic Solution
 A map application emerged
 Uses RDF data combined with other datasets
 Registry of Business Entities
 Google Maps
Lessons Learned and Next Steps
 Publishing data as LOD pays off
 Publishing data as LOD is not difficult
 All you need to start is a spare PC
 CTIA is in the process of implementing the
COMSODE methodology for publising open
data
Demo
 Resulting data published:
 http://www.coi.cz/cz/spotrebitel/open-data-
databaze-kontrol-sankci-a-zakazu/
 (in Czech)
Conclusions
Conclusions
 UnifiedViews
 http://unifiedviews.eu
 Open Data Node
 http://opendatanode.org
 Pilots:
 Slovak Environmental Agency
 Czech Trade Inspection Authority
UnifiedViews in COMSODE pilot projects
Tomas Knap1,2, Jakub Klimek2
1EEA s.r.o.,
http://www.eea.sk/
2Charles University in Prague,
Department of Software Engineering,
XML and Web Engineering Research Group

Weitere ähnliche Inhalte

Was ist angesagt?

OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
giovannibiallo
 
Vassilios Peristeras | Promoting Semantic Interoperability for European Publi...
Vassilios Peristeras | Promoting Semantic Interoperability for European Publi...Vassilios Peristeras | Promoting Semantic Interoperability for European Publi...
Vassilios Peristeras | Promoting Semantic Interoperability for European Publi...
semanticsconference
 
2013 06-25 goedertier-inspire-2013
2013 06-25 goedertier-inspire-20132013 06-25 goedertier-inspire-2013
2013 06-25 goedertier-inspire-2013
Goedertier Stijn
 
Afternoon session data dictionary (april 2013)
Afternoon session data dictionary (april 2013)Afternoon session data dictionary (april 2013)
Afternoon session data dictionary (april 2013)
OpenOrganize
 
Plan4business technical solution
Plan4business technical solutionPlan4business technical solution
Plan4business technical solution
Karel Charvat
 
Spatial Data Integrator - Software Presentation and Use Cases
Spatial Data Integrator - Software Presentation and Use CasesSpatial Data Integrator - Software Presentation and Use Cases
Spatial Data Integrator - Software Presentation and Use Cases
mathieuraj
 

Was ist angesagt? (17)

Josep Maria Salanova - Introduction to BDE+SC4
Josep Maria Salanova - Introduction to BDE+SC4Josep Maria Salanova - Introduction to BDE+SC4
Josep Maria Salanova - Introduction to BDE+SC4
 
Integration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and OntologiesIntegration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and Ontologies
 
Visualization of Linked Data
Visualization of Linked DataVisualization of Linked Data
Visualization of Linked Data
 
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
OpenGeoData Italia 2014 - Marco Fago "Infrastrutture di dati territoriali, IN...
 
Semantic Interoperability in the Transportation Domain: Cefriel's experiences
Semantic Interoperability in the Transportation Domain: Cefriel's experiencesSemantic Interoperability in the Transportation Domain: Cefriel's experiences
Semantic Interoperability in the Transportation Domain: Cefriel's experiences
 
Vassilios Peristeras | Promoting Semantic Interoperability for European Publi...
Vassilios Peristeras | Promoting Semantic Interoperability for European Publi...Vassilios Peristeras | Promoting Semantic Interoperability for European Publi...
Vassilios Peristeras | Promoting Semantic Interoperability for European Publi...
 
Unlocking the full potential of five-star addresses by using Linked Data Frag...
Unlocking the full potential of five-star addresses by using Linked Data Frag...Unlocking the full potential of five-star addresses by using Linked Data Frag...
Unlocking the full potential of five-star addresses by using Linked Data Frag...
 
Enterprise Search Case Study: Jönköping County
Enterprise Search Case Study: Jönköping CountyEnterprise Search Case Study: Jönköping County
Enterprise Search Case Study: Jönköping County
 
Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...
Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...
Pentaho Data Integration: Extrayendo, integrando, normalizando y preparando m...
 
2013 06-25 goedertier-inspire-2013
2013 06-25 goedertier-inspire-20132013 06-25 goedertier-inspire-2013
2013 06-25 goedertier-inspire-2013
 
Towards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoTTowards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoT
 
What to do with the existing spatial data in planning
What to do with the existing spatial data in planningWhat to do with the existing spatial data in planning
What to do with the existing spatial data in planning
 
Afternoon session data dictionary (april 2013)
Afternoon session data dictionary (april 2013)Afternoon session data dictionary (april 2013)
Afternoon session data dictionary (april 2013)
 
2016 SDMX Experts meeting, IMF Implementing SDMX in Low Income and Emerging E...
2016 SDMX Experts meeting, IMF Implementing SDMX in Low Income and Emerging E...2016 SDMX Experts meeting, IMF Implementing SDMX in Low Income and Emerging E...
2016 SDMX Experts meeting, IMF Implementing SDMX in Low Income and Emerging E...
 
MOAR RDA For Systems Folks
MOAR RDA For Systems FolksMOAR RDA For Systems Folks
MOAR RDA For Systems Folks
 
Plan4business technical solution
Plan4business technical solutionPlan4business technical solution
Plan4business technical solution
 
Spatial Data Integrator - Software Presentation and Use Cases
Spatial Data Integrator - Software Presentation and Use CasesSpatial Data Integrator - Software Presentation and Use Cases
Spatial Data Integrator - Software Presentation and Use Cases
 

Andere mochten auch

Andere mochten auch (20)

(Open) Data Activities in the City of Vienna
(Open) Data Activities in the City of Vienna(Open) Data Activities in the City of Vienna
(Open) Data Activities in the City of Vienna
 
BigDataEurope - Empowering Communities with Data Technologies
BigDataEurope - Empowering Communities with Data TechnologiesBigDataEurope - Empowering Communities with Data Technologies
BigDataEurope - Empowering Communities with Data Technologies
 
Carlo Trugenberger: Scientific Discovery by Machine Intelligence: A New Avenu...
Carlo Trugenberger: Scientific Discovery by Machine Intelligence: A New Avenu...Carlo Trugenberger: Scientific Discovery by Machine Intelligence: A New Avenu...
Carlo Trugenberger: Scientific Discovery by Machine Intelligence: A New Avenu...
 
Florian Bauer: Using open data thesauri to connect climate platforms
Florian Bauer: Using open data thesauri to connect climate platformsFlorian Bauer: Using open data thesauri to connect climate platforms
Florian Bauer: Using open data thesauri to connect climate platforms
 
SKOS - An Overview
SKOS - An OverviewSKOS - An Overview
SKOS - An Overview
 
Vincenzo Orabona (Raffaele Palmieri): Semantic Web technologies to increase W...
Vincenzo Orabona (Raffaele Palmieri): Semantic Web technologies to increase W...Vincenzo Orabona (Raffaele Palmieri): Semantic Web technologies to increase W...
Vincenzo Orabona (Raffaele Palmieri): Semantic Web technologies to increase W...
 
Data Activities in Austria
Data Activities in AustriaData Activities in Austria
Data Activities in Austria
 
Heiner Oberkampf: Semantics for Integrated Analytical Laboratory Processes – ...
Heiner Oberkampf: Semantics for Integrated Analytical Laboratory Processes – ...Heiner Oberkampf: Semantics for Integrated Analytical Laboratory Processes – ...
Heiner Oberkampf: Semantics for Integrated Analytical Laboratory Processes – ...
 
Data Strategies: Metadata, Open Data, Linked Data
Data Strategies: Metadata, Open Data, Linked DataData Strategies: Metadata, Open Data, Linked Data
Data Strategies: Metadata, Open Data, Linked Data
 
The Healthdirect Australia Story
The Healthdirect Australia StoryThe Healthdirect Australia Story
The Healthdirect Australia Story
 
SKOS as a key element in Enterprise Linked Data Strategies
SKOS as a key element in Enterprise Linked Data StrategiesSKOS as a key element in Enterprise Linked Data Strategies
SKOS as a key element in Enterprise Linked Data Strategies
 
Achim Steinacker: Technical Documentation in the age of Industry 4.0
Achim Steinacker: Technical Documentation in the age of Industry 4.0Achim Steinacker: Technical Documentation in the age of Industry 4.0
Achim Steinacker: Technical Documentation in the age of Industry 4.0
 
David Baehrens: Large-Scale Patent Classification at the European Patent Office
David Baehrens: Large-Scale Patent Classification at the European Patent OfficeDavid Baehrens: Large-Scale Patent Classification at the European Patent Office
David Baehrens: Large-Scale Patent Classification at the European Patent Office
 
Big Data – From Strategy to Production
Big Data – From Strategy to ProductionBig Data – From Strategy to Production
Big Data – From Strategy to Production
 
Lieke Verhelst: Ontology Development ..the Lean way
Lieke Verhelst: Ontology Development ..the Lean wayLieke Verhelst: Ontology Development ..the Lean way
Lieke Verhelst: Ontology Development ..the Lean way
 
ODINE - Open Data Incubator Europe
ODINE - Open Data Incubator EuropeODINE - Open Data Incubator Europe
ODINE - Open Data Incubator Europe
 
SKOS - Some Use Cases
SKOS - Some Use CasesSKOS - Some Use Cases
SKOS - Some Use Cases
 
Study: #Big Data in #Austria
Study: #Big Data in #AustriaStudy: #Big Data in #Austria
Study: #Big Data in #Austria
 
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge ModellingTaxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
 
Julien Gonçalves: Named entity recognition and disambiguation using an iterat...
Julien Gonçalves: Named entity recognition and disambiguation using an iterat...Julien Gonçalves: Named entity recognition and disambiguation using an iterat...
Julien Gonçalves: Named entity recognition and disambiguation using an iterat...
 

Ähnlich wie Tomas Knap: UnifiedViews in COMSODE pilot projects

Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
Dublinked .
 
Payola ESWC 2014 demo poster
Payola ESWC 2014 demo posterPayola ESWC 2014 demo poster
Payola ESWC 2014 demo poster
Jiří Helmich
 
2004-10-15 SHAirED: Services for Helping the Air-quality Community use ESE Data
2004-10-15 SHAirED: Services for Helping the Air-quality Community use ESE Data2004-10-15 SHAirED: Services for Helping the Air-quality Community use ESE Data
2004-10-15 SHAirED: Services for Helping the Air-quality Community use ESE Data
Rudolf Husar
 
Tag.bio: Self Service Data Mesh Platform
Tag.bio: Self Service Data Mesh PlatformTag.bio: Self Service Data Mesh Platform
Tag.bio: Self Service Data Mesh Platform
Sanjay Padhi, Ph.D
 
Osgis2011 edina addy_pope
Osgis2011 edina addy_popeOsgis2011 edina addy_pope
Osgis2011 edina addy_pope
Addy Pope
 

Ähnlich wie Tomas Knap: UnifiedViews in COMSODE pilot projects (20)

Building Linked Data Applications
Building Linked Data ApplicationsBuilding Linked Data Applications
Building Linked Data Applications
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
 
Putting the L in front: from Open Data to Linked Open Data
Putting the L in front: from Open Data to Linked Open DataPutting the L in front: from Open Data to Linked Open Data
Putting the L in front: from Open Data to Linked Open Data
 
Payola ESWC 2014 demo poster
Payola ESWC 2014 demo posterPayola ESWC 2014 demo poster
Payola ESWC 2014 demo poster
 
Planetdata simpda
Planetdata simpdaPlanetdata simpda
Planetdata simpda
 
PlanetData: Consuming Structured Data at Web Scale
PlanetData: Consuming Structured Data at Web ScalePlanetData: Consuming Structured Data at Web Scale
PlanetData: Consuming Structured Data at Web Scale
 
LOD2 Webinar Series: Virtuoso 7
LOD2 Webinar Series: Virtuoso 7LOD2 Webinar Series: Virtuoso 7
LOD2 Webinar Series: Virtuoso 7
 
LOD2 webinar series: Virtuoso by OpenLink Software
LOD2 webinar series: Virtuoso by OpenLink SoftwareLOD2 webinar series: Virtuoso by OpenLink Software
LOD2 webinar series: Virtuoso by OpenLink Software
 
Seeds Poster2
Seeds Poster2Seeds Poster2
Seeds Poster2
 
2004-10-15 SHAirED: Services for Helping the Air-quality Community use ESE Data
2004-10-15 SHAirED: Services for Helping the Air-quality Community use ESE Data2004-10-15 SHAirED: Services for Helping the Air-quality Community use ESE Data
2004-10-15 SHAirED: Services for Helping the Air-quality Community use ESE Data
 
Tag.bio: Self Service Data Mesh Platform
Tag.bio: Self Service Data Mesh PlatformTag.bio: Self Service Data Mesh Platform
Tag.bio: Self Service Data Mesh Platform
 
Geoportal4everybody
Geoportal4everybodyGeoportal4everybody
Geoportal4everybody
 
Linked Data Visualization Model - KEG VŠE
Linked Data Visualization Model - KEG VŠELinked Data Visualization Model - KEG VŠE
Linked Data Visualization Model - KEG VŠE
 
Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)
 
Linked Data and Semantic Web Application Development by Peter Haase
Linked Data and Semantic Web Application Development by Peter HaaseLinked Data and Semantic Web Application Development by Peter Haase
Linked Data and Semantic Web Application Development by Peter Haase
 
Osgis2011 edina addy_pope
Osgis2011 edina addy_popeOsgis2011 edina addy_pope
Osgis2011 edina addy_pope
 
Osgis2011 edina addy_pope
Osgis2011 edina addy_popeOsgis2011 edina addy_pope
Osgis2011 edina addy_pope
 
20141030 LinDA Workshop echallenges2014 - LinDA project overview
20141030 LinDA Workshop echallenges2014 - LinDA project overview20141030 LinDA Workshop echallenges2014 - LinDA project overview
20141030 LinDA Workshop echallenges2014 - LinDA project overview
 
RDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival dataRDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival data
 
OSLC & The Future of Interoperability
OSLC & The Future of InteroperabilityOSLC & The Future of Interoperability
OSLC & The Future of Interoperability
 

Mehr von Semantic Web Company

Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management SystemLeveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
Semantic Web Company
 
Linking SharePoint Documents with Structured Data
Linking SharePoint Documents with Structured DataLinking SharePoint Documents with Structured Data
Linking SharePoint Documents with Structured Data
Semantic Web Company
 
Semantics as the Basis of Advanced Cognitive Computing
Semantics as the Basis of Advanced Cognitive ComputingSemantics as the Basis of Advanced Cognitive Computing
Semantics as the Basis of Advanced Cognitive Computing
Semantic Web Company
 

Mehr von Semantic Web Company (20)

How Enterprise Architecture & Knowledge Graph Technologies Can Scale Business...
How Enterprise Architecture & Knowledge Graph Technologies Can Scale Business...How Enterprise Architecture & Knowledge Graph Technologies Can Scale Business...
How Enterprise Architecture & Knowledge Graph Technologies Can Scale Business...
 
Introduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AIIntroduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AI
 
Deep Text Analytics - How to extract hidden information and aboutness from text
Deep Text Analytics - How to extract hidden information and aboutness from textDeep Text Analytics - How to extract hidden information and aboutness from text
Deep Text Analytics - How to extract hidden information and aboutness from text
 
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management SystemLeveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
 
Linking SharePoint Documents with Structured Data
Linking SharePoint Documents with Structured DataLinking SharePoint Documents with Structured Data
Linking SharePoint Documents with Structured Data
 
The Fast Track to Knowledge Engineering
The Fast Track to Knowledge EngineeringThe Fast Track to Knowledge Engineering
The Fast Track to Knowledge Engineering
 
Semantic AI
Semantic AISemantic AI
Semantic AI
 
BrightTALK - Semantic AI
BrightTALK - Semantic AI BrightTALK - Semantic AI
BrightTALK - Semantic AI
 
PoolParty Semantic Classifier
PoolParty Semantic ClassifierPoolParty Semantic Classifier
PoolParty Semantic Classifier
 
Leveraging Taxonomy Management with Machine Learning
Leveraging Taxonomy Management with Machine LearningLeveraging Taxonomy Management with Machine Learning
Leveraging Taxonomy Management with Machine Learning
 
Taxonomies put in the right place
Taxonomies put in the right placeTaxonomies put in the right place
Taxonomies put in the right place
 
PoolParty GraphSearch - The Fusion of Search, Recommendation and Analytics
PoolParty GraphSearch - The Fusion of Search, Recommendation and AnalyticsPoolParty GraphSearch - The Fusion of Search, Recommendation and Analytics
PoolParty GraphSearch - The Fusion of Search, Recommendation and Analytics
 
Semantics as the Basis of Advanced Cognitive Computing
Semantics as the Basis of Advanced Cognitive ComputingSemantics as the Basis of Advanced Cognitive Computing
Semantics as the Basis of Advanced Cognitive Computing
 
Structured Content Meets Taxonomy
Structured Content Meets TaxonomyStructured Content Meets Taxonomy
Structured Content Meets Taxonomy
 
PoolParty 6.0 - Climbing the Semantic Ladder
PoolParty 6.0 - Climbing the Semantic LadderPoolParty 6.0 - Climbing the Semantic Ladder
PoolParty 6.0 - Climbing the Semantic Ladder
 
PoolParty Semantic Suite - Release 6.0 (Technical Overview)
PoolParty Semantic Suite - Release 6.0 (Technical Overview)PoolParty Semantic Suite - Release 6.0 (Technical Overview)
PoolParty Semantic Suite - Release 6.0 (Technical Overview)
 
PROPEL . Austrian's Roadmap for Enterprise Linked Data
PROPEL . Austrian's Roadmap for Enterprise Linked DataPROPEL . Austrian's Roadmap for Enterprise Linked Data
PROPEL . Austrian's Roadmap for Enterprise Linked Data
 
Taxonomy Quality Assessment
Taxonomy Quality AssessmentTaxonomy Quality Assessment
Taxonomy Quality Assessment
 
Taxonomy-Driven UX
Taxonomy-Driven UXTaxonomy-Driven UX
Taxonomy-Driven UX
 
PoolParty Semantic Suite - Release 5.5
PoolParty Semantic Suite - Release 5.5PoolParty Semantic Suite - Release 5.5
PoolParty Semantic Suite - Release 5.5
 

Kürzlich hochgeladen

Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
shambhavirathore45
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
JohnnyPlasten
 

Kürzlich hochgeladen (20)

Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 

Tomas Knap: UnifiedViews in COMSODE pilot projects

  • 1. The COMSODE project has received funding from the Seventh Framework Programme of the European Union in the grant agreement number 611358. UnifiedViews in COMSODE pilot projects Tomas Knap1,2, Jakub Klimek2 1EEA s.r.o., http://www.eea.sk/ 2Charles University in Prague, Department of Software Engineering, XML and Web Engineering Research Group
  • 2. Agenda  UnifiedViews  UnifiedViews in Open Data Node  Pilot Applications  Slovak Environmental Agency  Czech Trade Inspection Authority
  • 4. UnifiedViews  A tool for management of RDF data processing tasks  Task = progression of data processing units (DPUs)  Sample task:  Extract data from SPARQL Endpoint A  Extract data from CSV file B  Refine data with SPARQL queries X,Y, Z  Deduplicate data using Linker L  Publish data to SPARQL Endpoint B
  • 6. UnifiedViews  UnifiedViews allows users to define, execute, monitor, debug, schedule, and share tasks  UnifiedViews is ETL tool for RDF data  It differs from other ETL tools by natively supporting RDF data  UnifiedViews provides set of plugins (DPUs) for working with RDF data and new custom plugins may be easily created  Open source, http://unifiedviews.eu
  • 10. Open Data Node  Publication platform for (Linked) Open Data  Open Source  Developed in COMSODE project  2013-2015
  • 13. Mission of the Slovak Environmental Agency (SEA)  Policy support  Design and Implementation  Data provider/integrator  LandCover, Environmental burden, waste dumps  Infrastructure provider  Data Services (DB servers)  Consultancy provider  Analysis and design of environmental information systems
  • 14. Initial Situation/Motivation  SEA publishes various geospatial data from the environmental domain  SEA wanted to explore potential to increase re- use of their data if published as Linked data
  • 15. Goals  To publish as Linked Data datasets on:  Protected sites, species distribution, bio-geographical regions, land cover, contaminated sites registered as enviromental burdens  Harvest and convert source data to RDF  Source data is available in the Geography Markup Language (GML) via an API provided by the Web Feature Service (WFS), typically in INSPIRE format  Initial barrier: the vocabularies mapping the INSPIRE XML schemas to RDF were not available  Interlink with relevant RDF/Linked data resources  Provide visualizations, interface for querying
  • 16. Approach and IT solution  Successfully deployed ODN with UnifiedViews on remote cloud infrastructure of SEA  For each dataset we built a transforming data processing pipeline in UnifiedViews, which harvested the data from the data service and converted it to RDF via XSL transformations.  We also created pipelines for enriching the datasets with links to external datasets  We associated these pipelines with datasets in catalog
  • 17. Approach and IT solution Data Transformation  Since GML is an XML format we converted it to RDF via XSL transformations.  We extend XSL transformations developed by the GeoKnow project (http://geoknow.eu)  The target vocabularies produced by the transformations were derived from the INSPIRE schemas and were simplified and adjusted to match linked data conventions  Done in cooperation with SmartOpenData project (http://www.w3.org/2015/03/inspire)
  • 18. Approach and IT solution Data Enrichment  We link datasets to external datasets including Geonames.org and datasets from the European Environmental Agency:  Biogeographical regions 2011  Natura 2000  EUNIS
  • 19. Benefits of the Semantic Solution  A key benefit of the RDF version of the SEA datasets is that it is straightforward to combine it with third-party datasets  We did the linkage to GeoNames, Natura 2000 and EUNIS datasets
  • 20. Lessons Learned  Open Data Node (and UnifiedViews) was able to transform, enrich and publish RDF data in a simple way, allowing easy maintenance for the future  Making the data you publish adhere to common standards, such as the INSPIRE schemas, make it more reusable  Reuse of XSL transformations from other projects
  • 21. Next Steps  Linking more third-party datasets and extending the coverage of the source data included in the RDF version  Data visualizations are being designed  Developed as extensions of LDVMi (http://ldvm.net).
  • 22. Demo
  • 23. Pilot Application Czech Trade Inspection Authority
  • 24. Mission of Czech Trade Inspection Authority (CTIA)  Monitors and inspects businesses and individuals who  Supply goods  Sell goods  Provide services  Provided consumer credit  Operate marketplaces
  • 25. Initial Situation  CTIA publishes CSV data about  Inspections  Penalties  Bans
  • 26. Motivation  CTIA wanted to publish their data  To be used by third-party applications  Instead of building their own map visualizations
  • 27. Goals  CTIA wanted to (and managed to) be the first Czech administrative government institution to publish data in RDF (LOD)  CTIA wanted to publish additional anonymized datasets
  • 28. Approach and IT solution  UnifiedViews successfully deployed and pipelines prepared to publish the source data as Linked Open Data
  • 29. Benefits of the Semantic Solution  A map application emerged  Uses RDF data combined with other datasets  Registry of Business Entities  Google Maps
  • 30. Lessons Learned and Next Steps  Publishing data as LOD pays off  Publishing data as LOD is not difficult  All you need to start is a spare PC  CTIA is in the process of implementing the COMSODE methodology for publising open data
  • 31. Demo  Resulting data published:  http://www.coi.cz/cz/spotrebitel/open-data- databaze-kontrol-sankci-a-zakazu/  (in Czech)
  • 33. Conclusions  UnifiedViews  http://unifiedviews.eu  Open Data Node  http://opendatanode.org  Pilots:  Slovak Environmental Agency  Czech Trade Inspection Authority
  • 34. UnifiedViews in COMSODE pilot projects Tomas Knap1,2, Jakub Klimek2 1EEA s.r.o., http://www.eea.sk/ 2Charles University in Prague, Department of Software Engineering, XML and Web Engineering Research Group