Asset Oriented
Modeling (AOM)
- Step by Step (6) -
Adding
details
After transformation to Level 2 we can add
details such as
Example (changes in red):

Notes:
- We have added a range specification
>department to the arc leading from forwards to
c:department to allow the arc to address all instances of Level 2 Structure
department. Without this specification a department could only forward orders
to itself.
- We have introduced two namespaces, the default namespace
www.corp.com/orders and a namespace www.corp.com which we plan
to share with other development groups. Consequently, we have assigned assets
that we want to share with others to this namespace. This will allow us to
later merge our model with other models.
- As a type system we have used XML Schema. Not all properties are
typed, for some we have left the type undefined.
- We have added a constraint that compares order date and the birth
date of the customer. Note that
customer
inherits birthDate from
person.
Contact: info@aoModeling.org