Topic Maps is one of the most important methods for heterogeneous knowledge integration, which is applied to file archive in split catalog and conceptual navigation in Web browse. It is important to validate the syntax and semantics of a topic map before its use, so as to ensure the completeness and robustness of the semantic web, which is the foundation for Topic Maps application. According to the problem, Schema and Constraints Language Specification for Topic Maps is presented in the paper, schema constraints and contextual constraints are researched, then the relative TM Validator is built to implement the validation for Topic Maps.
1Biezunsky M, Bryan M, Newcomb S. ISO/IEC 13250: Topic Maps
2Park J, Hunting S. XML Topic Maps: Creating and Using Topic Maps for the Web. Boston:Addison-Wesley,2003
3Ann Wrightson, Topic Maps and Knowledge Representation, Ontopia,http://www.ontopia.net/topicmaps/materials/kr-tm.html (Accessed Nov.30, 2005)
4吴笑凡等. 基于主题地图的异构知识集成. 现代图书情报技术, 2005(11):49-52
5W3C. Extensible Markup Language (XML) 1.0 Specification.W3C Recommendation, Feb. 1998.http://www.w3.org/TR/REC-xml (Accessed Nov.30,2005)
6Nishikawa, M. and Moore, G. (2003). Topic Map Constraint Language(TMCL) Requirements and Use Cases. ISO/IEC JTC 1/SC34 N0405rev. http://www.isotopicmaps.org/tmcl/requirements.html (Accessed Nov.30,2005)