问题标签 [semantic-web]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2332 浏览

sparql - dbpedia 上的选择 SPARQL 查询出现问题

我尝试使用 DBpedia 上的 Sparql 查询获取有关城市的一些数据。问题是我无法让查询工作。

目前我做这样的事情:

我得到了斯洛文尼亚所有的城镇和村庄的所有数据。问题是,我只想获取一个城镇的数据(官方名称和/或摘要),例如卢布尔雅那。所以我尝试了一些这样的事情:

当然,它不起作用。不过,我不完全知道为什么:),但我一直在做一些实验,并注意到一些事情,比如如果我把

我得到了一些结果(与我无关,但无论如何),但如果我把

尽管页面http://dbpedia.org/resource/Ljubljana上存在元素 skos:subject ,但没有任何结果。

有人可以解释为什么第二个示例不起作用以及如何获得我想要的结果吗?

谢谢, 阿布拉克

谢谢

0 投票
2 回答
1750 浏览

rdf - OWL:抽象类、匿名节点、正则表达式

使用 OWL 定义本体时,有没有办法说一个类

  • 应该始终是匿名节点(没有 rdf:about="..."),例如 <my:FamousQuote/>
  • 是抽象的,此类的任何实例都应始终使用子类

(在这里编辑:)

  • DataTypeProperty 应该匹配正则表达式吗?

谢谢

0 投票
4 回答
273 浏览

semantics - 如何在语义网中映射主观数据?

我一直在研究用于存储数据的 freebase 项目。它似乎是存储具体、客观数据(如姓名、位置和日期)的好地方。它是存储主观数据(如意见或评级)的好地方吗?是否有另一种/更好的开放数据、语义数据存储或存储和查询此类信息的策略?

此外,由于它是主观的,我可以肯定其他人不会同意我的意见。我将如何在线存储其他人的意见,以便更好地代表人群意见?

freebase 是存储此类数据的正确位置吗?

例如:餐厅评级或电影评级。电影评级的时间敏感性可能不如餐厅评级。任何关于输入数据的人的非识别信息对于确定其他因素和关系都是有趣的。

0 投票
6 回答
360 浏览

html - 我应该优先考虑对我的页面进行语义标记吗?还是语义网是一个永远不会真正落地的好主意?

语义网是一个很棒的想法。使用语义网络概念已经完成了很多非常酷的事情。但经过这么长时间,我开始怀疑这最终是否只是一个白日梦。如果我们能真正成功地建立一个完全语义的网络,如果我们不能利用语义网络为我们的用户提供更深入的网络体验,是否值得花时间和额外的努力来确保完全语义网络页面是我自己还是我的团队创建的?

我知道语义页面通常会变得更好(更多地关注细节而不是我想的任何事情),所以我并不质疑尝试语义页面设计,我目前正在考虑的是放弃审查和修订过程部分语义页面,完全语义页面,希望将来有所回报。

0 投票
2 回答
418 浏览

rdf - 从 RDF 中删除个人和属性

我的语义 Web 项目中有一个 RDF 文件,我使用 Rowlex 来操作它。我需要从 RDF 中删除一个人,所以我使用了

使用此代码,我的个人消失了,但它的属性仍然存在。所以我想我应该先删除它的属性。此外,我没有找到一起删除所有属性的命令。那么,问题1:有没有办法删除一个拥有所有属性的人?或者,我可以在一行代码中删除所有属性,而不是一一删除吗?以及如何删除具有多个值的属性。比如三个StudyLists,在下页的例子中。

另一方面,当我尝试通过以下代码从学生个人中删除属性(例如“useSudyList”)时:

我找到了我的 RDF 文件:

...变成了这样:

因此,财产被扔掉了。我对文字属性没有这个问题。问题2:有什么问题?

提前感谢您的关注和帮助。

0 投票
1 回答
831 浏览

rdf - 语义网中的个体和属性

我目前正在从事语义网络电子学习项目。我已经制作了一个本体和类。但是,在填充 RDF 文件时,我会创建一个个人(例如课程)并将其放置在 RDF 中。之后,如果我需要通过对象属性(例如 student-> studyMemberOf-> course)将另一个人与这个人相关联,我将 course Uri 放在学生个人中。这意味着(课程个人 Uri:crs000021):

我在这里有2 个问题
将每个班级的个人放在单独的 RDF 文件中是否正确?
在关联这两个人时,我是否在学生文件中创建了另一个“课程(crs000021)”节点?这种方法(制作不同的rdfs)不正确吗?

感谢您的关注

0 投票
3 回答
3666 浏览

uri - 在语义网中使用 Uri 和 Url

我正在做一个语义网络项目,我遇到了一些关于 Uri & Url 的问题。

首先,一个普遍的问题:万维网中的用户应用程序如何引用 Uris?当请求相关的 Uri 时,是否有像 Urls 一样存储在一些国际服务器上,并将资源提供给用户应用程序?我在 RDF 文件中为我的本体个体制作了 Uris。仅将 Uri 存储在我的 Web 文件中就足够了吗?怎么能确定它是独一无二的?(例如这是给学生的:#stu00546)
其次,我应该给我的本体什么 Uri?我应该注册一个有效的 Uri 以使其在 Internet 上工作吗?
最后的,我应该在需要的地方为个人存储 Uris 和 Url 吗?例如,如果我想创建一个关于学习资源(如 Pdf)的个人,并且我希望用户能够稍后打开这个 Pdf,我应该存储 Pdf 的 Url,还是应该用它的 Uri 定义这个人,哪个是其他站点分配给它的?

非常感谢您的时间和关注

0 投票
1 回答
226 浏览

semantics - 架构师应该知道的语义网的基本原则/原则是什么?

设计系统的核心原则和原则。这真的是 web 3.0 吗?

0 投票
5 回答
3560 浏览

c# - RDF 与 C# 的集成

我正在做一个项目,我被要求进行语义搜索。该场景是一个数据库,其中包含一个包含 3 条信息的表,即医生姓名、患者姓名和就诊日期。我被要求创建一个包含 3 个字段的表单:医生、患者和日期。因此,当用户想要搜索患者的相应医生或相应患者的医生或他们的日期时,他们只需输入任何字段即可从数据库中检索信息。我使用正则表达式在 C# 中完成了用于字符串操作和信息检索的编码。但主要任务是搜索应该使用 RDF 和 URI。

现在我已经完成了大部分编码工作,有人可以帮助我如何使用 RDF 和 URI 创建搜索,是否有任何解决方案,如何在 C# 中集成 RDF,是否有任何文档。

但是根据我的主管的要求,他要求我建立一个与 RDF 一起使用的搜索,我的意思是患者的详细信息(例如患者姓名)、医生姓名和日期将以 URI 的形式定位患者、医生的详细信息和数据库中的日期信息,因此如果有人试图搜索医生或患者等任何信息,只需在相应字段中输入他们的姓名并检索信息。为了您的理解,我附上了我的代码的 2 个快照。

图 1: http: //img29.imageshack.us/i/15035706.jpg
图 2:http: //img31.imageshack.us/img31/1117/86105845.jpg

第一张图片是我将所有详细信息输入数据库的地方,第二张图片是搜索。

这是我项目的总体思路,你能告诉我如何做到这一点吗?

如果有人能尽快帮助我,我将不胜感激。

0 投票
4 回答
720 浏览

java - 语义网的 JAVA 支持

java是否支持语义webservices。任何api都可用于那个..