I noticed that there are some inconsistencies between the 2 documents in the Tutorial > Information Modeling
and what I see in Protege has and I'm wondering if someone can help with
a) the missing definitions
b) clear examples of what to model (and not to model) in each class
The gory details are below.
The first of the two documents, say DOC1, that I refer to is:
https://www.enterprise-architecture.org ... e-overview
The second of the two documents, say DOC2, I refer to is:
https://www.enterprise-architecture.org ... o-tutorial
Both documents show a metamodel but the two are different. It may be that DOC2 supersedes DOC1 but the links were not updated, but I don't know. In addition, and even ignoring the abstract classes not described anywhere, Protege has many more classes than those described in any of the documents.
In document DOC1 one can find the following classes:
Conceptual Layer [3 classes]
- Information Architecture Objective
- Information Architecture Principle
- Information Architecture Concept
- Information View
- Information Representation
- Information Store
In document DOC2 one can find the following classes:
Conceptual Layer [4 classes]
- Objective
- Principle
- Information Concept
- Data Subject
- Information View
- Information Representation
- Data Object
- Data Representation
- Information Store
- Physical Data Object
And finally, in Protege, one can find the following concrete classes:
Conceptual Layer [5 classes]
- Information Architecture Objective
- Information Architecture Principle
- Information Concept
- Data Subject
- Information Driver
- Information View Usage
- Information Representation Usage
- Primitive Data Object
- Data Object
- Data Object Attribute
- Data Representation
- Data Representation Attribute
- Information View
- Information View Attribute
- Information Representation
- Information Representation Attribute
- Information Store
- Information Store Group
- Physical Data Object