Data Model for Services for Certification

Step 1 - 
Establish the Semantic Model and describe the functionality :-
"Services are provided to Clients to ensure that their Assets comply with 
the appropiate Rules and Regulations.
Semantic Data Model
1. Assets
This is the Product Catalogs Data Model

Product Catalogs Data Model
2. Clients
We use our Data Mode for Parties, Roles and Customers.
Parties, Roles and Customers Data Model
3. Client Services
We use our Data Mode for Customers and Services.
Customers and Services Data Model
4. Documents 
we have a number of Document-related Models in our Library so for the 
moment we use the one for Generic Document Management.

The Documents will include Reports and results of Assessments and 
ISO Certifications
Generic Document Management Data Model
5. Pricing 
we have a Data Model for generating Financial Statements.

This is driven by Chart of Accounts and General Ledgers.

Financial Statement Generator Data Model
6. Schedules 
we have a Data Model for Schedules for Container Shipping.

This is specificc to Container Shipping.

Container Shipping Data Model
7. Services 
we have many Data Models for Services and we have chosen this one for Services.
Services Data Model
8. Workflow 
we have a Data Model for Workflow.
Workflow Data Model
An additional Model for the Lifecycle of an Asset
Following an Event-oriented Approach
The Lifecycle of an Asset - Step 5
Step 10 - Finally, create the 'Business-friendly' Semantic Model
This is specifically designed to be the 'Business-friendly' and to provide a 
vehicle for communication with business users and Subject Matter Experts.

We have not shown the 'Rabbits-Ears' to keep the diagram simple and 
easier to understand.
Final Semantic Data Model for Services for Certification


Barry Williams
Principal Consultant
Database Answers Ltd.
London, England
March 5th. 2014


© Database Answers Ltd. 2014