标签: rdfa

了解要使用的RDFA词汇表

我们如何知道用RDFa描述数据的词汇/命名空间?

我看过很多使用的例子,xmlns:dcterms="http://purl.org/dc/terms/"或者xmlns:sioc="http://rdfs.org/sioc/ns#"这个视频使用FOAF词汇.

这一切都令人困惑,我不确定这些词汇表的含义或最适合我所描述的数据的用途.我缺少一些技巧吗?

semantic-web semantic-markup rdfa

3
推荐指数
2
解决办法
2420
查看次数

Schema.org、Goodrelations-vocabulary.org 和 Productontology.org 之间是什么关系?

Schema.org、Goodrelations-vocabulary.org 和 Productontology.org 之间是什么关系?

Schema.org 告知,“W3C schema.org 社区组是该项目的主要论坛”。谷歌、微软、雅虎和 Yandex 都是创始公司。

Google、Microsoft、Yahoo 和 Yandex 是否也接受 Goodrelations-vocabulary.org 和 Productontology.org 标准?如果没有,将来使用它们是个好主意吗?

虽然谷歌没有提到,但我读到谷歌处理结构化数据的方法存在一些差异。Schema.org 提供 Microdata,Google 提供 application/ld+json 等。

不可能说 Google 100% 适合 Schema.org。微软、雅虎和 Yandex 也是如此。


在 Schema.org 上没有发布“游艇宪章”的结构化方式,唯一的方式是http://www.productontology.org/doc/Yacht_charter,但这不是官方的(直到今天 13.03.2018)。

为游艇租赁行业发布结构化数据的最佳方式是什么?

我们是否必须使用Offer,AggregateOfferhttp://www.productontology.org/doc/Yacht_charter

rdfa structured-data microdata schema.org json-ld

3
推荐指数
1
解决办法
485
查看次数

RDFa Reader提取工具

我是RDF的初学者,我想从HTML中提取RDF我正在使用GRDDL,但它不适合我,我每次都得到安全例外:(请你给我建议另一个工具?

感谢您的帮助.

rdf extract rdfa

2
推荐指数
1
解决办法
365
查看次数

可以使用sparql for RDFa

有可能在我自己的网站上查询内容吗?我已经阅读了你的评论,我知道这没有什么大意义,但我只想在两个网站之间模拟这个过程并自己学习它是如何工作的..我想用sparql查询一个网站的内容到另一个网站endpint但我不知道这是否可行.如果从dbpedia查询数据,则数据以rdf结构化.但是在我的网站上,如果我使用rdf映射字段,它是RDFa ..或?谢谢 :)

rdf sparql rdfa

2
推荐指数
1
解决办法
571
查看次数

在html/xhtml中解析RDFa?

在perl中使用RDF :: RDFa :: Parser模块来解析网站外的rdf数据.在带有!DOCTYPE HTML PUBLIC的网站上" - // W3C // DTD HTML 4.01 Transitional // EN">它可以工作,但在使用xhtml的网站上!DOCTYPE html PUBLIC" - // W3C // DTD XHTML 1.0 Transitional // EN "" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">没有输出......

测试网站 - > http://www.filmstarts.de/kritiken/186918.html

use RDF::RDFa::Parser;

my $url     = 'http://www.filmstarts.de/kritiken/186918.html';
my $options = RDF::RDFa::Parser::Config->tagsoup;
my $rdfa    = RDF::RDFa::Parser->new_from_url($url, $options);

print $rdfa->opengraph('image');
print $rdfa->opengraph('description');
Run Code Online (Sandbox Code Playgroud)

html xml perl parsing rdfa

2
推荐指数
1
解决办法
212
查看次数

Twitter卡未默认扩展

我正在尝试使用twitter元标记(以及Facebook等其他网站的Open Graph)创建Twitter卡.当我看到来自NPR新闻的其他人的Twitter推文时,默认会扩展这些卡片.

但是,当我发布相同的内容时 - 默认情况下不会扩展卡.我必须点击推文并点击"详细信息"或"查看摘要",将我重定向到扩展卡片的新页面.

