A Modular Framework for Transforming Structured Data into HTML with Machine-Readable Annotations

1
For content management systems written in PHP, the framework provides a <sparql> meta-tag that performs queries, generates HTML, and includes form information in a page to provide all of the functionality necessary for data- powered content editing. This tag can be included alongside custom content by performing preprocessing of a page in Drupal or MediaWiki. A Modular Framework for Transforming Structured Data into HTML with Machine-Readable Annotations Evan Patton 1 ([email protected] ) , Patrick West 1 ([email protected]) , Eric Rozell 1 ([email protected]) , Jin Guang Zheng 1 ([email protected]) , ( 1 Rensselaer Polytechnic Institute 110 8 th St., Troy, NY, 12180 United States) Poster: AGU-IN53A-1163 Glossary: RPI – Rensselaer Polytechnic Institute TWC – Tetherless World Constellation at Rensselaer Polytechnic Institute RDFa – RDF Annotations for HTML XML – The Extensible Markup Language XSL – The XML Stylesheet Language SPARQL – The SPARQL Protocol and RDF Query Language Acknowledgments: Evan Patton is funeded by a NSF Graduate Fellowship. Thank you to our lab members who give continual feedback as we improve this framework. Sponsors: Custom Content Autogenerated Content Infobox XSL Interests XSL Biography XSL Affiliations XSL Publications XSL There are three key components that work in concert to provide data- driven web content: 1. Content generation by query using XML stylesheets 2. Form construction using RDFa hints 3. Update propagation to backing triple store Turning Data into Web-accessible Content The Framework is designed to be platform independent, allowing organizations to move between different content management systems to meet their growing needs. Additionally, since content can be transformed into XHTML, one can embed content on pages external to the site, e.g. researcher CVs, making it easier to manage pages across many different sites. Our framework operates over common ontologies such as FOAF, Dublin Core, OWL Time, VOID, RSS, iCal, etc. Benefits of RDFa Data Portability and Reuse RDFa embeds information about the structure of data into HTML pages, making it available for machines to use. For example, our system uses RDFa annotations to generate dynamic forms that allow users to edit the content of pages without needing to maintain two separate pages for each item (e.g., see right). Also, machine annotations can allow for smarter search over data, including the Poster IN53A-1163

description

Poster IN53A - 1163. Data Portability and Reuse. - PowerPoint PPT Presentation

Transcript of A Modular Framework for Transforming Structured Data into HTML with Machine-Readable Annotations

Page 1: A Modular Framework for Transforming Structured Data into HTML with  Machine-Readable Annotations

For content management systems written in PHP, the framework provides a <sparql> meta-tag that performs queries, generates HTML, and includes form information in a page to provide all of the functionality necessary for data-powered content editing. This tag can be included alongside custom content by performing preprocessing of a page in Drupal or MediaWiki.

A Modular Framework for Transforming Structured Data into HTML with Machine-Readable Annotations

Evan Patton1 ([email protected]), Patrick West1 ([email protected]), Eric Rozell1 ([email protected]), Jin Guang Zheng1 ([email protected]), (1Rensselaer Polytechnic Institute 110 8th St., Troy, NY, 12180 United States)

Poster: AGU-IN53A-1163Glossary:RPI – Rensselaer Polytechnic InstituteTWC – Tetherless World Constellation at Rensselaer Polytechnic InstituteRDFa – RDF Annotations for HTMLXML – The Extensible Markup LanguageXSL – The XML Stylesheet LanguageSPARQL – The SPARQL Protocol and RDF Query Language

Acknowledgments:Evan Patton is funeded by a NSF Graduate Fellowship.Thank you to our lab members who give continual feedback as we improve this framework.

Sponsors:

Custom Content

Autogenerated Content

Infobox XSL

Interests XSL

Biography XSL

Affiliations XSL

Publications XSL

There are three key components that work in concert to provide data-driven web content:1. Content generation

by query using XML stylesheets

2. Form construction using RDFa hints

3. Update propagation to backing triple store

Turning Data into Web-accessible Content

The Framework is designed to be platform independent, allowing organizations to move between different content management systems to meet their growing needs. Additionally, since content can be transformed into XHTML, one can embed content on pages external to the site, e.g. researcher CVs, making it easier to manage pages across many different sites. Our framework operates over common ontologies such as FOAF, Dublin Core, OWL Time, VOID, RSS, iCal, etc.

Benefits of RDFa

Data Portability and Reuse

RDFa embeds information about the structure of data into HTML pages, making it available for machines to use. For example, our system uses RDFa annotations to generate dynamic forms that allow users to edit the content of pages without needing to maintain two separate pages for each item (e.g., see right). Also, machine annotations can allow for smarter search over data, including the use of tools like faceted search and rich snippets, making it easier to disseminate information across the World Wide Web.

Poster IN53A-1163