Add identity fields to the Component entity (manufacturer, model, serial, hardware_rev, firmware/software version, network endpoint, role) plus an extensible map. Add a merge step combining identity from multiple sources by an identity key, with precedence and per-field provenance. Feeds the existing discovery.
- Align the field model to AAS concepts (asset<->shell, identity<->Nameplate, hierarchy<->BoM, endpoint<->AID) so the same model maps cleanly to/from AAS without rework.
- Decisions: typed fields vs generic map (likely both); precedence order; identity key (serial / order-code+slot / endpoint / configured id).
- Acceptance: an asset shows merged identity from more than one source, with provenance per field.
Add identity fields to the Component entity (manufacturer, model, serial, hardware_rev, firmware/software version, network endpoint, role) plus an extensible map. Add a merge step combining identity from multiple sources by an identity key, with precedence and per-field provenance. Feeds the existing discovery.