是什么让Twitter决定天气显示卡(在我的情况下摘要大)扩展或折叠?

编辑:

以下是正在使用的元标记,

<meta property="og:title" content="**masked**"/>
<meta property="og:description" content="**masked**" />
<meta property="og:image" content="**masked**" />   
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:image:src" content="**masked**" />
<meta property='twitter:site' content='**masked**'/>
Run Code Online (Sandbox Code Playgroud)

(我目前没有使用twitter:title和twitter:描述,因为Twitter正在使用OpenGraph等效标签阅读这些内容.)

twitter meta rdfa twitter-card

2
推荐指数
1
解决办法
1721
查看次数

使用Jena读取Ontology,使用RDF三元组进行读取,并生成正确的RDF字符串输出

我有一个本体论,我和Jena一起阅读,帮助我从网站上删除一些RDFa三元组.我目前没有将这些三元组存储在耶拿模型中,但这是相当直接的,它在我的下一个列表中.

不过,我正在努力的领域是让Jena为我所拥有的本体输出正确的RDF.本体使用Owl和RDFS定义,但是当我将一些示例三元组传递给模型时,它们没有正确显示.几乎就好像它对本体论一无所知.然而,输出仍然是有效的RDF,只是它没有以我希望的形式出现.

我是否认为Jena应该能够根据本体生成关于我收集的三元组的良好书写的RDF(不仅仅是有效的),还是能够实现它的能力?

非常感谢任何意见.

更新1

例子:

这就是我们目前拥有的:

<rdf:Description rdf:about='http://theinternet.com/%3fq=Club/325'>
        <j.0:hasName>Manchester United</j.0:hasName>
       <j.0:hasPlayer>
             <rdf:Description rdf:about='http://theinternet.com/%3fq=player/291/'>
             </rdf:Description>
       </j.0:hasPlayer>
       <j.0:hasEmblem>http://theinternet.com/images/manutd.jpg</j.0:hasEmblem>
       <j.0:hasWebsite>http://www.manutd.com/</j.0:hasWebsite>
</rdf:Description>

</rdf:RDF>
Run Code Online (Sandbox Code Playgroud)

这是我们理想的要求:

<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
      xmlns:owl="http://www.w3.org/2002/07/owl#"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
      xmlns:ontology="http://theinternet.com/ontology.rdf#">

<rdf:Description rdf:about='http://theinternet.com/%3fq=Club/325'>
<rdf:type rdf:resource='ontology:Club' />
       <ontology:hasName>Manchester United</ontology:hasName>
       <ontology:hasPlayer>
             <rdf:Description rdf:about='http://theinternet.com/%3fq=player/291/'>
                 <rdf:type rdf:resource='ontology:Player' />
             </rdf:Description>
       </ontology:hasPlayer>
       <ontology:hasEmblem>http://theinternet.com/images/manutd.jpg</ontology:hasEmblem>
       <ontology:hasWebsite>http://www.manutd.com/</ontology:hasWebsite>
</rdf:Description>

</rdf:RDF>
Run Code Online (Sandbox Code Playgroud)

对我而言,看起来Jena缺少与本体有关的事情,例如资源类型等.我有这种感觉我错误地使用了Jena.

java rdf screen-scraping jena rdfa

1
推荐指数
1
解决办法
3514
查看次数

为什么Drupal Schema.org模块包含RDFa而不是微数据?

为什么Google结构化数据测试工具会显示Schema.org微数据的RDFa节点数据?例如,请参阅为Drupal Schema.org模块生成的此示例 ; 这是如何将Schema.org微数据插入页面的示例,但Drupal测试工具将微数据报告为rdfa-node.我认为Schema.org是微数据的子集,与RDFa不同?测试工具刚搞糊涂了吗?

drupal rdfa microdata schema.org

1
推荐指数
1
解决办法
1948
查看次数

Jena RDF/model类是否支持RDF/XML的其他RDF序列化模型

我想知道Jena RDF.Model Class是否支持特定的RDF序列化格式,或者它是否将提供RDF数据的任何序列化表单转换为模型.

rdf rdfs jena rdfa

0
推荐指数
1
解决办法
439
查看次数