如何使用受控词汇表或分类法来定义 XML 元素名称或属性名称?

Posted

技术标签:

【中文标题】如何使用受控词汇表或分类法来定义 XML 元素名称或属性名称?【英文标题】:How can controlled vocabularies or taxonomies be used to define XML element names or attribute names? 【发布时间】:2011-12-09 23:55:21 【问题描述】:

我目前正在编写一个模拟一些实验性问题的 XML 文件。不幸的是,许多相关的词都有不同的同义词。 我想做的是有一个受控的词汇表或分类法,它允许任何同义词用作元素/属性名称,或者至少可以轻松帮助用户/程序解决这个问题。 有没有办法做到这一点? 例如: 此处 PrecursorMass 应受受控词汇或分类中的条目的约束。 例如 RDF 或 SCOS 是否有帮助?

【问题讨论】:

【参考方案1】:

使用 RDFS 或 OWL(或者可能是 OWL)设计本体肯定会有所帮助。欲了解更多信息,请访问以下网站:

http://en.wikipedia.org/wiki/RDF_Schema http://en.wikipedia.org/wiki/Web_Ontology_Language

以下软件:

http://protege.stanford.edu/ http://www.topquadrant.com/products/TB_Composer.html

还有以下书籍:

http://workingontologist.org/ 于 Liyang Yu 的语义网开发者指南

【讨论】:

以上是关于如何使用受控词汇表或分类法来定义 XML 元素名称或属性名称?的主要内容,如果未能解决你的问题,请参考以下文章

在 <html><head> 中使用受控词汇

XML_03_XML文档类型定义DTD

XML和Schema命名空间详解

如何检查字符串是不是是有效的 XML 元素名称?

分类列表自定义,与字段的唯一链接

如何显示当前项的节点数?