Types of Structured Data on the Web

Types of Structured Data on the Web

Web Data Integration Types of Structured Data on the Web University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 1 Topology of the Web Today The Classic The Web Document of Data Web Deep Web (via APIs and forms) University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 2 Outline 1. Data Catalogs and Marketplaces 2. Web APIs 3. Linked Data 4. HTML-embedded Data 1. RDFa, Microdata, Microformats 2. HTML Tables and Templates 3. Wikipedia as Data Source 5. References University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 3 1. Data Catalogs and Marketplaces The Web traditionally contains structured data in various formats: • CSV files, Excel worksheets • XML documents, SQL dumps Data Catalogs and Data Marketplaces • collect and host data sets plus metadata • provide free or payment-based access to the data sets Examples • data.gov.uk, data.gov.us, publicdata.eu: Thousands of public sector data sets • Factual, Dun & Bradstreet, DataStreamX: Commercial data market places List of Data Catalogs • http://data.wu.ac.at/portalwatch/portalslist University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 4 University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 5 University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 6 2. Web 2.0 Applications and Web APIs A multitude of Web-based applications enable users to share information. These applications form seperate data spaces that are only partly accessible via the Web. • HTML interfaces • Web APIs University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 7 Example: Facebook Users (September 2012) • 1 billion monthly active users • including 600 million mobile users • 140.3 billion friend connections • 1.13 trillion likes since launch in February 2009 • 219 billion photos uploaded • 17 billion location-tagged posts, including check-ins Data Volume • over 100 Petabyte • inluding profile data, communication, usage logs, ... Sources • https://s3.amazonaws.com/OneBillionFB/Facebook+1+Billion+Stats.docx • http://www.technologyreview.com/featuredstory/428150/what-facebook-knows/ University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 8 Web APIs Provide limited access to the collected data • restricted to specific queries (canned queries) • restrictred number of queries / number of results ProgrammableWeb API Catalog • lists over 17,000 Web APIs (2017) • list over 6,800 mashups University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 9 Most Popular Web API Popularity = Number of Mashups using an API University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 10 Mashups are based on a fixed set of data sources Web APIs expose proprietary Mashup interfaces. Up Not index-able by generic Web crawlers No automatic discovery of additional data sources Web Web Web Web API API API API No single global data space A B C D University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 11 Web APIs slice the Web into Data Silos Image:University Bob Jagensdorf, of Mannheim http://flickr.com/photos/darwinbell/, – Bizer: Web Data Integration CC-BY – HWS2018 (Version: 30.8.2018) Slide 12 3. Alternative Approach: Linked Data Extend the Web with a single global data graph • by using RDF to publish structured data on the Web • by setting links between data items within different data sources. RDF RDF RDF RDF RDF RDF RDF RDF RDF RDF RDF RDF RDF RDF link links links links A B C D E University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 13 Entities are identified with HTTP URIs rdf:type pd:cygri foaf:Person foaf:name Richard Cyganiak foaf:based_near dbpedia:Berlin HTTP URIs take the role of global primary keys. pd:cygri = http://richard.cyganiak.de/foaf.rdf#cygri dbpedia:Berlin = http://dbpedia.org/resource/Berlin University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 14 URIs can be looked up on the Web rdf:type pd:cygri foaf:Person foaf:name 3.405.259 Richard Cyganiak dp:population foaf:based_near dbpedia:Berlin skos:subject dp:Cities_in_Germany By following RDF links applications can • navigate the global data graph • discover new data sources University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 15 The Marbles Hyperdata Browser University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 16 The SigMa Linked Data Search Engine University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 17 LOD Datasets on the Web: April 2014 More statistics: http://linkeddatacatalog.dws.informatik.uni-mannheim.de/state/ Dataset Catalogs: https://lod-cloud.net/datasets (as of 2018) http://linkeddatacatalog.dws.informatik.uni-mannheim.de/ (as of 2014) Source: Max Schmachtenberg, Christian Bizer, Heiko Paulheim: Adoption of the Linked Data Best Practices in Different Topical Domains. In: 13th International Semantic Web Conference (ISWC2014). University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 18 Uptake in the Life Science Domain Goals: 1. Connect life science datasets in order to support • biological knowledge discovery • drug discovery 2. Reuse results of previous integration efforts University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 19 Uptake in the Libraries Community Institutions publishing Linked Data • Library of Congress (subject headings) • German National Library (PND dataset and subject headings) • Swedish National Library (Libris - catalog) • Hungarian National Library (OPAC and digital library) • Europeana Digital Library (4 million artifacts) • Springer (metadata about conference proceedings) Goals: 1. Interconnect resources between repositories (by topic, by location, by historical period, by ...) 2. Integrate library catalogs on global scale University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 20 RDF Links between LOD Datasets httUniversityps://lod-cloud.net/ of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 21 Hands-on: How to get the Data? Download the Billion Triples Challenge Dataset • 4 billion RDF triples (52 GB gzipped, 1.1 TB uncompressed) • crawled from the public Web of Linked Data in Februar/June 2014 • http://km.aifb.kit.edu/projects/btc-2014/ Use SPARQL endpoints of individual data sets • Endpoint list: http://sparqles.ai.wu.ac.at/availability University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 22 4. HTML-embedded Data 1. Webpages traditionally contain structured data in the form of HTML tables as well as template data. 2. More and more Websites semantically markup the content of their HTML pages using standardized markup formats. Microformats RDFa Microdata University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 23 4.1 Microformats Microformat effort dates back to 2003 Small set of fixed formats • hcard : people, companies, organizations, and places • XFN : relationships between people • hCalendar : calendaring and events • hListing : small-ads; classifieds • hReview : reviews of products, businesses, events Shortcoming of Microformats • can not represent any kind of data. indexed by Google and Yahoo since 2009 University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 24 RDFa serialization format for embedding RDF data into HTML pages proposed in 2004, W3C Recommendation in 2008 can be used together with any vocabulary can assign URIs as global primary keys to entities University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 25 Open Graph Protocol allows site owners to determine how entities are described in Facebook relies on RDFa for embedding data into HTML pages available since April 2010 University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 26 Microdata alternative technique for embedding structured data proposed in 2009 by WHATWG as part of HTML5 work tries to be simpler than RDFa (5 new attributes instead of 8) <div itemtype="http://schema.org/Hotel"> <span itemprop="name">Vienna Marriott Hotel</span> <span itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress"> <span itemprop="streetAddress">Parkring 12a</span> <span itemprop="addressLocality">Vienna</span> </span> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <span itemprop="ratingValue"> 4 </span> stars-based on <span itemprop="reviewCount"> 250 </span> reviews. </div> University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 27 Schema.org ask site owners since 2011 to annotate data for enriching search results 675 Types: Event, Place, Local Business, Product, Review, Person Encoding: Microdata, RDFa, JSON-LD University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 28 Usage of Schema.org Data @ Google Data snippets within search results Data snippets within info boxes University of Mannheim – Bizer: Web Data Integration – HWS2018 (Version: 30.8.2018) Slide 29 Rich-Snippets Get More User Attention Suchen Potential business incentive. University of Mannheim – Bizer:

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    57 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us