SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Exploring Semantic Web Data
                     and particularly Linked Data

                               Roberto García


                              AIC Seminar Series
                  SRI International, Menlo Park, August 14th 2012



Human-Computer Interaction
                                                     Universitat de Lleida
       and Data Integration
                                                     Spain
             Research Group
Who
• Associate Professor, Universitat de Lleida, Spain
• Visiting Associate Professor, Standford University
   – Stanford HCI Group

• +12 years Semantic Web research
   – 1999 MSc Thesis: Knowledge Management using
      RDF plus reasoning (SiLRI)
   – 2006 PhD Thesis: A Semantic Web approach to DRM
   – 2006- Copyright Ontology
   – 2007- Lleida HCI Group, Semantic Web User
      Interfaces
What is Open Data?
“Open data is data that can be freely used, reused
 and redistributed by anyone - subject only, at most,
 to the requirement to attribute and sharealike”
                 Open Knowledge Foundation

• Make your data OPEN
   – Available online with open license
      • For instance Creative Commons CC-BY
   – No more than reproduction cost
   – No matter format
Open Data Worldwide
• 169 initiatives                                                    Rate:
    – City (40), Country, Region or State (125),
      Supranational (4)




                     http://datos.fundacionctic.org/sandbox/catalog/faceted/
Welcome to Data.CA.Gov
Open Data Formats
           • However, encourage formats that facilitate
             reuse and interoperability
                   – Tim Berners-Lee 5 stars classification




http://5stardata.info
★ Open Data
           • Make data available on the Web under an
             open license
                   – Data licenses:
                        • Public Domain Dedication and License (PDDL), Open Data
                          Commons Attribution License (ODC-by) or Creative Commons
                          Public Domain Dedication (CC0)

           • Whatever format
                   – Example: PDF
           • But… data is locked-up in a document
                   – Hard to get data out, custom scrapers
http://5stardata.info
★★ Open Data
           • Make it available as structured data
                   – Example: Excel instead of image scan of a table




           • But… data still locked-up
                   – You depend on proprietary software

http://5stardata.info
★★★ Open Data
           • Use non-proprietary formats
                   – Example: CSV instead of Excel

                           "Temperature forecast for Galway",

                           "Day","Lowest Temperature (C)"
                           "Saturday, 13 November 2010",2
                           "Sunday, 14 November 2010",4
                           "Monday, 15 November 2010",7

           • But… data on the Web and not data in the Web
                   – What does “Galway” mean? Is it a temperature?
                     What is the unit? Local time?...


http://5stardata.info
Galway (disambiguation)
• Places
   – Ireland
        • Galway
        • County Galway
        • Galway Bay
   – Sri Lanka
        • Galway's Land National Park
   – United States
        • Galway (town), New York
        • Galway (village), New York
• Things
   –   Galway (sheep), a breed of sheep that originated in Galway, Ireland
   –   Galway harp, a type of harp
   –   Galway Hooker, a type of sailing boat
   –   Galway or Claddagh Ring, a type of wedding ring made in Galway
• …
★★★★ Open Data
• Use URIs to identify things,
  so that people can point at your stuff
   – Example: RDF1 (but also Atom, OData, JSON-LD,…)

  @prefix meteo: <http://purl.org/ns/meteo#> .
  @prefix galweather: <http://5stardata.info/galweather#> .        Vocabularies
  @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .               Ontologies
  <http://example.org/Galway> meteo:forecast
         [       meteo:predicted "2010-11-13T12:00:00Z"^^xsd:dateTime ;
                 meteo:temperature [ meteo:celsius "2"^^xsd:decimal ] ] .




• But… what if we (humans or computers) don’t
  know what http://example.org/Galway means?

      1
          Resource Description Framework, http://www.w3.org/RDF/
★★★★★ Linked Open Data
• Link your data to other data to provide context
  (semantics, meaning)
   – Example: http://dbpedia.org/resource/Galway                                                    HTTP GET
        @prefix dbpedia: <http://dbpedia.org/resource/> .
        ...
        dbpedia:Galway a <http://dbpedia.org/ontology/Place>, <http://dbpedia.org/ontology/PopulatedPlace>,
        <http://dbpedia.org/ontology/Settlement>;
            rdfs:label "Galway"@en;
            dbp:populationBlank "Galwegian, Tribesman"@en;
            dbp:populationTotal "75529"^^xsd:int;
            dbp:populationUrban "76778"^^xsd:int;
            dcterms:subject <http://dbpedia.org/resource/Category:Cities_in_the_Republic_of_Ireland>,
                <http://dbpedia.org/resource/Category:County_towns_in_the_Republic_of_Ireland>,
                <http://dbpedia.org/resource/Category:Port_cities_and_towns_in_the_Republic_of_Ireland>,
                <http://dbpedia.org/resource/Category:University_towns>;
            rdfs:comment "Galway or City of Galway (Cathair na Gaillimhe) is a city on the west coast of
        Ireland. It is located on the River Corrib between Lough Corrib and Galway Bay and is surrounded by
        County Galway. It is the third largest city within the state, though if the wider urban area is
        included then it falls into fourth place behind Limerick. The population of Galway city at the 2011
        census was 75,529, rising to 76,778 across the entire urban area."@en;
            geo:lat 53.2719;
            geo:long -9.04889;
            foaf:homepage <http://www.galwaycity.ie> .




   … and also dbp:PopulationTotal, dct:subject,…
