A semantic backend for content management systems

The users of a content repository express the semantics they have in mind while defining the content items and their properties, and forming them into a particular hierarchy. However, this valuable semantics is not formally expressed, and hence cannot be used to discover meaningful relationships among the content items in an automated way. Although the need is apparent, there are several challenges in explicating this semantics in a fully automated way: first, it is difficult to distinguish between data and the metadata in the repository and secondly, not all the metadata defined, such as the file size or encoding type, contribute to the meaning. More importantly, for the developed solution to have practical value, it must address the constraints of the content management system (CMS) industry: CMS industry cannot change their repositories in production use and they need a generic solution not limited to a specific repository architecture. In this article, we address all these challenges through a set of tools developed which first semi-automatically explicate the content repository semantics to a knowledge-base and establish semantic bridges between this backend knowledge-base and the content repository. The repository content is dynamic; to be able to maintain the content repository semantics while new content is created, the changes in the repository semantics are reflected onto the knowledge-base through the semantic bridges. The tool set is complemented with a search engine that make use of the explicated semantics.

[1]  Mark A. Musen,et al.  The PROMPT suite: interactive tools for ontology merging and mapping , 2003, Int. J. Hum. Comput. Stud..

[2]  Gerhard Weikum,et al.  WWW 2007 / Track: Semantic Web Session: Ontologies ABSTRACT YAGO: A Core of Semantic Knowledge , 2022 .

[3]  Frank van Harmelen,et al.  Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema , 2002, SEMWEB.

[4]  Duc Minh Le,et al.  An Open Architecture for Ontology-Enabled Content Management Systems: A Case Study in Managing Learning Objects , 2006, OTM Conferences.

[5]  Pierluigi Ritrovato,et al.  Advanced ontology management system for personalised e-Learning , 2009, Knowl. Based Syst..

[6]  Jeff Heflin,et al.  LUBM: A benchmark for OWL knowledge base systems , 2005, J. Web Semant..

[7]  Amit P. Sheth,et al.  Managing Semantic Content for the Web , 2002, IEEE Internet Comput..

[8]  Stefan Decker,et al.  OntoWebber: Model-Driven Ontology-Based Web Site Management , 2001, SWWS.

[9]  Walter Kasper,et al.  News Annotations for Navigation by Semantic Similarity , 2008, KI.

[10]  Deborah L. McGuinness,et al.  An Environment for Merging and Testing Large Ontologies , 2000, KR.

[11]  Steffen Staab,et al.  Semi-Automatic Engineering of Ontologies from Text , 2000, ICSE 2000.

[12]  Steffen Staab,et al.  Semantic community Web portals , 2000, Comput. Networks.

[13]  Erhard Rahm,et al.  Caravela: Semantic Content Management with Automatic Information Integration and Categorization (System Description) , 2007, ESWC.

[14]  Robert Meersman,et al.  On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE , 2004, Lecture Notes in Computer Science.

[15]  Ramanathan V. Guha,et al.  Semantic search , 2003, WWW '03.

[16]  Amit P. Sheth,et al.  Semantic Content Management for Enterprises and the Web , 2001 .

[17]  Hans Chalupsky,et al.  OntoMorph: A Translation System for Symbolic Knowledge , 2000, KR.

[18]  Yannis Kalfoglou,et al.  Ontology mapping: the state of the art , 2003, The Knowledge Engineering Review.

[19]  Hideaki Takeda,et al.  SEMANTIC MEDIAWIKI: A USER-ORIENTED SYSTEM FOR INTEGRATED CONTENT AND METADATA MANAGEMENT SYSTEM , 2005 .

[20]  I. Horrocks,et al.  A Tableau Decision Procedure for $\mathcal{SHOIQ}$ , 2007, Journal of Automated Reasoning.

[21]  Tom Green,et al.  Building biomedical web communities using a semantically aware content management system , 2009, Briefings Bioinform..

[22]  Stefan Decker,et al.  Produce and Consume Linked Data with Drupal! , 2009, SEMWEB.

[23]  Sebastian Schaffert,et al.  IkeWiki: A Semantic Wiki for Collaborative Knowledge Management , 2006, 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE'06).

[24]  Markus Krötzsch,et al.  Semantic Wikipedia , 2006, WikiSym '06.

[25]  John Davies,et al.  QuizRDF: search technology for the semantic Web , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[26]  R. Volz,et al.  Benchmarking OWL Reasoners , 2007 .

[27]  Pedro M. Domingos,et al.  Learning to map between ontologies on the semantic web , 2002, WWW '02.

[28]  Ian Horrocks,et al.  A Tableaux Decision Procedure for SHOIQ , 2005, IJCAI.

[29]  Jason J. Jung Ontology-based context synchronization for ad hoc social collaborations , 2008, Knowl. Based Syst..

[30]  Marta Oliva,et al.  The Rhizomer Semantic Content Management System , 2008, WSKS.

[31]  Yildiray Kabak,et al.  Artemis message exchange framework: semantic interoperability of exchanged messages in the healthcare domain , 2005, SGMD.

[32]  Fabian M. Suchanek,et al.  ESTER: efficient search on text, entities, and relations , 2007, SIGIR.

[33]  Stefan Decker,et al.  A Scalable Framework for the Interoperation of Information Sources , 2001, SWWS.