Kashyap V. The semantic web: semantics for data and services on the web (Berlin; Heidelberg, 2008). - ОГЛАВЛЕНИЕ / CONTENTS
Навигация

Архив выставки новых поступлений | Отечественные поступления | Иностранные поступления | Сиглы
ОбложкаKashyap V. The semantic web: semantics for data and services on the web / Kashyap V., Bussler C., Moran M. - Berlin; Heidelberg: Springer-Verlag, 2008. - xv, 414 p.: ill. - (Data-centric systems and applications). - Ref.: p.377-403. - Ind.: p.405-414. - ISBN 978-3-540-76451-9
 

Оглавление / Contents
 
Part I Preliminaries ............................................ 1

1. Introduction ................................................. 3
   1.1. Motivation: Why Semantic Web? ........................... 4
   1.2. A Framework for Semantic Web ............................ 5
   1.3. Use Case: Translational Medicine Clinical Vignette ...... 7
   1.4. Scope and Organization .................................. 9
2. Use Case and Functional Requirements ........................ 11
   2.1. Detailed Clinical Use Case ............................. 12
   2.2. Stakeholders and Information Needs ..................... 13
   2.3. Conceptual Architecture ................................ 15
   2.4. Functional Requirements ................................ 17
   2.5. Research Issues ........................................ 18
   2.6. Summary ................................................ 19

Part II Information Aspects of the Semantic Web ................ 21

3. Semantic Web Content ........................................ 23
   3.1. Nature of Web Content .................................. 23
   3.2. Nature of Semantic Web Content ......................... 24
   3.3. Metadata ............................................... 25
        3.3.1. Metadata Usage in Various Applications .......... 26
        3.3.2. Metadata: A Tool for Describing and
               Modeling Information ............................ 27
   3.4. Ontologies: Vocabularies and Reference Terms for
        Metadata ............................................... 30
   3.5. Summary ................................................ 33
4. Metadata Frameworks ......................................... 35
   4.1. Examples of Metadata Frameworks ........................ 35
        4.1.1. XML-Based Metadata Framework .................... 36
        4.1.2. RDF-Based Metadata Framework .................... 36
        4.1.3. OWL-Based Metadata Framework .................... 37
        4.1.4. WSMO-Based Metadata Framework ................... 37
   4.2. Two Perspectives: Data Models and Model-Theoretic
        Semantics .............................................. 38
        4.2.1. Data Models ..................................... 38
        4.2.2. Multiple Syntaxes for RDF: A Short Note ......... 47
        4.2.3. Model-Theoretic Semantics ....................... 48
   4.3. Query Languages ........................................ 51
        4.3.1. Query Languages for XML Data .................... 51
        4.3.2. Query Languages for RDF Data .................... 62
        4.3.3. Extending Query Languages with Reasoning
               and Entailment .................................. 73
   4.4. Clinical Scenario Revisited ............................ 74
        4.4.1. Semantic Web Specifications: LIMS and EMR
               Data ............................................ 74
        4.4.2. Linking data from Multiple Data Sources ......... 76
        4.4.3. Advantages and Disadvantages of using
               Semantic Web Specifications ..................... 78
   4.5. Summary ................................................ 78
5. Ontologies and Schemas ...................................... 79
   5.1. What is an Ontology? ................................... 79
   5.2. Ontology Representation Languages ...................... 84
        5.2.1. XML Schema ...................................... 84
        5.2.2. RDF Schema ...................................... 92
        5.2.3. Web Ontology Language .......................... 100
        5.2.4. The Web Service Modeling Ontology (WSMO) ....... 112
        5.2.5. Comparison of Ontology Representation
               Languages ...................................... 118
   5.3. Integration of Ontology and Rule Languages ............ 122
        5.3.1. Motivation and Requirements .................... 122
        5.3.2. Overview of Languages and Approaches ........... 123
        5.3.3. Semantic Web Rules Language .................... 124
   5.4. Clinical Scenario Revisited ........................... 126
        5.4.1. A Domain Ontology for Translational Medicine ... 126
        5.4.2. Integration of Ontologies and Rules for
               Clinical Decision Support ...................... 130
        5.4.3. Advanatages and Disadvantages of using
               Semantic Web Specifications .................... 135
   5.5. Summary ............................................... 135
