SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
Structured data interoperability on the Web

              Fran¸ois Scharffe
                  c
     INRIA Grenoble Rhone-Alpes, France


               August 19, 2009
             Stanford Logic Group
Introduction


      The Web of data/Semantic Web is the future of structured
      data !
      I’ll talk about. . .
           structured data
           convergence of structured data extraction and structured data
           publication (SW and linked-data)
           Interoperability in the Web of data: issues, research and
           achievments
      I’ll suppose that. . .
           You have a relational database approach to structured data
           You know about the Web
           You’ve heard about the semantic Web: RDF, OWL, SPARQL
Structured data and the Web



      Structured data is the future of the Web
      Many ongoing research aiming to extract structured data from
      the Web
          Deep Web, spreadsheets, forms
          Fusion tables
      Effort to provide formalisms, standards and tools to publish
      structured data and vocabularies: Semantic Web and
      linked-data
          RDF, OWL, RDFa, RIF
          Semantic Wiki
The web of Data and the open linked data project




      Publish vocabularies
          useful Web ontologies
      Publish data
          RDF
          dereferenceable URIs
          SPARQL endpoints
          Link to existing data
Linked data cloud




   http://www4.wiwiss.fu-berlin.de/bizer/pub/lod-datasets 2009-03-
   05 colored.png
Interoperability issues



Vocabs     Vocabularies should be reused, but anyone is free to provide its
           own
           Any published data sources might use its own schema as an
           ontology
           Results in many ontologies/vocabularies available and the need
           to connect them
  Data     Even when a same ontology is used, if two data-sources are
           published, they might contain equivalent resources
           Need to interconnect these resources
Interconnecting vocabularies


       Ontology matching and alignment is the key to issue one:
           Matching algorithms
           GUIs
           alignment representation
           patterns
           mediators
       Results: Alignment API and server, Ontomap, OAEI,
       Alignment patterns language
       Data linkage is the key to issue 2
           Matching algorithms
           Link specification languages
           Linksets
       Results: Silk, Knofuss, RDF-AI, VOID
Linking Data

         Class 4            Class 3         Class 1              Class 2           Class 5

                                                              rdf:type
                          rdf:type                    rdf:type                           rdf:type
      rdf:type                   rdf:type                            rdf:type


                   G1                                                             G2




                   r1-1

                                                                                         r2-5
                                                                           r2-1
          r1-4                 r1-3


                                                                                  r2-2
                   r1-2
Linking Data



               G1            A           G2

                             c1

               r1-1

                                                r2-5
                                  r2-1
        r1-4          r1-3


                                         r2-2
               r1-2



                             c2
Linking Data


                               Graphs                    Alignment                  Fused Graph
                                                                                    Linkset




    Graphs                     Graph                    Alignment                   Graph                     Fused Graph
    Parameters                 Parameters               Parameters                  Parameters                Linkset


                 Output                     Output                     Output                        Output
      Input                      Input                     Input                       Input
                                                                        Fusion

              Pre-processing                Matching                                              Post-processing

                                                                        Interlink




                                             RDF file              SPARQL Endpoint
Aligning Vocabularies

                                           Class                                                 Class

                                                                Attribute Relation
                                                Relation        Correspondence


                                                           Class Attribute           Attribute
                                            Class          Correspondence

                                       Val1     Att1           Value
                                       Val2     Att2           Transformation
                                                               Concatenation
                                       Val3     Att3
                                                           RCA-A concat
                                                           Pattern                              Value



     http://.../francois     vc:VCard
                                                                                     foaf:Person http://.../francois
                                                             Attribute Relation
      vc:name                vc:name                         Correspondence


                                                             Class Attribute
       _:bn01
                                                                                     foaf:name       foaf:name
                               vc:N                          Correspondence

                "Scharffe"            vc:family-name          Value
                "François"                                    Transformation            value
                                      vc:given-name                                               "François Vincent
                                                              Concatenation                       Alfred Scharffe"
               "Vincent Alfred"       vc:additional-name
                                                           RCA-A concat
                                                           Pattern
