📜  语义网和 RDF

📅  最后修改于: 2022-05-13 01:56:48.924000             🧑  作者: Mango

语义网和 RDF

语义网是万维网的扩展。语义网的目的是为网络和一般数据提供结构。它强调表示数据网络而不是文档网络。它允许计算机根据内容的含义智能地搜索、组合和处理网络内容。语义网的三个主要模型是:

  1. 建筑模型
  2. 知识计算
  3. 交换信息
  • 建筑模型:
    模型是实时实体某些方面的简化版本或描述。模型收集有助于理解特定领域的信息。
  • 计算知识:
    可以从现有的知识中得出结论。
    示例:如果给出两个句子为“John is the son of Harry” ,而另一个句子是- “Hary's Father is Joey” ,则可以从中计算出的知识是—— “John is the grandson of Joey”
    同样,另一个有助于理解计算知识的例子是——
    'All A is B''All B is C' ,那么可以从中得出的结论分别是—— 'All A is C'
  • 交换信息:
    这是一个重要方面。已经实现了各种通信协议用于信息交换,例如 TCP/IP、HTML、WWW。网络服务也被用于数据交换。

与语义网相关的技术有:

  • RDF(资源描述框架)
  • OWL(网络本体语言)
  • DL(描述语言)

使用的查询语言是:

  • SPARQL(SPARQL 协议和 RDF 查询语言)。
  • SHACL(形状约束语言)。 SHACL 用于根据一组条件验证 RDF 图。

RDF:
它是描述结构化信息的正式语言。 RDF 的主要目标是在 Web 上交换数据,同时保留数据的原始含义。它是一种用于描述资源的数据模型。
例如物理事物、抽象概念、数字和字符串。
RDF 允许处理信息。 RDF 表示可以是三元组和图的形式。 RDF 图是一种有向图,用于作为万维网和其他电子网络上数据的描述语言。
资源使用三元组来描述。
三元组捕捉主客体之间的关系。三元组有主语、谓语和宾语。三元组用尖括号括起来。

示例:德里是印度的首都
从这句话生成的三元组是:

  .

,其中德里是主语,首都是谓语,印度是宾语。
三元组也可以以 URI(统一资源标识符)的形式表示。
URI 三元组示例:

 
 
.

每个语句都以 RDF 三元组中的句号结束。