Component Taxonomy: Each component is represented in the SRDL ontology as being an instance of a component
class to capture its type of component and its specific properties.
The component taxonomy is shown in Fig. 4 and defines component types, their relationships to other components and specific properties on component level.
The component taxonomy covers hardware components (sensor and actuators), software components (control programs) and information objects (object models, data sets, and maps).