Alignment representation
    vcard:family-name a align:Property;
      align:bind-with "?x".
   vcard:given-name a align:Property;
     align:bind-with "?y".
   vcard:additional-name a align:Property;
     align:bind-with "?z".
   foaf:name a align:Property.
   :property-group a align:Property;
     or [
        align:item vcard:family-name;
        align:item vcard:given-name;
        align:item vcard:additional-name.
     ].
     align:transf [
        align:transf-id transf:concat;
        align:transf-param "?x ?y ?z".
     ].
   :foaf-vcard-names a align:Cell;
     align:entity1 :property-group;
     align:entity2 foaf:name.
Using alignments


                                        Matcher




                                            produces
                       FOAF             Alignment                  vCard
                                                              in
                              us

                                                           d-




                                            used-in
   Design Time
                                ed

                                                       use
                                  -in


   Run Time

      FOAF Instance                                                   Mediated
                                        SW Pipe
      to be mediated                                                  vCard Instance
                                            uses




                                        SPARQL++
                                        Reasoner
Conclusion




      The data representation is there
      Data integration works through owl:sameAs
      Vocabularies integration works though there is no standard
      representation
      Where is the killer app ?

Mais conteúdo relacionado

Destaque

Web Marketing Week1
Web Marketing Week1Web Marketing Week1
Web Marketing Week1cghb1210
 
Best of pothi
Best of pothiBest of pothi
Best of pothiPothi.com
 
Technologia Informacyjna - cwiczenia, internet-poczta
Technologia Informacyjna - cwiczenia, internet-pocztaTechnologia Informacyjna - cwiczenia, internet-poczta
Technologia Informacyjna - cwiczenia, internet-pocztaEwaB
 
WHSZ Slupsk Biuro Karier
WHSZ Slupsk Biuro KarierWHSZ Slupsk Biuro Karier
WHSZ Slupsk Biuro KarierEwaB
 
Fball Brophy Urban Meyer Spread
Fball Brophy Urban Meyer SpreadFball Brophy Urban Meyer Spread
Fball Brophy Urban Meyer SpreadTom Neuman
 
POSK-AP-B-I
POSK-AP-B-IPOSK-AP-B-I
POSK-AP-B-IEwaB
 
Maria - kwiaty
Maria - kwiatyMaria - kwiaty
Maria - kwiatyEwaB
 
Hagelin Invincibility Brochure A 4
Hagelin Invincibility Brochure A 4Hagelin Invincibility Brochure A 4
Hagelin Invincibility Brochure A 4AMTR
 
SXSW 2010 Creative Inspiration
SXSW 2010 Creative InspirationSXSW 2010 Creative Inspiration
SXSW 2010 Creative InspirationCritical Mass
 
Cvimc 2011 gebruik van ict door docenten in het MBO v1.0
Cvimc 2011 gebruik van ict door docenten in het MBO v1.0Cvimc 2011 gebruik van ict door docenten in het MBO v1.0
Cvimc 2011 gebruik van ict door docenten in het MBO v1.0Stichting Kennisnet
 
Craig Msae Power Point
Craig Msae Power PointCraig Msae Power Point
Craig Msae Power PointAMTR
 
Montaje ask tx rx simple
Montaje ask tx rx simpleMontaje ask tx rx simple
Montaje ask tx rx simpleAmaury Méndez
 
香港六合彩
香港六合彩香港六合彩
香港六合彩couai
 
Najbrzydszy Mikołaj, wspomnienia z dzieciństwa...
Najbrzydszy Mikołaj, wspomnienia z dzieciństwa...Najbrzydszy Mikołaj, wspomnienia z dzieciństwa...
Najbrzydszy Mikołaj, wspomnienia z dzieciństwa...EwaB
 
02 Numbers 1 10
02 Numbers 1 1002 Numbers 1 10
02 Numbers 1 10janecd
 
商周數位學院:7步驟,從窮忙族變新富族
商周數位學院:7步驟,從窮忙族變新富族商周數位學院:7步驟,從窮忙族變新富族
商周數位學院:7步驟,從窮忙族變新富族Isaac Chao
 
Russo Revelation Love - Vol 1.2
Russo Revelation Love - Vol 1.2Russo Revelation Love - Vol 1.2
Russo Revelation Love - Vol 1.2Jaci Russo
 

Destaque (20)

Web Marketing Week1
Web Marketing Week1Web Marketing Week1
Web Marketing Week1
 
Best of pothi
Best of pothiBest of pothi
Best of pothi
 
Technologia Informacyjna - cwiczenia, internet-poczta
Technologia Informacyjna - cwiczenia, internet-pocztaTechnologia Informacyjna - cwiczenia, internet-poczta
Technologia Informacyjna - cwiczenia, internet-poczta
 