Network Effect
  ~31 billion
  statements




http://linkeddata.org
Fine for computers… but people?
                                    C. Warren
                                    (blogger)

                                    I’m writing
                                    about “Films I
                                    Like”.
                                    Can I reuse
                                    LinkedMDB?


                                       M. Harper
                                       (developer)

                                       I’m developing
                                       a bird watching
                                       application.
                                       Can I reuse
                                       DBPedia?
http://linkeddata.org
User Testing
• Users typical questions:
  –   Where do I start?
  –   Where do I go now?
  –   What is this data about?
  –   How do I find this?
  –   …

• What do Linked Data user interfaces offer?
DBPedia Scenario
• Linked Data version of Wikipedia
  – 3.5 million things described
     • Ontology: 257 classes y 1276 properties
Target Technical Users
• DBPedia main page
Semantic Query Languages
• SPARQL:
  – select distinct(?c) (count(?i) as ?n)
    where {?i a ?c} order by desc(?n)

                                c                              n
       http://www.w3.org/2002/07/owl#Thing           1668503
       http://www.w3.org/2004/02/skos/core#Concept   632607
       http://www.opengis.net/gml/_Feature           571764
       http://dbpedia.org/ontology/Place             462349
       http://dbpedia.org/ontology/Person            363751
       http://dbpedia.org/ontology/Work              355100
       http://dbpedia.org/ontology/PopulatedPlace    340443
       http://xmlns.com/foaf/0.1/Person              296595
Text Search
• What to type? A URI? A URI label?
• How to take advantage from semantics?
Semantic Query UIs
• iSPARQL
  http://dbpedia.org/isparql/
Proposal
    Ontologies and dataset structure

Automatic UI Generation          Information
                                 Architecture
                                 Components
                                       [Morville]

                 Overview    Menus, Sitemaps,…
Interaction
Patterns for Zoom & Filter   Facets
Data Analysis
 [Shneiderman]
                 Details     Lists, Maps, Timelines…
IA Components. Menus
– From dataset ontologies and thesaurus
   • For each class/topic
      – URI, label, # instances/uses, subclasses/subtopics
– Flatten to desired # entries and subentries
   • When there is room, entries or subentries,
     divide class/topic with the most instances
   • When too many, group that with the fewest
      – “Other” is the generic group
IA Components. Menus

7 menus with 10 submenus
         Automatic
         Generation
DEMO
                                     http://rhizomik.net/dbpedia/

   IA Components. Menus
Provide DBPedia overview…
     …but what about 12.334 birds?
IA Components. Facets
• Pre-computed list of facets / class or topic
  – Ontologies or thesaurus + instance data
  – Facet metrics:
     • frequency, #values, most common value
       cardinality…
• DBPedia Birds class:
  – 226 properties
     • dbo:kingdom, 100%, 3 values,
       6846 (Animalia),…
DEMO
                   http://rhizomik.net/dbpedia/

Scenario DBPedia
DEMO
                     http://rhizomik.net/linkedmdb

Scenario LinkedMDB
Testing LinkedMDB
• Evaluation with lay users as part of RITE1
  development process
  – Iteration test with 6 users
  – LinkedMDB (Linked Data version of iMDb)

                    User Task:
                    “Find three films where
                    Woody Allen is director and
                    also actor”.



   1
       Rapid Iterative Testing and Evaluation
Evaluation Results
• Seemed easy but…
  no user completed task without help
• Really, just 1 issue:
  – Users started from “Actor” instead than from
    “Film”, and got lost from there
• User interaction is too constrained by
  underlying “explicit” data structure
• Lack of context while browsing graph
New Features
• Facets for all inverse properties
  (explicit or implicit)
  – Actor  actor – Film:
     • Actor has facet “is actor of Film”
• Breadcrumbs show “query” built so far
  – Click Film, then for facet “Actor”
    search “Woody Allen”:
     • “Showing Film has actor
        where actor name is Woody Allen”
New Features
• What about getting from Actors to Films to
  restrict by director?

• Add Actor facet “directed by”?
  – DANGER: facets explosion
     • Director  Film  Country  Continent
       Director facet:
       “continents of countries where films directed”!
New Features
• Pivoting: switch from faceted view to
  related faceted view (keeping filters)
  – E.g.: from Actors facets move to Films facets
    through “is Actor of Film” facet
• For each class facet also compute:
  – Most specific class for target instances
     • Actor “is Actor of” Film and TV Episode
        Audiovisual Work
  – Pivot that facet to get:
     • Faceted view for target class… + filters so far
DEMO
http://rhizomik.net/linkedmdb/
Next Round Evaluation
• Semantic Web Exploration Tools
  Quality in Use Model:
  – Task success, Task time, Satisfaction,…
  – UI Component Efficiency, Task Flexibility, Layout
    Flexibility,…
• Task: “Films Woody Allen director and actor”
  – Task time:
                 Pre-pivot   Pivot      Reduction
    Minimum        1.05      0.89         15%
    Maximum        5.23      2.23         57%
    Mean           2.41      1.69         30%
    St. Dev.       1.49      0.57         62%
