标签: semantic-web

sparql查询什么都不返回

为什么此SPARQL不返回任何值

PREFIX ontology: <http://dbpedia.org/ontology/> 
SELECT ?Abstract 
WHERE
{
<http://dbpedia.org/resource/Cologne>  <http://dbpedia.org/ontology/wikiPageRedirects> ?page .
?page   <http://dbpedia.org/ontology/abstract>  ?Abstract.

FILTER (lang(?Abstract)='en')
}
Run Code Online (Sandbox Code Playgroud)

semantic-web sparql

1
推荐指数
1
解决办法
370
查看次数

如何使用本体

我有这个问题.我可以理解,网页只能由人而不是机器来解释.因此,我们创建词汇表和语义,并以有向图形格式表示rdf中的信息,以便机器甚至可以解释它.我们有主语谓词和宾语,其中主语,谓语和宾语可以是uris.但我很困惑,我们应该有一个rdf对应一个网站的每个页面,以便人类可以看到网页但机器的解释,他们可以使用rdf版本.我对么?

我也看到使用本体工程,我们使用关联规则分析生成规则.我也有一些困惑.让我们说我想为一个领域创建一个本体论让我们说医疗.然后我使用关联规则挖掘我挖掘网站或其他数据来获得一些关联.但这样做我只能定义概念之间的关系.如何使用此挖掘获得新概念?

我们如何使用这个新创建的本体.我们应该将它们添加到网站上吗?我不清楚.需要一些建议吗?

semantic-web ontology semantics

1
推荐指数
1
解决办法
3274
查看次数

使用jena从XMl文件创建RDF

可能重复:
从XML创建RDF

我很抱歉第二次提出这个问题,我仍然无法从以下xml文件生成rdf.

<xml>
<person>
<name>Joe</name>
<website url="www.example1.com">contact1</website >
<vote>20</vote>
</person>
<person>
 <name>Anna</name>
<website url="www.example2.com">contact2</website>
 <vote>80</vote>
 </person>
 </xml>
Run Code Online (Sandbox Code Playgroud)

我认为使用jena可能会解决问题,但我不知道该怎么做,因为每个人都有三个属性,我希望看到如下所示

<rdf:Description rdf:about="http://www.example.com/xml">
 <j.0:hasCritic>Joe</j.0:hasCritic>
 <rdf:Description rdf:about=Joe >
 <j.0:haswebsite>"www.example1.com"</j.0:haswebsite>
  <j.0:hascontact>contact1</j.0:hascontact>
  <j.0:hasvote>80</j.0:hasvote>
 </rdf:Description>
<j.0:hasCritic>Anna</j.0:hasCritic>
 <rdf:Description rdf:about=Anna>
 <j.0:haswebsite>"www.example2.com"</j.0:haswebsite>
  <j.0:hascontact>contact2</j.0:hascontact>
  <j.0:hasvote>20</j.0:hasvote>
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助

xml rdf semantic-web jena xml-parsing

1
推荐指数
1
解决办法
3158
查看次数

从标识符创建URI的良好做法

我有几个资源,我想用RDF建模,每个资源都有一个唯一的标识符(DMS格式的GPS坐标).

  • 36.54.01E.25.28.44N
  • 150.18.38.9E.2.40.47.5S
  • ...

现在我想为每个人创建URI.在这种情况下,什么是最佳做法?可以意味着将它附加到我的命名空间URI或者我不应该这样做因为点?

rdf uri semantic-web namespaces

1
推荐指数
1
解决办法
137
查看次数

OWL中的唯一名称假设

为什么在OWL中,我们不使用唯一名称假设?它是不是更复杂的事情,因为如果两个东西有不同的名称,它是不是可以是不同的?

semantic-web owl

1
推荐指数
1
解决办法
1201
查看次数

通过联合SPARQL查询连接Linkedmdb和DBpedia

我运行了以下查询,并从linkedmdb获取了电影及其相应的DBpedia URI的数据.

SELECT ?film ?label ?dbpediaLink
WHERE { 
  ?film rdf:type movie:film .
  ?film rdfs:label ?label .
  ?film owl:sameAs ?dbpediaLink 
  FILTER(regex(str(?dbpediaLink), "dbpedia", "i"))
}
LIMIT 100
Run Code Online (Sandbox Code Playgroud)