WHSZ Slupsk Biuro Karier
WHSZ Slupsk Biuro KarierWHSZ Slupsk Biuro Karier
WHSZ Slupsk Biuro Karier
 
Origens de l'escriptura alfabètica
Origens de l'escriptura alfabèticaOrigens de l'escriptura alfabètica
Origens de l'escriptura alfabètica
 
Fball Brophy Urban Meyer Spread
Fball Brophy Urban Meyer SpreadFball Brophy Urban Meyer Spread
Fball Brophy Urban Meyer Spread
 
POSK-AP-B-I
POSK-AP-B-IPOSK-AP-B-I
POSK-AP-B-I
 
Maria - kwiaty
Maria - kwiatyMaria - kwiaty
Maria - kwiaty
 
Hagelin Invincibility Brochure A 4
Hagelin Invincibility Brochure A 4Hagelin Invincibility Brochure A 4
Hagelin Invincibility Brochure A 4
 
SXSW 2010 Creative Inspiration
SXSW 2010 Creative InspirationSXSW 2010 Creative Inspiration
SXSW 2010 Creative Inspiration
 
Cvimc 2011 gebruik van ict door docenten in het MBO v1.0
Cvimc 2011 gebruik van ict door docenten in het MBO v1.0Cvimc 2011 gebruik van ict door docenten in het MBO v1.0
Cvimc 2011 gebruik van ict door docenten in het MBO v1.0
 
El sexenni democràtic
El sexenni democràticEl sexenni democràtic
El sexenni democràtic
 
Baseball And Me
Baseball And MeBaseball And Me
Baseball And Me
 
Craig Msae Power Point
Craig Msae Power PointCraig Msae Power Point
Craig Msae Power Point
 
Montaje ask tx rx simple
Montaje ask tx rx simpleMontaje ask tx rx simple
Montaje ask tx rx simple
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Najbrzydszy Mikołaj, wspomnienia z dzieciństwa...
Najbrzydszy Mikołaj, wspomnienia z dzieciństwa...Najbrzydszy Mikołaj, wspomnienia z dzieciństwa...
Najbrzydszy Mikołaj, wspomnienia z dzieciństwa...
 
02 Numbers 1 10
02 Numbers 1 1002 Numbers 1 10
02 Numbers 1 10
 
商周數位學院:7步驟,從窮忙族變新富族
商周數位學院:7步驟,從窮忙族變新富族商周數位學院:7步驟,從窮忙族變新富族
商周數位學院:7步驟,從窮忙族變新富族
 
Russo Revelation Love - Vol 1.2
Russo Revelation Love - Vol 1.2Russo Revelation Love - Vol 1.2
Russo Revelation Love - Vol 1.2
 

Semelhante a Linked Data Integration

Web standards, why care?
Web standards, why care?Web standards, why care?
Web standards, why care?Thomas Roessler
 
RESTful writable APIs for the web of Linked Data using relational storage sol...
RESTful writable APIs for the web of Linked Data using relational storage sol...RESTful writable APIs for the web of Linked Data using relational storage sol...
RESTful writable APIs for the web of Linked Data using relational storage sol...Antonio Garrote Hernández
 
Turmeric SOA Cloud Mashups
Turmeric SOA Cloud MashupsTurmeric SOA Cloud Mashups
Turmeric SOA Cloud Mashupskingargyle
 
Personal Knowledge Mapping with Semantic Web Technologies
Personal Knowledge Mapping with Semantic Web TechnologiesPersonal Knowledge Mapping with Semantic Web Technologies
Personal Knowledge Mapping with Semantic Web TechnologiesMax Völkel
 
A First Analysis of String APIs: the Case of Pharo
A First Analysis of String APIs: the Case of PharoA First Analysis of String APIs: the Case of Pharo
A First Analysis of String APIs: the Case of PharoESUG
 
MCA and MyMobileBristol @ osjmob11
MCA and MyMobileBristol @ osjmob11MCA and MyMobileBristol @ osjmob11
MCA and MyMobileBristol @ osjmob11MrJ1971
 
Clojure at BackType
Clojure at BackTypeClojure at BackType
Clojure at BackTypenathanmarz
 