6. Ontology Authoring and Management .......................... 137
   6.1. Ontology Building Tools ............................... 137
        6.1.1. Ontology Editors: Brief Descriptions ........... 138
        6.1.2. Ontology Editors: A Comparative Evaluation ..... 143
   6.2. Ontology Bootstrapping Approaches ..................... 148
   6.3. Ontology Merge and Integration Tools .................. 150
        6.3.1. Ontology Merge and Integration Tools:
               A Brief Description ............................ 151
        6.3.2. Evaluation of Ontology Merge and Integration
               Tools .......................................... 152
   6.4. Ontology Engines and Reasoners ........................ 154
   6.5. Clinical Scenario Revisited ........................... 157
   6.6. Summary ............................................... 158
7. Applications of Metadata and Ontologies .................... 161
   7.1. Tools and Techniques for Metadata Annotation .......... 161
        7.1.1. Requirements for Metadata Annotation ........... 162
        7.1.2. Tools and Technologies for Metadata
               Annotation ..................................... 163
        7.1.3. Comparative Evaluation ......................... 168
   7.2. Techniques for Schema/Ontology Mapping ................ 173
        7.2.1. A Classification of Schema-matching
               Approaches ..................................... 173
        7.2.2. Schema-matching Techniques: Overview ........... 179
   7.3. Ontology Driven Information Integration ............... 183
        7.3.1. The Role of Ontologies in Information
               Integration .................................... 183
        7.3.2. Ontology Representations Used in Information
               Integration .................................... 187
        7.3.3. The Role of Mapping in Information
               Integration .................................... 188
        7.3.4. The Role of Ontology Engineering in
               Information Integration ........................ 190
   7.4. Summary ............................................... 192

Part III Process Aspects of the Semantic Web .................. 193

8. Communication .............................................. 195
   8.1. Communication Concepts ................................ 195
        8.1.1. Fundamental Types .............................. 196
        8.1.2. Formats and Protocols (FAP) .................... 197
        8.1.3. Separation of Interface and Logic .............. 198
        8.1.4. Communicating Parties .......................... 199
        8.1.5. Mediation ...................................... 201
        8.1.6. Non-functional Aspects ......................... 202
   8.2. Communication Paradigms ............................... 203
        8.2.1. Client/Server (C/S) ............................ 204
        8.2.2. Queueing ....................................... 204
        8.2.3. Peer-to-Peer (P2P) ............................. 205
        8.2.4. Blackboard ..................................... 205
        8.2.5. Web Services ................................... 206
        8.2.6. Representational State Transfer (REST) ......... 207
        8.2.7. Agents ......................................... 207
        8.2.8. Tuple Spaces ................................... 208
        8.2.9. Co-location .................................... 208
        8.2.10.Summary ........................................ 209
   8.3. Long-Running Communication ............................ 209
        8.3.1. Business-to-Business (B2B) Protocols ........... 210
        8.3.2. Application-to-Application (A2A) Protocols ..... 211
   8.4. Web Services .......................................... 211
   8.5. Clinical Use Case ..................................... 212
   8.6. Summary ............................................... 214
9. State of the Art in Web Services ........................... 215
   9.1. History ............................................... 215
   9.2. Traditional Web Services .............................. 216
        9.2.1. WSDL ........................................... 217
        9.2.2. SOAP ........................................... 218
        9.2.3. UDDI ........................................... 219
        9.2.4. Summary ........................................ 219
   9.3. Emerging Web Service Specifications (WS*-Stack) ....... 220
        9.3.1. Standards ...................................... 220
        9.3.2. Web Service Standards .......................... 221
        9.3.3. Semantic-Web-Service-Related Standards ......... 222
   9.4. Service-oriented Architecture (SOA) ................... 223
        9.4.1. Service Paradigm ............................... 223
        9.4.2. SOA and Web Services ........................... 224
        9.4.3. Open Issues and Technical Challenges ........... 224
   9.5. Semantics and Web Services ............................ 226
        9.5.1. Semantics, What Semantics? ..................... 227
        9.5.2. Data Semantics ................................. 228
        9.5.3. Process Semantics .............................. 229
        9.5.4. Selection Semantics ............................ 229
        9.5.5. Other Types of Semantics ....................... 230
   9.6. Clinical Use Case ..................................... 231
   9.7. Summary ............................................... 232
