|
|
|||||||||||||
|
|
||||||||||||||
|
Docato
Vision
Modules
Resources
DITA Starter Kit
|
Introduction
Traditional content management systems focus primarily on managing digital and meta data by managing documents. Such systems efficiently store documents in a document base and/or extract meta data from them. This meta data is used to efficiently retrieve the whole document.
Managing documents as a whole is useful if they are retrieved as a whole. But, these systems are unsuitable if there is a need for more granular access within the document. Granular access is useful to, for example, link to a specific fragment within a document, or to re-use parts of documents in various publications. Studies show that over 90% of documents in enterprises contain content that originates from other documents. Re-using these redundant fragments eliminates the need for modifying content repeatedly using inefficient copy-and-paste actions.
Issues with managing documents instead of components are:
Traditional content management systems try to solve the re-usability challenge at the component level by shredding documents into predefined chunks which are managed separately. Handling documents in this manner has major disadvantages: the setup of the shredder determines the granularity and it cannot be changed. Also, it is not possible to address any fragment within the chunk.
End-users of content management systems that use shredding are confronted with the following dilemma: no matter what shredding level they choose, over time there will be a need for a different granularity.
X-Hive/Docato has a different approach to solve this problem. Within X-Hive/Docato any part of any component is addressable either by linking to it or by re-using it in another component.
Component Content Management
Component Content Management ?
Definition: Component Content Management systems differ from other types of content management systems by addressing and linking content at any level regardless of the physical structure. A Component Content Management system can therefore be defined as: "A Content Management System with the ability to build end-user publications out of re-usable information fragments where anything within the content base can be a fragment no matter their physical level".
Classification
Component Content Management systems are able to offer accessibility at any granular level. CCMS compares to other approaches as follows: ![]() Component Content Management, who needs it ?
Applicability
The advantages of Component Content Management are best exploited when content is highly redundant and is intensively updated. Managing intensively changed, highly redundant content leads to high maintenance costs. Such content appears in application areas where publication variants occur, common constructs are used frequently, tailor-made projects lead to tailor-made publications, and other systems are being fed.
Examples
Component Content Management, key benefits
Compared to current Content Management Systems, a Component Content Management System offers the:
Why X-Hive/Docato outperforms competition ?
No predefined componentization
X-Hive/Docato does not rely on a predefined component setup. Traditional XML-enabled content management systems define a level of decomponentization upfront. Based on this level, the original document is shredded into components. The underlying relational storage model then stores these shredded documents in tables. X-Hive/Docato uses X-Hive/DB as the underlying native XML database, eliminating the inflexibility of predefined data structures of relational databases created by traditional content management systems.
The disadvantage of the traditional approach is that you have to define the decomponentization level upfront. Since the database setup is tied to the decomponentization level, you are locked in.
This means that you cannot change the level after the initial setup. X-Hive/Docato uses a different native XML approach, allowing document fragments to be addressed separately despite their physical level.
Freedom of linking
X-Hive/Docato allows you to choose your level of linking. Having total freedom to link helps but it is harder to find correct link targets. X-Hive/Docato has the solution; a unique feature called the Schema Mapper which allows for the definition of all possible link constructs for a particular project . Defining possible link constructs is a boon to the author trying to find a link target which is independent of the physical structure.
Linking and Versioning
X-Hive/Docato solves advanced linking problems in versioned content. With traditional content management systems a combination of linking and versioning often leads to snowball effects of modifications in the content base. X-Hive/Docato uses a model of abstract links which eliminates unnecessary changes in your documentation.
100% XML technology
X-Hive/Docato is 100% based on pure XML technology and on W3C standards, meaning that X-Hive/Docato can easily be extended or modified without using proprietary technology (which can often lead to vendor lock-in).
Thin client architecture
X-Hive/Docato is based on a thin client architecture eliminating the overhead of network-intensive fat client architectures. Browser-based architectures enable working in distributed environments while using standard http-based communication. In addition, X-Hive/Docato does not rely on client-side installations.
Extendible and adaptable
X-Hive/Docato's open architecture allows you to extend and adapt in an unseen but efficient way. X-Hive/Docato's user interface is build using XUL and XSLT stylesheets. Changing X-Hive/Docato's look and feel is as simple as changing the applications stylesheet. X-Hive/Docato's functionality can be extended using X-Hive/Docato's XML User Interface language and the X-Hive/Docato api.
Build to last
X-Hive/Docato offers the ability to migrate existing documentation towards new document structure needs. X-Hive/Docato's impact analyzer simulates these structural changes. X-Hive/Docato's migration utility helps document managers automatically upgrade their content base to new requirements without painful manual intervention or loss of version history.
Docato allows you to shift from SGML to XML
SGML users attest that X-Hive/Docato has the right functionality to make the shift from SGML to XML. Conclusion
Component Content Management Systems can significantly improve efficiencies in Document Engineering. CCMS are particularly useful in situations where document redundancy flourishes and updates are frequent.
|