Atlanta MLconf Machine Learning Conference 09-23-2016
Atlanta MLconf Machine Learning Conference 09-23-2016Atlanta MLconf Machine Learning Conference 09-23-2016
Atlanta MLconf Machine Learning Conference 09-23-2016Chris Fregly
 
Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016
Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016
Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016MLconf
 
Versioned Triple Pattern Fragments
Versioned Triple Pattern FragmentsVersioned Triple Pattern Fragments
Versioned Triple Pattern FragmentsRuben Taelman
 
LOD2 Webinar: The 2nd release of the LOD2 stack
LOD2 Webinar: The 2nd release of the LOD2 stackLOD2 Webinar: The 2nd release of the LOD2 stack
LOD2 Webinar: The 2nd release of the LOD2 stackSemantic Web Company
 
Database Sharding At Netlog
Database Sharding At NetlogDatabase Sharding At Netlog
Database Sharding At NetlogJurriaan Persyn
 
Standards for Semantic Mashups
Standards for Semantic MashupsStandards for Semantic Mashups
Standards for Semantic MashupsLaurent Lefort
 
Live Demo: Introducing the Spark Connector for MongoDB
Live Demo: Introducing the Spark Connector for MongoDBLive Demo: Introducing the Spark Connector for MongoDB
Live Demo: Introducing the Spark Connector for MongoDBMongoDB
 
Towards an Interlinked Semantic Wiki Farm
Towards an Interlinked Semantic Wiki FarmTowards an Interlinked Semantic Wiki Farm
Towards an Interlinked Semantic Wiki FarmAlexandre Passant
 
Keyword proximity search in xml trees andrada astefanoaie - presentation
Keyword proximity search in xml trees   andrada astefanoaie - presentationKeyword proximity search in xml trees   andrada astefanoaie - presentation
Keyword proximity search in xml trees andrada astefanoaie - presentationAndrada Astefanoaie
 
Quality aware subgraph matching over inconsistent probabilistic graph databases
Quality aware subgraph matching over inconsistent probabilistic graph databasesQuality aware subgraph matching over inconsistent probabilistic graph databases
Quality aware subgraph matching over inconsistent probabilistic graph databasesieeechennai
 
Semantic web
Semantic webSemantic web
Semantic webtariq1352
 

Semelhante a Linked Data Integration (20)

Web standards, why care?
Web standards, why care?Web standards, why care?
Web standards, why care?
 
RESTful writable APIs for the web of Linked Data using relational storage sol...
RESTful writable APIs for the web of Linked Data using relational storage sol...RESTful writable APIs for the web of Linked Data using relational storage sol...
RESTful writable APIs for the web of Linked Data using relational storage sol...
 
Lise Getoor, "
Lise Getoor, "Lise Getoor, "
Lise Getoor, "
 
Turmeric SOA Cloud Mashups
Turmeric SOA Cloud MashupsTurmeric SOA Cloud Mashups
Turmeric SOA Cloud Mashups
 
Personal Knowledge Mapping with Semantic Web Technologies
Personal Knowledge Mapping with Semantic Web TechnologiesPersonal Knowledge Mapping with Semantic Web Technologies
Personal Knowledge Mapping with Semantic Web Technologies
 
A First Analysis of String APIs: the Case of Pharo
A First Analysis of String APIs: the Case of PharoA First Analysis of String APIs: the Case of Pharo
A First Analysis of String APIs: the Case of Pharo
 
MCA and MyMobileBristol @ osjmob11
MCA and MyMobileBristol @ osjmob11MCA and MyMobileBristol @ osjmob11
MCA and MyMobileBristol @ osjmob11
 
Clojure at BackType
Clojure at BackTypeClojure at BackType
Clojure at BackType
 
Atlanta MLconf Machine Learning Conference 09-23-2016
Atlanta MLconf Machine Learning Conference 09-23-2016Atlanta MLconf Machine Learning Conference 09-23-2016
Atlanta MLconf Machine Learning Conference 09-23-2016
 
Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016
Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016
Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016
 
Versioned Triple Pattern Fragments
Versioned Triple Pattern FragmentsVersioned Triple Pattern Fragments
Versioned Triple Pattern Fragments
 
05 network
05 network05 network
05 network
 
LOD2 Webinar: The 2nd release of the LOD2 stack
LOD2 Webinar: The 2nd release of the LOD2 stackLOD2 Webinar: The 2nd release of the LOD2 stack
LOD2 Webinar: The 2nd release of the LOD2 stack
 
