A platform to automatically generate and incorporate documents into an ontology-based content repository

In order to access large information pools efficiently data has to be structured and categorized. Recently, applying ontologies to formalize information has become an established approach. In particular, ontology-based search and navigation are promising solutions which are capable to significantly improve state of the art systems (e.g. full-text search engines). However, the ontology roll-out and maintenance are costly tasks. Therefore, we propose a documentation generation platform that automatically derives content and incorporates generated content into an existing ontology. The demanding task of classifying content as concept instances, setting data type and object properties is accomplished by the documentation generation platform. Eventually, our approach results in a semantically enriched content base. Note that no manual effort is required to establish links between content objects and the ontology.

[1]  Markus Krötzsch,et al.  Reusing Ontological Background Knowledge in Semantic Wikis , 2006, SemWiki.

[2]  Arie van Deursen,et al.  Building documentation generators , 1999, Proceedings IEEE International Conference on Software Maintenance - 1999 (ICSM'99). 'Software Maintenance for Business Change' (Cat. No.99CB36360).

[3]  Donald E. Knuth,et al.  Literate Programming , 1984, Comput. J..

[4]  Frank Budinsky,et al.  Eclipse Modeling Framework , 2003 .

[5]  Markus Krötzsch,et al.  Semantic MediaWiki , 2006, International Semantic Web Conference.

[6]  Ana Paula Ambrosio,et al.  Software engineering documentation: an ontology-based approach , 2004, WebMedia and LA-Web, 2004. Proceedings.

[7]  L. Stein,et al.  OWL Web Ontology Language - Reference , 2004 .

[8]  Frank Budinsky,et al.  EMF: Eclipse Modeling Framework 2.0 , 2009 .

[9]  Yonggang Zhang,et al.  Empowering Software Maintainers with Semantic Web Technologies , 2007, ESWC.

[10]  Yaojin Yang,et al.  Generation of architectural documentation using XML , 2002, Ninth Working Conference on Reverse Engineering, 2002. Proceedings..

[11]  Kurt Nørmark,et al.  Elucidative Programming , 2000, Nord. J. Comput..

[12]  Ellis Horowitz,et al.  SODOS: A software documentation support environment — Its use , 1985, IEEE Transactions on Software Engineering.