NAF 4.1-view S1: Service Taxonomy
S1 — Service Taxonomy
Purpose & Usage
The S1 Viewpoint is concerned with the identification of service specifications, and their organization into specialization taxonomies.
- Service planning.
- Service audit.
- Identification of services.
- Defining measures for Service Levels.
- Service gap analysis.
- Providing reference services for architectures.
- Tailoring generic services for specific applications.
Scope
- Shall contain all Services organized into specialization taxonomies relevant for the entity of interest.
- May show Services organized into Service Groups, and their groupings.
- May show how Services satisfy Service Policies.
Representation
- Tabulation.
- Hierarchical (connected shapes).
- Class diagram.
Cut-out (Meta-model)
flowchart LR
ServiceGroup["Service Group"]:::service
Service:::service
ServicePolicy["Service Policy"]:::service
ServiceGroup -->|"aggregates"| ServiceGroup
ServiceGroup -->|"aggregates"| Service
Service -->|"is a kind of"| Service
Service -->|"satisfies"| ServicePolicy
classDef service fill:#E5C1E5,stroke:#7B4F7B,color:#000
NAFv4 Compliant Example
flowchart TB
MaritimeRescue["«Service» Maritime Rescue Services"]:::service
Inshore["«Service» Inshore Rescue Service"]:::service
Offshore["«Service» Offshore Rescue Service"]:::service
Underwater["«Service» Underwater Rescue Service"]:::service
Policy["«Service Policy» In Mission Operation"]:::service
Inshore -->|"is a kind of"| MaritimeRescue
Offshore -->|"is a kind of"| MaritimeRescue
Underwater -->|"is a kind of"| MaritimeRescue
Inshore -->|"satisfies"| Policy
classDef service fill:#E5C1E5,stroke:#7B4F7B,color:#000