Database Sharding At Netlog
Database Sharding At NetlogDatabase Sharding At Netlog
Database Sharding At Netlog
 
Standards for Semantic Mashups
Standards for Semantic MashupsStandards for Semantic Mashups
Standards for Semantic Mashups
 
Live Demo: Introducing the Spark Connector for MongoDB
Live Demo: Introducing the Spark Connector for MongoDBLive Demo: Introducing the Spark Connector for MongoDB
Live Demo: Introducing the Spark Connector for MongoDB
 
Towards an Interlinked Semantic Wiki Farm
Towards an Interlinked Semantic Wiki FarmTowards an Interlinked Semantic Wiki Farm
Towards an Interlinked Semantic Wiki Farm
 
Keyword proximity search in xml trees andrada astefanoaie - presentation
Keyword proximity search in xml trees   andrada astefanoaie - presentationKeyword proximity search in xml trees   andrada astefanoaie - presentation
Keyword proximity search in xml trees andrada astefanoaie - presentation
 
Quality aware subgraph matching over inconsistent probabilistic graph databases
Quality aware subgraph matching over inconsistent probabilistic graph databasesQuality aware subgraph matching over inconsistent probabilistic graph databases
Quality aware subgraph matching over inconsistent probabilistic graph databases
 
Semantic web
Semantic webSemantic web
Semantic web
 

Mais de François Scharffe

Word embeddings as a service - PyData NYC 2015
Word embeddings as a service -  PyData NYC 2015Word embeddings as a service -  PyData NYC 2015
Word embeddings as a service - PyData NYC 2015François Scharffe
 
The Open Data Walk of Fame - from raw open data to five stars interlinked dat...
The Open Data Walk of Fame - from raw open data to five stars interlinked dat...The Open Data Walk of Fame - from raw open data to five stars interlinked dat...
The Open Data Walk of Fame - from raw open data to five stars interlinked dat...François Scharffe
 
20120313 coepia-mise-à-disposition-et-valorisation-des-données-publiques
20120313 coepia-mise-à-disposition-et-valorisation-des-données-publiques20120313 coepia-mise-à-disposition-et-valorisation-des-données-publiques
20120313 coepia-mise-à-disposition-et-valorisation-des-données-publiquesFrançois Scharffe
 
Melinda: Methods and tools for Web Data Interlinking
Melinda: Methods and tools for Web Data InterlinkingMelinda: Methods and tools for Web Data Interlinking
Melinda: Methods and tools for Web Data InterlinkingFrançois Scharffe
 
Méthodes et outils pour interrelier le web des données
Méthodes et outils pour interrelier le web des donnéesMéthodes et outils pour interrelier le web des données
Méthodes et outils pour interrelier le web des donnéesFrançois Scharffe
 
Ontology alignment representation
Ontology alignment representationOntology alignment representation
Ontology alignment representationFrançois Scharffe
 

Mais de François Scharffe (8)

Word embeddings as a service - PyData NYC 2015
Word embeddings as a service -  PyData NYC 2015Word embeddings as a service -  PyData NYC 2015
Word embeddings as a service - PyData NYC 2015
 
The Open Data Walk of Fame - from raw open data to five stars interlinked dat...
The Open Data Walk of Fame - from raw open data to five stars interlinked dat...The Open Data Walk of Fame - from raw open data to five stars interlinked dat...
The Open Data Walk of Fame - from raw open data to five stars interlinked dat...
 
20120313 coepia-mise-à-disposition-et-valorisation-des-données-publiques
20120313 coepia-mise-à-disposition-et-valorisation-des-données-publiques20120313 coepia-mise-à-disposition-et-valorisation-des-données-publiques
20120313 coepia-mise-à-disposition-et-valorisation-des-données-publiques
 
20110728 datalift-rpi-troy
20110728 datalift-rpi-troy20110728 datalift-rpi-troy
20110728 datalift-rpi-troy
 
Cemagref
CemagrefCemagref
Cemagref
 
Melinda: Methods and tools for Web Data Interlinking
Melinda: Methods and tools for Web Data InterlinkingMelinda: Methods and tools for Web Data Interlinking
Melinda: Methods and tools for Web Data Interlinking
 
Méthodes et outils pour interrelier le web des données
Méthodes et outils pour interrelier le web des donnéesMéthodes et outils pour interrelier le web des données
Méthodes et outils pour interrelier le web des données
 
