Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hotfix/final release prep #567

Merged
merged 2 commits into from
Apr 29, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions ob_v3p0/common_credentials.lines
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Package SharedCredentialDataModels DataModel
Property type IRI 1..* array-compacted "The value of the type property MUST be an unordered set. One of the items MUST be the URI 'VerifiableCredential', and one of the items MUST be the URI 'AchievementCredential' or the URI 'OpenBadgeCredential'."
Constraint contains VerifiableCredential
Constraint contains [AchievementCredential, OpenBadgeCredential]
Property name String 1 "The name of the credential for display purposes in wallets. For example, in a list of credentials and in detail views." "i:https://schema.org/name"
Property name String 0..1 "The name of the credential for display purposes in wallets. For example, in a list of credentials and in detail views." "i:https://schema.org/name"
Property description String 0..1 "The short description of the credential for display purposes in wallets." "i:https://schema.org/description"
Property image Image 0..1 "The image representing the credential for display purposes in wallets."
Property awardedDate DateTimeZ 0..1 "Timestamp of when the credential was awarded. `validFrom` is used to determine the most recent version of a Credential in conjunction with `issuer` and `id`. Consequently, the only way to update a Credental is to update the `validFrom`, losing the date when the Credential was originally awarded. `awardedDate` is meant to keep this original date."
Expand Down Expand Up @@ -203,7 +203,7 @@ Package SharedCredentialDataModels DataModel
Property id URI 0..1 "Unambiguous reference to the credential."
Property type IRI 1..* array-compacted "The value of the type property MUST be an unordered set. One of the items MUST be the URI 'VerifiableCredential'."
Constraint contains VerifiableCredential
Property issuer Profile 1 "A description of the individual, entity, or organization that issued the credential."
Property issuer ProfileRef 1 "A description of the individual, entity, or organization that issued the credential."
Property validFrom DateTimeZ 1 "Timestamp of when the credential becomes valid."
Property validUntil DateTimeZ 0..1 "If the credential has some notion of validity period, this indicates a timestamp when a credential should no longer be considered valid. After this time, the credential should be considered invalid."
Property credentialSubject CredentialSubject 1 "The subject of the credential."
Expand All @@ -214,6 +214,8 @@ Package SharedCredentialDataModels DataModel
Property termsOfUse TermsOfUse 0..* array-compacted "The value of the `termsOfUse` property tells the verifier what actions it is required to perform (an obligation), not allowed to perform (a prohibition), or allowed to perform (a permission) if it is to accept the verifiable credentia"
Mixin Extensions

Class ProfileRef EmbeddedSelection false [URI, Profile] "A description of the individual, entity, or organization that issued the credential. Either a URI with the Unique URI for the Issuer/Profile file, or a Profile object MUST be supplied."

Class CredentialSchema Unordered false [] "Identify the type and location of a data schema." "i:https://www.w3.org/2018/credentials#CredentialSchema"
Property id URI 1 "The value MUST be a URI identifying the schema file. One instance of `CredentialSchema` MUST have an `id` that is the URL of the JSON Schema for this credential defined by this specification."
Property type IRI 1 "The value MUST identify the type of data schema validation. One instance of `CredentialSchema` MUST have a `type` of 'JsonSchemaValidator2019'."
Expand Down
Loading