Asset Oriented Modeling (AOM) 

(Updated March 2010)


Modern information systems -- especially the open systems in electronic business and knowledge networks -- require adequate modeling methods. What we need is a modeling method that is 

  • expressive
  • compact
  • modular
  • simple



AOM is designed with these goals in mind:

  • Unified approach to entities and relationships (assets)
  • Support for higher order relationships
  • Support for complex data structures based on regular grammars
  • Support for model composition based on namespaces and scopes

Related work

AOM has roots in 

RDF (Resource Description Framework), 

HERM (Higher Order Entity Relationship Model), 

and Topic Maps (XTM).

There are also influences from UML, XML Schema, and Relax-NG.

Research areas


KLEEN 1.3.5 available!

Introduced scoped model merging.

Introduced bindings into model merging.

Introduced conceptual Design Patterns.

Started with a Design Pattern Library.

Allowed for images in assets. listed at



Arc, Annotation, Asset, Cluster, Constraint, Context, Design Patterns, Inheritance, Key, Level 2, MetaModel, Model, Merging, Name Formula, Operations, Property, Type, XML serialization


  1. Informal description
  2. Assets and Properties
  3. Arcs 
  4. Normalization
  5. Level 2 Structures
  6. Adding detail



Pattern Library


KLEEN modeler (1.3.7)

Slide show (PowerPoint) introducing into AOM and KLEEN

XMI to XML Schema 
(XSLT style sheet)

Home Definition Step-by-Step Examples Downloads

Contact: support 'at'