Microdata and schema.org

Similar documents
Microdata and schema.org

INFO/CS 4302 Web Informa6on Systems

HTML5 MOCK TEST HTML5 MOCK TEST I

From HyperTEXT to HyperTEC

Service Integration - A Web of Things Perspective W3C Workshop on Data and Services Integration

MODULE 2 HTML 5 FUNDAMENTALS. HyperText. > Douglas Engelbart ( )

How to Speak Search Engine

The Politics of Vocabulary Control

Web Standards Mastering HTML5, CSS3, and XML

HTML: Introduction CISC 282. September 11, What is HTML?

CS7026: Authoring for Digital Media. The Evolution of Markup Languages

W3C DPIG Charting the Path Forward for the Future of Publishing with the Open Web Platform

LINKING WEB DATA WEB:

Declarative Formats for Web Applications WWW2006 Art Barstow Chair of the Web Application Formats (WAF) WG

Hidden Google SEO Secrets. SEO Marketing GUIDES

Current State of the Semantic Web

HTML CS 4640 Programming Languages for Web Applications

3 Publishing Technique

TopBraid EVN. A Tour of Recent Enhancements. Copyright 2014 TopQuadrant Inc. Slide 1

Table of Contents. iii

Automated Rule-Based Selection and Instantiation of Layout Templates for Widget-Based Microsites

Semantics. Matthew J. Graham CACR. Methods of Computational Science Caltech, 2011 May 10. matthew graham

Artificial Intelligence Techniques. Internet Applications 2

Ivan Herman. F2F Meeting of the W3C Business Group on Oil, Gas, and Chemicals Houston, February 13, 2012

COPYRIGHTED MATERIAL. Defining HTML5. Lesson 1

From Structured Data to the Knowledge Graph. Jason Douglas, Group Product Manager Dan Brickley, Developer Advocate

Healthcare SEO. From Schema.org to Open Graph and Beyond

Create web pages in HTML with a text editor, following the rules of XHTML syntax and using appropriate HTML tags Create a web page that includes

Project Report on. Google s schema.org Mark-up for Education. Inaugral Regular Internship Program 2014

An ontology of resources for Linked Data

HTML 5: Fact and Fiction Nathaniel T. Schutta

User Interaction: XML and JSON

Summit Meeting Search meets Terminology. Felix Sasaki, DFKI / W3C Fellow, Berlin Christian Lieske, SAP, St. Leon-Rot

IGME-330. Rich Media Web Application Development I Week 1

Midterm 1 Review Sheet CSS 305 Sp 06

RDFa: Embedding RDF Knowledge in HTML

Adding formal semantics to the Web

How to deploy for multiple screens

HTML: The Basics & Block Elements

HTML5 - INTERVIEW QUESTIONS

Give Your DITA wings with taxonomy & modern web design. Joe Pairman

Self-Study Exercise 2.4: Annotating Page Elements With Microdata. Objectives

Microformat Sh Schema.org

Knowledge-Driven Video Information Retrieval with LOD

Welcome To The Raine Report

INTRODUCTION TO HTML5! HTML5 Page Structure!

Fundamentals of Website Development

Index. B2G. See Boot to Gecko (B2G) project Banner landmark, 32 Baranovskiy, D., 137 Boot to Gecko (B2G) project, 155 Browser vendors, 6, 12

Learning Resource Metadata on the Web. Phil Barker & Lorna Campbell

O.Curé [1 ] Mashup, Microformats, RDFa and GRDDL

B. V. Patel Institute of Business Management, Computer and Information Technology, UTU. B. C. A (3 rd Semester) Teaching Schedule

Layered UI and Adaptation Policies for Ubiquitous Web Applications

WHAT S ALL THE FUSS ABOUT HTML5? Mark DuBois Nov. 12, 2010

User Interaction: XML and JSON

INF3580/4580 Semantic Technologies Spring 2015

COMET, HTML5 WEBSOCKETS OVERVIEW OF WEB BASED SERVER PUSH TECHNOLOGIES. Comet HTML5 WebSockets. Peter R. Egli INDIGOO.COM. indigoo.com. 1/18 Rev. 2.

Lecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

Web Site Design and Development. CS 0134 Fall 2018 Tues and Thurs 1:00 2:15PM

Linked Data in Translation-Kits

Standards in Flux Norman Walsh MarkLogic Corporation 14 Feb 2011

Analyzing Schema.org

RDFa versus Microformats: Exploring the Potential for Semantic Interoperability of Mash-up Personal Learning Environments

Chapter 13: Advanced topic 3 Web 3.0

HTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and

Index. Ray Nicholus 2016 R. Nicholus, Beyond jquery, DOI /

1.1 Customize the Layout and Appearance of a Web Page. 1.2 Understand ASP.NET Intrinsic Objects. 1.3 Understand State Information in Web Applications

The XML Metalanguage

S. Rinzivillo DATA VISUALIZATION AND VISUAL ANALYTICS

HTML: The Basics & Block Elements

footer, header, nav, section. search. ! Better Accessibility.! Cleaner Code. ! Smarter Storage.! Better Interactions.

Exploiting Semantics Where We Find Them

CS7026: Authoring for Digital Media. HTML5: The History of the Future

MyMobileWeb project's position

Schema org/microdata Exposing Y our Your Data the Web (The Easy Way) Linked Data vs Schema.org: A Town Hall Debate about the Future of Information

Contents. 1. Using Cherry 1.1 Getting started 1.2 Logging in

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

Open Digital Forms. Hiep Le, Thomas Rebele, Fabian Suchanek. HAL Id: hal

