SIMPLE TYPES IN XML SCHEMA COMPLEX TYPES

    公开(公告)号:CA2432658C

    公开(公告)日:2008-04-01

    申请号:CA2432658

    申请日:2003-06-17

    Applicant: IBM CANADA

    Abstract: Within the scope of existing XML Schema specifications, an approach is provided to embed simple types within a complex type so an XML stream can have instances of the embedded simple types, even without the presence of XML elements. Because the approach is within the scope of existing XML Schema specifications, the approach is transparent to known XML parsers. With the approach, an XML schema will have a complex type with a mixed flag set to true and an element set to be a dummy element. The dummy element has a simple type and one of (i) a name of the dummy element and (ii) a name of the simple type is one of a predetermined set of names. This XML schema is for use with a parser which, on parsing the schema, will interpret the dummy element as one of an embedded simple type and an inherited simple type.

    RELATIONSHIP MANAGEMENT FOR DATA MODELING IN AN INTEGRATED DEVELOPMENT ENVIRONMENT

    公开(公告)号:CA2453722A1

    公开(公告)日:2005-06-17

    申请号:CA2453722

    申请日:2003-12-17

    Applicant: IBM CANADA

    Abstract: A system and method of relationship management for data modeling in an integrated development environment is provided. A method of incorporating a program cod e file includes generating a relational schema of symbols in the program code file based on a framework for models in the integrated development environment, the schema comprising at least two related tables; determining a relationship between the at least two tables in the relational schema; adding definitions from the program code file for symbols in the relational schema to a definition set retaining definitions of symbols; and producing proxy definitions for use wi th the definition set for each symbol in the program code file without a definition in the definition set.

    SIMPLE TYPES IN XML SCHEMA COMPLEX TYPES

    公开(公告)号:CA2432658A1

    公开(公告)日:2004-12-17

    申请号:CA2432658

    申请日:2003-06-17

    Applicant: IBM CANADA

    Abstract: Within the scope of existing XML Schema specifications, an approach is provided to embed simple types within a complex type so an XML stream can have instances of th e embedded simple types, even without the presence of XML elements. Because the approac h is within the scope of existing XML Schema specifications, the approach is transparent to known XML parsers. With the approach, an XML schema will have a complex type with a mixed flag set to true and an element set to be a dummy element. The dummy element has a simpl e type and one of (i) a name of the dummy element and (ii) a name of the simple type is one of a predetermined set of names. This XML schema is for use with a parser which, on parsing the schema, will interpret the dummy element as one of an embedded simple type and an inherit ed simple type.

    RELATIONSHIP MANAGEMENT FOR DATA MODELING IN AN INTEGRATED DEVELOPMENT ENVIRONMENT

    公开(公告)号:CA2651461A1

    公开(公告)日:2005-06-17

    申请号:CA2651461

    申请日:2003-12-17

    Applicant: IBM CANADA

    Abstract: A system and method of relationship management for data modeling in an integrated development environment is provided. A method of incorporating a program code file includes generating a relational schema of symbols in the program code file based on a framework for models in the integrated development environment, the schema comprising at least two related tables; determining a relationship between the at least two tables in the relational schema; adding definitions from the program code file for symbols in the relational schema to a definition set retaining definitions of symbols; and producing proxy definitions for use with the definition set for each symbol in the program code file without a definition in the definition set.

    META-MODEL FOR ASSOCIATING MULTIPLE PHYSICAL REPRESENTATIONSOF LOGICALLY EQUIVALENT ENTITIES IN MESSAGING AND OTHER APPLICATIONS

    公开(公告)号:CA2412383A1

    公开(公告)日:2004-05-22

    申请号:CA2412383

    申请日:2002-11-22

    Applicant: IBM CANADA

    Abstract: A meta-model for creating models of alternative physical representations of logically equivalent entities, such as alternative wire format representatio ns of logically equivalent messages, includes a logical meta-model and a physical meta-model . The logical meta-model provides logical entity component classes for creating a logical model which describes, in a platform and programming language neutral manner (e.g. as an XML schema), the logical structure of the modeled entity as a hierarch y of logical entity components. The physical meta-model provides classes for creating a physical model which describes the alternative physical representations. The physical meta-model includes Base Classes representative of generic physical representations of the logical entity components, with "correspondence associations" being defined between the Base Classes and corresponding logical entity component classes. The physical meta-model further includes at least one set of physical representation- specific, Derived Classes descendent from the Base Classes.

Patent Agency Ranking