Interacting with Linked Data via Semantically Annotated Widgets

  • Armin Haller
  • Tudor Groza
  • Florian Rosenberg
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7185)

Abstract

The continuous growth of the Linked Data Web brings us closer to the original vision of the Web as an interconnected network of machine-readable resources. There is, however, an essential aspect in principle still missing from this vision, i.e., the ability for the Web user to interact directly with the Linked Data in a read/write manner. In this paper we introduce a lifecycle and associated mechanism to enable a domain-agnostic read/write interaction with Linked Data in the context of a single data provider. Our solution uses an ontology to build a binding front-end for a given RDF model, in addition to RDFa to maintain the semantics of the resulting form/widget components. On the processing side, a RESTful Web service is provided to seamlessly manage semantic widgets and their associated data, and hence enable the read/write data interaction mechanism. The evaluation shows that the generation process presents no performance issues, while the content overhead required for the actual form-data binding is kept to a minimum.

Keywords

Form Control Triple Store Trading Platform Widget Model Widget Generation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Adida, B., et al.: RDFa in XHTML: Syntax and Processing. W3C Rec. W3C Semantic Web Deployment WG (October 14, 2008)Google Scholar
  2. 2.
    Baker, M.: RDF Forms (2003), http://www.markbaker.ca/2003/05/RDF-Forms/
  3. 3.
    Berners-Lee, T.: Linked Data. Design issues for the World Wide Web, W3C (2006), http://www.w3.org/DesignIssues/LinkedData.XHTML
  4. 4.
    Berners-Lee, T., et al.: On Integration Issues of Site-specific APIs into the Web Of Data. Tech. rep., DERI (2009)Google Scholar
  5. 5.
    Berners-Lee, T., Fischetti, M.: Weaving the Web: The Original Design and Ultimate Destiny of the World Wide Web by Its Inventor. Texere (2000)Google Scholar
  6. 6.
    Bizer, C., Heath, T., Berners-Lee, T.: Linked Data – The Story So Far. International Journal on Semantic Web and Information Systems (IJSWIS) 5(3) (2009)Google Scholar
  7. 7.
    Brickley, D., Miller, L.: FOAF Vocabulary Specification 0.91. Namespace document (November 2007), http://xmlns.com/foaf/spec/
  8. 8.
    Dietzold, S., Hellmann, S., Peklo, M.: Using JavaScript RDFa Widgets for Model/View Separation inside Read/Write Websites. In: Proceedings of the Scripting and Development for the Semantic Web Workshop (SFSW) (2008)Google Scholar
  9. 9.
    Fresnel, Display Vocabulary for RDF (2005), http://www.w3.org/2005/04/fresnel-info/
  10. 10.
    GWT – Google Web Toolkit (2010), http://code.google.com/webtoolkit/
  11. 11.
    Haller, A., Rosenberg, F.: A Semantic Web Enabled form model and restful service implementation. In: Proceedings of the Service-Oriented Computing and Applications Conference (SOCA) (2010)Google Scholar
  12. 12.
    Haller, A., Umbrich, J., Hausenblas, M.: RaUL: RDFa User Interface Language – A Data Processing Model for Web Applications. In: Chen, L., Triantafillou, P., Suel, T. (eds.) WISE 2010. LNCS, vol. 6488, pp. 400–410. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  13. 13.
    Hausenblas, M.: RDForms Vocabulary (2010), http://rdfs.org/ns/rdforms/XHTML
  14. 14.
    Hepp, M.: Web Ontology for e-Commerce (2010), http://purl.org/goodrelations/
  15. 15.
    Hobbs, J.R., Pan, F.: Time Ontology in OWL. W3C Working Draft (2006), http://www.w3.org/2006/timezone
  16. 16.
    de hOra, B.: Automated mapping between RDF and forms (2005), http://www.dehora.net/journal/2005/08/automated_mapping_between_rdf_and_forms_part_i.XHTML
  17. 17.
    Maleshkova, M., Pedrinaci, C., Domingue, J.: Semantic Annotation of Web APIs with SWEET. In: Proceedings of the Scripting and Development for the Semantic Web Workshop (SFSW) (2010)Google Scholar
  18. 18.
    Oren, E., Delbru, R., Catasta, M., Cyganiak, R., Tummarello, G.: Sindice.com: A document-oriented lookup index for open linked data. International Journal of Metadata, Semantics and Ontologies 3(1), 37–52 (2008)CrossRefGoogle Scholar
  19. 19.
    Ruby on Rails (2010), http://rubyonrails.org/
  20. 20.
    Reenskaug, T.: The original mvc reports. Tech. rep. (February 2007)Google Scholar
  21. 21.
    Apache Struts (2010), http://struts.apache.org/
  22. 22.
    Ureche, O., Iqbal, A., Cyganiak, R., Hausenblas, M.: On Integration Issues of Site-Specific APIs into the Web of Data. In: Proceedings of the Semantics for the Rest of Us Workshop (SemRUs), Washington DC, USA (2009)Google Scholar
  23. 23.
    W3C: SPARQL 1.1 Update (2010), http://www.w3.org/TR/sparql11-update/ Working Draft

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Armin Haller
    • 1
  • Tudor Groza
    • 2
  • Florian Rosenberg
    • 3
  1. 1.CSIRO ICT CentreAustralia
  2. 2.University of QueenslandAustralia
  3. 3.IBM T.J. Watson Research CenterUSA

Personalised recommendations