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

被引:30
|
作者
Gessler, Damian D. G. [1 ]
Schiltz, Gary S. [2 ]
May, Greg D. [2 ]
Avraham, Shulamit [3 ]
Town, Christopher D. [4 ]
Grant, David [5 ,6 ]
Nelson, Rex T. [5 ,6 ]
机构
[1] Univ Arizona, Tucson, AZ 85721 USA
[2] Natl Ctr Genome Resources, Santa Fe, NM 87505 USA
[3] Cold Spring Harbor Lab, Cold Spring Harbor, NY 11724 USA
[4] J Craig Venter Inst, Rockville, MD 20850 USA
[5] USDA ARS, CICGR, Ames, IA 50011 USA
[6] Iowa State Univ, Dept Agron, Ames, IA 50011 USA
来源
BMC BIOINFORMATICS | 2009年 / 10卷
基金
美国国家科学基金会; 美国农业部;
关键词
Resource Description Framework; Description Logic; Discovery Server; Simple Object Access Protocol; Canonical Structure;
D O I
10.1186/1471-2105-10-309
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
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 (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, developer tools at http://sswap.info/developer.jsp, and a portal to third-party ontologies at http://sswapmeet.sswap.info (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.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] SSWAP: A Simple Semantic Web Architecture and Protocol for semantic web services
    Damian DG Gessler
    Gary S Schiltz
    Greg D May
    Shulamit Avraham
    Christopher D Town
    David Grant
    Rex T Nelson
    [J]. BMC Bioinformatics, 10
  • [2] A Semantic Web Services Architecture
    Burstein, M
    Bussler, C
    Zaremba, M
    Finin, T
    Huhns, MN
    Paolucci, M
    Sheth, AP
    Williams, S
    [J]. IEEE INTERNET COMPUTING, 2005, 9 (05) : 72 - 81
  • [3] Web services for a Semantic Web integrated architecture
    de Miguel, JL
    Calleja, A
    Costilla, C
    García, M
    [J]. 2005 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING , VOL 2, PROCEEDINGS, 2005, : 239 - 240
  • [4] Applications and methods utilizing the Simple Semantic Web Architecture and Protocol (SSWAP) for bioinformatics resource discovery and disparate data and service integration
    Nelson, Rex T.
    Avraham, Shulamit
    Shoemaker, Randy C.
    May, Gregory D.
    Ware, Doreen
    Gessler, Damian D. G.
    [J]. BIODATA MINING, 2010, 3
  • [5] A semantic web services enabled web portal architecture
    Xiang, XR
    Madey, G
    [J]. IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2004, : 834 - 835
  • [6] A conceptual architecture for Semantic Web Enabled Web Services
    Bussler, C
    Fensel, D
    Maedche, A
    [J]. SIGMOD RECORD, 2002, 31 (04) : 24 - 29
  • [7] A conceptual architecture for semantic web services
    Preist, C
    [J]. SEMANTIC WEB - ISWC 2004, PROCEEDINGS, 2004, 3298 : 395 - 409
  • [8] Applications and methods utilizing the Simple Semantic Web Architecture and Protocol (SSWAP) for bioinformatics resource discovery and disparate data and service integration
    Rex T Nelson
    Shulamit Avraham
    Randy C Shoemaker
    Gregory D May
    Doreen Ware
    Damian DG Gessler
    [J]. BioData Mining, 3
  • [9] Automatic web services architecture using semantic web technology
    Lee, K
    Yang, JH
    Chung, IJ
    Min, JH
    Park, K
    [J]. 7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XIV, PROCEEDINGS: COMPUTER SCIENCE, ENGINEERING AND APPLICATIONS, 2003, : 102 - 107
  • [10] The Semantic Web and web services
    Bell, D
    Bussler, C
    Yang, J
    [J]. INFORMATION SYSTEMS, 2006, 31 (4-5) : 229 - 231