• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for Publishing with RDFa
 

Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for Publishing with RDFa

on

  • 18,141 views

As described in the April NISO/DCMI webinar by Dan Brickley, schema.org is a search-engine initiative aimed at helping webmasters use structured data markup to improve the discovery and display of ...

As described in the April NISO/DCMI webinar by Dan Brickley, schema.org is a search-engine initiative aimed at helping webmasters use structured data markup to improve the discovery and display of search results. Drupal 7 makes it easy to markup HTML pages with schema.org terms, allowing users to quickly build websites with structured data that can be understood by Google and displayed as Rich Snippets.

Improved search results are only part of the story, however. Data-bearing documents become machine-processable once you find them. The subject matter, important facts, calendar events, authorship, licensing, and whatever else you might like to share become there for the taking. Sales reports, RSS feeds, industry analysis, maps, diagrams and process artifacts can now connect back to other data sets to provide linkage to context and related content. The key to this is the adoption standards for both the data model (RDF) and the means of weaving it into documents (RDFa). Drupal 7 has become the leading content platform to adopt these standards.

This webinar will describe how RDFa and Drupal 7 can improve how organizations publish information and data on the Web for both internal and external consumption. It will discuss what is required to use these features and how they impact publication workflow. The talk will focus on high-level and accessible demonstrations of what is possible. Technical people should learn how to proceed while non-technical people will learn what is possible.

Statistics

Views

Total Views
18,141
Views on SlideShare
2,896
Embed Views
15,245

Actions

Likes
5
Downloads
0
Comments
0

18 Embeds 15,245

http://dublincore.org 13730
http://www.dublincore.org 866
http://www.niso.org 575
http://translate.googleusercontent.com 49
http://131.253.14.98 8
http://192.168.254.191 3
http://i.creativecommons.org 2
http://webcache.googleusercontent.com 2
http://pinterest.com 1
http://dublincore.info 1
https://translate.googleusercontent.com 1
http://www.google.ca 1
https://www.google.de 1
http://www.pinterest.com 1
https://www.google.co.uk 1
http://stage.dublincore.org 1
http://dublincore.org. 1
http://211.185.62.34 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for Publishing with RDFa Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for Publishing with RDFa Presentation Transcript

  • Publishing with Drupal and RDFaStéphane CorlosquetNISO/DCMI webinarOct 24th, 2012
  • Drupal● Dries Buytaert - small news site in 2000● Open Source - 2001● Content Management System● LAMP stack● Non-developers can build sites and publish content● Control panels instead of code http://www.flickr.com/photos/funkyah/2400889778
  • Who uses Drupal?
  • Who uses Drupal?
  • Who uses Drupal?
  • Who uses Drupal?
  • Who uses Drupal?
  • Who uses Drupal?
  • Who uses Drupal?
  • Who uses Drupal?
  • Who uses Drupal?
  • Who uses Drupal? http://buytaert.net/tag/drupal-sites
  • Drupal ● Open & modular architecture ● Extensible by modules ● Standards-based ● Low resource hosting ● Scalable http://drupal.org/getting-started/before/overview
  • Building a Drupal site http://www.flickr.com/photos/toomuchdew/3792159077/
  • Building a Drupal site● Create the content types you need Blog, article, wiki, forum, polls, image, video, podcast, e- commerce... (be creative) http://www.flickr.com/photos/georgivar/4795856532/
  • Building a Drupal site● Enable the features you want Comments, tags, voting/rating, location, translations, revisions, search... http://www.flickr.com/photos/skip/42288941/
  • Building a Drupal siteSet how your content is displayed
  • Building a Drupal siteThousands of freecontributed modules● Google Analytics● Wysiwyg● Captcha● Calendar● XML sitemap● Five stars● Twitter● ... http://www.flickr.com/photos/kaptainkobold/1422600992/
  • The Drupal Community http://www.flickr.com/photos/x-foto/4923221504/
  • The Drupal Community “It’s really the Drupal community and not somuch the software that makes the Drupal project what it is. So fostering the Drupal community is actually more important than just managing the code base.” - Dries Buytaert http://webchick.net/node/80
  • Try Drupal 7● Download and Install Drupal 7 ● Grab latest release http://drupal.org/project/drupal ● LAMP stack: – Mac OS: http://www.mamp.info/ – Acquia Stack http://acquia.com/downloads● Drupal Gardens: free Drupal 7 site
  • Drupal Hosting● Acquia Managed Cloud● Pantheon - Zap! Instant Drupal● http://drupal.org/hosting
  • Drupal 7 and RDFa● Drupal 7 core is RDFa 1.0 enabled● RDFa output by default on blogs, forums, comments, etc. 
using FOAF, SIOC, DC, SKOS● Extensible via RDF mapping API, e.g. schema.org
  • Drupal 7 and RDF
  • Rich Snippets
  • Google
  • Yahoo!
  • Bing
  • Schema.org
  • Schema.org● Describe the type of your content (Person, Event, Recipe, Product, Book, Movie, etc.) – 293 types and counting● Each type has a set of properties – Common properties: name, description, image, url – Specific properties depending on the type (see type page on schema.org) – 286 properties and counting
  • Schema.org
  • Schema.org module for Drupal● UI instead of code● Map your content types and fields to the schema.org terms http://drupal.org/project/schemaorg
  • Content types and Fields
  • Content types and Fields
  • Content types and Fields
  • Example: Event
  • Rich Snippet testing tool● http://www.google.com/webmasters/tools/richsnippets
  • Examples● Events – “force11 events”: http://goo.gl/VVhNM – DrupalCon Munich: http://goo.gl/jgMvw – University of Waterloo: http://goo.gl/Df9hp● Person – DGD7 – Jacine Luisi: http://t.co/rTK8N9K2 – Stéphane Corlosquet: http://goo.gl/9dWdL
  • Drupal, rNews and RDFaOpen Publish● Free Drupal distribution for building News site● rNews support in RDFa● Download
  • Useful modules● http://drupal.org/project/schemaorg – Download module (beta) – Documentation on drupal.org – Screencast + examples● http://drupal.org/project/rdfa – Implements the latest RDFa 1.1 (Drupal core is 1.0) – HTML5 and RDFa – Under development
  • Advanced use cases
  • Drupal 7 and RDF● Contributed module for more features ● RDF Extensions ● Serialization formats: RDF/XML, Turtle, N-Triples ● SPARQL ● Expose Drupal RDF data in a SPARQL Endpoint ● SPARQL Views ● Display remote RDF data in Drupal using SPARQL ● JSON-LD ● Expose Drupal RDF data as JSON-LD (CORS-enabled) ● Features and packaging ● Build distributions / deployment workflow
  • SPARQL Endpoint● Indexing http://drupal.org/project/sparql
  • SPARQL Endpoint● Public endpoint available at /sparql● http://prefix.cc/sioc,rnews.sparql
  • JSON-LD in Drupal● Client side as well as server side friendly● Browser Scripting: – Native javascript format – RDFa API in the DOM● Data can be fetched from anywhere: – Cross-Origin Resource Sharing (CORS) enabled● Client can mash data● http://drupal.org/project/jsonld
  • Domeo + Drupal● Data mash up from independent, but related sources
  • Domeo + Drupal● Data mash up from independent, but related sources
  • Thanks!● Stéphane Corlosquet: scorlosquet@gmail.com – @scorlosquet – http://openspring.net/