Allow extended context property configurations to limit inclusion based on subauthority.
Rational
For some authorities, different entity types (typically represented as a subauthority) can use completely different ontologies (rare) or at the least not support the same set of predicates for each entity type. It is desirable to have more control over which predicate values are included in the extended context for each subauthority.
Proposed property configs
Example: Include this predicate for all subauthorities because it is missing the subauth config. This provides backward compatibility.
Description
Allow extended context property configurations to limit inclusion based on subauthority.
Rational
For some authorities, different entity types (typically represented as a subauthority) can use completely different ontologies (rare) or at the least not support the same set of predicates for each entity type. It is desirable to have more control over which predicate values are included in the extended context for each subauthority.
Proposed property configs
Example: Include this predicate for all subauthorities because it is missing the
subauth
config. This provides backward compatibility.Example: Include this predicate for person and organization subauthorities only because the config has
subauth: ["person", "organization"]
.