【问题标题】:Vocabularies compatible with the Dublin Core与都柏林核心兼容的词汇
【发布时间】:2017-05-17 21:52:13
【问题描述】:

我试图表达在都柏林核心公司的创建者的概念。这需要比DublinCore不同:创建者创建记录 P>

例如

record:Microsoft creator:Bill Gates creator:John Doe

通过第一个“创造者”我指的是公司,CEO的创建者。 由第二个“创造者”的意思是插入记录到系统中的用户。 P>

不相同的“创造者”,它们指的是不同的事情。我该怎么做呢?是否有一个词汇或概念方案,与都柏林核心兼容,我可以使用?该FOAF是都柏林核心兼容,但没有什么类同“标题”或“工作”。 P>

【问题讨论】:

  • 我假设你正在使用都柏林核心(而不是HTML meta标签),正确的RDF词汇?和“兼容”将是任何其他的RDF词汇?也许你可以包括你实际使用的代码? SPAN>
  • @ UNOR这不是一个代码或RDF,这只是我的笔记,我收集我所需要的所有条件,然后将其转换为代码。这里的问题是语义,不落实。我不想吨有在记录两个“创造者”,因为这可能会混淆别人会看我的方案。如果该计划得到或翻译的RDF HTML将有两个“创造者”有没有有效的方法来区分它们。 SPAN>

标签: metadata dublin-core


【解决方案1】:

您想说两件不同的事情:1. 公司本身,2. 关于公司的记录。因此,您需要两个资源。

在 RDF 中,您可以使用 URI 来表示这些资源。例如,您可以重用 DBpedia’s URI that represents the company Microsoft,以及您自己控制的 URI 用于记录:

@prefix ex: <http://example.org/some-vocabulary/> .

<http://dbpedia.org/resource/Microsoft> ex:creator "Bill Gates" .
<http://example.com/records/microsoft> ex:creator "John Doe" .

然后,例如,您可以说记录是关于公司的:

<http://example.com/records/microsoft> ex:about <http://dbpedia.org/resource/Microsoft> .

请注意,使用 DBpedia URI 和 /resource/ 而不是 /page 很重要,您会被重定向到它。他们这样做的原因完全相同:区分公司和他们关于该公司的页面。

您可以在我的相关答案中找到更多详细信息:


您可以使用任何类型的(基于 RDF)的词汇表。我不认为 Dublin Core 的 creator 属性真的适合创建公司的情况。例如,您可以使用 Schema.org 的 founder 属性。

【讨论】:

    猜你喜欢
    • 2014-05-26
    • 1970-01-01
    • 2022-06-12
    • 2020-07-03
    • 2023-03-12
    • 2017-01-05
    • 2023-04-10
    • 2017-12-24
    • 2013-10-09
    相关资源
    最近更新 更多