Summary
• Menus
  – Dataset classes (topics) overview
• Facets
  – Filter class using properties and values
• Pivoting
  – Switch faceted views, carrying filters
DEMO
                                          http://rhizomik.net/linkedmdb/


   Conclusions
• Users build queries without SPARQL or
  dataset structure knowledge
• Example:
  – Who has directed more films in Oceania?
  SELECT DISTINCT ?r1 WHERE {
    ?r1 a movie:Director .
    ?r2 movie:director ?r1 .
    ?r2 a movie:Film.
    ?r2 movie:country ?r3 .
    ?r3 movie:country_continent ?r3var0
    FILTER(str(?r3var0)="Oceania") }
Work in Progress
• Interaction design
  – Explore the best way to make pivoting, and un-
    pivoting, evident for users
  – Improve “breadcrumbs”
• Specialized facets:
  – Range dependent: histogram for numbers,
    calendar for dates,…
Work in Progress
Integrate
RDF2SVG
Work in Progress
   • Object-Action interaction paradigm
      – Objet properties determine actions
      – Actions: plugable Semantic Web Services
                                          lat, long, point…



time, date, start, end…
DEMO
                                  http://lodvisualization.appspot.com



   Work in Progress
• Other IA components: sitemaps
DEMO
                                       http://rhizomik.net/apollo/

    Work in Progress
• Interactively select data and configure
  visualizations
Data Quality
Assisted Edition (and Trust)




   WebID




    http://www.w3.org/2008/09/msnws/papers/foaf+ssl.html
Thanks for your attention

                              Roberto García
                              http://rhizomik.net/~roberto
                                roberto.garcia@udl.cat




Human-Computer Interaction
                                                             Universitat de Lleida
       and Data Integration
                                                             Spain
             Research Group

Weitere ähnliche Inhalte

Was ist angesagt?

Linked Open Data Fundamentals for Libraries, Archives and Museums
Linked Open Data Fundamentals for Libraries, Archives and MuseumsLinked Open Data Fundamentals for Libraries, Archives and Museums
Linked Open Data Fundamentals for Libraries, Archives and Museumstrevorthornton
 
Publishing and Using Linked Open Data - Day 1
Publishing and Using Linked Open Data - Day 1 Publishing and Using Linked Open Data - Day 1
Publishing and Using Linked Open Data - Day 1 Richard Urban
 
Library Linked Data Progress
Library Linked Data ProgressLibrary Linked Data Progress
Library Linked Data ProgressRichard Wallis
 
Linked Open Data for Libraries
Linked Open Data for LibrariesLinked Open Data for Libraries
Linked Open Data for LibrariesLukas Koster
 
Creating web applications with LODSPeaKr
Creating web applications with LODSPeaKrCreating web applications with LODSPeaKr
Creating web applications with LODSPeaKrAlvaro Graves
 
Piloting Linked Data to Connect Library and Archive Resources to the New Worl...
Piloting Linked Data to Connect Library and Archive Resources to the New Worl...Piloting Linked Data to Connect Library and Archive Resources to the New Worl...
Piloting Linked Data to Connect Library and Archive Resources to the New Worl...Laura Akerman
 
Best Practices for Multilingual Linked Open Data
Best Practices for Multilingual Linked Open DataBest Practices for Multilingual Linked Open Data
Best Practices for Multilingual Linked Open DataJose Emilio Labra Gayo
 
Libraries and Linked Data: Looking to the Future (1)
Libraries and Linked Data: Looking to the Future (1)Libraries and Linked Data: Looking to the Future (1)
Libraries and Linked Data: Looking to the Future (1)ALATechSource
 
The Semantic Web #3 - URI
The Semantic Web #3 - URIThe Semantic Web #3 - URI
The Semantic Web #3 - URIMyungjin Lee
 
Hiberlink: Investigating Reference Rot, December 2013
Hiberlink: Investigating Reference Rot, December 2013Hiberlink: Investigating Reference Rot, December 2013
Hiberlink: Investigating Reference Rot, December 2013Herbert Van de Sompel
 
Wimmics Overview 2021
Wimmics Overview 2021Wimmics Overview 2021
Wimmics Overview 2021Fabien Gandon
 
Intro to Linked Open Data in Libraries, Archives & Museums
Intro to Linked Open Data in Libraries, Archives & MuseumsIntro to Linked Open Data in Libraries, Archives & Museums
Intro to Linked Open Data in Libraries, Archives & MuseumsJon Voss
 
Linked Data Now & Next
Linked Data Now & NextLinked Data Now & Next
Linked Data Now & NextRichard Wallis
 
AAT LOD Microthesauri
AAT LOD MicrothesauriAAT LOD Microthesauri
AAT LOD MicrothesauriMarcia Zeng
 
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...What is #LODLAM?! Understanding linked open data in libraries, archives [and ...
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...Alison Hitchens
 
Lita national forum 2012
Lita national forum 2012Lita national forum 2012
Lita national forum 2012Joel Richard
 

Was ist angesagt? (20)

Linked Open Data Fundamentals for Libraries, Archives and Museums
Linked Open Data Fundamentals for Libraries, Archives and MuseumsLinked Open Data Fundamentals for Libraries, Archives and Museums
Linked Open Data Fundamentals for Libraries, Archives and Museums
 
