问题标签 [rdfs]
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.
rdf - 如何在 OWL 中定义属性的域?
我想建立一个本体来处理感染或未感染疾病的人:
图形化:
如何定义属性has_disease(Person, Disease)Person
以使与 some Disease
by相关的类型的个体has_disease
也被推断为具有 type SickPerson
?
rdf - 设备描述词汇
前段时间我问了一个更笼统的问题,没有得到任何回应,但我仍然会坚持下去。有谁知道用网络浏览器描述数字设备的词汇/本体?我说的是 RDF(RDFS 或 OWL)中的一些东西。我遇到了以下情况:
http://www.w3.org/TR/ddr-core-vocabulary/
但它似乎不是很相关或当前。
此外(这可能会回答上述问题)。有谁知道将 WURFL 存储库转换为 RDF 的人。我认为这些问题是同义词,所以我没有将它们分开。
rdf - RDF 和 RDFS 有什么关系?
我一直在阅读诸如 RDF/RDFS 和“本体”之类的语义 Web 技术,但想知道它们之间的关系如何?目前这些术语似乎都可以互换,或者我不理解这里的基本概念。
sparql - 我可以使用推理和 TDB 配置 Jena Fuseki 吗?
我想用 TDB 支持的推理模型配置 Fuseki。
我已经能够使用内存模型配置它,但不能使用可以更新三元组的 TDB 模型。
我正在使用以下汇编程序描述:
它工作正常,它能够进行 RDFS 推理,甚至插入新的三元组。但是,一旦我停止并重新启动服务器,就会引发以下异常:
rdf - 这如何在 RDFS 中表示
我有生以来第一次尝试开发 RDFS 词汇表。我想知道在 RDFS 中执行以下操作的最佳方法是什么:
我有一个叫做“名字”的东西。名称可以具有属性“语言”。这种语言可以表示为 ISO 693-3 代码或 ISO 693-5 代码。
这是一个三元组,说明希腊语中有一个名字:
查找http://example.org/vocab/language可以传达该语言应该是 ISO 639-3 或 ISO 639-5 代码,作为 rdf:comment。
我找到了 lexvo 本体(http://lexvo.org/ontology),我认为使用它会很好。它将这两种类型的 ISO 代码描述为 owl:DatatypeProperty。我想知道如何使用它来改进示例以及如何在 RDFS 中表达它。下面是使用 lexvo 进行相同声明的尝试:
或 ISO 639-5 替代方案:
这样的RDF有意义吗?我如何在 RDFS 中表达 RDF 应该是这样的?
提前致谢, 弗兰斯
rdf - RDFS 子类:属性重定义
玩具示例:
考虑以下类型:
Hamburger, Veggieburger, Component, Vegetable, Meat
在哪里
Veggieburger
是subclass_of
Hamburger
Vegetable
并且meat
是Component
考虑以下属性:
Has_component
: 域 =Hamburger
, 范围 =Component
现在,我想重新定义Has_component
并Veggieburger
指出它只能包含蔬菜Components
。
有没有办法重新定义(即覆盖)属性Has_component
?
rdf - RDF 格式需要改进
我能够生成 RDF,但格式不正确,因为我无法触发正确的 Sparql QUERY ..我需要改进 RDF 的格式。我希望在 RDF 中有类、实例、属性对于 Objecttype,Attribbutetype,Relationtype ..你们能帮我推导出 RDF ..code snnipet 会很有帮助...
我粘贴了我能够生成的 rdf。
在代码中有一个 rdf 描述
因为它是一个对象类型,所以它应该放在 rdf:class 下。我是这个领域的新手,我对 RDF 了解不多。所以任何形式的帮助都会非常有帮助。
xsd - 如何将 XSD 简单类型转换为 rdfs:使用 Jena 的数据类型
假设我有一个具有以下代码行的 XSD 文件;
我要做的是将此xsd简单类型转换为本体中的rdfs:Datatype的实例。下面是我想要的。
我如何使用 Jena 做到这一点?
java - 如何获取表示具有特定 [property,object] 对的对象的 RDF 资源?
好的,澄清一下,我有一个 XML/RDF 文件,它描述了具有自然分类树结构(如文件夹和文件)的数据。数据不是在树中结构化的,而是有解释如何重建树的信息(即每个节点的嵌套集值)。除了假设文件中的某些语句具有 RootTree 属性,其对象是描述树根节点的语句的 URI,我一无所知。
获取该对象很容易,我只需使用:
现在,我可以进一步列出所有具有属性pt:parentTree
和对象的语句roots.nextNode()
:
这给了我所有这些陈述的清单。这些语句是在 RDF/XML 文件中看起来像这样的元素的一部分(请注意,它们具有不同的 parentTree 值,但出现在相同的上下文中):
现在,我想做的是获取对所有带有主题 sat.nextStatement() 主题的语句的引用。在这个例子中:
“http://www.pearltrees.com/dcow/pearltrees-videos/id5296268#rootPearl”
和
“http://www.pearltrees.com/dcow/pearltrees-videos/id5296268#pearl46838293”
我的目标是获取每个元素的内容,包括它的 rightPos 和 leftPos,以便我可以重建树。
semantics - owl:allValuesFrom 和 rdfs:range 差异
我正在研究语义网,我想知道:编写限制的语义有什么不同,例如:
并编写范围限制,例如:
在我看来,它的意思是一样的:父母必须有一种人。没有区别吗?