Shared Document Change Profiling in Content Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Content management systems face issues when shared content is changed, as these changes can be inconsistent with the context of parent documents, leading to potential context problems without a suitable mechanism to manage and validate these changes.
Innovation Solution
A content modification mechanism that detects changes in shared documents, inserts applicability metadata, and employs a voting mechanism among parent documents to determine whether to accept or reject the changes, ensuring that changes do not negatively affect parent documents by using profiling to manage shared content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If shared content is changed to improve content reusability and efficiency, then content sharing capability is improved, but context consistency between parent documents and shared content deteriorates
Solution Approach 1:
The system performs preliminary actions by detecting changes to shared content before the changes are fully propagated. When a shared content item is modified, the system proactively identifies all parent documents that reference it and prepares them for potential updates, preventing context inconsistency before it occurs.
Solution Approach 2:
The system establishes a feedback mechanism where parent documents notify the system when they are updated. This feedback allows the system to track which parent documents have been modified and which have not, enabling intelligent determination of whether to update shared content or create divergent copies based on the update patterns of parent documents.
2Measurement precision
If profiling is used to filter content according to document profiles, then content filtering precision is improved, but device complexity increases
Solution Approach 1:
The system applies local quality by implementing profiling specifically at the point where shared content is reconstituted into parent documents. Rather than applying complex filtering throughout the entire system, the profile-based filtering is localized to the content assembly process, reducing overall system complexity while maintaining filtering precision where needed.
Solution Approach 2:
The system introduces an intermediary mechanism that manages the complexity of profiling and applicability metadata. This intermediary layer handles the matching between document profiles and content applicability, shielding the rest of the system from the complexity of profile management while enabling precise content filtering.
Data Source
AI summary
A content management system (CMS) includes a content modification mechanism that detects a change to a shared document in the repository, and in response to the detected change, inserts applicability metadata in the shared document. The content modification mechanism may broadcast the change to each parent document. Each parent document votes on whether or not to accept the change. If enough of the parent documents accept the change (i.e. the votes meet a defined voting threshold), the applicability metadata is removed from the shared content. If not enough of the parent documents accept the change, the applicability metadata remains in the shared content, and a profile corresponding to the applicability metadata is created for each parent document that accepted the change. In this manner, profiling may be used to account for changes to shared content in a content management system.