10.Web Service Composition .................................... 233
   10.1.Composition ........................................... 233
        10.1.1.Motivation ..................................... 233
        10.1.2.Definition of Composition ...................... 235
        10.1.3.Web Services and Composition ................... 237
        10.1.4.Choreography and Orchestration ................. 238
   10.2.Dynamic Composition ................................... 239
   10.3.Business-to-Business Communication .................... 240
   10.4.Application-to-Application Communication .............. 241
   10.5.Complex Business Logic ................................ 242
   10.6.Standards and Technologies ............................ 243
        10.6.1.Web Services Business Process Execution
               Language (WS-BPEL) ............................. 244
        10.6.2.Business Process Modeling Notation (BPMN) ...... 245
        10.6.3.Web Service Choreography Description Language
               (WS-CDL) ....................................... 245
        10.6.4.Java Business Integration (JBI) ................ 246
   10.7.Clinical Use Case ..................................... 247
   10.8.Summary ............................................... 247
11.Semantic Web Services ...................................... 249
   11.1.Semantics of Web Services ............................. 249
        11.1.1.Why Semantic Web Services? ..................... 249
        11.1.2.Interface vs.Implementation .................... 251
        11.1.3.Modeling of State .............................. 251
   11.2.Alternatives for Capturing Semantics of Web
        Services .............................................. 253
        11.2.1.Finite State Machines .......................... 253
        11.2.2.Statechart Diagrams ............................ 254
        11.2.3.Petri Nets ..................................... 254
   11.2.4.Process Algebras .................................... 256
   11.3.Semantic Web Service Approaches ....................... 259
        11.3.1.OWL-S .......................................... 259
        11.3.2.SWSF ........................................... 261
        11.3.3.WSDL-S ......................................... 266
        11.3.4.SAWSDL ......................................... 268
        11.3.5.WSMO, WSML and WSMX ............................ 269
   11.4.Reasoning with Web Service Semantics .................. 276
        11.4.1.Discovery ...................................... 276
        11.4.2.Semantic Web Service Composition ............... 281
        11.4.3.Mediation ...................................... 283
   11.5.Clinical Use Case ..................................... 285
   11.6.Summary ............................................... 286

Part IV Standards ............................................. 287