Keyword. Landing Page Audit. project management. basecamp.com. Put the important stuff above the fold. basecamp.com

PB138 Metadata Describing XML Resources. (C) 2018 Masaryk University --- Tomáš Pitner, Luděk Bártek, Adam Rambousek

Semantic Annotations in Today s Web

ICAWEB429A Create a markup language document to specification

Table of Contents WWW. WWW history (2) WWW history (1) WWW history. Basic concepts. World Wide Web Aka The Internet. Client side.

Comp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward

The Ultimate Sturucted Data Guide. SEO JSON-LD Structured Data Guide With Examples

Is your Google ranking suffering from outdated SEO?

UNIT 3 SECTION 1 Answer the following questions Q.1: What is an editor? editor editor Q.2: What do you understand by a web browser?

Web Design and Development ACS-1809

Table of contents. DMXzoneUniformManual DMXzone

What's New in RDF 1.1

RDFS. Suresh Manandhar* & Dimitar Kazakov

References differences between SVG 1.1 Full and SVG 1.2 Tiny

Theming WebGUI. Give your WebGUI site a new theme... WUC 2010 Ning Sun (ning) Pluton IT

Adopting HTML5 for Television: Next Steps

Multimodality with XHTML+Voice

Decentralized Extensibility & HTML 5 (An introduction to the debate)

User Interaction: XML and JSON

Comp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward

This work has been published under a Creative Commons attributionsharealike

GRAPHIC WEB DESIGNER PROGRAM

Transcription:

Basics Microdata and schema.org l Microdata is a simple seman1c markup scheme that s an alterna1ve to RDFa l Developed by WHATWG and supported by major search companies (Google, MicrosoE, Yahoo, Yandex) l Like RDFa, it uses HTML tag ajributes to host metadata l Vocabularies are controlled and hosted at schema.org What is WHATWG? h8p://whatwg.org/ l Web Hypertext Applica1on Technology Working Group Community interested in evolving the Web with focus on HTML and Web API development Ian Hickson is a key person, now at Google l Founded in 2004 by individuals from Apple, Mozilla and Opera aeer a W3C workshop Concern about W3C's embrace of XHTML l Current work on HTML5 l Developed Microdata spec 1

HTML5 HTML taxonomy and status l Started by WHATWG as an alterna1ve to XHTML, joined by W3C A W3C candidate recommenda1on in 2012 (drae) WHATWG will evolve it as a living standard l HTML5 HTML + CSS + js l Na1ve support for graphics, video, audio, speech, seman1c markup, l Par1al support in current browsers & extensions Microdata l The microdata effort has two parts: markup and a set of vocabularies l The markup is similar to RDFa in providing ways to iden1fy subjects, types, proper1es & objects There s also a standard way to encode microdata as RDFa l The sanc1oned vocabularies are found at schema.org and include a small number of very useful ones: people, movies, etc. <div> An example 2

An example: itemscope An example: itemtype l The itemtype ajribute specifies the subject s type <div itemscope > <div itemscope itemtype="h8p://schema.org/movie"> An example: itemprop An example: embedded items l The itemtype ajribute specifies the subject s type l An itemprop ajribute gives a property of that type <div itemscope itemtype="h8p://schema.org/movie"> <h1 itemprop="name">avatar</h1> <span itemprop="genre">science fic1on</span> <a href= avatar- trailer.html itemprop="trailer">trailer</a> l An itemprop immediately followed by another itemcope makes the value an object <div itemscope itemtype="hjp://schema.org/movie"> <h1 itemprop= name >Avatar</h1> <div itemprop="director itemscope itemtype="h8p://schema.org/person"> Director: <span itemprop="name">james Cameron</span> (born <span itemprop="birthdate">1954</span>) <span itemprop= genre >Science fic1on</span> <a href= avatar- trailer.html itemprop="trailer">trailer</a> 3

schema.org vocabulary h8p://schema.rdf.org l Full type hierarchy in one file l 548 classes, 711 proper1es (5/4/14) l Data types: Boolean, Date, DateTime, Number (Float, Integer) Text (URL), Time l Objects: Rooted at Thing with two metaclasses (Class and Property) and eight subclasses l x h8p://www.schema.org/recipe Microdata as a KR language l More than RDF, less than RDFS l Proper1es have an expected type (range) Might be a string A list of types, any of which are OK l Proper1es ajached to one or more types (domain) l Classes can have mul1ple parents and inherit (proper1es) from all of them l No axioms (e.g., disjointness, cardinality, etc.) 4

Mixing markup from other vocabularies l Microdata is intended to work with just one vocabulary the one at schema.org l Advantages Simple, organized, well designed Controlled by the schema.org people l Disadvantages: too simple, controlled Too simple, narrow, mono- lingual Controlled by the schema.org people Extending the schema.org ontology l hjp://www.schema.org/docs/extension.html l You can subclass exis1ng classes Person/Engineer Person/Engineer/ElectricalEngineer l Subclass exisi1ng proper1es musicgroupmember/leadvocalist musicgroupmember/leadguitar1 musicgroupmember/leadguitar2 Extension Problems l Do agreed upon meaning Through axioms supported by the language (e.g., equivalence, disjointness, etc.) No place for documenta1on (annota1ons, labels, comments) l Without a namespace mechanism, your Person/Engineer and mine can be confused and might mean different things Conclusions l Microdata is a good effort by the search companies to use a simple seman1c language l RDFa has a more powerful encoding and works with the RDF stack l There s a bit of infigh1ng in the WEB community l RDFa Lite is maybe a good solu1on 5