Publishing and Using Linked Open Data - Day 1
Publishing and Using Linked Open Data - Day 1 Publishing and Using Linked Open Data - Day 1
Publishing and Using Linked Open Data - Day 1
 
Library Linked Data Progress
Library Linked Data ProgressLibrary Linked Data Progress
Library Linked Data Progress
 
Linked Open Data for Libraries
Linked Open Data for LibrariesLinked Open Data for Libraries
Linked Open Data for Libraries
 
Creating web applications with LODSPeaKr
Creating web applications with LODSPeaKrCreating web applications with LODSPeaKr
Creating web applications with LODSPeaKr
 
Linked (Open) Data
Linked (Open) DataLinked (Open) Data
Linked (Open) Data
 
Piloting Linked Data to Connect Library and Archive Resources to the New Worl...
Piloting Linked Data to Connect Library and Archive Resources to the New Worl...Piloting Linked Data to Connect Library and Archive Resources to the New Worl...
Piloting Linked Data to Connect Library and Archive Resources to the New Worl...
 
Best Practices for Multilingual Linked Open Data
Best Practices for Multilingual Linked Open DataBest Practices for Multilingual Linked Open Data
Best Practices for Multilingual Linked Open Data
 
Libraries and Linked Data: Looking to the Future (1)
Libraries and Linked Data: Looking to the Future (1)Libraries and Linked Data: Looking to the Future (1)
Libraries and Linked Data: Looking to the Future (1)
 
The Semantic Web #3 - URI
The Semantic Web #3 - URIThe Semantic Web #3 - URI
The Semantic Web #3 - URI
 
Why Link?
Why Link?Why Link?
Why Link?
 
Hiberlink: Investigating Reference Rot, December 2013
Hiberlink: Investigating Reference Rot, December 2013Hiberlink: Investigating Reference Rot, December 2013
Hiberlink: Investigating Reference Rot, December 2013
 
Wimmics Overview 2021
Wimmics Overview 2021Wimmics Overview 2021
Wimmics Overview 2021
 
Intro to Linked Open Data in Libraries, Archives & Museums
Intro to Linked Open Data in Libraries, Archives & MuseumsIntro to Linked Open Data in Libraries, Archives & Museums
Intro to Linked Open Data in Libraries, Archives & Museums
 
RDF, linked data and semantic web
RDF, linked data and semantic webRDF, linked data and semantic web
RDF, linked data and semantic web
 
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
 
Linked Data Now & Next
Linked Data Now & NextLinked Data Now & Next
Linked Data Now & Next
 
AAT LOD Microthesauri
AAT LOD MicrothesauriAAT LOD Microthesauri
AAT LOD Microthesauri
 
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...What is #LODLAM?! Understanding linked open data in libraries, archives [and ...
What is #LODLAM?! Understanding linked open data in libraries, archives [and ...
 
Lita national forum 2012
Lita national forum 2012Lita national forum 2012
Lita national forum 2012
 

Andere mochten auch

MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...Roberto García
 
Semantic Copyright Management of Media Fragments
Semantic Copyright Management of Media FragmentsSemantic Copyright Management of Media Fragments
Semantic Copyright Management of Media FragmentsRoberto García
 
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...Roberto García
 
Semantic Technologies for Copyright Management
Semantic Technologies for Copyright ManagementSemantic Technologies for Copyright Management
Semantic Technologies for Copyright ManagementRoberto García
 
Interacción con Linked Data y su Sostenibilidad
Interacción con Linked Data y su SostenibilidadInteracción con Linked Data y su Sostenibilidad
Interacción con Linked Data y su SostenibilidadRoberto García
 
Semantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments RightsSemantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments RightsRoberto García
 
BESDUI: Benchmark for End-User Structured Data User Interfaces
BESDUI: Benchmark for End-User Structured Data User InterfacesBESDUI: Benchmark for End-User Structured Data User Interfaces
BESDUI: Benchmark for End-User Structured Data User InterfacesRoberto García
 

Andere mochten auch (9)

MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...
 
Semantic Copyright Management of Media Fragments
Semantic Copyright Management of Media FragmentsSemantic Copyright Management of Media Fragments
Semantic Copyright Management of Media Fragments
 
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
 
Exploring Linked Data
Exploring Linked DataExploring Linked Data
Exploring Linked Data
 
Semantic Technologies for Copyright Management
Semantic Technologies for Copyright ManagementSemantic Technologies for Copyright Management
Semantic Technologies for Copyright Management
 
Interacción con Linked Data y su Sostenibilidad
Interacción con Linked Data y su SostenibilidadInteracción con Linked Data y su Sostenibilidad
Interacción con Linked Data y su Sostenibilidad
 
Semantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments RightsSemantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments Rights
 
BESDUI: Benchmark for End-User Structured Data User Interfaces
BESDUI: Benchmark for End-User Structured Data User InterfacesBESDUI: Benchmark for End-User Structured Data User Interfaces
BESDUI: Benchmark for End-User Structured Data User Interfaces
 
Damny media mixer
Damny media mixerDamny media mixer
Damny media mixer
 

Ähnlich wie Exploring the Semantic Web

SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeDan Brickley
 
