Skip to content
This repository was archived by the owner on Feb 6, 2023. It is now read-only.
This repository was archived by the owner on Feb 6, 2023. It is now read-only.

relative mkey  #155

@nedmsmith

Description

@nedmsmith

One of the challenges in matching environments to measurements is ensuring that Evidence is encoded with the right key. Currently, the environment-map and optional 'mkey' uniquely disambiguates the measurement value. Use of mkey in ref values can affect how evidence is encoded. If an evidence measurement is identified by an OID there is ambiguity if the RIM encoding uses mkey (or not). The way we have defined environment-map the evidence must exactly match the environment-map in ref values. If mkey is used it isn't included in environment matching. This implies an environment match could match multiple measurements. This implies there is a second tier matching operation applied to mkey. But the matching algorithm doesn't contemplate a 2nd-tier matching step.

If we consider OID as class-id, the OID tree already has tiering as each arc can represent a lower tier of objects. Applied to corim, mkey is a lower tier in the OID arc that identifies the environment-map. Matching algorithm issues aside, mkey as OID should be a relative OID (#6.110) as most of the differences between class-id OID and mkey OID are identical. e.g.:
class-id = 1.2.3.4
mkey_1 = 1.2.3.4.1
mkey_2 = 1.2.3.4.2
etc...

relative OID means we only need to add the part of the OID that is the RHS to class-id OID. (e.g.: 1, 2, 3...)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions