SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
SoER makes SENSE
        towards a Shared European and National State of the Environment


                          Antonio De Marinis
        Click to edit Master subtitle style
                        European Environment Agency
                                  eea.europa.eu




     Technical Workshop
9/26/09 meeting 23 Feb 2010
  NRC IS
SOER website
Content provision

                                  SENSE




Scenario 1   Scenario 2   Scenario 3
         I
Manual upload via Plone
SENSE: Automatic content sharing
Why SENSE?

To automatically
    fetch,
    synchronize,
    publish
    share
national SOER information and data across Europe and even
   the entire web
How?
What data format?
   RDF/XML
Why RDF/XML?
  widely accepted open standard
  from
  Used for Linked Data and the wider
  Semantic Web initiatives around the world
The Semantic Web provides a common framework that allows
 data to be shared and reused across application, enterprise,
 and community boundaries
(World Wide Web Consortium - W3C, 2009)
What is RDF/XML?
 RDF stands for systems as web pages (HTML) stands for
 humans
 RDF is a standard framework to describe structured data
 With RDF it is possible to share and link raw data across the
 web
 It enable to browse and query the data, no matter where it is
Simple and powerful data model
XML base syntax (RDF is XML)
Supports XML schema data types
Express statements about any resource
Provides formal semantics and provable inference
Therefore it supports logic programming and reasoning
Semantic web layercake diagram
What is Linked Data?

 a term used to describe a recommended best practice for
exposing, sharing, and connecting pieces of data,
information, and knowledge on the Semantic Web using
URIs and RDF."
LinkedData




           EnvData
EnvData                          EnvData
           EEA-Eionet
Eurostat                         Country
           (reportnet)
                         SENSE
Our long term vision
create the web of environmental data
RDF Basic concepts
RDF Model

                       Predicate
    Subject                                   Object
                       (property)




      sentence: Mr. De Marinis likes Italian wine



                          likes
      Mr. De                                        Italian
     Marinis             (property)                 wine
RDF/XML representation
1. <?xml version="1.0"?>

2. <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

3.         xmlns= http://wine.com/ >



4. <rdf:Description rdf:about="http://www.eea.europa.eu/staff/MrDeMarinis">

5.   <likes>Italian wine</likes>

6. </rdf:Description>



7. </rdf:RDF>
RDF applied to SoER C
      - SENSE -
SoER C: Class diagram
RDF model example
 SoER sentence: Water bodies located in Norway are in a
               good environmental condition.


  Translates into the following RDF graph:


                              location
          Water
                                              Norway
         bodies



                          condition
                                              good
RDF/XML representation
1.   <?xml version="1.0"?>

2.   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

3.         xmlns="http://www.eea.europa.eu/soer/1.0# ">



4.   <rdf:Description rdf:about="http://www.environment.no/water-bodies">

5.   <location>Norway</location>

6.   <condition>good</condition>

7.   </rdf:Description>



8.   </rdf:RDF>
National Story RDF example
Triples of the data model
Several National Stories

Sequentially add all national stories in same RDF feed:
    <rdf:RDF xml:lang="en" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-
    syntax-ns#" xmlns="http://www.eea.europa.eu/soer/1.0#">
     <NationalStory rdf:about="...">
      ...
     </NationalStory>
     <NationalStory rdf:about="...">
      ...
     </NationalStory>
    </rdf:RDF>
SENSE RDF with figures and data




1




2
Figures and data, alternative RDF representation

    1. <Figure rdf:about="http://www.environment.no/vannkvalitet_07.gif">
    2.
    3.          <dataSource rdf:resource="http://www.environment.no/Maps-and-
         data/Data/?spraak=EN&amp;dsID=AKUTT"/>
    4. </Figure>
1

    5. <DataFile rdf:about="http://www.environment.no/Maps-and-
       data/Data/?spraak=EN&amp;dsID=AKUTT">
    6.        <fileName>AKUTT</fileName>
    7.         <dataURL>http://www.environment.no/Maps-and-
         data/Data/AKUTT/data.xls</dataURL>
2
    8.        <mediaType>application/excel</mediaType>
    9. </DataFile>
Geographical coverage and logic deduction

    biogeographical regions like Alpine region or Baltic sea.


         <NationalStory rdf:about="http://www.environment.it/alpine-water-bodies">
            <question>What are the state and impacts?</question>
            <topic>freshwater</topic>
            <keyMessage>Global climate change poses a grave threat to the alpine
1             hydrological system, altering precipitation, snow-cover patterns and
              glaciers, with further effects downstream.</keyMessage>
            <pubDate>2009-05-15</pubDate>
            <geoCoverage
            rdf:resource="http://rdfdata.eionet.europa.eu/article17/bioregions/ALP "
       />
        </NationalStory>
