Skip to content

Defining "Meta overlay"-like properties that are the same (duplicated) across all languages #11

@swcurran

Description

@swcurran

We need a way to have a number of "Meta"-like entries that are language agnostic. As currently defined in the OCA Standard, and managed in the OCA Source spreadsheet, "Meta" entries (name/value pairs) are multilingual and thus the names are duplicated for each language. However, there are a number of values for Meta names that are the same across all languages. How can we manage that?

Two ideas for that:

  • In the "OCA Source", define a way to have unilingual Meta elements that are automatically added to all language specific Meta Overlays (e.g. in the Capture Base tab in the spreadsheet, have a pair of columns for Meta, same as in the language-specific tabs).
  • Have a new overlay that is unilingual and equivalent to Meta.

I think this is a generally useful feature and belongs in the OCA Core. In the Aries community, we could address it using a custom overlay that is defined within the community.

Example use cases:

  • If an OCA Bundle is being used with a set of languages, is there specified way to indicate the default one to use? Should that be a part of the OCA specification?
  • It would be good in the AnonCreds Verifiable Credential use case to have a reference in the Meta layer to the Schema and CredDef for the credential type.
  • We would like to designate a given credential type as a "test" credential.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions