SSWAP: A Simple Semantic Web Architecture and Protocol for semantic web services

Persistent Link:
http://hdl.handle.net/10150/610154
Title:
SSWAP: A Simple Semantic Web Architecture and Protocol for semantic web services
Author:
Gessler, Damian; Schiltz, Gary; May, Greg; Avraham, Shulamit; Town, Christopher; Grant, David; Nelson, Rex
Affiliation:
University of Arizona, 1657 E. Helen St., Tucson, AZ 85721, USA; National Center for Genome Resources, 2935 Rodeo Park Drive East, Santa Fe, NM 87505, USA; Cold Spring Harbor Laboratory, One Bungtown Road, Cold Spring Harbor, NY 11724, USA; The J. Craig Venter Institute, 9704 Medical Center Drive, Rockville, MD 20850, USA; USDA-ARS-CICGR and Department of Agronomy, Iowa State University, Ames IA, 50011, USA
Issue Date:
2009
Publisher:
BioMed Central
Citation:
BMC Bioinformatics 2009, 10:309 doi:10.1186/1471-2105-10-309
Journal:
BMC Bioinformatics
Rights:
© 2009 Gessler et al; licensee BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0)
Collection Information:
This item is part of the UA Faculty Publications collection. For more information this item or other items in the UA Campus Repository, contact the University of Arizona Libraries at repository@u.library.arizona.edu.
Abstract:
BACKGROUND:SSWAP (Simple Semantic Web Architecture and Protocol; pronounced "swap") is an architecture, protocol, and platform for using reasoning to semantically integrate heterogeneous disparate data and services on the web. SSWAP was developed as a hybrid semantic web services technology to overcome limitations found in both pure web service technologies and pure semantic web technologies.RESULTS:There are currently over 2400 resources published in SSWAP. Approximately two dozen are custom-written services for QTL (Quantitative Trait Loci) and mapping data for legumes and grasses (grains). The remaining are wrappers to Nucleic Acids Research Database and Web Server entries. As an architecture, SSWAP establishes how clients (users of data, services, and ontologies), providers (suppliers of data, services, and ontologies), and discovery servers (semantic search engines) interact to allow for the description, querying, discovery, invocation, and response of semantic web services. As a protocol, SSWAP provides the vocabulary and semantics to allow clients, providers, and discovery servers to engage in semantic web services. The protocol is based on the W3C-sanctioned first-order description logic language OWL DL. As an open source platform, a discovery server running at http://sswap.info webcite (as in to "swap info") uses the description logic reasoner Pellet to integrate semantic resources. The platform hosts an interactive guide to the protocol at http://sswap.info/protocol.jsp webcite, developer tools at http://sswap.info/developer.jsp webcite, and a portal to third-party ontologies at http://sswapmeet.sswap.info webcite (a "swap meet").CONCLUSION:SSWAP addresses the three basic requirements of a semantic web services architecture (i.e., a common syntax, shared semantic, and semantic discovery) while addressing three technology limitations common in distributed service systems: i.e., i) the fatal mutability of traditional interfaces, ii) the rigidity and fragility of static subsumption hierarchies, and iii) the confounding of content, structure, and presentation. SSWAP is novel by establishing the concept of a canonical yet mutable OWL DL graph that allows data and service providers to describe their resources, to allow discovery servers to offer semantically rich search engines, to allow clients to discover and invoke those resources, and to allow providers to respond with semantically tagged data. SSWAP allows for a mix-and-match of terms from both new and legacy third-party ontologies in these graphs.
EISSN:
1471-2105
DOI:
10.1186/1471-2105-10-309
Version:
Final published version
Additional Links:
http://www.biomedcentral.com/1471-2105/10/309

Full metadata record

DC FieldValue Language
dc.contributor.authorGessler, Damianen
dc.contributor.authorSchiltz, Garyen
dc.contributor.authorMay, Gregen
dc.contributor.authorAvraham, Shulamiten
dc.contributor.authorTown, Christopheren
dc.contributor.authorGrant, Daviden
dc.contributor.authorNelson, Rexen
dc.date.accessioned2016-05-20T08:59:49Z-
dc.date.available2016-05-20T08:59:49Z-
dc.date.issued2009en
dc.identifier.citationBMC Bioinformatics 2009, 10:309 doi:10.1186/1471-2105-10-309en
dc.identifier.doi10.1186/1471-2105-10-309en
dc.identifier.urihttp://hdl.handle.net/10150/610154-
dc.description.abstractBACKGROUND:SSWAP (Simple Semantic Web Architecture and Protocolen
dc.description.abstractpronounced "swap") is an architecture, protocol, and platform for using reasoning to semantically integrate heterogeneous disparate data and services on the web. SSWAP was developed as a hybrid semantic web services technology to overcome limitations found in both pure web service technologies and pure semantic web technologies.RESULTS:There are currently over 2400 resources published in SSWAP. Approximately two dozen are custom-written services for QTL (Quantitative Trait Loci) and mapping data for legumes and grasses (grains). The remaining are wrappers to Nucleic Acids Research Database and Web Server entries. As an architecture, SSWAP establishes how clients (users of data, services, and ontologies), providers (suppliers of data, services, and ontologies), and discovery servers (semantic search engines) interact to allow for the description, querying, discovery, invocation, and response of semantic web services. As a protocol, SSWAP provides the vocabulary and semantics to allow clients, providers, and discovery servers to engage in semantic web services. The protocol is based on the W3C-sanctioned first-order description logic language OWL DL. As an open source platform, a discovery server running at http://sswap.info webcite (as in to "swap info") uses the description logic reasoner Pellet to integrate semantic resources. The platform hosts an interactive guide to the protocol at http://sswap.info/protocol.jsp webcite, developer tools at http://sswap.info/developer.jsp webcite, and a portal to third-party ontologies at http://sswapmeet.sswap.info webcite (a "swap meet").CONCLUSION:SSWAP addresses the three basic requirements of a semantic web services architecture (i.e., a common syntax, shared semantic, and semantic discovery) while addressing three technology limitations common in distributed service systems: i.e., i) the fatal mutability of traditional interfaces, ii) the rigidity and fragility of static subsumption hierarchies, and iii) the confounding of content, structure, and presentation. SSWAP is novel by establishing the concept of a canonical yet mutable OWL DL graph that allows data and service providers to describe their resources, to allow discovery servers to offer semantically rich search engines, to allow clients to discover and invoke those resources, and to allow providers to respond with semantically tagged data. SSWAP allows for a mix-and-match of terms from both new and legacy third-party ontologies in these graphs.en
dc.language.isoenen
dc.publisherBioMed Centralen
dc.relation.urlhttp://www.biomedcentral.com/1471-2105/10/309en
dc.rights© 2009 Gessler et al; licensee BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0)en
dc.titleSSWAP: A Simple Semantic Web Architecture and Protocol for semantic web servicesen
dc.typeArticleen
dc.identifier.eissn1471-2105en
dc.contributor.departmentUniversity of Arizona, 1657 E. Helen St., Tucson, AZ 85721, USAen
dc.contributor.departmentNational Center for Genome Resources, 2935 Rodeo Park Drive East, Santa Fe, NM 87505, USAen
dc.contributor.departmentCold Spring Harbor Laboratory, One Bungtown Road, Cold Spring Harbor, NY 11724, USAen
dc.contributor.departmentThe J. Craig Venter Institute, 9704 Medical Center Drive, Rockville, MD 20850, USAen
dc.contributor.departmentUSDA-ARS-CICGR and Department of Agronomy, Iowa State University, Ames IA, 50011, USAen
dc.identifier.journalBMC Bioinformaticsen
dc.description.collectioninformationThis item is part of the UA Faculty Publications collection. For more information this item or other items in the UA Campus Repository, contact the University of Arizona Libraries at repository@u.library.arizona.edu.en
dc.eprint.versionFinal published versionen
All Items in UA Campus Repository are protected by copyright, with all rights reserved, unless otherwise indicated.