The document discusses content repositories and knowledge bases, and how semantic web tools can be exploited by content management systems. It outlines some key differences between content management systems and content repositories, and how ontologies, reasoners, and knowledge bases can provide additional semantics. It proposes an architecture where the semantics from a content repository can be extracted as an ontology, and then merged with external domain ontologies to provide enhanced search and browsing capabilities to content management systems.