diff --git a/ob_v3p0/vocab.html b/ob_v3p0/vocab.html index 225865ab..6f93799f 100644 --- a/ob_v3p0/vocab.html +++ b/ob_v3p0/vocab.html @@ -1,1250 +1,3615 @@ - - -
- - - - - - - - -- This document contains information about the JSON-LD terms used 1EdTech Open Badges versions 1.0+. -
-- This is a complete list of JSON-LD terms used by 1EdTech Open Badges versions 1.0+. -
-id
is valid.
- read more
- - This section contains information about all the JSON-LD terms used in 1EdTech Open Badges 1.0+. - Each term has a table showing which versions of 1EdTech Open Badges use the term. -
-The achievement being asserted by the issuer.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | - | X | -
An object describing which objectives or educational standards this badge aligns to, if any.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
The host registered name subcomponent of an allowed origin.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
A description of the intended audience for a piece of evidence.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
The author of the image.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
The achievement being asserted by the issuer.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
X | -X | -- |
The caption for the image.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
An endorser's claim about an entity.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
The key used to sign the assertion.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
Document describing how to earn the achievement.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
X | -X | -X | -
A short plaintext description.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
X | -X | -X | -
Contact email address for the entity.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
X | -X | -X | -
A claim made about the entity.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
A simple claim in writing about the entity.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
Document describing the work that the recipient did to earn the achievement.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
X | -X | -X | -
Timestamp when a badge should no longer be considered valid.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
X | -X | -- |
Describes the type of evidence.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
Whether or not the recipient identity value is hashed.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
X | -X | -X | -
The identity value of the recipient.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
X | -X | -X | -
Document representing an image.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
Timestamp of when the assertion was issued.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
X | -X | -- |
The person or organization that has made an assertion about a person.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
X | -X | -X | -
The name of the entity.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
X | -X | -X | -
A narrative description, possibly Markdown.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
The owner of the key used to sign the assertion.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
The key used to sign the signature.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
The public key used to verify the signature.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
An object that describes the recipient's identity.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
X | -X | -X | -
Another entity of the same type. Primarily intended to identify language editions or previous versions of an achievement.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
Document that describes assertions that the issuer has revoked.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
The reason for revocation.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
Whether or not the assertion is revoked.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
Assertions that have been revoked.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
String used to salt hashed identifiers.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
X | -X | -X | -
Set of URI fragments used to determine if an id
is value.
1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
Tags that describe the type of achievement.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
Identifies the alignment target.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
Short description of the alignment target.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
Name of the alignement target framework.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
Name of the alignment target.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
URL of the alignment target.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
Phone number for the entity.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
Unique identifier for the badge.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
X | -- | - |
The homepage or social media profile of the entity.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
X | -X | -- |
Instructions for how to verify the assertion.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
The property to be used for verification.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
+ This document contains information about the JSON-LD terms used in + 1EdTech Open Badges. +
+This document is also available in these non-normative formats:
+Alias for Verification
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
X | -- | - |
+ This section contains information about all the JSON-LD classes used in + 1EdTech Open Badges +
+Achievement
++ A collection of information about the accomplishment recognized by the + Assertion. Many assertions may be created corresponding to one + Achievement. +
+ +alignment
+ achievementType
+ creator
+ creditsAvailable
+ criteria
+ description
+ endorsement
+ endorsementJwt
+ fieldOfStudy
+ humanCode
+ image
+ name
+ otherIdentifier
+ related
+ resultDescription
+ specialization
+ tag
+ version
+ AchievementCredential
++ AchievementCredentials are representations of an awarded achievement, + used to share information about a achievement belonging to one earner. + Maps to a Verifiable Credential as defined in the [[VC-DATA-MODEL]]. + As described in + data-integrity, at least one proof mechanism, and the details necessary to evaluate + that proof, MUST be expressed for a credential to be a verifiable + credential. In the case of an embedded proof, the credential MUST + append the proof in the `proof` property. +
+ +VerifiableCredential
.
+ name
+ description
+ image
+ credentialSubject
+ endorsement
+ endorsementJwt
+ evidence
+ AchievementSubject
++ A collection of information about the recipient of an achievement. + Maps to Credential Subject in [[VC-DATA-MODEL]]. +
+ +CredentialSubject
.
+ activityEndDate
+ activityStartDate
+ creditsEarned
+ achievement
+ identifier
+ image
+ licenseNumber
+ narrative
+ result
+ role
+ source
+ term
+ Address
+An address for the described entity.
+ +addressCountry
+ addressCountryCode
+ addressRegion
+ addressLocality
+ streetAddress
+ postOfficeBoxNumber
+ postalCode
+ geo
+ Alignment
++ Describes an alignment between an achievement and a node in an + educational framework. +
+ +targetCode
+ targetDescription
+ targetName
+ targetFramework
+ targetType
+ targetUrl
+ AnyIdentifier
+Can't find any description.
+ +identifier
+ Context
++ JSON-LD Context. Either a URI with the context definition or a Map + with a local context definition MUST be supplied. +
+ +xsd:anyURI
,
+ Map
.
+ Criteria
++ Descriptive metadata about the achievements necessary to be recognized + with an assertion of a particular achievement. This data is added to + the Achievement class so that it may be rendered when the achievement + assertion is displayed, instead of simply a link to human-readable + criteria external to the achievement. Embedding criteria allows either + enhancement of an external criteria page or increased portability and + ease of use by allowing issuers to skip hosting the formerly-required + external criteria page altogether. Criteria is used to allow would-be + recipients to learn what is required of them to be recognized with an + assertion of a particular achievement. It is also used after the + assertion is awarded to a recipient to let those inspecting earned + achievements know the general requirements that the recipients met in + order to earn it. +
+ +narrative
+ EndorsementCredential
++ A verifiable credential that asserts a claim about an entity. As + described in + data-integrity, at least one proof mechanism, and the details necessary to evaluate + that proof, MUST be expressed for a credential to be a verifiable + credential. In the case of an embedded proof, the credential MUST + append the proof in the `proof` property. +
+ +VerifiableCredential
.
+ name
+ description
+ credentialSubject
+ EndorsementSubject
++ A collection of information about the subject of the endorsement. +
+ +CredentialSubject
.
+ endorsementComment
+ Evidence
++ Descriptive metadata about evidence related to the achievement + assertion. Each instance of the evidence class present in an assertion + corresponds to one entity, though a single entry can describe a set of + items collectively. There may be multiple evidence entries referenced + from an assertion. The narrative property is also in scope of the + assertion class to provide an overall description of the achievement + related to the assertion in rich text. It is used here to provide a + narrative of achievement of the specific entity described. If both the + description and narrative properties are present, displayers can + assume the narrative value goes into more detail and is not simply a + recapitulation of description. +
+ +narrative
+ name
+ description
+ genre
+ audience
+ GeoCoordinates
+The geographic coordinates of a location.
+ +GetOpenBadgeCredentialsResponse
+Can't find any description.
+ +credential
+ compactJwsString
+ IdentifierEntry
+Can't find any description.
+ +identifier
+ identifierType
+ IdentifierType
+Can't find any description.
+ +identifierType
+ IdentityObject
++ A collection of information about the recipient of an achievement. +
+ +hashed
+ identityHash
+ identityType
+ salt
+ Image
++ Metadata about images that represent assertions, achieve or profiles. + These properties can typically be represented as just the id string of + the image, but using a fleshed-out document allows for including + captions and other applicable metadata. +
+ +caption
+ JWK
++ A JSON Web Key (JWK) formatted according to [[RFC7517]]. +
+ +JWKS
++ A JWK Set (JWKS) formatted according to [[RFC7517]]. +
+ +keys
+ Map
++ A map representing an object with unknown, arbitrary properties +
+ +Multikey
+Can't find any description.
+ +cryptosuite
+ controller
+ publicKeyMultibase
+ Profile
++ A Profile is a collection of information that describes the entity or + organization using Open Badges. Issuers must be represented as + Profiles, and endorsers, or other entities may also be represented + using this vocabulary. Each Profile that represents an Issuer may be + referenced in many BadgeClasses that it has defined. Anyone can create + and host an Issuer file to start issuing Open Badges. Issuers may also + serve as recipients of Open Badges, often identified within an + Assertion by specific properties, like their url or contact email + address. +
+ +name
+ url
+ phone
+ description
+ endorsement
+ endorsementJwt
+ image
+ email
+ address
+ otherIdentifier
+ official
+ parentOrg
+ familyName
+ givenName
+ additionalName
+ patronymicName
+ honorificPrefix
+ honorificSuffix
+ familyNamePrefix
+ dateOfBirth
+ Related
+Identifies a related achievement.
+ +version
+ Result
+Describes a result that was achieved.
+ +achievedLevel
+ alignment
+ resultDescription
+ status
+ value
+ ResultDescription
+Describes a possible achievement result.
+ +alignment
+ allowedValue
+ name
+ requiredLevel
+ requiredValue
+ resultType
+ rubricCriterionLevel
+ valueMax
+ valueMin
+ RubricCriterionLevel
+Describes a rubric criterion level.
+ +alignment
+ description
+ level
+ name
+ points
+ The version of the achievement.
-1.0 | -2.0/2.1 | -3.0 | -
---|---|---|
- | X | -- |
+ This section contains information about all the JSON-LD properties used + in 1EdTech Open Badges +
+achievedLevel
++ If the result represents an achieved rubric criterion level (e.g. + Mastered), the value is the `id` of the RubricCriterionLevel in linked + ResultDescription. +
+ +xsd:anyURI
+ Result
+ achievement
+The achievement being awarded.
+ +Achievement
+ AchievementSubject
+ achievementType
++ The type of achievement. This is an extensible vocabulary. +
+ +xsd:string
+ Achievement
+ activityEndDate
+The datetime the activity ended.
+ +xsd:dateTime
+ AchievementSubject
+ activityStartDate
+The datetime the activity started.
+ +xsd:dateTime
+ AchievementSubject
+ additionalName
++ Additional name. Includes what is often referred to as 'middle name' + in the western world. +
+ +https://schema.org/additionalName
+ Profile
+ address
++ An address for the individual or organization. +
+ +Address
+ Profile
+ addressCountry
+A country.
+ +https://schema.org/addressCountry
+ Address
+ addressCountryCode
++ A country code. The value must be a ISO 3166-1 alpha-2 country code + [[ISO3166-1]]. +
+ +xsd:string
+ Address
+ addressLocality
+A locality within the region.
+ +https://schema.org/addressLocality
+ Address
+ addressRegion
+A region within the country.
+ +https://schema.org/addressRegion
+ Address
+ alg
++ The `alg` (algorithm) parameter identifies the algorithm intended for + use with the key, such as `RS256` or `PS256`. +
+ +xsd:string
+ JWK
+ alignment
++ In Achievement:An object describing which objectives or educational + standards this achievement aligns to, if any. +
++ In Result:The alignments between this result and nodes in external + frameworks. This set of alignments are in addition to the set of + alignments defined in the corresponding ResultDescription object. +
++ In ResultDescription:Alignments between this result description and + nodes in external frameworks. +
++ In RubricCriterionLevel:Alignments between this rubric criterion level + and a rubric criterion levels defined in external frameworks. +
+ +Alignment
+ Achievement
Result
ResultDescription
RubricCriterionLevel
+ allowedValue
++ An ordered list of allowed values. The values should be ordered from + low to high as determined by the achievement creator. +
+ +xsd:string
+ ResultDescription
+ audience
++ A description of the intended audience for a piece of evidence. +
+ +https://schema.org/audience
+ Evidence
+ compactJwsString
++ OpenBadgeCredentials that have been signed with the VC-JWT Proof + Format MUST be in the `compactJwsString` array. +
+ +xsd:string
+ GetOpenBadgeCredentialsResponse
+ controller
++ The identify of the entity that controls this public key. +
+ +xsd:anyURI
+ Multikey
+ creator
++ The person or organization that created the achievement definition. +
+ +Profile
+ Achievement
+ credential
++ OpenBadgeCredentials that have not been signed with the VC-JWT Proof + Format MUST be in the `credential` array. +
+ +AchievementCredential
+ GetOpenBadgeCredentialsResponse
+ credentialSubject
++ In AchievementCredential:The recipient of the achievement. +
++ In EndorsementCredential:The individual, entity, organization, + assertion, or achievement that is endorsed and the endorsement + comment. +
+ +AchievementSubject
EndorsementSubject
+ AchievementCredential
EndorsementCredential
+ creditsAvailable
++ Credit hours associated with this entity, or credit hours possible. + For example 3.0. +
+ +xsd:float
+ Achievement
+ creditsEarned
++ The number of credits earned, generally in semester or quarter credit + hours. This field correlates with the Achievement `creditsAvailable` + field. +
+ +xsd:float
+ AchievementSubject
+ criteria
++ Criteria describing how to earn the achievement. +
+ +Criteria
+ Achievement
+ cryptosuite
++ The `cryptosuite` of the verification method MUST be the string + `eddsa-rdf-2022`. +
+ +xsd:string
+ Multikey
+ dateOfBirth
+Birthdate of the person.
+ +xsd:date
+ Profile
+ description
++ In Achievement:A short description of the achievement. +
++ In AchievementCredential:The short description of the credential for + display purposes in wallets. +
++ In EndorsementCredential:The short description of the credential for + display purposes in wallets. +
++ In Evidence:A longer description of the evidence. +
++ In Profile:A short description of the issuer entity or organization. +
++ In RubricCriterionLevel:Description of the rubric criterion level. +
+ +https://schema.org/description
+ Achievement
AchievementCredential
EndorsementCredential
Evidence
Profile
RubricCriterionLevel
+ An email address.
+ +https://schema.org/email
+ Profile
+ endorsement
++ In Achievement:Allows endorsers to make specific claims about the + Achievement. These endorsements are signed with a Data Integrity proof + format. +
++ In AchievementCredential:Allows endorsers to make specific claims + about the credential, and the achievement and profiles in the + credential. These endorsements are signed with a Data Integrity proof + format. +
++ In Profile:Allows endorsers to make specific claims about the + individual or organization represented by this profile. These + endorsements are signed with a Data Integrity proof format. +
+ +EndorsementCredential
+ Achievement
AchievementCredential
Profile
+ endorsementComment
++ Allows endorsers to make a simple claim in writing about the entity. +
+ +xsd:string
+ EndorsementSubject
+ endorsementJwt
++ In Achievement:Allows endorsers to make specific claims about the + Achievement. These endorsements are signed with the VC-JWT proof + format. +
++ In AchievementCredential:Allows endorsers to make specific claims + about the credential, and the achievement and profiles in the + credential. These endorsements are signed with the VC-JWT proof + format. +
++ In Profile:Allows endorsers to make specific claims about the + individual or organization represented by this profile. These + endorsements are signed with the VC-JWT proof format. +
+ +xsd:string
+ Achievement
AchievementCredential
Profile
+ evidence
++ A description of the work that the recipient did to earn the + achievement. This can be a page that links out to other pages if + linking directly to the work is infeasible. +
+ +Evidence
+ AchievementCredential
+ familyName
++ Family name. In the western world, often referred to as the 'last + name' of a person. +
+ +https://schema.org/familyName
+ Profile
+ familyNamePrefix
++ Family name prefix. As used in some locales, this is the leading part + of a family name (e.g. 'de' in the name 'de Boer'). +
+ +xsd:string
+ Profile
+ fieldOfStudy
++ Category, subject, area of study, discipline, or general branch of + knowledge. Examples include Business, Education, Psychology, and + Technology. +
+ +xsd:string
+ Achievement
+ genre
++ A string that describes the type of evidence. For example, Poetry, + Prose, Film. +
+ +https://schema.org/genre
+ Evidence
+ geo
++ The geographic coordinates of the location. +
+ +GeoCoordinates
+ Address
+ givenName
++ Given name. In the western world, often referred to as the 'first + name' of a person. +
+ +https://schema.org/givenName
+ Profile
+ hashed
++ Whether or not the `identityHash` value is hashed. +
+ +xsd:boolean
+ IdentityObject
+ honorificPrefix
++ Honorific prefix(es) preceding a person's name (e.g. 'Dr', 'Mrs' or + 'Mr'). +
+ +https://schema.org/honorificPrefix
+ Profile
+ honorificSuffix
++ Honorific suffix(es) following a person's name (e.g. 'M.D, PhD'). +
+ +https://schema.org/honorificSuffix
+ Profile
+ humanCode
++ The code, generally human readable, associated with an achievement. +
+ +xsd:string
+ Achievement
+ identifier
++ In AchievementSubject:Other identifiers for the recipient of the + achievement. Either `id` or at least one `identifier` MUST be + supplied. +
+In AnyIdentifier:An identifier.
+In IdentifierEntry:An identifier.
+ +IdentityObject
+ AchievementSubject
AnyIdentifier
IdentifierEntry
+ identifierType
+In IdentifierEntry:The identifier type.
+In IdentifierType:The identifier type.
+ +xsd:string
+ IdentifierEntry
IdentifierType
+ identityHash
++ Either the IdentityHash of the identity or the plaintext value. If + it's possible that the plaintext transmission and storage of the + identity value would leak personally identifiable information where + there is an expectation of privacy, it is strongly recommended that an + IdentityHash be used. +
+ +xsd:string
+ IdentityObject
+ identityType
+The identity type.
+ +xsd:string
+ IdentityObject
+ image
++ In Achievement:An image representing the achievement. +
++ In AchievementCredential:The image representing the credential for + display purposes in wallets. +
++ In AchievementSubject:An image representing this user's achievement. + If present, this must be a PNG or SVG image, and should be prepared + via the 'baking' instructions. An 'unbaked' image for the achievement + is defined in the Achievement class and should not be duplicated here. +
++ In Profile:An image representing the issuer. This must be a PNG or SVG + image. +
+ +Image
+ Achievement
AchievementCredential
AchievementSubject
Profile
+ key_ops
++ The `key_ops` (key operations) parameter identifies the operation(s) + for which the key is intended to be used, such as `sign` (compute + digital signature or MAC) or `verify` (verify digital signature or + MAC). +
+ +xsd:string
+ JWK
+ keys
++ A JWK Set is a JSON object that represents a set of JWKs. +
+ +JWK
+ JWKS
+ kid
++ The `kid` (key ID) parameter is used to match a specific key. +
+ +xsd:string
+ JWK
+ kty
++ The `kty` (key type) parameter identifies the cryptographic algorithm + family used with the key, such as `RSA` or `EC`. +
+ +xsd:string
+ JWK
+ latitude
+The latitude of the location [[WGS84]].
+ +https://schema.org/latitude
+ GeoCoordinates
+ level
++ The rubric performance level in terms of success. +
+ +xsd:string
+ RubricCriterionLevel
+ licenseNumber
++ The license number that was issued with this credential. +
+ +xsd:string
+ AchievementSubject
+ longitude
+The longitude of the location [[WGS84]].
+ +https://schema.org/longitude
+ GeoCoordinates
+ name
++ In Achievement:The name of the achievement. +
++ In AchievementCredential:The name of the credential for display + purposes in wallets. For example, in a list of credentials and in + detail views. +
++ In EndorsementCredential:The name of the credential for display + purposes in wallets. For example, in a list of credentials and in + detail views. +
++ In Evidence:A descriptive title of the evidence. +
++ In Profile:The name of the entity or organization. +
++ In ResultDescription:The name of the result. +
++ In RubricCriterionLevel:The name of the rubric criterion level. +
+ +https://schema.org/name
+ Achievement
AchievementCredential
EndorsementCredential
Evidence
Profile
ResultDescription
RubricCriterionLevel
+ narrative
++ In AchievementSubject:A narrative that connects multiple pieces of + evidence. Likely only present at this location if evidence is a + multi-value array. +
++ In Criteria:A narrative of what is needed to earn the achievement. + Markdown is allowed. +
++ In Evidence:A narrative that describes the evidence and process of + achievement that led to an assertion. +
+ +xsd:string
+ AchievementSubject
Criteria
Evidence
+ official
++ If the entity is an organization, `official` is the name of an + authorized official of the organization. +
+ +xsd:string
+ Profile
+ otherIdentifier
++ In Achievement:A list of identifiers for the described entity. +
++ In Profile:A list of identifiers for the described entity. +
+ +IdentifierEntry
+ Achievement
Profile
+ parentOrg
+The parent organization of the entity.
+ +Profile
+ Profile
+ patronymicName
+Patronymic name.
+ +xsd:string
+ Profile
+ phone
+A phone number.
+ +xsd:string
+ Profile
+ points
++ The points associated with this rubric criterion level. +
+ +xsd:string
+ RubricCriterionLevel
+ postOfficeBoxNumber
++ A post office box number for PO box addresses. +
+ +https://schema.org/postOfficeBoxNumber
+ Address
+ postalCode
+A postal code.
+ +https://schema.org/postalCode
+ Address
+ publicKeyMultibase
++ The `publicKeyMultibase` property of the verification method MUST be a + public key encoded according to [[?MULTICODEC]] and formatted + according to [[?MULTIBASE]]. The multicodec encoding of a Ed25519 + public key is the two-byte prefix `0xed01` followed by the 32-byte + public key data. +
+ +xsd:string
+ Multikey
+ requiredLevel
++ The `id` of the rubric criterion level required to pass as determined + by the achievement creator. +
+ +xsd:anyURI
+ ResultDescription
+ requiredValue
++ A value from `allowedValue` or within the range of `valueMin` to + `valueMax` required to pass as determined by the achievement creator. +
+ +xsd:string
+ ResultDescription
+ result
+The set of results being asserted.
+ +Result
+ AchievementSubject
+ resultDescription
++ In Achievement:The set of result descriptions that may be asserted as + results with this achievement. +
++ In Result:An achievement can have many result descriptions describing + possible results. The value of `resultDescription` is the `id` of the + result description linked to this result. The linked result + description must be in the achievement that is being asserted. +
+ +ResultDescription
+ Achievement
Result
+ resultType
++ The type of result this description represents. This is an extensible + enumerated vocabulary. +
+ +xsd:string
+ ResultDescription
+ role
++ Role, position, or title of the learner when demonstrating or + performing the achievement or evidence of learning being asserted. + Examples include 'Student President', 'Intern', 'Captain', etc. +
+ +xsd:string
+ AchievementSubject
+ rubricCriterionLevel
++ An ordered array of rubric criterion levels that may be asserted in + the linked result. The levels should be ordered from low to high as + determined by the achievement creator. +
+ +RubricCriterionLevel
+ ResultDescription
+ salt
++ If the `identityHash` is hashed, this should contain the string used + to salt the hash. If this value is not provided, it should be assumed + that the hash was not salted. +
+ +xsd:string
+ IdentityObject
+ source
++ The person, organization, or system that assessed the achievement on + behalf of the issuer. For example, a school may assess the + achievement, while the school district issues the credential. +
+ +Profile
+ AchievementSubject
+ specialization
++ Name given to the focus, concentration, or specific area of study + defined in the achievement. Examples include 'Entrepreneurship', + 'Technical Communication', and 'Finance'. +
+ +xsd:string
+ Achievement
+ status
++ The status of the achievement. Required if `resultType` of the linked + ResultDescription is Status. +
+ +xsd:string
+ Result
+ streetAddress
+A street address within the locality.
+ +https://schema.org/streetAddress
+ Address
+ tag
++ One or more short, human-friendly, searchable, keywords that describe + the type of achievement. +
+ +https://schema.org/keywords
+ Achievement
+ targetCode
++ If applicable, a locally unique string identifier that identifies the + alignment target within its framework and/or targetUrl. +
+ +xsd:string
+ Alignment
+ targetDescription
++ Short description of the alignment target. +
+ +https://schema.org/targetDescription
+ Alignment
+ targetFramework
++ Name of the framework the alignment target. +
+ +xsd:string
+ Alignment
+ targetName
+Name of the alignment.
+ +https://schema.org/targetName
+ Alignment
+ targetType
+The type of the alignment target node.
+ +xsd:string
+ Alignment
+ targetUrl
++ URL linking to the official description of the alignment target, for + example an individual standard within an educational framework. +
+ +xsd:anyURI
+ Alignment
+ term
++ The academic term in which this assertion was achieved. +
+ +xsd:string
+ AchievementSubject
+ url
++ The homepage or social media profile of the entity, whether individual + or institutional. Should be a URL/URI Accessible via HTTP. +
+ +xsd:anyURI
+ Profile
+ use
++ The `use` (public key use) parameter identifies the intended use of + the public key, such as `sig` (signature) or `end` (encryption). +
+ +xsd:string
+ JWK
+ value
++ A string representing the result of the performance, or demonstration, + of the achievement. For example, 'A' if the recipient received an A + grade in class. +
+ +https://schema.org/value
+ Result
+ valueMax
++ The maximum possible `value` that may be asserted in a linked result. +
+ +xsd:string
+ ResultDescription
+ valueMin
++ The minimum possible `value` that may be asserted in a linked result. +
+ +xsd:string
+ ResultDescription
+ version
++ In Achievement:The version property allows issuers to set a version + string for an Achievement. This is particularly useful when replacing + a previous version with an update. +
++ In Related:The version of the related achievement. +
+ +xsd:string
+ Achievement
Related
+ x5c
++ The `x5c` (X.509 certificate chain) parameter contains a chain of one + or more PKIX certificates [[RFC5280]]. +
+ +xsd:string
+ JWK
+ x5t
++ The `x5t` (X.509 certificate SHA-1 thumbprint) parameter is a + base64url-encoded SHA-1 thumbprint (a.k.a. digest) of the DER encoding + of an X.509 certificate [[RFC5280]]. +
+ +xsd:string
+ JWK
+ x5t_S256
++ The `x5t#S256` (X.509 certificate SHA-256 thumbprint) parameter is a + base64url-encoded SHA-256 thumbprint (a.k.a. digest) of the DER + encoding of an X.509 certificate [[RFC5280]]. +
+ +xsd:string
+ JWK
+ x5u
++ The `x5u` (X.509 URL) parameter is a URI that refers to a resource for + an X.509 public key certificate or certificate chain [[RFC5280]]. +
+ +xsd:anyURI
+ JWK
+