You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Placeholder to allow the Beacon to return any additional information that is necessary or could be of interest in relation to the query or the entry returned. It is recommended to encapsulate additional informations in this attribute instead of directly adding attributes at the same level than the others in order to avoid collision in the names of attributes in future versions of the specification.
the additionalProperties: true pragma in many schemas
Here it seems prudent to provide a more-specific-but-open mechanism as demonstrated in the VRS v2.n proposal which uses a dedicated Extensionslist parameter as wrapper for private/beyond model extensions:
The Extension class provides entities with a means to include additional attributes that are outside of the specified standard but needed by a given content provider or system implementer. These extensions are not expected to be natively understood, but may be used for pre-negotiated exchange of message attributes between systems.
This is pretty much in line with some Beacon schemas such as handovers or references.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
It is common for Beacon implementers to add additional parameters in their implementations. Beacon v2 has 2 basic mechanisms for this:
info
parameter in many different model schemas, with the permissive "an object" definition in the framework (search forInfo
) and common use to e.g. in response payloads:additionalProperties: true
pragma in many schemasHere it seems prudent to provide a more-specific-but-open mechanism as demonstrated in the VRS v2.n proposal which uses a dedicated
Extensions
list parameter as wrapper for private/beyond model extensions:This is pretty much in line with some Beacon schemas such as handovers or references.
Discuss, please...
Beta Was this translation helpful? Give feedback.
All reactions