Extensible XML Schema for Localization Data Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current software development tools lack extensibility and flexibility in data models, making it difficult to create and maintain localized software applications across different organizations and languages, and there is a need for a consistent and shareable data format for localization processes.
Innovation Solution
A system and method using an extensible XML schema for defining localization data, including a software data schema with property repository and owned comment data elements, allowing for the splitting and merging of data collections, and enabling access and manipulation of localization data through a standardized format.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If binary format is used for storing localization data, then data storage efficiency is improved, but data reading, editing, sharing, and manipulation become difficult
Solution Approach 1:
The patent uses XML format to create a text-based copy representation of localization data, making it human-readable and easily shareable while maintaining the ability to store and manipulate the data structure
2Adaptability or versatility
If data models are made highly flexible and extensible, then adaptability to different organizations and languages is improved, but system complexity increases
Solution Approach 1:
The patent segments the localization data into distinct XML elements (string data, binary data, comments, properties) with clear roles and responsibilities, allowing flexible combination while maintaining manageable structure
Solution Approach 2:
The XML schema is designed as a universal framework that can accommodate multiple data types and organizational needs through a single standardized format, enabling multi-functionality without requiring separate systems for each data type
3Productivity
If multiple organizations perform different parts of localization process, then productivity is improved, but consistency and standardization across organizations deteriorates
Solution Approach 1:
The patent establishes a standardized XML schema with fixed parameter definitions (element names, data types, structures) that all organizations must follow, ensuring consistency while allowing parallel processing of different localization tasks
Data Source
AI summary
Methods, apparatus, and computer-readable media including computer-readable components for the localization of data included in software programs are described. The computer-readable components comprise data elements defined by a software data schema; a property repository data element for storing a plurality of data properties about the data elements; and an owned comment data element comprising information about the localization of the data included in software programs and an owner with permission to create, access, and manipulate the owned comment data element.


