实用语义网:RDFS与OWL高效建模(英文版)

实用语义网:RDFS与OWL高效建模(英文版)
作 者: 阿利芒 亨德勒
出版社: 人民邮电出版社
丛编项: 图灵原版计算机科学系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 人工智能
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Dean Allemang,世界知名的语义网专家。英国剑桥大学数学专业硕士,美国俄亥俄州立大学计算机专业博士。有丰富的语义网开发经验,曾创办了最早的一家语义网技术公司,目前担任美国领先的语义网技术公司TopQLladrant的首席科学家。JoumalofWebSemantics编委。世界最大的语义网研究机构DigitalEnterprise研究院的评审委员会成员。自2003年起一直担任国际语义网会议工业应用方向的主席。James Hendler,语义网的创始人之一,万维网联盟语义网协调组成员。美国人工智能协会和英国计算机协会会士。曾任美国国防部高级研究计划局(DARPA)的信息系统办公室首席科学家。目前是Rensselaer理工学院教授,并兼任麻省理工学院Web科学研究项目的副主任。他还是IEEEIntelligentSystems的主编,也是第一位担任美国《科学》杂志评审委员的计算机科学家。

内容简介

语义网的发展孕育着万维网及其应用的一场革命,作为语义网核心内容的语言——RDF和OWL,逐渐得到广泛的重视和应用。本书是语义网的入门教程,详细讲述语义网的核心内容的语言,包括语义网的概念、语义建模、RDF、RDF Schema、OWL基础等。本书对于任何对语义网感兴趣的专业技术人员都是十分难得的参考书。

图书目录

CHAPTER 1 What Is the Semantic Web?

What Is a Web?

Smart Web, Dumb Web

Smart Web Applications

A Connected Web Is a Smarter Web

Semantic Data

A Distributed Web of Data

Features of a Semantic Web

What about the Round-Worlders?

To Each Their Own

There's Always One More

Summary

Fundamental Concepts

CHAPTER 2 Semantic Modeling

Modeling for Human Communication

Explanation and Prediction

Mediating Variability

Variation and Classes

Variation and Layers

Expressivity in Modeling

Summary

Fundamental Concepts

CHAPTER 3 RDF--The Basis of the Semantic Web

Distributing Data Across the Web

Merging Data from Multiple Sources

Namespaces, URIs, and Identity

Expressing URIs in Print

Standard Namespaces

Identifiers in the RDF Namespace

Challenge- RDF and Tabular Data

Higher-Order Relationships

Alternatives for Serialization

N-Triples

Notation 3 RDF (N3)

RDF/XML

Blank Nodes

Ordered Information in RDF

Summary

Fundamental Concepts

CHAPTER 4 Semantic Web Application Architecture

RDF Parser/Serializer

Other Data Sources--Converters and Scrapers

RDF Store

RDF Data Standards and Interoperability of

RDF Stores

RDF Query Engines and SPARQL

Comparison to Relational Queries

Application Code

RDF-Backed Web Portals

Data Federation

Summary

Fundamental Concepts

CHAPTER 5 RDF and Inferencing

Inference in the Semantic Web

Virtues of hfference-Based Semantics

Where are the Smarts?

Asserted Triples versus Inferred Triples

When Does Inferencing Happen?

Inferencing as Glue

Summary

Fundamental Concepts

CHAPTER 6 RDF Schema

Schema Languages and Their Functions

What Does It Mean? Semantics as Inference

The RDF Schema Language

Relationship Propagation through

rdfs:subPropertyOf

Typing Data by Usage--rdfs:domain

and rdfs:range

Combination of Domain and Range with

rdfs:subClassOf

RDFS Modeling Combinations and Patterns

Set Intersection

Property Intersection

Set Union

Property Union

Property Transfer

Challenges

Term Reconciliation

Instance-Level Data Integration

Readable Labels with rdfs:label

Data Typing Based on Use

Filtering Undefined Data

RDFS and Knowledge Discovery

Modeling with Domains and Ranges

