-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Version 1.0
This part provides the full data model that I have been working through in this book as an EXPRESS schema including both the EXPRESS-G diagrams and the lexical EXPRESS that is computer interpretable, descriptions of the diagrams, and definitions of the entity types and relationship types on each diagram. It is intended as a reference document and an extension to the data model fragments that I introduced in Part 3. This schema was developed using Jotne EPM Technology's EDMVisualExpress data modelling tool. This part covers one way in which a data model may be published by VisualEXPRESS. It may also be published as a website. I intend to publish this schema as a web resource. You should be able to find it by searching the web for the schema name. The data model presented here is broadly compatible with ISO 15926-2, but there are four key differences.
- The first is that the metamodel for relationship takes a different approach. The approach in ISO 15926-2 is a little cumbersome, in particular in the way that n-ary relationships are represented. This has little significance since the implementation environment will determine the way that 199 the metamodel will be implemented; what is presented here is a statement of requirements.
- The second area of difference is in the way that representation is modelled. In ISO 15926-2, the involvement of those who interpret the sign or pattern was optional. This is clearly a weakness, and I have remedied this.
- The third area is in the classes that are represented as entity types. ISO 15926's
possible_individual
is equivalent tospatio_temporal_extent
in the model presented here, andwhole_life_individual
is equivalent toindividual
here. IfX
is a subtype ofpossible_individual
, thenX
is equivalent tostate_of_X
in this model, andclass_of_X
is equivalent toclass_of_state_of_X
. ISO 15926-2 does not make explicit the subtypes ofwhole_life_individual
as I have done here. Although this made the ISO 15926-2 data model smaller, I think it also made it a lot less easy to see how it should be used. - The fourth area of difference is in the use of association in this data model. An association is a state that
consists_of
its participants. In ISO 15926-2, these are modelled as relationships between the states, rather than as an association thatconsists_of
the states. A mapping of the key entity types in the schema presented here to ISO 15926-2 is presented in Appendix A.
- Abstract Object
- Acceptance of Offer
- Acceptance of Offer for Goods
- Activity
- Aggregation
- Agree Contract
- Agreement Execution
- Agreement Process
- Amount of Money
- Asset
- Association
- Beginning of Ownership
- Biological Object
- Biological System
- Biological System Component
- Class
- Class of Abstract Object
- Class of Activity
- Class of Agree Contract
- Class of Agreement Execution
- Class of Agreement Process
- Class of Amount of Money
- Class of Association
- Class of Biological Object
- Class of Biological System
- Class of Biological System Component
- Class of Class
- Class of Class of Spatio-Temporal Extent
- Class of Contract Execution
- Class of Contract Process
- Class of Event
- Class of Functional Object
- Class of Functional System
- Class of Functional System Component
- Class of In-Place Biological Component
- Class of Individual
- Class of Installed Functional System Component
- Class of Installed Object
- Class of Intentionally Constructed Object
- Class of Offer
- Class of Ordinary Biological Object
- Class of Ordinary Functional Object
- Class of Ordinary Physical Object
- Class of Organization
- Class of Organization Component
- Class of Participant
- Class of Party
- Class of Period of Time
- Class of Person
- Class of Person in Position
- Class of Physical Object
- Class of Physical Property
- Class of Physical Quantity
- Class of Point in Time
- Class of Position
- Class of Possible World
- Class of Reaching Agreement
- Class of Relationship
- Class of Representation
- Class of Sales Product Instance
- Class of Sign
- Class of Socially Constructed Activity
- Class of Socially Constructed Object
- Class of Spatio-Temporal Extent
- Class of State
- Class of State of Activity
- Class of State of Amount of Money
- Class of State of Association
- Class of State of Biological Object
- Class of State of Biological System
- Class of State of Biological System Component
- Class of State of Functional Object
- Class of State of Functional System
- Class of State of Functional System Component
- Class of State of Intentionally Constructed Object
- Class of State of Ordinary Biological Object
- Class of State of Ordinary Functional Object
- Class of State of Ordinary Physical Object
- Class of State of Organization
- Class of State of Organization Component
- Class of State of Party
- Class of State of Person
- Class of State of Physical Object
- Class of State of Position
- Class of State of Sales Product Instance
- Class of State of Sign
- Class of State of Socially Constructed Activity
- Class of State of Socially Constructed Object
- Class of State of System
- Class of State of System Component
- Class of System
- Class of System Component
- Classification
- Composition
- Contract Execution
- Contract Process
- Currency
- Defined Relationship
- Definition
- Description
- Employee
- Employer
- Employment
- Ending of Ownership
- Enumerated Class
- Event
- Exchange of Goods and Money
- Function
- Functional Object
- Functional System
- Functional System Component
- Identification
- Identification of Physical Quantity
- In-Place Biological Component
- Individual
- Installed Functional System Component
- Installed Object
- Intentionally Constructed Object
- Kind of Activity
- Kind of Association
- Kind of Biological Object
- Kind of Biological System
- Kind of Biological System Component
- Kind of Functional Object
- Kind of Functional System
- Kind of Functional System Component
- Kind of Individual
- Kind of Intentionally Constructed Object
- Kind of Ordinary Biological Object
- Kind of Ordinary Functional Object
- Kind of Ordinary Physical Object
- Kind of Organization
- Kind of Organization Component
- Kind of Party
- Kind of Person
- Kind of Physical Object
- Kind of Physical Property
- Kind of Physical Quantity
- Kind of Position
- Kind of Relationship With Restriction
- Kind of Relationship With Signature
- Kind of Socially Constructed Object
- Kind of System
- Kind of System Component
- Language Community
- Money Asset
- Offer
- Offer and Acceptance for Goods
- Offer for Goods
- Offering
- Ordinary Biological Object
- Ordinary Functional Object
- Ordinary Physical Object
- Organization
- Organization Component
- Owner
- Ownership
- Participant
- Party
- Pattern
- Period of Time
- Person
- Person in Position
- Physical Object
- Physical Property
- Physical Property Range
- Physical Quantity
- Physical Quantity Range
- Plan
- Point in Time
- Position
- Possible World
- Price
- Product Brand
- Product Offering
- Reaching Agreement
- Recognizing Language Community
- Relationship
- Representation by Pattern
- Representation by Sign
- Requirement
- Requirement Specification
- Role
- Sale of Goods
- Sales Product
- Sales Product Instance
- Sales Product Version
- Scale
- Sign
- Socially Constructed Activity
- Socially Constructed Object
- Spatio-Temporal Extent
- Specialization
- State
- State of Activity
- State of Amount of Money
- State of Association
- State of Biological Object
- State of Biological System
- State of Biological System Component
- State of Functional Object
- State of Functional System
- State of Functional System Component
- State of Intentionally Constructed Object
- State of Language Community
- State of Ordinary Biological Object
- State of Ordinary Functional Object
- State of Ordinary Physical Object
- State of Organization
- State of Organization Component
- State of Party
- State of Person
- State of Physical Object
- State of Position
- State of Sales Product Instance
- State of Sign
- State of Socially Constructed Activity
- State of Socially Constructed Object
- State of System
- State of System Component
- System
- System Component
- Temporal Composition
- Thing
- Transfer of Ownership
- Transfer of Ownership of Money
- Transferee
- Transferor
- Unit of Measure