问题标签 [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.
c# - 你知道用 C# 实现的任何 OWL 2 工具/库吗?
你知道用 C# 实现的任何 OWL 2 工具/库吗?Java中有一些,但是如果我更喜欢.Net,我是将它们重写为C#还是发明我自己的?
mysql - 为 RDBMS(MySQL 数据库)创建 SPARQL 端点的最佳方式
我正在(想做)一些关于链接开放数据集的实验,尤其是政府推出的那些。
我有一个 RDBMS(更具体地说是 MySQL)。我在设计它时考虑了语义网的想法,即我有一个信息存储为对象、谓词和定义对象的类。反过来,所有对象都通过主体 --> 谓词 --> 对象(其中主体来自对象表)形式的语句相互关联。
我希望能够从我的应用程序中查询其他 RDF 三元存储,并让其他三元存储查询我的数据。是否可以“设置某些东西”以使其成为可能?
我看过耶拿。使用 Jena 似乎意味着我必须将它作为存储应用程序而不是 MySQL - 唯一的问题是我包含了一个称为类别的新概念(我认为它不是语义网络语言的一部分)。我将使用类别来帮助显示信息(它们没有任何其他含义),但使用 Jena 似乎意味着我无法在类别下组织谓词以便更方便地查看。
我正在使用 Java,因此首选 JAVA API。
也有可能我误解了 Jena 的目的,也许这很有用,但我不确定如何。
我敢肯定,从现在起四天后,这个问题会显得相当愚蠢,但目前我对如何进行有些困惑。
semantic-web - multilingual sparql
I want to query a triple store which is multilingual.
Query that works:
I want "sdfsdf" to be an attribute in general like ?o@en
.
How should i query then?
semantic-web - 语义网是一个即将到来的项目吗?
是否有人在商业应用程序中使用语义技术(RDF、OWL、机器推理等),还是它仍然是学术界的玩具?
xml - 理解语义网及其方法、语法、词汇和语言
我刚刚被介绍到语义网和它的功能系列,但我很难理解其中的一些,我希望有人可以向我解释。
据我了解,RDF 可以用多种语法编写。RDF/XML、Turtle 等。
现在,我了解了 XML。它是如何呈现的以及如何解析它。但是,有些人使用海龟语法编写,但他们如何解析这些信息?我似乎找不到任何语言的单一库来“提取”以乌龟语法编写的信息为另一种形式。N3也是如此。如何使用?执行还是其他?
我似乎能够理解RDFa。这是一种将 RDF 实现到 XHTML 中的方法。对我来说,这是将 RDF 实现为“某物”的一种方式。但是我怎么能把它和乌龟、N3 或类似的东西比较呢?
提前致谢。
html - 名称-值对的语义和结构
这是我一直在努力解决的一个问题。标记名称/值对的正确方法是什么?
我喜欢 <dl> 元素,但它带来了一个问题:无法将一对与另一对分开——它们没有唯一的容器。从视觉上看,代码缺乏定义。不过,从语义上讲,我认为这是正确的标记。
在上面的代码中,无论是在代码中还是在渲染中,都很难在视觉上正确地偏移对。例如,如果我想在每对之间设置边框,那将是一个问题。
我们可以指向表格。可以说名称-值对是表格数据。这对我来说似乎不正确,但我看到了这个论点。但是,HTML 不区分名称和值,除了位置或添加类名。
从视觉的角度来看,这在代码和 CSS 中都更有意义。对上述边框进行样式设置是微不足道的。然而,如上所述,语义充其量是模糊的。
想法、评论、问题?
编辑/更新
也许这是我应该明确提到的与结构有关的事情,但定义列表也存在没有对这些对进行语义分组的问题。dd
a和 a之间的排序和隐含边界dt
很容易理解,但它们对我来说仍然有些偏离。
html - HTML5 为语义标记和语义 Web 技术提供了哪些支持?
到目前为止,HTML5 似乎几乎不支持使用 RDFa 或微格式的语义标记。我已经做了一点阅读,但是如果我现在就开始使用 HTML5,我可以做些什么来支持语义标记(例如微格式)和语义 Web 技术(例如 RDFa)?如果我现在想利用这些技术,我应该坚持使用 XHTML 吗?
machine-learning - 从自然语言生成 RDF
是否有任何工具可用于从自然语言生成 RDF?SIMILE 项目编译的RDFizers列表只提到了一个,Monrai Cypher。不幸的是,它似乎是 Monrai Technologies 开发的专有工具,后来消失了,我找不到任何下载链接。有没有人见过类似的东西?
semantic-web - 在语义网中,OWL EL、RL、QL 都是 DL 的实例吗?有什么不同?更多内部
我在许多本体上使用了颗粒推理器,并在 IRI 列表(在本例中为 URL)上运行了 info 方法。我感兴趣的两个指标是 DL Expressivity 和 OWL Profile。
我得到的 OWL 配置文件范围包括“OWL 2”、“OWL 2 DL”、“OWL 2 EL”、“OWL 2 QL”、“OWL 2 RL”。什么时候说“OWL 2”,这是否意味着本体已满 OWL 2?所有其他变体都是 DL 吗?我找到了描述不同配置文件的规范(尤其是表 10)[作为新用户,我不能发布多个超链接;认为即将到来的一个比两个更重要],但到目前为止,我还无法为自己回答这个问题。
至于“DL Expressivity”,顾名思义就是所有的Expressivity代码(如ALCH、ALCH(D))都是DL。我发现了这个高度学术目录,可以说,代码及其复杂性方面的技术含义,但我需要知道如何通过观察表达性来判断,至少一般来说,本体是 DL 还是 Full。任何解释这些事情的帮助或链接将不胜感激。
如果有帮助,我还应该为我正在尝试使用这些东西做些什么提供一些背景信息。我只是从“pellet info”数据中构建一个表,其中包含本体 ID 号(来自 url 列表)、每个的表达性和 OWL 配置文件,并且还说明了该本体是完整的、DL 还是 Lite。
semantic-web - Can a semantic web Ontology have the same expressivity but a different profile?
I'm analyzing some ontologies with the pellet reasoner, but I'm getting some strange results. When I perform the "pellet info" method on an ontology, and compare the OWL Profile to the DL Expressivity, I sometimes get ontologies that have different expressivities bu the same profile. That seems at least plausible, but then I am also finding ontologies with the same expressivity but different OWL Profiles. How is this possible, since the profile is a mark of the ontology's expressivity and reducibility in the first place?