XML Document Fragmentation via Configuration Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing XML document maintenance techniques lack efficiency in reusing content across multiple documents, leading to increased generation and maintenance costs, and manual fragmentation processes are cumbersome and inconsistent.

Innovation Solution

A system and method that splits XML documents into fragments based on rules stored in a configuration file, binds each fragment to an object in a content management system, and provides references between the XML document and fragments, allowing for automatic reuse and unique naming of content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If XML documents are maintained using traditional techniques, then content can be generated and stored, but reusing content across multiple documents becomes inefficient and increases generation and maintenance costs

Engineering Contradiction:
Improvecontent reuse efficiencyVSAvoidmaintenance time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides XML documents into reusable fragments that can be independently managed and referenced across multiple documents. By segmenting content into discrete, identifiable units (fragments), the system enables efficient reuse without redundant generation, directly addressing the contradiction between content reuse efficiency and maintenance time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of copying content manually across documents, the patent creates references to shared fragments stored in a content management system. This allows multiple documents to reference the same underlying content without duplication, improving productivity while reducing maintenance time as updates to fragments automatically propagate.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If manual fragmentation processes are used, then content can be split into reusable units, but the process becomes cumbersome and inconsistent

Engineering Contradiction:
Improvecontent reusabilityVSAvoidfragmentation operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs fragmentation automatically based on predefined rules and metadata, eliminating the need for manual intervention. The content management system self-services the fragmentation process by analyzing document structure, identifying reusable units, and creating fragments according to configured criteria, thus maintaining adaptability while dramatically improving ease of operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent establishes fragmentation rules and metadata schemas in advance, so that when documents are processed, the fragmentation occurs automatically according to pre-defined guidelines. This preliminary configuration ensures consistent, adaptable fragmentation without requiring manual decision-making during processing.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If content is generated for each XML document independently, then each document is complete and self-contained, but redundant content generation increases costs

Engineering Contradiction:
Improvedocument completenessVSAvoidcontent duplication
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent creates a universal content management system where fragments serve multiple functions: they can be referenced across different document types, reused in various contexts, and managed centrally. This multi-functionality allows the system to maintain document completeness through proper assembly of fragments while eliminating redundant content generation, directly addressing the contradiction between reliability and content quantity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9304978B2Maintenance of XML documents
Publication Date: 2016.04.05 SAP SE
  • US9304978B2 patent drawing
  • US9304978B2 patent drawing
  • US9304978B2 patent drawing

AI summary

A system and a method of maintaining extensible markup language (XML) document includes splitting an XML document into fragments according to rules stored in a configuration file, binding each of the fragments to an object in a content management system, and providing a reference between the XML document and the fragments.