我有许多 DBpedia 页面的链接,例如:
http://dbpedia.org/resource/Harry_Potter
http://dbpedia.org/resource/Twilight_(series)
http://dbpedia.org/resource/Bible
http:// /dbpedia.org/resource/Manga
我想获取其中每一个的 Abstract 和 Thumbnail 实体。
我可以使用以下方法单独获取它们:
对于摘要:
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX res: <http://dbpedia.org/resource/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?label
WHERE { <http://dbpedia.org/resource/Harry_Potter>
dbo:abstract ?label . FILTER (lang(?label) = \'en\')}
Run Code Online (Sandbox Code Playgroud)对于缩略图:
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX res: <http://dbpedia.org/resource/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?thumbnail
WHERE { <http://dbpedia.org/resource/Harry_Potter>
dbo:thumbnail ?thumbnail}
Run Code Online (Sandbox Code Playgroud)是否可以将上述两个查询合并为一个查询。我对 SPARQL 很陌生,无法让它工作。
另外,有没有比我目前的方法更好的查询方法?
我正在使用 Protege 开发本体,我还使用 OntoGraf 选项卡查看本体及其类及其实例及其实例的层次结构。
如果我明确说一个实例 (i) 来自类型 (t),OntoGraf 会告诉我这一点,但是如果我对实例 (i) 满足的类型 (t) 施加限制,因此, (i) 变得推断出它来自类型 (t),OntoGraf 根本没有告诉我
换句话说,我可以在 protege 中看到实例 (i) 来自类型 (t) 但 OntoGraf 没有显示。
同样,它只是处理我明确说它们来自特定类的实例,但推断的实例不起作用。
明确地说一个实例来自一个类没有任何意义,否则本体没有任何好处。
如果你对这个问题的回答是肯定的,你能给我一个使用JSON-LD格式的例子吗?
让我们说一个空的div或span将被JavaScript用来添加一些东西,如
<div id='id'></div>
Run Code Online (Sandbox Code Playgroud)
在语义上它是错误的,因为它不能为空(我忘记了当下的原因).我们用的话
<div id='id'> </div>
Run Code Online (Sandbox Code Playgroud)
直到,如果,JavaScript做它的魔力.
但我也不喜欢它,因为那里没有真正的空间.我会做
<div id='id' />
Run Code Online (Sandbox Code Playgroud)
但自闭标签解释了它的问题.
还有其他我想不到的解决方案吗?或者是 真的最好吗?
请注意,这是关于HTML文档,而不是浏览器呈现的方式.对于浏览器,我们只是将其设置为不渲染,然后用JS显示它.
编辑:是的,div在语义上是错误的.这意味着要有一些内容,否则它在语义上是无用的.Eric Meyer CSS Diagnostic说.如果我理解错了,而不是否定我,教我...
可以smb帮助我使用SPARQL,因为我无法理解它的语法.
如何查看此本体的信息
https://www.dropbox.com/s/m25d6x3ej7ppjw4/MyProject.owl
我应该查看有关创建多个方法的作者的信息.
有关方法的信息,早于1900年创建
最后,"球体使用"的名称和球体中使用的方法.
如果有人可以通过简单的示例给出SPARQL语法的一些链接,或者可以解释我它是如何工作的,我会很高兴.
我有一个问答游戏,学生必须解决化学,英语,物理三个类别的问题.学生将在这些类别中获得积分,例如student1在化学中有50分,在英语中有70分,在物理上有65分.
我可以弄清楚学生在哪个类别中得分最高.但是,我怎样才能获得哪一个是哪个学生拥有的最高分?我的意思是如果一个学生用英语得到90分(没有其他学生得到这个分数),那么我们怎么能算出这个英语的最高分为90分.
记住:英语分数,化学分数,物理分数是存储在rdf文件中的数据属性.如果可以使用Jena规则或SPARQL或普通Java代码,我想要.
我需要知道RDB2RDF工具之间的区别。谁能告诉我RDB2RDF工具的优缺点是什么?特别适用于以下几种:Virtuoso,Ultrawrap,Ontop,Morph,Xsparql,D2RQ等。
semantic-web ×7
sparql ×5
rdf ×3
ontology ×2
owl ×2
protege ×2
dbpedia ×1
etl ×1
java ×1
javascript ×1
jena-rules ×1
json-ld ×1
linked-data ×1
r2rml ×1
xhtml ×1