首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rdfs的更改顺序: Protégé标签

rdfs的更改顺序: Protégé标签
EN

Stack Overflow用户
提问于 2018-11-12 16:31:54
回答 2查看 619关注 0票数 2

在创建多语言本体时,Protégé将第一个创建的标签(或注释)放在.owl导出的文件中。

例如,我首先有一些带有英文标签的属性:

代码语言:javascript
复制
<rdfs:label xml:lang="en">citeApparatName</rdfs:label>
<rdfs:label xml:lang="fr">citeApparatNom</rdfs:label>

我想要法国标签作为默认标签。配置Protégéto do this in View->Custom Rendering->fr是可能的。

英语和法语标签的顺序在Protégé不重要。但是,我想将我的本体导出到Omeka S网站。 Omeka S 只保留第一个标签在owl文件中。因此,我将为上面的例子加上一个英文标签,为下面的例子加上一个法语标签:

代码语言:javascript
复制
<rdfs:label xml:lang="fr">citeApparatNom</rdfs:label>
<rdfs:label xml:lang="en">citeApparatName</rdfs:label>

如果我手动修改我的.owl文件(将法语标签行放在英文标签行之前),此操作将在每次修改属性时被擦除,并与Protégé相同。

这是一种法国标签(或评论)总是在顶部的方式吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-01-26 07:42:29

我不知道你是否还有这个问题。

在protégé5中,您可以转到“查看”菜单,然后是“自定义呈现”,在选项卡呈现器中,有一个选项:实体呈现。选择“按注释呈现”属性,然后在“配置”中单击。在新窗口的botton处,您将看到选项集语言。在那里你必须先设置"fr“。单击“确定所有内容”,然后您将拥有所有法语默认标签。

票数 2
EN

Stack Overflow用户

发布于 2018-11-15 07:18:25

从您所描述的情况来看,您要完成的任务是准备将本体导出到稍微不同的格式--这种格式只允许每个实体有一个标签(即使仍然是OWL )。

我要做的是删除所有非法语标签。可以通过代码解析XML本身或使用OWLAPI代码来完成,这样每当您想要刷新到Omeka S的导出时,都有一个工具可以针对您的本体运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53266385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档