Ontology alignment representation
Ontology alignment representationOntology alignment representation
Ontology alignment representation
 

Último

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Último (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Linked Data Integration

  • 1. Structured data interoperability on the Web Fran¸ois Scharffe c INRIA Grenoble Rhone-Alpes, France August 19, 2009 Stanford Logic Group
  • 2. Introduction The Web of data/Semantic Web is the future of structured data ! I’ll talk about. . . structured data convergence of structured data extraction and structured data publication (SW and linked-data) Interoperability in the Web of data: issues, research and achievments I’ll suppose that. . . You have a relational database approach to structured data You know about the Web You’ve heard about the semantic Web: RDF, OWL, SPARQL
  • 3. Structured data and the Web Structured data is the future of the Web Many ongoing research aiming to extract structured data from the Web Deep Web, spreadsheets, forms Fusion tables Effort to provide formalisms, standards and tools to publish structured data and vocabularies: Semantic Web and linked-data RDF, OWL, RDFa, RIF Semantic Wiki
  • 4. The web of Data and the open linked data project Publish vocabularies useful Web ontologies Publish data RDF dereferenceable URIs SPARQL endpoints Link to existing data
  • 5. Linked data cloud http://www4.wiwiss.fu-berlin.de/bizer/pub/lod-datasets 2009-03- 05 colored.png
  • 6. Interoperability issues Vocabs Vocabularies should be reused, but anyone is free to provide its own Any published data sources might use its own schema as an ontology Results in many ontologies/vocabularies available and the need to connect them Data Even when a same ontology is used, if two data-sources are published, they might contain equivalent resources Need to interconnect these resources
  • 7. Interconnecting vocabularies Ontology matching and alignment is the key to issue one: Matching algorithms GUIs alignment representation patterns mediators Results: Alignment API and server, Ontomap, OAEI, Alignment patterns language Data linkage is the key to issue 2 Matching algorithms Link specification languages Linksets Results: Silk, Knofuss, RDF-AI, VOID
  • 8. Linking Data Class 4 Class 3 Class 1 Class 2 Class 5 rdf:type rdf:type rdf:type rdf:type rdf:type rdf:type rdf:type G1 G2 r1-1 r2-5 r2-1 r1-4 r1-3 r2-2 r1-2
  • 9. Linking Data G1 A G2 c1 r1-1 r2-5 r2-1 r1-4 r1-3 r2-2 r1-2 c2
  • 10. Linking Data Graphs Alignment Fused Graph Linkset Graphs Graph Alignment Graph Fused Graph Parameters Parameters Parameters Parameters Linkset Output Output Output Output Input Input Input Input Fusion Pre-processing Matching Post-processing Interlink RDF file SPARQL Endpoint
  • 11. Aligning Vocabularies Class Class Attribute Relation Relation Correspondence Class Attribute Attribute Class Correspondence Val1 Att1 Value Val2 Att2 Transformation Concatenation Val3 Att3 RCA-A concat Pattern Value http://.../francois vc:VCard foaf:Person http://.../francois Attribute Relation vc:name vc:name Correspondence Class Attribute _:bn01 foaf:name foaf:name vc:N Correspondence "Scharffe" vc:family-name Value "François" Transformation value vc:given-name "François Vincent Concatenation Alfred Scharffe" "Vincent Alfred" vc:additional-name RCA-A concat Pattern
  • 12. Alignment representation vcard:family-name a align:Property; align:bind-with "?x". vcard:given-name a align:Property; align:bind-with "?y". vcard:additional-name a align:Property; align:bind-with "?z". foaf:name a align:Property. :property-group a align:Property; or [ align:item vcard:family-name; align:item vcard:given-name; align:item vcard:additional-name. ]. align:transf [ align:transf-id transf:concat; align:transf-param "?x ?y ?z". ]. :foaf-vcard-names a align:Cell; align:entity1 :property-group; align:entity2 foaf:name.
  • 13. Using alignments Matcher produces FOAF Alignment vCard in us d- used-in Design Time ed use -in Run Time FOAF Instance Mediated SW Pipe to be mediated vCard Instance uses SPARQL++ Reasoner
  • 14. Conclusion The data representation is there Data integration works through owl:sameAs Vocabularies integration works though there is no standard representation Where is the killer app ?