2
    Why not Italy, France, Austria etc ?
    The other geographical coverage can be inferred automatically, deduced by semantic
       (logic) rules. We have linked the bioregions to country regions.

    The same can be done for NUTS code.
Geographical coverage

    <geoCoverage
        rdf:resource="http://rdfdata.eionet.europa.eu/article17/bioregions/ALP " />


    Countries:
           spatial country coverage in Reportnet
1
        For trans-boundary assessments:
       biogeographical regions like Alpine region or Baltic sea.
       International river basin districts
       or sub-national regions like NUTS regions

2
Deduction on topic

    <NationalStory rdf:about="http://www.environment.it/alpine-water-bodies">

         <topic>freshwater</topic>

    </NationalStory>

1
    Deduction by Gemet Thesaurus (now in RDF), we get more topics:

        surface water (BT)
        flowing water (NT)
        ice (NT)
        river water (NT)

2
    We gain much more knowledge and power by linking data and applying
       reasoning.
Conclusions
  The SENSE principles: shared SOER
  information
  How? via semantic web technology
  The potential of Linked Data and RDF
  RDF applied on SOER part C
  Inspiration for future development of the
  web of environmental data!
Further reading and references
  SENSE project intro:
  http://svn.eionet.europa.eu/projects/Zope/wiki/SENSE
  SENSE XML/RDF Specification:
  http://svn.eionet.europa.eu/projects/Zope/wiki/SOERFeedSpec
  The next Web of open, linked data: Tim Berners-Lee on TED
  http://www.ted.com/talks/tim_berners_lee_on_the_next_web.html
  Linked Data http://linkeddata.org/
  Linked Data Tutorial http://www4.wiwiss.fu-
  berlin.de/bizer/pub/LinkedDataTutorial/
  RDF Primer http://www.w3.org/TR/REC-rdf-syntax/
  Semantic web http://www.w3.org/2001/sw/
Let's make SENSE!

Contenu connexe

Similaire à Towards a Shared European and National State of the Environment - SoER makes SENSE - LinkedData (RDF) applied to Environment - Antonio De Marinis (EEA)

‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...CONUL Conference
 
Publishing "5 star" data: the case for RDF
Publishing "5 star" data: the case for RDFPublishing "5 star" data: the case for RDF
Publishing "5 star" data: the case for RDFPeterWinstanley1
 
Web 3.0 & IoT (English)
Web 3.0 & IoT (English)Web 3.0 & IoT (English)
Web 3.0 & IoT (English)Peter Waher
 
Web 3.0 & io t (en)
Web 3.0 & io t (en)Web 3.0 & io t (en)
Web 3.0 & io t (en)Rikard Strid
 
Semantic Technology for Development: Semantic Web without the Web?
Semantic Technology for Development: Semantic Web without the Web?Semantic Technology for Development: Semantic Web without the Web?
Semantic Technology for Development: Semantic Web without the Web?Victor de Boer
 
Publishing linked data from relational databases
Publishing linked data from relational databasesPublishing linked data from relational databases
Publishing linked data from relational databasesIván Ruiz-Rube
 
Introduction to the Data Web, DBpedia and the Life-cycle of Linked Data
Introduction to the Data Web, DBpedia and the Life-cycle of Linked DataIntroduction to the Data Web, DBpedia and the Life-cycle of Linked Data
Introduction to the Data Web, DBpedia and the Life-cycle of Linked DataSören Auer
 
WSO2 Application Server - Product Overview
WSO2 Application Server - Product OverviewWSO2 Application Server - Product Overview
WSO2 Application Server - Product OverviewWSO2
 
DEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture SessionDEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture SessionH2020 DEMETER
 
20110330 bruxelles doc_freedom
20110330 bruxelles doc_freedom20110330 bruxelles doc_freedom
20110330 bruxelles doc_freedomStefan Gradmann
 
Using Dublin Core for DISCOVER: a New Zealand visual art and music resource f...
Using Dublin Core for DISCOVER: a New Zealand visual art and music resource f...Using Dublin Core for DISCOVER: a New Zealand visual art and music resource f...
Using Dublin Core for DISCOVER: a New Zealand visual art and music resource f...Karen R
 
Chicago LOMRDF update 2003-06-19
Chicago LOMRDF update 2003-06-19 Chicago LOMRDF update 2003-06-19
Chicago LOMRDF update 2003-06-19 Mikael Nilsson
 
Linked Data in Linguistics for NLP and Web Annotation
Linked Data in Linguistics for NLP and Web AnnotationLinked Data in Linguistics for NLP and Web Annotation
Linked Data in Linguistics for NLP and Web AnnotationSebastian Hellmann
 

