Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2393216.2393232acmotherconferencesArticle/Chapter ViewAbstractPublication PagesccseitConference Proceedingsconference-collections
research-article

A framework for the description, discovery and composition of RESTful semantic web services

Published: 26 October 2012 Publication History
  • Get Citation Alerts
  • Abstract

    Development of a semantic web is gaining a lot of traction recently. At the same time, another change is also getting a lot popular on the web - a move from complex SOAP based web services to the simpler RESTful services that work over the existing HTTP infrastructure. Various techniques had been proposed to add semantics to RESTful services. But most of these solutions suffer from the fact that they are either extensions of solutions applicable for SOAP based services or they require external description files which leaves developers with one more artifact to develop and maintain. One of the the objectives of this paper is to define a standard Microformats like syntax that helps to annotate semantics into the already existing documentation of these services doubling them as a machine-readable description. Further, the paper extends these basic annotations to link between related services and enable automatic discovery and composition. Syntax for discovering resources as users browse a website is also proposed and a proof-of-concept extension is developed for the Google Chrome browser.

    References

    [1]
    Christian Bizer, Tom Heath, Tim Berners-Lee, "Linked Data - The Story So Far", in International Journal on Semantic Web and Information Systems IJSWIS, 2009.
    [2]
    Frank Manola, Eric Miller, Brian McBride, "RDF Primer", W3C Recommendation, 10 February 2004.
    [3]
    Deborah L. McGuinness, Frank van Harmelen, "OWL Web Ontology Language: Overview", W3C Recommendation, 10 February 2004.
    [4]
    W3C OWL Working Group, "OWL 2 Web Ontology Language: Document Overview", W3C Recommendation, 27 October 2009.
    [5]
    Dan Brickley, R. V. Guha, Brian McBride, "RDF Vocabulary Description Language 1.0: RDF Schema", W3C Recommendation, 10 February 2004.
    [6]
    Microformats, http://www.microformats.org/.
    [7]
    Ben Adida, Mark Birbeck, Shane McCarron, Steven Pemberton, "RDFa in XHTML: Syntax and Processing: A collection of attributes and processing rules for extending XHTML to support RDF", W3C Recommendation, 14 October 2008.
    [8]
    Ben Adida, Mark Birbeck, "RDFa Primer - Bridging the Human and Data Webs", W3C Recommendation, 14 October 2008.
    [9]
    R. T. Fielding, "Architectural styles and the design of network-based software architectures", PhD dissertation, Department of Information and Computer Science, University of California, Irvine, 2000.
    [10]
    Roberto Chinnici, Jean-Jacques Moreau, Arthur Ryman, Sanjiva Weerawarana, "Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language", W3C Recommendation, 26 June 2007.
    [11]
    Marc Hadley, "Web Application Description Language", W3C Member Submission, 31 August 2009.
    [12]
    Jacek Kopecky, Karthik Gomadam, Tomas Vitvar, "hRESTS: an HTML Microformat for Describing RESTful Web Services," IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, 2008.
    [13]
    Karthik Gomadam, Ajith Ranabahu, Amit Sheth, "SA-REST: Semantic Annotation of Web Resources", W3C Member Submission, 05 April 2010.
    [14]
    Markus Lanthaler, Christian Gütl, "A Semantic Description Language for RESTful Data Services to Combat Semaphobia", 5th IEEE International Conference on Digital Ecosystems and Technologies (IEEE DEST 2011), 31 May -3 June 2011, Daejeon, Korea.
    [15]
    Douglas Crockford, "RFC 4627: The application/json Media Type for JavaScript Object Notation (JSON)", Network Working Group, July 2006.

    Cited By

    View all
    • (2018)Spotting and Removing WSDL Anti-pattern Root Causes in Code-first Web Services Using NLP TechniquesComputer Standards & Interfaces10.1016/j.csi.2017.09.01056:C(116-133)Online publication date: 29-Dec-2018
    • (2017)Word embeddings for improving REST services discoverability2017 XLIII Latin American Computer Conference (CLEI)10.1109/CLEI.2017.8226444(1-8)Online publication date: Sep-2017
    • (2016)Service-Driven Computing with APIsWeb-Based Services10.4018/978-1-4666-9466-8.ch001(1-23)Online publication date: 2016
    • Show More Cited By

    Index Terms

    1. A framework for the description, discovery and composition of RESTful semantic web services

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Other conferences
        CCSEIT '12: Proceedings of the Second International Conference on Computational Science, Engineering and Information Technology
        October 2012
        800 pages
        ISBN:9781450313100
        DOI:10.1145/2393216
        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

        • Avinashilingam University: Avinashilingam University

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 26 October 2012

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. RDF
        2. REST
        3. RESTful architecture
        4. intelligent agents
        5. microformats
        6. poshformats
        7. semantic web
        8. semantic web service
        9. service composition
        10. service discovery
        11. web service

        Qualifiers

        • Research-article

        Conference

        CCSEIT '12
        Sponsor:
        • Avinashilingam University

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)2
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 12 Aug 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2018)Spotting and Removing WSDL Anti-pattern Root Causes in Code-first Web Services Using NLP TechniquesComputer Standards & Interfaces10.1016/j.csi.2017.09.01056:C(116-133)Online publication date: 29-Dec-2018
        • (2017)Word embeddings for improving REST services discoverability2017 XLIII Latin American Computer Conference (CLEI)10.1109/CLEI.2017.8226444(1-8)Online publication date: Sep-2017
        • (2016)Service-Driven Computing with APIsWeb-Based Services10.4018/978-1-4666-9466-8.ch001(1-23)Online publication date: 2016
        • (2016)Service-Driven Computing with APIsWeb Design and Development10.4018/978-1-4666-8619-9.ch012(238-261)Online publication date: 2016
        • (2015)Improving REST Service Discovery with Unsupervised Learning TechniquesProceedings of the 2015 Ninth International Conference on Complex, Intelligent, and Software Intensive Systems10.1109/CISIS.2015.14(97-104)Online publication date: 8-Jul-2015
        • (2014)Service-Driven Computing with APIsHandbook of Research on Architectural Trends in Service-Driven Computing10.4018/978-1-4666-6178-3.ch015(355-379)Online publication date: 2014
        • (2014)A Framework for Semantic Description of RESTful Web APIs2014 IEEE International Conference on Web Services10.1109/ICWS.2014.93(630-637)Online publication date: Jun-2014
        • (2014)Service matching model for RESTful web services2014 10th International Conference on Natural Computation (ICNC)10.1109/ICNC.2014.6975998(1121-1125)Online publication date: Aug-2014

        View Options

        Get Access

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media