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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Adida, B., et al.: RDFa in XHTML: Syntax and Processing. W3C Rec. W3C Semantic Web Deployment WG (October 14, 2008)
Baker, M.: RDF Forms (2003), http://www.markbaker.ca/2003/05/RDF-Forms/
Berners-Lee, T.: Linked Data. Design issues for the World Wide Web, W3C (2006), http://www.w3.org/DesignIssues/LinkedData.XHTML
Berners-Lee, T., et al.: On Integration Issues of Site-specific APIs into the Web Of Data. Tech. rep., DERI (2009)
Berners-Lee, T., Fischetti, M.: Weaving the Web: The Original Design and Ultimate Destiny of the World Wide Web by Its Inventor. Texere (2000)
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)
Brickley, D., Miller, L.: FOAF Vocabulary Specification 0.91. Namespace document (November 2007), http://xmlns.com/foaf/spec/
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)
Fresnel, Display Vocabulary for RDF (2005), http://www.w3.org/2005/04/fresnel-info/
GWT – Google Web Toolkit (2010), http://code.google.com/webtoolkit/
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)
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)
Hausenblas, M.: RDForms Vocabulary (2010), http://rdfs.org/ns/rdforms/XHTML
Hepp, M.: Web Ontology for e-Commerce (2010), http://purl.org/goodrelations/
Hobbs, J.R., Pan, F.: Time Ontology in OWL. W3C Working Draft (2006), http://www.w3.org/2006/timezone
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
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)
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)
Ruby on Rails (2010), http://rubyonrails.org/
Reenskaug, T.: The original mvc reports. Tech. rep. (February 2007)
Apache Struts (2010), http://struts.apache.org/
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)
W3C: SPARQL 1.1 Update (2010), http://www.w3.org/TR/sparql11-update/ Working Draft
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Haller, A., Groza, T., Rosenberg, F. (2012). Interacting with Linked Data via Semantically Annotated Widgets. In: Pan, J.Z., et al. The Semantic Web. JIST 2011. Lecture Notes in Computer Science, vol 7185. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29923-0_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-29923-0_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-29922-3
Online ISBN: 978-3-642-29923-0
eBook Packages: Computer ScienceComputer Science (R0)