[http://creativecommons.org/licenses/by/3.0/]
This work is licensed under a CC
Attribution 3.0 Unported License [http://creativecommons.org/licenses/by/3.0/]
While XML is very useful for representing and manipulating structured data, the question remains where these structures come from. They are usually some kind of encoding for a conceptual model, but there is no established and universally accepted way of how to connect the modeling world with XML markup. Some of the challenges and approaches to XML and modeling will be presented in this lecture. The goal of this lecture is to raise awareness for the current gap between models and markup, and for practical approaches how to bridge that gap.
Simplificationof the real world
Abstractionof the real world
Templatefor the real world
This [http://www.brickshelf.com/gallery/stwr90/bridges/image0007.jpg.jpg] model is a model of the Golden Gate Bridge and it required about 300 pieces …
relevantattributes and omitting the rest
Multiple Views of Data:
gooddata modeling?
|
connector, choice model group)informal models may use any notation [The Good, the Bad, and the Ugly; From Model to Markup (1)]
Determine … | Phase | Question | Example | Action | |
---|---|---|---|---|---|
1. | Entities | Inventory | What's there? | person, company | Sketch boxes |
2. | Reusable Objects | Analysis | address, date | Perhaps include some model libraries (UBL [http://docs.oasis-open.org/ubl/cd-UBL-1.0/#SCHEMAS]) | |
3. | Reusable Tags | Markup design | What do we need? | lists, hyperlinks, headings | Perhaps include some schemas (XHTML [http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd]) |
4. | Relations | Assembly | What's the connection? | has-a, contains, references | Draw arcs and arrows |