Skip to main content

Record Linkage ๐Ÿšง

Maturity

Represents an assertion for specific records to be related or linked together.

Scopeโ€‹

This message type is intended to allow systems to assert that two records are related and should be linked However, this message only serves as an assertion; validation of the relationship between the records is left to the consuming system.

Structureโ€‹

A Process Event Set shall contain every standard message Header property, in addition to the following properties:

NameCardinalityTypeDescription & Constraints
linked_system_id1..*stringA valid URI that identifies the source system, service or asset that the linked data comes from. This URI should point to an authoritative asset tracking system or equivalent. However, the URI does not need to be machine readable.
linked_record_id1..1stringThe record or primary key representing what record should be linked with the primary header record.
linked_record_kind1..1stringThe kind of record the source system stores this linked record as (i.e. Permit, Project, Submission or Tracking).

Specificationโ€‹

Loading ....

Implementation Notesโ€‹

The sole purpose of the Record Linkage message type is to define a specific link between two different records. This message may be used by the consuming system to either bind the different records together, or to use it as a way to remove a specific link between two specific records.

This message type should only specify one system_id; while the specification permits defining an unordered array of system ids, this is not recommended as it introduces ambiguity. If multiple links must be expressed, each link should have their own message.

Referencesโ€‹