Multiple Domains/Ranges

Nonmodeling Properties in RDFS

Cross-Referencing Files: rdfs:seeAlso

Organizing Vocabularies: rdfs:isDefmedBy

Model Documentation: rdfs:comment

Summary

Fundamental Concepts

CHAPTER RDFS-Plus

Inverse

Challenge: Integrating Data that Do Not Want

to Be Integrated

Challenge: Using the Modeling Language to

Extend the Modeling Language

Challenge: The Marriage of Shakespeare

Symmetric Properties

Using OWL to Extend OWL

Transitivity

Challenge: Relating Parents to Ancestors

Challenge: Layers of Relationships

Managing Networks of Dependencies

Equivalence

Equivalent Classes

Equivalent Properties

Same Individuals

Challenge: Merging Data from Different Databases

Computing Sameness--Functional Properties

Functional Properties

Inverse Functional Properties

Combining Functional and Inverse

Functional Properties

A Few More Constructs

Summary

Fundamental Concepts

CHAPTER 8 Using RDFS-Plus in the Wild

SKOS

Semantic Relations in SKOS

Meaning of Semantic Relations

Special Purpose Inference

Published Subject Indicators

SKOS in Action

FOAF

People and Agents

Names in FOAF

Nicknames and Online Namds

Online Persona

Groups of People

Things People Make and Do

Identity in FOAF

It's Not What You Know, It's Who You Know

Summary

Fundamental Concepts

CHAPTER 9 Basic OWL

Restrictions

Example: Questions and Answers

Adding "Restrictions"

Kinds of Restrictions

Challenge Problems

Challenge: Local Restriction of Ranges

Challenge: Filtering Data Based on Explicit Type

Challenge: Relationship Transfer in SKOS

Relationship Transfer in FOAF

Alternative Descriptions of Restrictions

Summary

Fundamental Concepts

CHAPTER 10 Counting and Sets in OWL

Unions and Intersections

Closing the World

Enumerating Sets with owL'oneOf

Differentiating Individuals with

owl:differentFrom

Differentiating Multiple Individuals

Cardinality

Small Cardinality Limits

Set Complement

Disjoint Sets

Prerequisites Revisited

No Prerequisites

Counting Prerequisites

Guarantees of Existence

Contradictions

Unsatisfiable Classes

Propagation of Unsatisfiable Classes

Inferring Class Relationships

Reasoning with Individuals and with Classes

Summary

Fundamental Concepts

CHAPTER 11 Using OWL in the Wild

The Federal Enterprise Architecture Reference

Model Ontology

Reference Models and Composability

Resolving Ambiguity in the Model: Sets

versus Individuals

Constraints between Models

OWL and Composition

owl:Ontology

owl:imports

Advantages of the Modeling Approach

The National Cancer Institute Ontology

Requirements of the NCI Ontology

Upper-Level Classes

Describing Classes in the NCI Ontology

Instance-Level Inferencing in the NCI Ontology

Summary

Fundamental Concepts

CHAPTER 12 Good and Bad Modeling Practices

Getting Started

Know What You Want

Inference Is Key

Modeling for Reuse

Insightful Names versus Wishful Names

Keeping Track of Classes and Individuals

Model Testing

Common Modeling Errors

Rampant Classism (Antipattern)

Exclusivity (Antipattern)

Objectification (Antipattern)

Managing Identifiers for Classes (Antipattern)

Creeping Conceptualization (Antipattern)

Summary

Fundamental Concepts

CHAPTER 13 OWL Levels and Logic

OWL Dialects and Modeling Philosophy

Provable Models

Executable Models

OWL Full versus OWL DL

Class/Individual Separation

InverseFunctional Datatypes

OWL Lite

Other Subsets of OWL

Beyond OWL 1.0

Metamodeling

Multipart Properties

Qualified Cardinality

Multiple Inverse Functional Properties

Rules

Summary

Fundamental Concepts

CHAPTER 14 Conclusions

APPENDIX Frequently Asked Questions

Further Reading

Index