Invention Application
- Patent Title: UPWARD AND DOWNWARD COMPATIBLE SCHEMA EVOLUTION
- Patent Title (中): 向上和向下兼容模式演进
-
Application No.: PCT/DE0303453Application Date: 2003-10-17
-
Publication No.: WO2004040441A3Publication Date: 2005-04-07
- Inventor: HELLER RAINER , KULZER HEINRICH , BUERGEL MARCUS , FRANK EDGAR , WISSMANN DIETER
- Applicant: SIEMENS AG , HELLER RAINER , KULZER HEINRICH , BUERGEL MARCUS , FRANK EDGAR , WISSMANN DIETER
- Assignee: SIEMENS AG,HELLER RAINER,KULZER HEINRICH,BUERGEL MARCUS,FRANK EDGAR,WISSMANN DIETER
- Current Assignee: SIEMENS AG,HELLER RAINER,KULZER HEINRICH,BUERGEL MARCUS,FRANK EDGAR,WISSMANN DIETER
- Priority: DE10250641 2002-10-30
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F17/30
Abstract:
The invention relates to a method and a system for defining structures of object and/or data models (OM), comprising at least one schema (XS1, XS2) for describing the structures. An upward and downward compatible schema evolution is achieved in that a labeling of a version of the corresponding schema (XS1, XS2) is carried out in a first attribute (10, 20) of a schema (XS1, XS2), wherein the namespace (1) used in the corresponding schema (XS1, XS2) and the type and element name (11a..14a, 21a..24a) used in the corresponding schema (XS1, XS2) are preserved regardless of the version, wherein the types and elements (11..14, 21..24) are expanded only while preserving the type or element name (11a..14a, 21a..24a). Unexpanded types and elements (21..24) are accepted in the schemas (XS2) of a newer version unchanged from the types or elements (11..14) of schemas (XS1) of an older version.
Information query