| Step 1 - 
From a review of Wikipedia we identify that the 'Things of Interest' include :-
Clients
Documents
Locations
Services
Ships
Staff  
 | 
 
 | 
Step 2 - Adding Many-to-Many
Services are offered to Clients
 Many Services can be offered to the 
 same Client and the same Service can be 
 offered to many Clients.
 Therefore we need a Many-to-Many Relationship.
 | 
 
 | 
Step 3 - Adding Vessels 
  
The Services apply to Vessels that belong to Vessels
 Therefore we need a Many-to-Many Relationship, 
 which will look like this - 
 | 
 
 | 
Step 4 - Adding Documents, Locations and Staff 
  
The Documents will include Reports and results 
 of Assessments and ISO Certifications
 and generalise Vessels to Assets.
 | 
 
 | 
Step 5 - The Lifecycle of an Asset  
  
An Event-oriented Approach  
 | 
 
 | 
| Step 6 - Create a Subject Area Model for Equipment   
 | 
 
 | 
| Step 7 - Create a Subject Area Model for Services   
 | 
 
 | 
Step 8 - Create the draft final Top-Level Model
  When we think about our final draft, we realise that all the Entities are Hierarchies.
 For example, the Services are grouped on Categories, Staff are in Organisation Hierarchies 
(where people usually report one-level up), and so on.
  We show this in our Model as self-referencing Relationships for each Entity, which we call
Recursive or Reflexive Relationships, or 'Rabbits-Ears'.
 | 
 
 | 
Step 9 - Create the final Top-Level Model
Finally, we replace the Locations Entity with 'Schedules'so that we include Schedules, 
which can be Dated, Un-Dated or Executed.
We have also created separate Subject Area Models :-
Assets
Clients
Equipment
Events
FOI
Maintenance
Overhaul
Repair
Services
 
  | 
 
 | 
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.  | 
 
 |