我想使用?dbpediaLinkURI 从DBpedia获取这些电影的类别.另外,我需要dcterms:subject从DBpedia获取电影的属性值.我无法理解如何连接它们?我可以通过SPARQL来完成,还是需要为此编写代码?

rdf semantic-web sparql dbpedia linkedmdb

1
推荐指数
1
解决办法
3231
查看次数

owl-s与wsdl-s在语义Web服务中的区别?

我正在处理语义Web服务,更具体地说是WS组合.

为了在Web服务中添加语义,我找到了两条路径(使用owl-s或wsdl-s),那么每个解决方案的限制是什么?

web-services semantic-web

1
推荐指数
1
解决办法
1248
查看次数

如何从dbpedia检索文章?

我最近进入了语义网的世界。到目前为止,一切都很顺利。重点是...我正试图从dbpedia中获取Articles,但是我却没有得到结果。对于我在DBpedia本体中看到的内容,我认为这应该是正确的。Article是WrittenWork的“子类”,Book也是。我可以通过rdf三元组获取书籍及其信息。当使用与书本查询几乎相同的SPARQL查询时,我没有得到结果。这很奇怪,因为我知道Wikipedia中有对文章的引用。

查询书籍:

SELECT DISTINCT ?book
WHERE { ?book a dbo:Book . }
Run Code Online (Sandbox Code Playgroud)

如果我用dbo:Book代替dbo:Article,我什么也收不到。我在这里测试:http : //dbpedia.org/sparql

有人可以指出正确的方向吗?

rdf semantic-web sparql dbpedia

1
推荐指数
1
解决办法
315
查看次数

纽约时报RDF数据转储或SPARQL端点?

我正在尝试查询nytimes rdf数据.问题是我找不到他们的rdf数据转储或sparql端点.无论我在哪里搜索,他们都会引导我访问此页面:http://data.nytimes.com/,我无法访问.

网络访问消息:无法显示页面

有没有人知道下载他们的.nt文件或他们的SPARQL端点的链接?

rdf semantic-web sparql linked-data

1
推荐指数
1
解决办法
548
查看次数

由SPARQL作为字符串返回的数字属性

处理数值数据类型时,我遇到了SPARQL问题.

我有一个本体论(http://cabas.ugr.es/ontology/ugr),其中我定义了一对属性,代表了特定性别的学生人数:

<http://cabas.ugr.es/ontology/ugr#hombres>
                     a owl:DatatypeProperty, owl:FunctionalProperty, rdf:Property ;
  rdfs:label
    "hombres"@es,
    "men"@en ;
  rdfs:comment
    "Número de estudiantes hombres."@es,
    "Number of male students."@en ;
  rdfs:range xsd:nonNegativeInteger ;
  rdfs:isDefinedBy <http://cabas.ugr.es/ontology/ugr#> ;
  owl:sameAs <http://cabas.ugr.es/ontology/ugr#hombres> ;
  owl:inverseOf <http://cabas.ugr.es/ontology/ugr#mujeres> ;
  ns1:term_status "stable" .

<http://cabas.ugr.es/ontology/ugr#mujeres>
                     a owl:DatatypeProperty, owl:FunctionalProperty, rdf:Property ;
  rdfs:label
    "mujeres"@es,
    "women"@en ;
  rdfs:comment
    "Número de estudiantes mujeres."@es,
    "Number of female students."@en ;
  rdfs:range xsd:nonNegativeInteger ;
  rdfs:isDefinedBy <http://cabas.ugr.es/ontology/ugr#> ;
  owl:sameAs <http://cabas.ugr.es/ontology/ugr#mujeres> ;
  owl:inverseOf <http://cabas.ugr.es/ontology/ugr#hombres> ;
  ns1:term_status "stable" .
Run Code Online (Sandbox Code Playgroud)

我在Virtuoso(http://cabas.ugr.es:8890/sparql)上安装了一个SPARQL端点,我在其中输入以下查询:

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> …
Run Code Online (Sandbox Code Playgroud)

rdf semantic-web ontology sparql linked-data

1
推荐指数
1
解决办法
568
查看次数