【问题标题】:Provide a descriptive label for a skos:semanticRelation为 skos:semanticRelation 提供描述性标签
【发布时间】:2010-03-11 20:38:32
【问题描述】:

在使用 skos 词汇时,是否可以提供一个描述性标签来描述两个概念之间的关系。例如,您可以将两个概念通过 skos:related 联系起来,但您如何准确地说出它们之间的关系。

【问题讨论】:

    标签: rdf semantic-web rdfs


    【解决方案1】:

    也许skos:note(来自SKOS Documentation)或作为其子属性的专用谓词之一可能会满足您的需求。

    您不能像在一般 RDF 数据建模中那样引入空白节点并挂起 rdfs:label,因为 skos:related 不具有传递性,即

    :a skos:related :b .
    :b skos:related :c .
    

    只说:a:b相关,:b:c相关,暗示:a:c相关

    最好的方法可能是定义您自己的谓词,它是skos:related 的子属性,并对其应用相关标签、cmets 和描述。 但是如果您这样做,您将需要使用可以进行推理的工具,因为 SKOS 工具不会自动识别您的属性,例如

    ex:myRelation rdf:type rdf:Property ;
                  rdfs:label "My Relation" ;
                  rdfs:comment "Detailed description of the relation..." .
    
    :a ex:myRelation :b .
    

    【讨论】:

    • 您好,谢谢您的回答。这正是我试图做的一个例外,描述是动态的,即 a 或 b 或它们之间的关系在用户创建之前都不存在。因此用户创建了and a和b,然后以字符串的形式描述了它们之间的关系。
    猜你喜欢
    • 1970-01-01
    • 2011-11-06
    • 2012-05-19
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    • 2013-04-01
    • 1970-01-01
    相关资源
    最近更新 更多