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.
Similar content being viewed by others
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)