XCase overview
The tool enables to model XML data on PIM and PSM level as specified by XSEM. It
offers a standard environment commonly offered by other tools for conceptual modeling
such as ER or UML class diagram editors.
The tool enables to model the data on the following two levels:
The tool enables to model the data on the following two levels:
- Platform-Independent Model Level (PIM)
- Data is modeled independently of its representations in different types of XML documents (i.e. a conceptual schema of the problem domain is created)
- UML class diagrams are applied for modeling
- packages, classes, class attributes, stereotypes, (n-ary) associations
- Platform-Specific Model Level (PSM)
- Models how the data is represented in different types of XML documents
- Each PSM diagram models one type of XML documents
- User can work with components of PIM diagrams
- Organizing them to hierarchical structure
- Using extended constructs proposed in [1] to model how the data is represented in more complex XML structures (XML elements vs. XML attributes, irregular structure, mixing structured and unstructured data, ordering, ...)
- Automatic translation of PSM diagrams to representations in XML Schema