Similaire à Towards a Shared European and National State of the Environment - SoER makes SENSE - LinkedData (RDF) applied to Environment - Antonio De Marinis (EEA) (20)

Semic 2
Semic 2Semic 2
Semic 2
 
Federated metadata
Federated metadataFederated metadata
Federated metadata
 
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
 
Publishing "5 star" data: the case for RDF
Publishing "5 star" data: the case for RDFPublishing "5 star" data: the case for RDF
Publishing "5 star" data: the case for RDF
 
Web 3.0 & IoT (English)
Web 3.0 & IoT (English)Web 3.0 & IoT (English)
Web 3.0 & IoT (English)
 
Web 3.0 & io t (en)
Web 3.0 & io t (en)Web 3.0 & io t (en)
Web 3.0 & io t (en)
 
Semantic Technology for Development: Semantic Web without the Web?
Semantic Technology for Development: Semantic Web without the Web?Semantic Technology for Development: Semantic Web without the Web?
Semantic Technology for Development: Semantic Web without the Web?
 
Publishing linked data from relational databases
Publishing linked data from relational databasesPublishing linked data from relational databases
Publishing linked data from relational databases
 
Introduction to the Data Web, DBpedia and the Life-cycle of Linked Data
Introduction to the Data Web, DBpedia and the Life-cycle of Linked DataIntroduction to the Data Web, DBpedia and the Life-cycle of Linked Data
Introduction to the Data Web, DBpedia and the Life-cycle of Linked Data
 
Linked GeoData - WhereCampDC 20110610
Linked GeoData - WhereCampDC 20110610Linked GeoData - WhereCampDC 20110610
Linked GeoData - WhereCampDC 20110610
 
WSO2 Application Server - Product Overview
WSO2 Application Server - Product OverviewWSO2 Application Server - Product Overview
WSO2 Application Server - Product Overview
 
20110728 datalift-rpi-troy
20110728 datalift-rpi-troy20110728 datalift-rpi-troy
20110728 datalift-rpi-troy
 
Sword Bl 0903[1]
Sword Bl 0903[1]Sword Bl 0903[1]
Sword Bl 0903[1]
 
DEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture SessionDEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture Session
 
20110330 bruxelles doc_freedom
20110330 bruxelles doc_freedom20110330 bruxelles doc_freedom
20110330 bruxelles doc_freedom
 
2005 09 Dc Keynote
2005 09 Dc Keynote2005 09 Dc Keynote
2005 09 Dc Keynote
 
Using Dublin Core for DISCOVER: a New Zealand visual art and music resource f...
Using Dublin Core for DISCOVER: a New Zealand visual art and music resource f...Using Dublin Core for DISCOVER: a New Zealand visual art and music resource f...
Using Dublin Core for DISCOVER: a New Zealand visual art and music resource f...
 
Chicago LOMRDF update 2003-06-19
Chicago LOMRDF update 2003-06-19 Chicago LOMRDF update 2003-06-19
Chicago LOMRDF update 2003-06-19
 
Linking Open Data
Linking Open DataLinking Open Data
Linking Open Data
 
Linked Data in Linguistics for NLP and Web Annotation
Linked Data in Linguistics for NLP and Web AnnotationLinked Data in Linguistics for NLP and Web Annotation
Linked Data in Linguistics for NLP and Web Annotation
 

