Microdata and schema.org. Basics Microdata is a simple semantic markup scheme that’s an alternative to RDFa Microdata Developed by WHATWG and supported.

Slides:



Advertisements
Similar presentations
Semantic Descriptions for RESTful Services SA-REST by Knoesis Service Research Lab Tomas Vitvar WSMO Phone Conference January 09,
Advertisements

A guide to HTML. Slide 1 HTML: Hypertext Markup Language Pull down View, then Source, to see the HTML code. Slide 1.
Microdata and schema.org. Basics Microdata is a simple semantic markup scheme that’s an alternative to RDFa Microdata Developed by WHATWG and supported.
CS570 Artificial Intelligence Semantic Web & Ontology 2
RDFa: Embedding RDF Knowledge in HTML Some content from a presentation by Ivan Herman of the W3c, Introduction to RDFa, given at the 2011 Semantic Technologies.
4.01 How Web Pages Work.
MICRODATA IN HTML 5.0 Technologies for Web Application Development Martin Nečaský Department of Software Engineering, Faculty of Mathematics and Physics,
Search Engine Optimization – An Introduction What is SEO? Three Major Factors Popularity Link Building Content SEO and Social.
Embedding Knowledge in HTML Some content from a presentations by Ivan Herman of the W3c.
RDFa Lite. RDFa 1.1 Lite is a subset of RDFa 1.1 Five simple attributes: vocab, typeof, property, resource, and prefix Completely upwards compatible RDFa.
Sematic Web Microdata, Microformat and RDF Advanced Web-based Systems | Misbhauddin.
HTML 5. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML came in The web has changed.
HTML 5 Tutorial Chapter 1 Introduction. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML.
Ontology Notes are from:
1 An Introduction To The Semantic Web. 2 Information Access on the Web Find an mp3 of a song that was on the Billboard Top Ten that features a cowbell.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
CS 415 N-Tier Application Development By Umair Ashraf July 16,2013 National University of Computer and Emerging Sciences Lecture # 12 HTML/ XHTML/ HTML5.
Microdata for Dallas County Historical & Genealogical Cemetery Data Tony Hanson Webmaster 1.
HTML5 Rob Larsen htmlcssjavascript.com htmlcssjavascript.com /downloads/html5.ppt.
HTML 5 - First Look A Part of eTeam Knowledge Base By: Shehzad Ali 22-Sep-11.
Metadata Standards and Applications 4. Metadata Syntaxes and Containers.
HTML 5 New Standardization of HTML. I NTRODUCTION HTML5 is The New HTML Standard, New Elements New Attributes Full CSS3 Support Video and Audio 2D/3D.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
Chapter 6 Understanding Each Other CSE 431 – Intelligent Agents.
CS 299 – Web Programming and Design Introduction to HTML.
Network of Excellence in Internet Science Network of Excellence in Internet Science (EINS) 2 nd REVIEW Brussels, 4-5 February 2014 FP7-ICT
1 Representing Data with XML September 27, 2005 Shawn Henry with slides from Neal Arthorne.
OWL Capturing Semantic Information using a Standard Web Ontology Language Aditya Kalyanpur Jennifer Jay Banerjee James Hendler Presented By Rami Al-Ghanmi.
CP2022 Multimedia Internet Communication1 HTML and Hypertext The workings of the web Lecture 7.
 “Micro Data (like RDFa and Microformats) is a form of semantic mark-up designed to describe elements on a web page e.g. review, person, event etc. This.
What is XML?  XML stands for EXtensible Markup Language  XML is a markup language much like HTML  XML was designed to carry data, not to display data.
Chapter 6 Understanding Each Other CSE 431 – Intelligent Agents.
 XML is designed to describe data and to focus on what data is. HTML is designed to display data and to focus on how data looks.  XML is created to structure,
Chapter 9. 9 RDFS (RDF Schema) RDFS Part of the Ontological Primitive layer Adds features to RDF Provides standard vocabulary for describing concepts.
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
© Copyright 2008 STI INNSBRUCK HTML Data Guide W3C Interest Group Note 08 March 2012 OC Working Group –
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 12 This presentation © 2004, MacAvon Media Productions Hypertext and Hypermedia.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Embedding Knowledge in HTML Some content from a presentations by Ivan Herman of the W3c.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
 Structured Data An Introduction to Semantic Web “It is very hard for search engines to understand the structure and semantics of data embedded in an.
