在Protege中为概念添加废弃标签应选用何种标注属性?
在Protege中为概念添加废弃标签的方法
如果只是想记录概念曾使用过的废弃标签,而非标记概念本身废弃,推荐以下两种实用方案:
方案一:自定义废弃标签属性(推荐)
这种方式最清晰,能把废弃标签和当前标准标签明确区分开:
- 在Protege的Entities标签页,切换到Data Properties视图,点击"Create"按钮新建一个数据属性,比如命名为
deprecatedLabel(可添加自定义前缀,比如my:deprecatedLabel) - 给这个属性设置基本信息:定义域选
owl:Thing(或目标概念所属的父类),值域选rdfs:Literal,还能在rdfs:comment里标注"用于记录概念已废弃的旧标签" - 找到需要添加废弃标签的概念,切换到Data Properties面板,找到刚创建的
deprecatedLabel,点击"+"按钮填入对应的旧标签值即可
方案二:复用现有属性并添加注释
如果不想自定义属性,也可以用skos:altLabel(需本体已引用SKOS词汇),但要额外标注该别名已废弃:
- 给概念添加
skos:altLabel属性,填入旧标签 - 在该标签的注释(Annotation)里添加
rdfs:comment,内容标注为"此标签已废弃,当前标准标签为[你的rdfs:label值]"
不管用哪种方式,都能在保留概念的同时,清晰记录它曾使用过的废弃标签,不会和当前的rdfs:label混淆。
内容的提问来源于stack exchange,提问作者User
相关产品推荐
相关产品推荐

