Towards a semantic-based content management system for journalistic writing

Semantics is still a challenge to automation and to the improvement of the relationship between humans and machines. Content management systems have a lot of improvement possibilities using semantics. A news writing process incorporating a content management system that provides semantic search, semantic relationships between articles and communication with external semantic systems can improve the productivity of the writers and make the reader's task easier. This work presents a functional prototype of a content management system which focuses on the construction of semantic annotations based on domain ontology, reuse annotations in search and on relationship construction between stored texts, providing a semantic interface for external systems. We present in this paper the annotation algorithm, the use cases of annotation, article creation and editing, as well as an approach for doing a semantic search and creating semantic relationships between texts. The system enables users to create semantic annotations quickly and allows them to remove and add annotations, including those suggested by the annotation algorithm. The two approaches for semantic relationships between texts are accurate and useful, while the search tool is versatile because it allows users to search in semantic and non semantic fields at the same time and it also uses logic operators in all fields.