Asset Oriented Modeling (AOM) 

(Updated March 2010)

Motivation

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

more...

Concept

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

News

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.

aoModeling.org listed at www.w3.org/XML/Schema.

 

Definition

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

Step-by-step

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

Examples

MetaModel

Pattern Library

Download

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' aoModeling.org