Intro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensStoitsis Giannis
 
Hide the Stack: Toward Usable Linked Data
Hide the Stack:Toward Usable Linked DataHide the Stack:Toward Usable Linked Data
Hide the Stack: Toward Usable Linked Dataaba-sah
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2Martin Hepp
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2guestecacad2
 
Linked Data at the OU - the story so far
Linked Data at the OU - the story so farLinked Data at the OU - the story so far
Linked Data at the OU - the story so farEnrico Daga
 
What is New in W3C land?
What is New in W3C land?What is New in W3C land?
What is New in W3C land?Ivan Herman
 
(PROJEKTURA) Big Data Open Data story for TGG
(PROJEKTURA) Big Data Open Data story for TGG(PROJEKTURA) Big Data Open Data story for TGG
(PROJEKTURA) Big Data Open Data story for TGGRatko Mutavdzic
 
Semantic Web: introduction & overview
Semantic Web: introduction & overviewSemantic Web: introduction & overview
Semantic Web: introduction & overviewAmit Sheth
 
Facets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data ExplorationFacets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data ExplorationRoberto García
 
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...Cory Lampert
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic WebIvan Herman
 
Linked data presentation for libraries (COMO)
Linked data presentation for libraries (COMO)Linked data presentation for libraries (COMO)
Linked data presentation for libraries (COMO)robin fay
 
Linking Open Government Data at Scale
Linking Open Government Data at Scale Linking Open Government Data at Scale
Linking Open Government Data at Scale Bernadette Hyland-Wood
 
Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?Oscar Corcho
 
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...Marta Villegas
 
Wed roman tut_open_datapub
Wed roman tut_open_datapubWed roman tut_open_datapub
Wed roman tut_open_datapubeswcsummerschool
 

Ähnlich wie Exploring the Semantic Web (20)

SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in Practice
 
Intro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-Athens
 
Hide the Stack: Toward Usable Linked Data
Hide the Stack:Toward Usable Linked DataHide the Stack:Toward Usable Linked Data
Hide the Stack: Toward Usable Linked Data
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2
 
Linked Data at the OU - the story so far
Linked Data at the OU - the story so farLinked Data at the OU - the story so far
Linked Data at the OU - the story so far
 
What is New in W3C land?
What is New in W3C land?What is New in W3C land?
What is New in W3C land?
 
(PROJEKTURA) Big Data Open Data story for TGG
(PROJEKTURA) Big Data Open Data story for TGG(PROJEKTURA) Big Data Open Data story for TGG
(PROJEKTURA) Big Data Open Data story for TGG
 
Semantic Web: introduction & overview
Semantic Web: introduction & overviewSemantic Web: introduction & overview
Semantic Web: introduction & overview
 
Facets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data ExplorationFacets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data Exploration
 
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic Web
 
Danbri Drupalcon Export
Danbri Drupalcon ExportDanbri Drupalcon Export
Danbri Drupalcon Export
 
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
 
NISO Webinar: Library Linked Data: From Vision to Reality
NISO Webinar: Library Linked Data: From Vision to RealityNISO Webinar: Library Linked Data: From Vision to Reality
NISO Webinar: Library Linked Data: From Vision to Reality
 
Linked data presentation for libraries (COMO)
Linked data presentation for libraries (COMO)Linked data presentation for libraries (COMO)
Linked data presentation for libraries (COMO)
 
