问题标签 [linked-data]
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.
java - RDF 中使用的 URI 是否需要在 Jena 中可取消引用?
我正在查看 Jena 教程、An Introduction to RDF 和 Jena RDF API,并专门查看Tutorial01.java。PersonURI 非常模糊,因为它被定义为:
此 URI 是否需要取消引用?如果是这样,是否所有 RDF 实现都需要 Web 服务器?最后,如果确实需要取消引用并返回该 URI,它会提供什么服务?
rdf - 如何在现有数据集上使用替代/新本体
通常在讨论语义数据库和本体的力量时,我听到人们说 RDF 数据是通用的,因为本体可以应用于数据以以不同的方式查看它。
然而,根据我的经验,数据集通常通过谓词绑定到特定的本体,即在 中subject-predicate-object
,其中谓词根据一些本体定义了一些属性或关系。因此,例如,在关于电影的查询中,如果没有任何数据引用某个人的新“电影本体”,那么我不能只在查询 DBPedia 或 LinkedMDB 时使用它的术语,对吗?
然后我偶尔会在一个数据集中看到“链接”,它本质上将一个特定资源连接到另一个具有自己本体的数据集中的类似资源。即linkedmdb 有owl:sameAs
,但这似乎不是人们将本体应用于数据的意思。
它是如何工作的,我如何在对数据集的 SPARQL 查询中使用关于某些主题的不同本体?
rdf - 类似 rdfs:range 的属性,但具有暗示性而非排他性
我目前正在创作一个词汇,并想建议一个属性范围,以向用户提示他们可以使用哪些资源。我目前为该属性指定了一个rdfs:range
,但这太严格了。
semantic-web - owl本体(数据属性)
在 Protégé 中,我创建了一个具有类Service、Attributes等的本体,以及一个对象属性hasAttributes,如下所示:
Service有Attributes属性(serviceIdentifier:String, Type(String), Description(sting), providerIdentifier(String), InputParameter(), OutputParameter(), price(Integer)
我的问题是:我们必须将serviceidentifier、type、description等视为类Attributes的子类或数据属性吗?
本体如下:
rdf - 无法使用 SPARQL 从 LinkedMDB 检索具有高 ID 的电影
我在LinkedMDB SPARQL 端点上运行以下查询,它可以工作。有了它,我得到了我需要的关于 id 为 72 的电影导演的所有信息,也就是泰坦尼克号,所以我得到了关于 James Cameron 的信息。
对于具有更高 ID 的电影,例如ID 为 44396 的星际迷航,如果我将 72 替换为 44396,则查询不会返回任何结果。不过,该条目显然有一个目录、ID 和名称。为什么更改后的查询不起作用?
rdf - 如何使我的原始科学数据对语义网有用?
我有大量 CSV 和 HDF5 格式的原始结构化数据集。我通常会将它们原样上传到 Web 服务器,但是需要哪些步骤才能将这些数据合并到语义网络中?
rdf - 哪些查询语言可用于查询链接数据?
我对 SPARQL 很熟悉,但是在与人们谈论 SPARQL 和链接数据时,他们偶尔会评论说 SPARQL 不是一种好的查询语言,或者规范存在问题。
所以,很自然,我想知道,还有哪些其他查询语言可用于查询链接数据?
redirect - RDF 303 重定向说明
我想确认一些关于 303 重定向协议的含义。
如果出于灵活性的目的,确实遵循使用斜杠 URI 而不是哈希 URI 构建 RDF(资源/实例文件而不是词汇表)的约定,这是否意味着每个资源实例都必须定义一个重定向(如果我们希望它们可取消引用)?这意味着我们必须使用 purl 为每个资源定义一个 303 重定向到我们认为合适的相同或不同文件?
另外,有人可以告诉我信息资源和非信息资源(也称为现实世界对象)之间的区别是什么?更具体地说,资源描述框架不代表信息资源描述框架吗?也许更好地解释什么是网络上的资源会有所帮助。
有人可以帮助澄清这些概念吗?
java - 可视化 sparql 查询
我正在通过订阅/发布系统做一些工作。有了本体,我们可以提供一些属性供用户填写,然后我们把它变成一个 sparql 查询来匹配我们数据库中的项目,但是我们的系统中有一个功能,允许用户查看他们自己的查询,因为它们以 sparql 格式存储在数据库中,直接显示 sparql 句子不是很好,所以我想知道是否有一种方法可以可视化 sparql 句子?
例如,下面是一个存储在数据库中的 sparql,它是关于一个拍卖事件的订阅:
有了这个,我可以得到一些提示,比如“你在询问拍卖新闻”给用户看吗?顺便说一下,我使用java语言和MyEclipse作为开发工具,谢谢!
nlp - 关于RDF中的主谓宾
这有点跑题了!!!。但请回答这个问题。我在网上研究了很多关于 RDF 的文章和材料,但我无法理解一件事是如何以编程方式将主语、谓词和宾语划分为自然的英语行。
例如:斯科特导演的亚军。
如果我给出上面这行,那么上面的行是如何在程序化方面分为主语、谓语和宾语的。请回答。
谢谢...