- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
RDF/OWL 能够表示多少自然语言传达的概念?我仍在学习 RDF 和其他语义技术,但据我目前的理解,信息通常表示为形式的三元组(主语、谓语、宾语)。所以我可以想象“鲍勃有一顶帽子”这句话是如何表示的。但是,您如何表示一个更复杂的句子,例如“鲍勃,在 42 街,在业主批准后将在购物中心找到一份工作”?代表名词/动词/所有权/因果关系/时态/等的标签是否有约定?
请注意,我并不是在问如何自动将任意自然语言文本转换为 RDF(因为目前这似乎是不可能的)。我只是想了解如何使用 RDF 来表示自然语言所表示的相同信息。
最佳答案
也许看看 Attempto project其目标是定义一个可以自动映射到一阶逻辑的英语片段。这项工作的一部分是映射到 OWL 2 DL。参见例如Writing OWL ontologies in ACE .
你的例句
Bob, over on 42nd street, will have a job at the Mall after the owner approves
可以用 Attempto Controlled English (ACE) 重写为
If an owner of Mall approves John whose address is "42nd street"
then he is employed by Mall.
(或类似的内容,具体取决于您确切想说的内容。)
这句话可以自动映射到 OWL2 SubClassOf-axiom
SubClassOf(
ObjectIntersectionOf(
ObjectOneOf(
:Mall
)
ObjectSomeValuesFrom(
:owner
ObjectSomeValuesFrom(
:approve
ObjectIntersectionOf(
ObjectOneOf(
:John
)
DataHasValue(
:address
"42nd street"^^<http://www.w3.org/2001/XMLSchema#string>
)
)
)
)
)
ObjectSomeValuesFrom(
:employ
ObjectOneOf(
:John
)
)
)
此映射实现了有关基本词类的某些约定:
此映射不支持 ACE 支持的许多词类,例如不及物动词和双及物动词、不及物形容词和副词。覆盖范围可以扩大,例如不及物动词可以映射到 OWL 类别(例如“John sleeps.”可以表示个体 John 属于 sleepers 类别)。目前尚不清楚如何处理,例如双及物动词和副词。
一般来说,英语的构建 block (名词、不同类型的形容词、不同类型的动词……)比 OWL(具有类、个体、对象和数据属性,以及(类型化))要丰富得多。 )数据项,例如字符串和数字)。这只是“文字与实体”的层面。像时态这样的东西更加复杂,因为它们在英语中有许多表面表示,并且在 OWL 方面缺乏任何内置内容。
关于artificial-intelligence - 将自然语言表示为 RDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3408867/
来自 RDF Schema 1.1 2.4 rdfs:Datatype rdfs:Datatype is the class of datatypes. All instances of rdfs:D
我遇到了books ontology ,在 owl 的底部文档,我们有: A reservation has been made by a person for a boo
在 RDF/XML 文件中具有属性的订单是否重要?换句话说,以下两个相同吗? 1 2 2 1 最佳答案 是的,RDF 在数学上被定义为一组三元组,因此这些三元组在您使用
我刚开始学习 RDF,我的问题是: 空白节点的目的是什么? 例子: ex:John foaf:knows _:p1 _:p1 foaf:birthDate 04-21 这
让我们看看这个例子:http://dbpedia.org/page/Berlin “owl:sameAs”和“is owl:sameAs of”有什么区别 最佳答案 owl:sameAs 是一个对称属
许多数据集都有变化的历史。将历史数据作为关联数据提供可能是一个挑战。我正在考虑的一般情况是,数据集包含有关具有可以随时间变化的属性的事物的数据。一个例子可能是温莎城堡的历史:它过去有很多配置,但它仍然
我正在使用 MarkLogic 8.0-6.3 使用 sem:rdf-load 从 RDF 文件生成三元组时很少有三元组没有被创建。 我已经粘贴了 RDF 文件内容、生成的三元组和我用来加载文件的查询
在这里完成 RDF 新手,我正在努力理解如何创建合理且可重用的谓词。我问了我们公司的几位专家,但他们的谓词(被迫)通过复制对象是唯一的(例如 woman,has_a_bag,purse 与 woman
谁能给我一个 RDF 中具体化的简单例子?我想看看我是否理解正确。 例如,我提出以下案例 Tolkien -> wrote -> Lord of the rings /|\
我想对如下所示的合作伙伴关系进行建模,我以标记属性图的格式表示。 我想使用RDF语言来表达上面的图,特别是我想了解是否可以表达“loves”边的标签(这是一篇文章/信件的URI)。 我是RDF新手,我
我在构建 Project Gutenberg 目录的 SPARQL 查询时遇到困难(可在页面底部的 Gutenberg Feeds 获取)。我知道我对 SparQL/RDF 等如何工作缺乏了解。实际上
我正在用 RDF 创建一个 Material 集合。我遇到了两种处理度量单位的方法: 通过将描述性名称链接到 RDF 属性: prop:density prop:hasUnits "kg/m
RDF:Property 是否可以包含其他属性以及 rdf:range 和 rdf:domain。例如,您是否可以拥有以下内容: This is a member of
我对 RDF 和 RDF Schema (RDFS) 有点困惑。我读过一些文档,其中提到 rdfs 是为 RDF 定义词汇表。 根据这个定义,我可以说 RDFS 是像 OWL 或 Dublin Cor
rdf:resource、rdf:about 和 rdf:ID 之间在概念上有什么区别。我做了一些调查,但我还不清楚它们之间的区别。例如,第一次声明资源时是否使用rdf:ID,rdf:resource
这是rdf代码: 42 我需要得到号码 "42" .我试过这个: PREFIX soton: PREFIX skos: ?location skos:notation rdf:
关于语义网的初学者问题。 我有一个颜色知识库,其中包括相似的颜色、颜色修饰符(暗、亮、~ish 等)、颜色关系(更深、更亮)、颜色同义词等。我想弄清楚 RDF/OWL 是否是一个操作(主要是查询)这个
有什么办法可以加快 rdf 文件加载到 Sesame 中的速度吗?我有 N-triple 格式的文件,大小从几 MB 到几 GB。我已经尝试了 Sesame Cook Book 中的前三种方法,但无济
例如,这句话: "I give John a book." 使其成为一组三元组: I give John. John hasIndirect book. book count 1. 或者,它可以是:
在 RDF 图的 Turtle 序列化中,我有很多这样的三元组(很多个体,都有一个共同的类型值): :A a :b . :B a :b . :C a :b . :D a :b . # … :Z a :
我是一名优秀的程序员,十分优秀!