语义网的发明者和web发展史
语义网的发明者是万维网(WWW)的发明家Tim Berners-Lee
web1.0->web2.0->web3.0
人工智能的两条途径
1.基于符号表示的途径(逻辑学->语义网->知识图谱)(慢速思考)
2.基于统计表示的途径(神经网络->深度学习)(快速思考)
知识的表示形式(三元组的主谓宾对资源类型要求)
资源的分类:
1.I:IRI(generlized URI)命名资源
2.B:Blank Nodes 未命名资源
3.L:Literal 自解释资源(数据)
使用三元组描述语义空间
1.主语I/B(命名资源或未命名资源)
2.谓语I(命名资源)
3.I/B/L(任何资源)
知识描述语言的主要标准和区别(RDF/RDFS/OWL)
1.(W3C标准)RDF:是一个(拥有XML语法,能表达语义的)图形化的表示,用于
->表示元数据
->以机器可以处理的方式表示语义信息
->使用RDF statement把资源描述成(属性,值)集合
->这些statement以三元组的方式表示,包含主谓宾(S,P,O)
2.RDFS:也是W3C标准,RDF Schema扩展了RDF,来表示资源的类型,以及类型的属性
RDFS为模型添加了约束
RDFS的表达能力依旧有限
->没有定义域和值域的条件化限制constraints
->没有存在/基数限制
->没有完整的逻辑运算符
->没有传递性,自反或者对称性属性描述
3.OWL:
->用于高级概念表达的语言组件
->基于数量的表示:全称/存在量词
->表达限制和约束的公理
知识查询与语言的标准
SPARQL是查询语言也是协议
特征:
1.支持前文所述查询类型
2.支持基于数据类型的查询
3.允许查询多值的属性,多属性的资源和关于RDF具化的查询
4.可以使用OPTIONAL语句进行可选查询
5.有些实现允许聚合查询
局限性:
1.不支持集合运算符或全称,存在量词
2.不支持递归(1.1支持子查询)