12.Semantic Web Standards ..................................... 289
   12.1.Relevant Standards Organization ....................... 289
        12.1.1.International Organization for Standardization
               (ISO) .......................................... 289
        12.1.2.International Elecrtotechnical Commission
               (IEC) .......................................... 290
        12.1.3.Organization for the Advancement of
               Structured Information Standards (OASIS) ....... 290
        12.1.4.World Wide Web Consortium (W3C) ................ 290
        12.1.5.International Engineering Task Force (IETF) .... 291
        12.1.6.National Institute of Standards and
               Technology (NIST) .............................. 291
        12.1.7.The Object Modeling Group (OMG) ................ 291
        12.1.8.Semantic Web Services Initiative (SWSI) ........ 292
        12.1.9.United States National Library of Medicine
               (NLM) .......................................... 292
   12.2.Semantic Web Content Standardization Efforts .......... 293
        12.2.1.Standard Generalized Markup Language (SGML) .... 293
        12.2.2.extensible Markup Language (XML) ............... 293
        12.2.3.extensible Stylesheet Transformation Language
               (XSLT) ......................................... 294
        12.2.4.XPath .......................................... 294
        12.2.5.XQuery ......................................... 294
        12.2.6.XML Schema ..................................... 294
        12.2.7.Resource Description Framework (RDF) ........... 295
        12.2.8.SPARQL ......................................... 295
        12.2.9.RDF Schema ..................................... 295
        12.2.10.Web Ontology Language (OWL) ................... 296
        12.2.11.Rule-ML ....................................... 296
        12.2.12.Semantic Web Rules Language (SWRL) ............ 296
        12.2.13.Ontology Definition Metamodel (ODM) ........... 296
        12.2.14.Unified Modeling Language (UML) ............... 297
        12.2.15.Knowledge Interchange Format (KIF) ............ 297
        12.2.16.Open Knowledge Base Connectivity Protocol
                (OKBC) ........................................ 297
        12.2.17.DIG Description Logics Interface .............. 297
        12.2.18.OWL API ....................................... 298
        12.2.19.Standardized Vocabularies and Ontologies ...... 298
   12.3.Semantic Web Services Standardization Efforts ......... 300
        12.3.1.ISO-18629 Process Specification Language
               (PSL) .......................................... 301
        12.3.2.W3C Semantic Annotations for the Web Services
               Description Language (SAWSDL) .................. 302
        12.3.3.OWL-S .......................................... 303
        12.3.4.Web Services Modeling Ontology (WSMO) .......... 303
        12.3.5.Semantic Web Services Framework (SWSF) ......... 304
        12.3.6.WSDL-S ......................................... 304
        12.3.7.OASIS Semantic Execution Environment (SEE) ..... 304
        12.3.8.OASIS Service-Oriented Architecture Reference
               Model (SOA RM) ................................. 305
        12.3.9.Semantic Web Services Architecture (SWSA) ...... 306
        12.3.10.Semantic Web Services Interest Group
               (SWS-IG) ....................................... 307
   12.4.Summary ............................................... 307

Part V Putting it All Together and Perspective ................ 309

13.A Solution Approach to the Clinical Use Case ............... 311
   13.1.Service Discovery, Composition and Choreography ....... 312
        13.1.1.Specification of Clinical Workflow using
               WSMO ........................................... 313
        13.1.2.Data Structures in Data Flow ................... 316
        13.1.3.Data Mediation ................................. 319
        13.1.4.Goal Definition ................................ 328
        13.1.5.Discovery ...................................... 331
        13.1.6.Orchestration/Service Composition .............. 333
        13.1.7.Process and Protocol Mediation ................. 339
   13.2.Data and Knowledge Integration ........................ 342
        13.2.1.Data Integration Services: WSMO/WSML
               Specification .................................. 343
        13.2.2.Semantic Data Integration Architecture ......... 344
        13.2.3.A Domain Ontology for Translational Medicine ... 346
        13.2.4.Use of RDF to represent Genomic and Clinical
               Data ........................................... 351
        13.2.5.The Integration Process ........................ 353
   13.3.Decision Support ...................................... 356
        13.3.1.Decision Support Services: WSMO/WSML
               Specification .................................. 357
        13.3.2.Architecture ................................... 358
        13.3.3.Business Object Model Design ................... 359
        13.3.4.Rule Base Design ............................... 360
        13.3.5.Definitions vs.Actions: Ontology Design ........ 360
   13.4.Knowledge Maintenance and Provenance .................. 365
14.Outlook: The Good, the Bad and the Ugly? ................... 369
   14.1.The Good - Progress and Impact ........................ 369
   14.2.The Bad - Major Obstacles to Overcome ................. 371
   14.3.The Ugly - Possible Prohibitors ....................... 372

Part VI References and Index .................................. 375

References .................................................... 377

Index ......................................................... 405


Архив выставки новых поступлений | Отечественные поступления | Иностранные поступления | Сиглы
 

[О библиотеке | Академгородок | Новости | Выставки | Ресурсы | Библиография | Партнеры | ИнфоЛоция | Поиск]
  © 1997–2024 Отделение ГПНТБ СО РАН  

Документ изменен: Wed Feb 27 14:20:12 2019. Размер: 22,715 bytes.
Посещение N 2116 c 25.08.2009