Linking Open Government Data at Scale
Linking Open Government Data at Scale Linking Open Government Data at Scale
Linking Open Government Data at Scale
 
Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?Why do they call it Linked Data when they want to say...?
Why do they call it Linked Data when they want to say...?
 
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...
“Publishing and Consuming Linked Data. (Lessons learnt when using LOD in an a...
 
Wed roman tut_open_datapub
Wed roman tut_open_datapubWed roman tut_open_datapub
Wed roman tut_open_datapub
 

Mehr von Roberto García

CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright ManagementCopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright ManagementRoberto García
 
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...Roberto García
 
A pragmatic view on Semantic Technologies
A pragmatic view on Semantic TechnologiesA pragmatic view on Semantic Technologies
A pragmatic view on Semantic TechnologiesRoberto García
 
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...Roberto García
 
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain DevelopmentETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain DevelopmentRoberto García
 
Social Media Copyright Management using Semantic Web and Blockchain
Social Media Copyright Management  using Semantic Web and BlockchainSocial Media Copyright Management  using Semantic Web and Blockchain
Social Media Copyright Management using Semantic Web and BlockchainRoberto García
 
Copyright Management in the Web 3
Copyright Management in the Web 3Copyright Management in the Web 3
Copyright Management in the Web 3Roberto García
 
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX DataExploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX DataRoberto García
 
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 OntologiesRoberto García
 
Multilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media MonitoringMultilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media MonitoringRoberto García
 
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...Roberto García
 
Interacting with Linked Data to Facilitate its Sustainability
Interacting with Linked Data to Facilitate its SustainabilityInteracting with Linked Data to Facilitate its Sustainability
Interacting with Linked Data to Facilitate its SustainabilityRoberto García
 
Controlled Natural Language rendering of Copyright Ontology licenses
Controlled Natural Language rendering of Copyright Ontology licensesControlled Natural Language rendering of Copyright Ontology licenses
Controlled Natural Language rendering of Copyright Ontology licensesRoberto García
 
Triplificating and linking XBRL financial data
Triplificating and linking XBRL financial dataTriplificating and linking XBRL financial data
Triplificating and linking XBRL financial dataRoberto García
 
Interacción con la Web Semántica mediante Rhizomer
Interacción con la Web Semántica mediante RhizomerInteracción con la Web Semántica mediante Rhizomer
Interacción con la Web Semántica mediante RhizomerRoberto García
 
Retos Web 2.0... y Web 3.0
Retos Web 2.0... y Web 3.0Retos Web 2.0... y Web 3.0
Retos Web 2.0... y Web 3.0Roberto García
 
Publishing XBRL as Linked Open Data
Publishing XBRL as Linked Open DataPublishing XBRL as Linked Open Data
Publishing XBRL as Linked Open DataRoberto García
 
A Platform for Object-Action Semantic Web Interaction
A Platform for Object-Action Semantic Web InteractionA Platform for Object-Action Semantic Web Interaction
A Platform for Object-Action Semantic Web InteractionRoberto García
 
The Rhizomer Semantic Content Management System
The Rhizomer Semantic Content Management SystemThe Rhizomer Semantic Content Management System
The Rhizomer Semantic Content Management SystemRoberto García
 
Copyright Management for the LUISA Semantic Learning Content Management System
Copyright Management for the LUISA Semantic Learning Content Management SystemCopyright Management for the LUISA Semantic Learning Content Management System
Copyright Management for the LUISA Semantic Learning Content Management SystemRoberto García
 

Mehr von Roberto García (20)

CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright ManagementCopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
 
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...
 
A pragmatic view on Semantic Technologies
A pragmatic view on Semantic TechnologiesA pragmatic view on Semantic Technologies
A pragmatic view on Semantic Technologies
 
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...
 
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain DevelopmentETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
 
Social Media Copyright Management using Semantic Web and Blockchain
Social Media Copyright Management  using Semantic Web and BlockchainSocial Media Copyright Management  using Semantic Web and Blockchain
Social Media Copyright Management using Semantic Web and Blockchain
 
Copyright Management in the Web 3
Copyright Management in the Web 3Copyright Management in the Web 3
Copyright Management in the Web 3
 
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX DataExploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
 
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
 
Multilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media MonitoringMultilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media Monitoring
 
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
 
Interacting with Linked Data to Facilitate its Sustainability
Interacting with Linked Data to Facilitate its SustainabilityInteracting with Linked Data to Facilitate its Sustainability
Interacting with Linked Data to Facilitate its Sustainability
 
Controlled Natural Language rendering of Copyright Ontology licenses
Controlled Natural Language rendering of Copyright Ontology licensesControlled Natural Language rendering of Copyright Ontology licenses
Controlled Natural Language rendering of Copyright Ontology licenses
 
Triplificating and linking XBRL financial data
Triplificating and linking XBRL financial dataTriplificating and linking XBRL financial data
Triplificating and linking XBRL financial data
 
Interacción con la Web Semántica mediante Rhizomer
Interacción con la Web Semántica mediante RhizomerInteracción con la Web Semántica mediante Rhizomer
Interacción con la Web Semántica mediante Rhizomer
 
Retos Web 2.0... y Web 3.0
Retos Web 2.0... y Web 3.0Retos Web 2.0... y Web 3.0
Retos Web 2.0... y Web 3.0
 
Publishing XBRL as Linked Open Data
Publishing XBRL as Linked Open DataPublishing XBRL as Linked Open Data
Publishing XBRL as Linked Open Data
 
A Platform for Object-Action Semantic Web Interaction
A Platform for Object-Action Semantic Web InteractionA Platform for Object-Action Semantic Web Interaction
A Platform for Object-Action Semantic Web Interaction
 
The Rhizomer Semantic Content Management System
The Rhizomer Semantic Content Management SystemThe Rhizomer Semantic Content Management System
The Rhizomer Semantic Content Management System
 
Copyright Management for the LUISA Semantic Learning Content Management System
Copyright Management for the LUISA Semantic Learning Content Management SystemCopyright Management for the LUISA Semantic Learning Content Management System
Copyright Management for the LUISA Semantic Learning Content Management System
 

Kürzlich hochgeladen

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
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
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
 
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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
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
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 

Kürzlich hochgeladen (20)

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
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
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
 
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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
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
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 

Exploring the Semantic Web

  • 1. Exploring Semantic Web Data and particularly Linked Data Roberto García AIC Seminar Series SRI International, Menlo Park, August 14th 2012 Human-Computer Interaction Universitat de Lleida and Data Integration Spain Research Group
  • 2. Who • Associate Professor, Universitat de Lleida, Spain • Visiting Associate Professor, Standford University – Stanford HCI Group • +12 years Semantic Web research – 1999 MSc Thesis: Knowledge Management using RDF plus reasoning (SiLRI) – 2006 PhD Thesis: A Semantic Web approach to DRM – 2006- Copyright Ontology – 2007- Lleida HCI Group, Semantic Web User Interfaces
  • 3. What is Open Data? “Open data is data that can be freely used, reused and redistributed by anyone - subject only, at most, to the requirement to attribute and sharealike” Open Knowledge Foundation • Make your data OPEN – Available online with open license • For instance Creative Commons CC-BY – No more than reproduction cost – No matter format
  • 4. Open Data Worldwide • 169 initiatives Rate: – City (40), Country, Region or State (125), Supranational (4) http://datos.fundacionctic.org/sandbox/catalog/faceted/
  • 6. Open Data Formats • However, encourage formats that facilitate reuse and interoperability – Tim Berners-Lee 5 stars classification http://5stardata.info
  • 7. ★ Open Data • Make data available on the Web under an open license – Data licenses: • Public Domain Dedication and License (PDDL), Open Data Commons Attribution License (ODC-by) or Creative Commons Public Domain Dedication (CC0) • Whatever format – Example: PDF • But… data is locked-up in a document – Hard to get data out, custom scrapers http://5stardata.info
  • 8. ★★ Open Data • Make it available as structured data – Example: Excel instead of image scan of a table • But… data still locked-up – You depend on proprietary software http://5stardata.info
  • 9. ★★★ Open Data • Use non-proprietary formats – Example: CSV instead of Excel "Temperature forecast for Galway", "Day","Lowest Temperature (C)" "Saturday, 13 November 2010",2 "Sunday, 14 November 2010",4 "Monday, 15 November 2010",7 • But… data on the Web and not data in the Web – What does “Galway” mean? Is it a temperature? What is the unit? Local time?... http://5stardata.info
  • 10. Galway (disambiguation) • Places – Ireland • Galway • County Galway • Galway Bay – Sri Lanka • Galway's Land National Park – United States • Galway (town), New York • Galway (village), New York • Things – Galway (sheep), a breed of sheep that originated in Galway, Ireland – Galway harp, a type of harp – Galway Hooker, a type of sailing boat – Galway or Claddagh Ring, a type of wedding ring made in Galway • …
  • 11. ★★★★ Open Data • Use URIs to identify things, so that people can point at your stuff – Example: RDF1 (but also Atom, OData, JSON-LD,…) @prefix meteo: <http://purl.org/ns/meteo#> . @prefix galweather: <http://5stardata.info/galweather#> . Vocabularies @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . Ontologies <http://example.org/Galway> meteo:forecast [ meteo:predicted "2010-11-13T12:00:00Z"^^xsd:dateTime ; meteo:temperature [ meteo:celsius "2"^^xsd:decimal ] ] . • But… what if we (humans or computers) don’t know what http://example.org/Galway means? 1 Resource Description Framework, http://www.w3.org/RDF/
  • 12. ★★★★★ Linked Open Data • Link your data to other data to provide context (semantics, meaning) – Example: http://dbpedia.org/resource/Galway HTTP GET @prefix dbpedia: <http://dbpedia.org/resource/> . ... dbpedia:Galway a <http://dbpedia.org/ontology/Place>, <http://dbpedia.org/ontology/PopulatedPlace>, <http://dbpedia.org/ontology/Settlement>; rdfs:label "Galway"@en; dbp:populationBlank "Galwegian, Tribesman"@en; dbp:populationTotal "75529"^^xsd:int; dbp:populationUrban "76778"^^xsd:int; dcterms:subject <http://dbpedia.org/resource/Category:Cities_in_the_Republic_of_Ireland>, <http://dbpedia.org/resource/Category:County_towns_in_the_Republic_of_Ireland>, <http://dbpedia.org/resource/Category:Port_cities_and_towns_in_the_Republic_of_Ireland>, <http://dbpedia.org/resource/Category:University_towns>; rdfs:comment "Galway or City of Galway (Cathair na Gaillimhe) is a city on the west coast of Ireland. It is located on the River Corrib between Lough Corrib and Galway Bay and is surrounded by County Galway. It is the third largest city within the state, though if the wider urban area is included then it falls into fourth place behind Limerick. The population of Galway city at the 2011 census was 75,529, rising to 76,778 across the entire urban area."@en; geo:lat 53.2719; geo:long -9.04889; foaf:homepage <http://www.galwaycity.ie> . … and also dbp:PopulationTotal, dct:subject,…
  • 13. Network Effect ~31 billion statements http://linkeddata.org
  • 14. Fine for computers… but people? C. Warren (blogger) I’m writing about “Films I Like”. Can I reuse LinkedMDB? M. Harper (developer) I’m developing a bird watching application. Can I reuse DBPedia? http://linkeddata.org
  • 15. User Testing • Users typical questions: – Where do I start? – Where do I go now? – What is this data about? – How do I find this? – … • What do Linked Data user interfaces offer?
  • 16. DBPedia Scenario • Linked Data version of Wikipedia – 3.5 million things described • Ontology: 257 classes y 1276 properties
  • 17. Target Technical Users • DBPedia main page
  • 18. Semantic Query Languages • SPARQL: – select distinct(?c) (count(?i) as ?n) where {?i a ?c} order by desc(?n) c n http://www.w3.org/2002/07/owl#Thing 1668503 http://www.w3.org/2004/02/skos/core#Concept 632607 http://www.opengis.net/gml/_Feature 571764 http://dbpedia.org/ontology/Place 462349 http://dbpedia.org/ontology/Person 363751 http://dbpedia.org/ontology/Work 355100 http://dbpedia.org/ontology/PopulatedPlace 340443 http://xmlns.com/foaf/0.1/Person 296595
  • 19. Text Search • What to type? A URI? A URI label? • How to take advantage from semantics?
  • 20. Semantic Query UIs • iSPARQL http://dbpedia.org/isparql/
  • 21. Proposal Ontologies and dataset structure Automatic UI Generation Information Architecture Components [Morville] Overview Menus, Sitemaps,… Interaction Patterns for Zoom & Filter Facets Data Analysis [Shneiderman] Details Lists, Maps, Timelines…
  • 22. IA Components. Menus – From dataset ontologies and thesaurus • For each class/topic – URI, label, # instances/uses, subclasses/subtopics – Flatten to desired # entries and subentries • When there is room, entries or subentries, divide class/topic with the most instances • When too many, group that with the fewest – “Other” is the generic group
  • 23. IA Components. Menus 7 menus with 10 submenus Automatic Generation
  • 24. DEMO http://rhizomik.net/dbpedia/ IA Components. Menus Provide DBPedia overview… …but what about 12.334 birds?
  • 25. IA Components. Facets • Pre-computed list of facets / class or topic – Ontologies or thesaurus + instance data – Facet metrics: • frequency, #values, most common value cardinality… • DBPedia Birds class: – 226 properties • dbo:kingdom, 100%, 3 values, 6846 (Animalia),…
  • 26. DEMO http://rhizomik.net/dbpedia/ Scenario DBPedia
  • 27. DEMO http://rhizomik.net/linkedmdb Scenario LinkedMDB
  • 28. Testing LinkedMDB • Evaluation with lay users as part of RITE1 development process – Iteration test with 6 users – LinkedMDB (Linked Data version of iMDb) User Task: “Find three films where Woody Allen is director and also actor”. 1 Rapid Iterative Testing and Evaluation
  • 29.
  • 30. Evaluation Results • Seemed easy but… no user completed task without help • Really, just 1 issue: – Users started from “Actor” instead than from “Film”, and got lost from there • User interaction is too constrained by underlying “explicit” data structure • Lack of context while browsing graph
  • 31. New Features • Facets for all inverse properties (explicit or implicit) – Actor  actor – Film: • Actor has facet “is actor of Film” • Breadcrumbs show “query” built so far – Click Film, then for facet “Actor” search “Woody Allen”: • “Showing Film has actor where actor name is Woody Allen”
  • 32. New Features • What about getting from Actors to Films to restrict by director? • Add Actor facet “directed by”? – DANGER: facets explosion • Director  Film  Country  Continent Director facet: “continents of countries where films directed”!
  • 33. New Features • Pivoting: switch from faceted view to related faceted view (keeping filters) – E.g.: from Actors facets move to Films facets through “is Actor of Film” facet • For each class facet also compute: – Most specific class for target instances • Actor “is Actor of” Film and TV Episode  Audiovisual Work – Pivot that facet to get: • Faceted view for target class… + filters so far
  • 35.
  • 36.
  • 37.
  • 38.
  • 39. Next Round Evaluation • Semantic Web Exploration Tools Quality in Use Model: – Task success, Task time, Satisfaction,… – UI Component Efficiency, Task Flexibility, Layout Flexibility,… • Task: “Films Woody Allen director and actor” – Task time: Pre-pivot Pivot Reduction Minimum 1.05 0.89 15% Maximum 5.23 2.23 57% Mean 2.41 1.69 30% St. Dev. 1.49 0.57 62%
  • 40. Summary • Menus – Dataset classes (topics) overview • Facets – Filter class using properties and values • Pivoting – Switch faceted views, carrying filters
  • 41. DEMO http://rhizomik.net/linkedmdb/ Conclusions • Users build queries without SPARQL or dataset structure knowledge • Example: – Who has directed more films in Oceania? SELECT DISTINCT ?r1 WHERE { ?r1 a movie:Director . ?r2 movie:director ?r1 . ?r2 a movie:Film. ?r2 movie:country ?r3 . ?r3 movie:country_continent ?r3var0 FILTER(str(?r3var0)="Oceania") }
  • 42. Work in Progress • Interaction design – Explore the best way to make pivoting, and un- pivoting, evident for users – Improve “breadcrumbs” • Specialized facets: – Range dependent: histogram for numbers, calendar for dates,…
  • 44. Work in Progress • Object-Action interaction paradigm – Objet properties determine actions – Actions: plugable Semantic Web Services lat, long, point… time, date, start, end…
  • 45. DEMO http://lodvisualization.appspot.com Work in Progress • Other IA components: sitemaps
  • 46. DEMO http://rhizomik.net/apollo/ Work in Progress • Interactively select data and configure visualizations
  • 48. Assisted Edition (and Trust) WebID http://www.w3.org/2008/09/msnws/papers/foaf+ssl.html
  • 49. Thanks for your attention Roberto García http://rhizomik.net/~roberto roberto.garcia@udl.cat Human-Computer Interaction Universitat de Lleida and Data Integration Spain Research Group

Hinweis der Redaktion

  1. Faceted view for Species &gt; Bird Looking for pigeons (Columbidae) in “Mediterranean Countries”… Filter on direct properties like Familia = Columbidae