title: “《实用语义网》读书笔记” original_path: “/田浩然上传的资料/电子书/实用语义网.Allemang,.Hendler,.文字版.pdf” author: “Dean Allemang, Jim Hendler” publisher: “Morgan Kaufmann (Elsevier)” date: “2011” size: “3.58 MB” pages: 369 processed_date: “2026-09-20” method: “PDF混合提取(pdf-inspector + OCR)” status: “done”

Semantic Web for the Working Ontologist 第二版 读书笔记

核心观点

语义网不是由数学家和逻辑学家构建的,而是由各行业从业者通过实际建模实践完成的。本书面向”实务型本体工程师”,强调用 RDF、RDFS 和 OWL 解决真实建模问题。

关键概念

语义网技术栈

  • RDF:资源描述框架,三元组数据结构
  • RDFS:RDF Schema,类层次和属性定义
  • OWL:Web 本体语言,表达能力更强的建模语言
  • SPARQL:RDF 查询语言,图匹配语言
  • SKOS:简单知识组织系统,词汇表管理

核心建模原则

  1. 开放世界假设:未声明的信息不等于假
  2. URI 唯一标识:每个资源有全球唯一标识符
  3. 数据复用:不同来源数据可以合并
  4. 分层表达:从简单到复杂逐步增强

建模反模式

  • ** rampant classism**:过度使用类而非属性
  • creeping conceptualization:概念定义不清导致建模混乱
  • objectification errors:将关系误建模为对象

章节结构

  1. 什么是语义网?
  2. 语义建模基础
  3. RDF 基础
  4. 语义网应用架构
  5. SPARQL 查询
  6. RDF 推理
  7. RDFS 模式
  8. RDFS-Plus 扩展
  9. RDFS-Plus 实战案例
  10. SKOS 词汇表管理
  11. OWL 基础
  12. OWL 中的计数与集合
  13. 网络上的本体
  14. 好坏建模实践
  15. OWL 高级建模
  16. 结论

重要数据

  • 第二版出版:2011年
  • ISBN:978-0-12-385965-5
  • 页数:369页
  • 前置知识:无需编程背景,但需理解基本概念

SPARQL 核心能力

  • 图模式匹配:通过模式匹配查询 RDF 图
  • 聚合与分组:支持 COUNT、SUM 等聚合函数
  • 可选匹配:使用 OPTIONAL 处理缺失数据
  • 过滤表达式:STRING、NUMERIC 等操作符
  • 子查询:嵌套查询提升表达能力
  • UNION:合并多个图模式

可行动点

  1. 使用 RDFS 定义类层次和属性域/范围
  2. 掌握 SPARQL 基本查询语法和图模式匹配
  3. 理解 OWL 基础构造(类、属性、个体)
  4. 实践数据合并和 URI 管理策略
  5. 识别并避免常见建模反模式

与其他知识的关联

RDF数据模型 | OWL本体语言 | SPARQL查询 | SKOS词汇表 | Python & XML