Dernier

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Dernier (20)

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Towards a Shared European and National State of the Environment - SoER makes SENSE - LinkedData (RDF) applied to Environment - Antonio De Marinis (EEA)

  • 1. SoER makes SENSE towards a Shared European and National State of the Environment Antonio De Marinis Click to edit Master subtitle style European Environment Agency eea.europa.eu Technical Workshop 9/26/09 meeting 23 Feb 2010 NRC IS
  • 3. Content provision SENSE Scenario 1 Scenario 2 Scenario 3 I
  • 5. SENSE: Automatic content sharing Why SENSE? To automatically fetch, synchronize, publish share national SOER information and data across Europe and even the entire web
  • 7. Why RDF/XML? widely accepted open standard from Used for Linked Data and the wider Semantic Web initiatives around the world The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries (World Wide Web Consortium - W3C, 2009)
  • 8. What is RDF/XML? RDF stands for systems as web pages (HTML) stands for humans RDF is a standard framework to describe structured data With RDF it is possible to share and link raw data across the web It enable to browse and query the data, no matter where it is
  • 9. Simple and powerful data model XML base syntax (RDF is XML) Supports XML schema data types Express statements about any resource Provides formal semantics and provable inference Therefore it supports logic programming and reasoning
  • 11. What is Linked Data? a term used to describe a recommended best practice for exposing, sharing, and connecting pieces of data, information, and knowledge on the Semantic Web using URIs and RDF."
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. LinkedData EnvData EnvData EnvData EEA-Eionet Eurostat Country (reportnet) SENSE
  • 18. Our long term vision create the web of environmental data
  • 20. RDF Model Predicate Subject Object (property) sentence: Mr. De Marinis likes Italian wine likes Mr. De Italian Marinis (property) wine
  • 21. RDF/XML representation 1. <?xml version="1.0"?> 2. <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 3. xmlns= http://wine.com/ > 4. <rdf:Description rdf:about="http://www.eea.europa.eu/staff/MrDeMarinis"> 5. <likes>Italian wine</likes> 6. </rdf:Description> 7. </rdf:RDF>
  • 22. RDF applied to SoER C - SENSE -
  • 23. SoER C: Class diagram
  • 24. RDF model example SoER sentence: Water bodies located in Norway are in a good environmental condition. Translates into the following RDF graph: location Water Norway bodies condition good
  • 25. RDF/XML representation 1. <?xml version="1.0"?> 2. <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 3. xmlns="http://www.eea.europa.eu/soer/1.0# "> 4. <rdf:Description rdf:about="http://www.environment.no/water-bodies"> 5. <location>Norway</location> 6. <condition>good</condition> 7. </rdf:Description> 8. </rdf:RDF>
  • 27. Triples of the data model
  • 28. Several National Stories Sequentially add all national stories in same RDF feed: <rdf:RDF xml:lang="en" xmlns:rdf="http://www.w3.org/1999/02/22-rdf- syntax-ns#" xmlns="http://www.eea.europa.eu/soer/1.0#"> <NationalStory rdf:about="..."> ... </NationalStory> <NationalStory rdf:about="..."> ... </NationalStory> </rdf:RDF>
  • 29. SENSE RDF with figures and data 1 2
  • 30. Figures and data, alternative RDF representation 1. <Figure rdf:about="http://www.environment.no/vannkvalitet_07.gif"> 2. 3. <dataSource rdf:resource="http://www.environment.no/Maps-and- data/Data/?spraak=EN&amp;dsID=AKUTT"/> 4. </Figure> 1 5. <DataFile rdf:about="http://www.environment.no/Maps-and- data/Data/?spraak=EN&amp;dsID=AKUTT"> 6. <fileName>AKUTT</fileName> 7. <dataURL>http://www.environment.no/Maps-and- data/Data/AKUTT/data.xls</dataURL> 2 8. <mediaType>application/excel</mediaType> 9. </DataFile>
  • 31. Geographical coverage and logic deduction biogeographical regions like Alpine region or Baltic sea. <NationalStory rdf:about="http://www.environment.it/alpine-water-bodies"> <question>What are the state and impacts?</question> <topic>freshwater</topic> <keyMessage>Global climate change poses a grave threat to the alpine 1 hydrological system, altering precipitation, snow-cover patterns and glaciers, with further effects downstream.</keyMessage> <pubDate>2009-05-15</pubDate> <geoCoverage rdf:resource="http://rdfdata.eionet.europa.eu/article17/bioregions/ALP " /> </NationalStory> 2 Why not Italy, France, Austria etc ? The other geographical coverage can be inferred automatically, deduced by semantic (logic) rules. We have linked the bioregions to country regions. The same can be done for NUTS code.
  • 32. Geographical coverage <geoCoverage rdf:resource="http://rdfdata.eionet.europa.eu/article17/bioregions/ALP " /> Countries: spatial country coverage in Reportnet 1 For trans-boundary assessments: biogeographical regions like Alpine region or Baltic sea. International river basin districts or sub-national regions like NUTS regions 2
  • 33. Deduction on topic <NationalStory rdf:about="http://www.environment.it/alpine-water-bodies"> <topic>freshwater</topic> </NationalStory> 1 Deduction by Gemet Thesaurus (now in RDF), we get more topics: surface water (BT) flowing water (NT) ice (NT) river water (NT) 2 We gain much more knowledge and power by linking data and applying reasoning.
  • 34. Conclusions The SENSE principles: shared SOER information How? via semantic web technology The potential of Linked Data and RDF RDF applied on SOER part C Inspiration for future development of the web of environmental data!
  • 35. Further reading and references SENSE project intro: http://svn.eionet.europa.eu/projects/Zope/wiki/SENSE SENSE XML/RDF Specification: http://svn.eionet.europa.eu/projects/Zope/wiki/SOERFeedSpec The next Web of open, linked data: Tim Berners-Lee on TED http://www.ted.com/talks/tim_berners_lee_on_the_next_web.html Linked Data http://linkeddata.org/ Linked Data Tutorial http://www4.wiwiss.fu- berlin.de/bizer/pub/LinkedDataTutorial/ RDF Primer http://www.w3.org/TR/REC-rdf-syntax/ Semantic web http://www.w3.org/2001/sw/