skip to main content
10.1145/2261605.2261622acmotherconferencesArticle/Chapter ViewAbstractPublication Pageseatis-orgConference Proceedingsconference-collections
research-article

aRDF: a plugin to expose RDFa semantic information using Grails

Published: 23 May 2012 Publication History

Abstract

For application developers data is the most important resource that can be found in the web, yet access to it is often subjected to barriers that hinder data reuse and interoperability. The semantic web brings with it the promise of a web of data (instead of the current web of documents) that will help to lower some of the barriers developers encounter when trying to gather data from multiple sources. Instead of having to resort to brittle screen-scrapping techniques, if data that is already present in web pages is encased in markup (such as RDFa) that makes it meaning explicit, developers can harvest that data directly and without ambiguities, turning human readable into machine readable data without the need to duplicate data. Since most of today's web development is done using web application frameworks that generate pages dynamically, placing that kind of markup unassisted is not feasible. As such there is the need for tools that extend the functionalities provided by web application frameworks in order to be able to add that kind of markup to a dynamically generated page, using the correct information for each item. In this paper we introduce one of those tools, aRDF, a plugin for the Grails web application framework that can be used to generate RDFa enhanced pages based on annotated underlying domain information.

References

[1]
B. Adida, M. Birbeck, S. McCarron, and S. Pemberton. RDFa in XHTML: Syntax and Processing. W3C, October 2008.
[2]
T. Berners-Lee, J. Hendler, and O. Lassila. The semantic web. Scientific American, 284(5):34--43, May 2001.
[3]
M. Birbeck and S. McCarron. CURIE Syntax 1.0. W3C, December 2010.
[4]
C. Bizer, T. Heath, and T. Berners-Lee. Linked Data - The Story So Far. International Journal on Semantic Web and Information Systems (IJSWIS), 2009.
[5]
D. Brickley and L. Miller. FOAF Vocabulary Specification. FOAF Project, August 2010.
[6]
J. Broekstra, A. Kampman, and F. van Harmelen. Sesame: A generic architecture for storing and querying RDF and RDF Schema. In I. Horrocks and J. Hendler, editors, Proceedings of the first Int'l Semantic Web Conference (ISWC 2002), volume 2342 of Lecture Notes in Computer Science, pages 54--68, Sardinia, Italy, May 2002. Springer Verlag.
[7]
J. Cowie and W. Lehnert. Information extraction. Commun. ACM, 39:80--91, January 1996.
[8]
H. Davis. Search engine optimization: building traffic and making money with seo. O'Reilly, first edition, 2006.
[9]
E. Evans. Domain-Driven Design: Tacking Complexity In the Heart of Software. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 2003.
[10]
S. Fernández, D. Berrueta, M. G. Rodríguez, and J. E. Labra. Trioo, keeping the semantics of data safe and sound into object-oriented software. In Proceedings of the 5th International Conference on Software and Data Technologies (ICSOFT 2010), July 2010.
[11]
M. Grove. Rdf for fun and profit: Using empire, May 2010.
[12]
H. Halpin, R. Iannella, B. Suda, and N. Walsh. Representing vCard Objects in RDF. W3C, January 2010.
[13]
D. Kaye. Loosely Coupled: The Missing Pieces of Web Services. RDS Press, 2003.
[14]
P. King. Compile-time metaprogramming - AST transformations, March 2011.
[15]
D. Klein. Grails: A Quick-Start Guide. Pragmatic Bookshelf, 1st edition, 2009.
[16]
D. Merrill. Mashups: The new breed of web app, August 2006.
[17]
C. Mesnage. RDFa on rails, May 2007.
[18]
C. Mesnage and E. Oren. Extending ruby on rails for semantic web applications. In Proceedings of the 7th international conference on Web engineering, ICWE'07, pages 506--510, Berlin, Heidelberg, 2007. Springer-Verlag.
[19]
E. Oren, R. Delbru, S. Gerke, A. Haller, and S. Decker. ActiveRDF: Object-Oriented Semantic Web Programming. In P. Patel-Schneider and P. Shenoy, editors, WWW 2007, May 2007.
[20]
E. Prud'hommeaux and A. Seaborne. SPARQL Query Language for RDF. W3C, January 2008.
[21]
M. Quasthoff. RDFa plugin, October 2009.
[22]
G. Rocher and J. Brown. The Definitive Guide to Grails, Second Edition. Apress, Berkely, CA, USA, 2009.
[23]
G. Smith and P. Ledbrook. Grails In Action. Manning Publications Co., 1st edition, 2009.
[24]
K. Stolley. Using microformats: Gateway to the semantic web. Professional Communication, IEEE Transactions on, 52(3):291--302, sept. 2009.
[25]
L. G. Svensson. National Libraries and the Semantic Web: Requirements and Applications. In ICSD Conference Proceedings, Feb. 2007.
[26]
L. Yu. A Developers Guide to the Semantic Web. Springer Publishing Company, Incorporated, 1st edition, 2011.

Cited By

View all
  • (2015)RDFa Live Browser Extension: Faceted Presentation and Tooltip Navigation over Linked Data on the WebBusiness Information Systems Workshops10.1007/978-3-319-26762-3_25(285-292)Online publication date: 2-Dec-2015
  • (2013)jRDFaProceedings of the 19th Brazilian symposium on Multimedia and the web10.1145/2526188.2526194(141-148)Online publication date: 5-Nov-2013

Index Terms

  1. aRDF: a plugin to expose RDFa semantic information using Grails

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    EATIS '12: Proceedings of the 6th Euro American Conference on Telematics and Information Systems
    May 2012
    411 pages
    ISBN:9781450310123
    DOI:10.1145/2261605
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    • Universidad Politécnica de Valencia, Spain
    • UFS: Federal University of Sergipe
    • UNAB: Autonomous University of Bucaramanga
    • EATIS: Euro American Association on Telematics and Information Systems

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 23 May 2012

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. RDFA
    2. grails
    3. plugin
    4. semantic web

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    EATIS '12
    Sponsor:
    • UFS
    • UNAB
    • EATIS

    Acceptance Rates

    Overall Acceptance Rate 17 of 64 submissions, 27%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 05 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2015)RDFa Live Browser Extension: Faceted Presentation and Tooltip Navigation over Linked Data on the WebBusiness Information Systems Workshops10.1007/978-3-319-26762-3_25(285-292)Online publication date: 2-Dec-2015
    • (2013)jRDFaProceedings of the 19th Brazilian symposium on Multimedia and the web10.1145/2526188.2526194(141-148)Online publication date: 5-Nov-2013

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media