用自然语言传达的概念有多少是RDF/OWL能够代表的?我还在学习RDF和其他语义技术,但正如我目前所理解的那样,信息通常表示为形式的三元组(主语,谓词,宾语).所以我可以想象如何表达"Bob有帽子"的句子.但是,你怎么会代表一个更复杂的句子,比如"鲍勃,在第42街上,在主人批准后会在购物中心找到工作"?是否有代表名词/动词/所有权/因果关系/时态/等的标签的约定?
注意,我不是问如何自动将任意自然语言文本转换为RDF(因为这当前看起来不可能).我只想了解如何使用RDF来表示自然语言所代表的相同信息.
我读过OWL - Web Ontology Language(仅限几页),但它的实际用例 /实现是什么?
在研究描述逻辑(DL)时,很常见的是它是一阶逻辑(FOL)的一个片段,但很难从DL中排除的内容中明确地读出一些内容,这是FOL的一部分,这使得DL (所有方言ALC,SHOIN等......)可判定.或者换句话说,你能否在FOL中提供一些不能通过DL表达的例子(这是FOL中半/非可判定性的原因)?
目前我正在试图找出,然后使用OWL,然后使用UML来描述软件工程过程中感兴趣的域.
我阅读了Atkinson的这篇论文,它非常好地概述了OWL和UML在语义和句法层面的差异和等同性.
但是,它没有提供一个明确的指示,在哪些用例中使用OWL而不是 - 例如 - 一个UML类图表可能更好.
它可能是底层开发过程,它决定了建模语言(例如模型驱动=去UML,本体驱动=去OWL),但对我自己来说,这个差异还不清楚吗?
在这两种语言中,我都可以建立一个术语,我作为本体工程师可以重复使用,以便从中推断出新的知识.作为软件工程师,我使用这个术语来构建(单个)系统.
那么OWL和UML之间的差异只是研究领域吗?或者我可以使用OWL来描述我的(单个)软件系统的构造吗?
而且,这就提出了一个问题,即选择哪种建模语言的决定只是由我试图实现的目标驱动的?
EquivalentClass和SubClass有什么区别?在阅读OWL入门读物时,我发现本教程使用SubClassOf来声明一个新类,如下所示
SubClassOf(
:Teenager
DataSomeValuesFrom( :hasAge
DatatypeRestriction( xsd:integer
xsd:minExclusive "12"^^xsd:integer
xsd:maxInclusive "19"^^xsd:integer
)
)
)
Run Code Online (Sandbox Code Playgroud)
我能写吗?
EquivalentClass(
:Teenager
DataSomeValuesFrom( :hasAge
DatatypeRestriction( xsd:integer
xsd:minExclusive "12"^^xsd:integer
xsd:maxInclusive "19"^^xsd:integer
)
)
)
Run Code Online (Sandbox Code Playgroud)
代替?
使用<DC:title> <owl:SameAs> <NS:title>和有什么区别<DC:title> <owl:equivalentProperty> <NS:title>
这里NS是一些命名空间.
有没有人知道如何在Sparql中查询具有对象属性的类?假设我们有一个包含以下内容的OWL文件
Human ----(hasPizza)---> Pizzas
Run Code Online (Sandbox Code Playgroud)
人类和比萨饼是课程(或概念).在SPARQL中,此查询不返回任何内容:
select ?x ?y where {
?x hasPizza ?y
}
Run Code Online (Sandbox Code Playgroud)
但是,如果我在这些概念下添加两个人(或实体),比如
Human:Jim ----(hasPizza)---> Pizzas:cheesePizza
Run Code Online (Sandbox Code Playgroud)
该查询将返回?x=Jim,?y=cheesePizza
如何获取?x=Human和?y=Pizza使用SPARQL?
是否可以使用SPARQL查询定义资源(来自DBpedia)?我希望有一些类似于TBox和ABox的内容(概念)语义Web的聚类方法:问题和应用程序(幻灯片10-11).例如,对于DBpedia资源Stephen King,我想:
Stephen_King:人⊓作家⊓男⊓...(最具体的课程)
owl ×10
rdf ×5
semantic-web ×3
ontology ×2
rdfs ×2
semantics ×2
sparql ×2
.net ×1
architecture ×1
c# ×1
dbpedia ×1
metadata ×1
triplestore ×1
uml ×1