是否有 Python 库 'understands' SKOS,尤其是 altLabel-/pref-Label-Concept?
Is there a Python Library that 'understands' SKOS, especially the altLabel-/pref-Label-Concept?
我想在 RDF/XML、N3 和 Turtle(每个约 14MB)中用 German STW Thesaurus for Economics. You can get the files here 注释几个 XML-文件作为 ZIP 存档。
所以我写了一个 Python-Script 来删除停用词、词形还原和词性标注。现在我想检查 XML-Files 之一中的名词是否在 STW-Ontology 中。如果是,我想做不同的选择,以便稍后完成自动分类:
- 如果是
skos:altLabel
字,将其替换为 skos:prefLabel
字
- 不对文本做任何操作,但在文件末尾添加
skos:prefLabels
以及 skos:prefLabel
和关联的 skos:altLabels
[=35= 的出现次数]
- 使用例如
skos:broader
查找例如Economic sectors or the Commodities 与 skos:prefLabel
. 相关
我知道 GATE and Apolda 可以做到这一点,但它们是基于 Java 的,我想从一个 Python-脚本开始结束。
有什么建议吗?
我想在 RDF/XML、N3 和 Turtle(每个约 14MB)中用 German STW Thesaurus for Economics. You can get the files here 注释几个 XML-文件作为 ZIP 存档。
所以我写了一个 Python-Script 来删除停用词、词形还原和词性标注。现在我想检查 XML-Files 之一中的名词是否在 STW-Ontology 中。如果是,我想做不同的选择,以便稍后完成自动分类:
- 如果是
skos:altLabel
字,将其替换为skos:prefLabel
字 - 不对文本做任何操作,但在文件末尾添加
skos:prefLabels
以及skos:prefLabel
和关联的skos:altLabels
[=35= 的出现次数] - 使用例如
skos:broader
查找例如Economic sectors or the Commodities 与skos:prefLabel
. 相关
我知道 GATE and Apolda 可以做到这一点,但它们是基于 Java 的,我想从一个 Python-脚本开始结束。
有什么建议吗?