RDFa Lite. RDFa 1.1 Lite is a subset of RDFa 1.1 Five simple attributes: vocab, typeof, property, resource, and prefix Completely upwards compatible RDFa.
Representing Data with XML February 26, 2004 Neal Arthorne.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
RDFa Primer Bridging the Human and Data webs Presented by: Didit ( )
Microdata in HTML 5.0 Web Applications Martin Nečaský Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague,
1 ITEC 4830 Graphics Design Chapter 1 Dreamweaver MX 2004 Basics.
Let’s look what flash can do: OK, that wasn’t flash! That was HTML5.
HTML5 Structure. Slide 2 Introduction Introduce the purpose of the new HTML5 semantic tags Introduce the HTML5 outlining mode Using semantic metadata.
Agenda * What is HTML5 -- Its history and motivation * HTML/XHTML as Human / Machine Readable Format * HTML and its related technologies * Brief summary.
4.01 How Web Pages Work.
Embedding Knowledge in HTML
4.01 How Web Pages Work.
HTML 5.
RDFa How and Why Ralph R. Swick World Wide Web Consortium
Microdata and schema.org
HTML 5 Tutorial Chapter 1 Introduction.
Embedding Knowledge in HTML
Introduction to HTML 5.
Code Expert-Web design & Development Product by: Codexoxo Source:
Hypertext and Hypermedia
Making data discoverable through mainstream search engines
Introduction to HTML 5.
Microdata and schema.org
WEB & HTML Background Info.
Embedding Knowledge in HTML
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Presentation transcript:

Microdata and schema.org

Basics Microdata is a simple semantic markup scheme that’s an alternative to RDFa Microdata Developed by WHATWG and supported by major search companies (Goog,e, MSFT, Yahoo) Like RDFa, it uses HTML tag attributes to host metadata Vocabularies are controlled and hosted at schema.org schema.org

What is WHATWG? Web Hypertext Application Technology Working Group Web Hypertext Application 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 Ian Hickson Founded in 2004 by individuals from Apple, Mozilla and Opera after a W3C workshop – Concern about W3C's embrace of XHTML Current work on HTML5HTML5 Developed Microdata specMicrodata

HTML5 Started by WHATWG as an alternative to XHTML, joined by W3C – A W3C candidate recommendation in 2012 – WHATWG will evolve it as a “living standard” HTML5 ≈ HTML + CSS + js Native support for graphics, video, audio, speech, semantic markup, … Partial support in current browsers + extensions

HTML taxonomy and status

Microdata The microdata effort has two parts: markup and a set of vocabularies The markup is similar to RDFa in that it provides a way to identify subjects, types, properties and objects The sanctioned vocabularies are found at schema.org and include a small number of very useful ones: people, movies, etc.

An example Avatar Director: James Cameron (born 1954) Science fiction Trailer

An example: itemscope An itemscope attribute identifies a content subtree that is the subject about which we want to say something Avatar Director: James Cameron (born 1954) Science fiction Trailer

An example: itemtype An itemscope attribute identifies a content subtree that is the subject about which we want to say something The itemtype attribute specifies the subject’s type Avatar Director: James Cameron (born 1954) Science fiction Trailer

An example: itemprop An itemscope attribute identifies a content subtree that is the subject about which we want to say something The itemtype attribute specifies the subject’s type An itemprop attribute gives a property of that type Avatar Director: James Cameron (born 1954) Science fiction Trailer

An example: embedded items An itemprop immediately followed by another itemcope makes the value an object Avatar Director: James Cameron (born 1954 ) Science fiction Trailer

schema.org vocabulary Full type hierarchy in one fileone file As of 4/23/13: 419 classes, 756 properties Data types: Boolean, Date, DateTime, Number (Float, Integer, Text (URL), Time Objects: Rooted at Thing with two ‘metaclasses’ (Class and Property) and eight subclasses

x

Microdata as a KR language More than RDF, less than RDFS Properties have an expected type (range) – Might be a string – A list of types, any of which are OK Properties attached to one or more types (domain) Classes can have multiple parents and inherit (properties) from all of them No axioms (e.g., disjointness, cardinality, etc.)

Mixing markup from other vocabularies Microdata is intended to work with one vocabulary – the one at schema.org Advantages – Simple, organized, well designed – Controlled by the schema.org people Disadvantages: too simple, controlled – Too simple, narrow, mono-lingual – Controlled by the schema.org people

Extending the schema.org ontology You can subclass existing classes – Person/Engineer – Person/Engineer/ElectricalEngineer Subclass exisiting properties – musicGroupMember/leadVocalist – musicGroupMember/leadGuitar1 – musicGroupMember/leadGuitar2

Extension Problems Do agreed upon meaning – Through axioms supported by the language (e.g., equivalence, disjointness, etc.) – No place for documentation (annotations, labels, comments) Without a namespace mechanism, your Person/Engineer and mine can be confused and might mean different things

Microdata is a good effort by the search companies to experiment with a simple semantic language It’s not a great standard RDFa has a more powerful encoding and works with the RDF stack There’s a bit of infighting in the WEB community RDFa Lite is maybe a good solution Conclusions