灵活的SKOS API与编辑器及资源本体解析
1. SKOS API的性能测试
SKOS API成功加载了所有测试数据集,以下是不同SKOS数据集的加载时间和内存消耗情况:
| SKOS数据集 | SKOS实体数量 | 三元组数量 | 加载时间(秒) | 内存消耗(MB) |
| — | — | — | — | — |
| GEMET | 5245 | 350,357 | 5 | 119 |
| MeSH | 24,765 | 615,403 | 11 | 215 |
| GTT | 65,306 | 514,619 | 13 | 174 |
| AGROVOC | 28,440 | 848,348 | 24 | 483 |
| LCSH | 266,858 | 2,441,515 | 67 | 845 |
需要注意的是,对象的解析和创建大多由位于SKOS API之下的OWL API实现来处理。这些结果表明,在现代桌面机器上,使用SKOS API开发处理大型SKOS数据集的工具不成问题。
2. SKOSEd编辑器介绍
SKOSEd是OWL本体编辑器Protégé 4的一个插件,旨在为处理SKOS提供支持。选择Protégé环境作为SKOSEd的平台,是基于之前选择OWL API作为SKOS API基础的决策和理由。Protégé主要是用于编辑OWL本体的,而SKOS模型是用OWL本体来描述的。因此,标准安装的Protégé已经可以作为一个SKOS编辑器,但它的界面对于KOS作者来说可能并不合适或直观。SKOSEd提供了一套视图,用于展示SKOS的结构,并支持编辑和创作。