Unit of Assurance

Vocabulary

Core

https://uofa.net/vocab#

157 terms. This is the namespace UofA packages expand their property names into. Every term below is addressable as https://uofa.net/vocab#<Term>.

122 of 157 terms are defined. 5 of those are deprecated and should not be used in new packages. The rest show only what can be derived from the JSON-LD context, the SHACL shapes and the JSON Schema, and 23 have none of those either. Derived metadata says how a term is constrained, not what it means. Definitions live in packs/core/shapes/uofa_shacl.ttl.

19 terms below were removed in the current context release. They stay documented because their IRIs still resolve and packages pinned to an earlier context remain valid; they are simply not part of the vocabulary a new package should draw on.

Terms

acceptanceCriteria AcceptanceCriteria achievedLevel actionClass actionParameters activityType actor addresses affectedNode affirmedAt agreementMakesNonDispositive analyzesConfiguration anchorLocator anchorSha256 ApplicabilityConstraint assessmentPhase assessmentStatus AssuranceClaim assuranceLevel attestedAt attestedBy AutomatedAssessment bindsClaim bindsDataset bindsModel bindsRequirement canonicalizationAlg commit Comparator comparedAgainst confidenceLevel conformsToProfile consideredAlternative ContextOfUse couName CredibilityFactor credibilityIndex criteriaSet currentModelVersion Dataset dataVintage decidedAt decision decisionAnchor decisionProvenance DecisionRecord decisionScope DecisionSignature deployedIn deploymentContext deploymentDate deploymentOutcome DeploymentRecord deviceClass Discrepancy discrepancyMagnitude discrepancyRegion Disposition documentReference environment evidenceTimestamp exercised factorConstraintWarrants factorStandard factorStatus factorType frameworkTransfers hasApplicabilityConstraint hasAssessmentResult hasContextOfUse hasCredibilityFactor hasDecisionRecord hasDecisionSignature hasDiscrepancy hasDisposition hasEvidence hasFactorOffset hash hasJustification hasLevelAffirmation hasOffsetRationale hasOperatingEnvelope hasParameter hasSensitivityAnalysis hasUncertaintyQuantification hasValidationResult hasVerificationActivity hasWeakener InputPedigreeLink intendedUse isFoundationalEvidence justification knownLimitation LevelAffirmation measurementHash measureType Model ModelConfiguration modelRevisionDate modelRiskLevel modelVersion OffsetRationale offsettingEvidence OperatingEnvelope outcome patternId pedigreeLevel ProcessAttestation processType ProfileComplete ProfileDisposition ProfileMinimal rationale referencesIdentifier refersToFactor requiredLevel requiredLevelProvenance requiredVerificationMethod Requirement residualRiskJustification ReviewActivity reviewDate reviewer reviewFindings reviewScope reviewType role SensitivityAnalysis severity signature signatureAlg signatureAlgorithm signatureRole signatureTimestamp signatureValue signedAt signerIdentity solverTruth SourceAnchor sourceReference supports surrogatePrediction sustainedDefeaterJustified thresholdDistanceModulates tool toolVersion traceCompleteness transformationDescription uncertaintyCIWidth UnitOfAssurance validationCoverage ValidationResult validForModelVersion VerificationActivity verificationCoverage version WeakenerAnnotation

acceptance criteria acceptanceCriteria

https://uofa.net/vocab#acceptanceCriteria

Property · JSON key acceptanceCriteria · since v0.3 · used 43× in the shipped examples

The bar a factor or claim had to clear, stated before the evidence was weighed against it. Distinct from the AcceptanceCriteria class, which is a standalone node naming the whole rubric.

value AcceptanceCriteria

Acceptance Criteria AcceptanceCriteria

https://uofa.net/vocab#AcceptanceCriteria

Class · JSON key AcceptanceCriteria · since v0.3 · used 2× in the shipped examples

The rubric an assessment is graded against, whether a published standard or one an organization devised for itself. Recorded so a reader knows what bar was applied. Distinct from the acceptanceCriteria property, which states one bar inline on a single factor or claim.

achieved level achievedLevel

https://uofa.net/vocab#achievedLevel

Property · JSON key achievedLevel · since v0.2 · used 41× in the shipped examples

The rigor this factor actually reached once the evidence was in, read against the required level to show any shortfall.

on CredibilityFactor · value xsd:integer

  • datatype xsd:integer, max 1achievedLevel must be an integer 0–5 (0 = not set).

action class actionClass

https://uofa.net/vocab#actionClass

Property · JSON key actionClass · since v0.6

Which kind of action a disposition records, drawn from a fixed set so dispositions can be compared across records.

on Disposition · value xsd:string

  • datatype xsd:string, min 1, max 1, one of restrict-cou, acquire-validation, characterize-region, accept-residual-risk, change-couA Disposition must declare exactly one actionClass from the controlled vocabulary (restrict-cou, acquire-validation, characterize-region, accept-residual-risk, change-cou).

action parameters actionParameters

https://uofa.net/vocab#actionParameters

Property · JSON key actionParameters · since v0.6

Free text narrowing what a disposition applies to, where the action class alone is too coarse.

on Disposition · value xsd:string

  • datatype xsd:string, max 1actionParameters, when present, is a single free-text string scoping the action.

activity type activityType

https://uofa.net/vocab#activityType

Property · JSON key activityType · since v0.3

What kind of work an activity was, read against the verification method the requirement asked for.

actor actor

https://uofa.net/vocab#actor

Property · JSON key actor · value is an IRI reference · since v0.1 · used 9× in the shipped examples

Who made the decision, identified rather than described, so the record names a responsible party.

on DecisionRecord

  • min 1, max 1A LevelAffirmation must name the agent that judged, as an IRI.
  • min 1, max 1A decision record must name the actor whose judgment it is.

addresses

https://uofa.net/vocab#addresses

not in the current context · JSON key addresses · value is an IRI reference · v0.3 to v0.6

No definition, constraint, or schema description exists for this term in the repository.

affected node affectedNode

https://uofa.net/vocab#affectedNode

Property · JSON key affectedNode · value is an IRI reference · since v0.2 · used 37× in the shipped examples

The node a weakener was raised against, so a reader can go to the evidence rather than the summary.

  • min 1affectedNode must be an IRI pointing to the flagged graph node.

affirmedAt

https://uofa.net/vocab#affirmedAt

JSON key affirmedAt · since v0.8

  • datatype xsd:dateTime, min 1, max 1A LevelAffirmation must carry affirmedAt as an xsd:dateTime.

agreement makes non-dispositive agreementMakesNonDispositive

https://uofa.net/vocab#agreementMakesNonDispositive

Property · deprecated · not in the current context · JSON key agreementMakesNonDispositive · value is an IRI reference · v0.6 to v0.6

Declared in context v0.6 and not used by any package or shape.

analyzesConfiguration

https://uofa.net/vocab#analyzesConfiguration

not in the current context · JSON key analyzesConfiguration · value is an IRI reference · v0.3 to v0.6

No definition, constraint, or schema description exists for this term in the repository.

anchorLocator

https://uofa.net/vocab#anchorLocator

JSON key anchorLocator · since v0.9 · used 2× in the shipped examples

  • min 1A source anchor must name where in the source the passage is.

anchorSha256

https://uofa.net/vocab#anchorSha256

JSON key anchorSha256 · since v0.9 · used 2× in the shipped examples

  • min 1A source anchor must pin the passage by sha256, so a later reader can tell transcription from invention.

Applicability Constraint ApplicabilityConstraint

https://uofa.net/vocab#ApplicabilityConstraint

Class · JSON key ApplicabilityConstraint · since v0.3

A stated limit on where a claim holds. With an operating envelope it is what gives a context of use a boundary.

assessment phase assessmentPhase

https://uofa.net/vocab#assessmentPhase

Property · JSON key assessmentPhase · since v0.4

Whether a factor was judged on the capability available or on the results actually obtained.

  • max 1, one of capability, results

assessmentStatus

https://uofa.net/vocab#assessmentStatus

JSON key assessmentStatus · since v0.9

No definition, constraint, or schema description exists for this term in the repository.

Assurance Claim AssuranceClaim

https://uofa.net/vocab#AssuranceClaim

Class · JSON key AssuranceClaim · since v0.1 · used 2× in the shipped examples

The proposition the evidence is offered in support of. Naming it separately is what lets a reviewer ask whether the evidence actually supports it.

assurance level assuranceLevel

https://uofa.net/vocab#assuranceLevel

Property · JSON key assuranceLevel · since v0.1 · used 9× in the shipped examples

How much confidence the package as a whole claims, on a coarse scale a reader can compare across records.

on UnitOfAssurance

  • one of Low, Medium, High

attestedAt

https://uofa.net/vocab#attestedAt

not in the current context · JSON key attestedAt · v0.4 to v0.6

No definition, constraint, or schema description exists for this term in the repository.

attested by attestedBy

https://uofa.net/vocab#attestedBy

Property · JSON key attestedBy · value is an IRI reference · since v0.4

Who stands behind a process attestation.

on ProcessAttestation

  • min 1

AutomatedAssessment

https://uofa.net/vocab#AutomatedAssessment

JSON key AutomatedAssessment · since v0.9

No definition, constraint, or schema description exists for this term in the repository.

binds claim bindsClaim

https://uofa.net/vocab#bindsClaim

Property · JSON key bindsClaim · value is an IRI reference · since v0.1 · used 7× in the shipped examples

Links the package to the proposition its evidence is offered in support of.

on UnitOfAssurance · value AssuranceClaim

binds dataset bindsDataset

https://uofa.net/vocab#bindsDataset

Property · JSON key bindsDataset · value is an IRI reference · since v0.1 · used 5× in the shipped examples

Links the package to data the model was run against or compared with.

on UnitOfAssurance

  • min 1

binds model bindsModel

https://uofa.net/vocab#bindsModel

Property · JSON key bindsModel · value is an IRI reference · since v0.1 · used 5× in the shipped examples

Links the package to the model whose credibility is being assessed.

on UnitOfAssurance

  • min 1

binds requirement bindsRequirement

https://uofa.net/vocab#bindsRequirement

Property · JSON key bindsRequirement · value is an IRI reference · since v0.1 · used 9× in the shipped examples

Links the package to the requirement its model is being trusted to help satisfy.

on UnitOfAssurance

  • min 1
  • min 1Minimal: must bind at least one Requirement (IRI).

canonicalization algorithm canonicalizationAlg

https://uofa.net/vocab#canonicalizationAlg

Property · JSON key canonicalizationAlg · since v0.1 · used 5× in the shipped examples

Which canonical form the hash was computed over, without which the hash cannot be reproduced.

on UnitOfAssurance

commit commit

https://uofa.net/vocab#commit

Property · JSON key commit · since v0.1

The source revision the tooling was at, tying a run to exact code rather than a version number.

Comparator Comparator

https://uofa.net/vocab#Comparator

Class · JSON key Comparator · since v0.3 · used 6× in the shipped examples

The measurement or reference a model prediction was checked against.

compared against comparedAgainst

https://uofa.net/vocab#comparedAgainst

Property · JSON key comparedAgainst · value is an IRI reference · since v0.3 · used 6× in the shipped examples

Links a validation result to the comparator it was measured against. Its absence is what makes a stated comparison uncheckable.

on ValidationResult · value Comparator

confidence level confidenceLevel

https://uofa.net/vocab#confidenceLevel

Property · JSON key confidenceLevel · since v0.6

How much confidence is claimed in the finding this is attached to.

on Disposition

  • max 1confidenceLevel, when present, is a single value (e.g. High/Medium/Low or a decimal).

conforms to profile conformsToProfile

https://uofa.net/vocab#conformsToProfile

Property · JSON key conformsToProfile · value is an IRI reference · since v0.1 · used 9× in the shipped examples

Which field set the package claims to meet, so validation knows what to require of it.

on UnitOfAssurance

  • min 1, one of ProfileMinimal, ProfileComplete, ProfileDispositionconformsToProfile must be ProfileMinimal, ProfileComplete, or ProfileDisposition.

considered alternative consideredAlternative

https://uofa.net/vocab#consideredAlternative

Property · JSON key consideredAlternative · value is an IRI reference · since v0.5

An alternative conclusion the assessment weighed and set aside. Reserved for a future weakener pattern and not yet expected in packages.

on UnitOfAssurance

Context of Use ContextOfUse

https://uofa.net/vocab#ContextOfUse

Class · JSON key ContextOfUse · since v0.2 · used 9× in the shipped examples

The specific use a model is being trusted for, and the decision that rides on it. Credibility is assessed against this rather than against the model in general.

context of use name couName

https://uofa.net/vocab#couName

Property · JSON key couName · since v0.3 · used 9× in the shipped examples

A short readable name for the context of use, used where a full node would be unwieldy.

on UnitOfAssurance · value xsd:string

  • datatype xsd:string, max 1Complete: couName is a human-readable COU label for diff output.

Credibility Factor CredibilityFactor

https://uofa.net/vocab#CredibilityFactor

Class · JSON key CredibilityFactor · since v0.2 · used 65× in the shipped examples

One dimension of credibility assessed for a context of use. Records the rigor required against the rigor achieved, and states plainly when a dimension was not assessed.

credibility index credibilityIndex

https://uofa.net/vocab#credibilityIndex

Property · JSON key credibilityIndex · since v0.1 · used 5× in the shipped examples

A single summary figure for the package, useful for sorting records and no substitute for reading one.

on UnitOfAssurance

  • datatype xsd:decimal or xsd:double

criteria set criteriaSet

https://uofa.net/vocab#criteriaSet

Property · JSON key criteriaSet · value is an IRI reference · since v0.1 · used 5× in the shipped examples

The rubric this assessment was graded against, whether a published standard or one the organization set itself.

on UnitOfAssurance

  • Complete: reference criteria set used (e.g., VVUQ-90, NASA-7009).

current model version currentModelVersion

https://uofa.net/vocab#currentModelVersion

Property · JSON key currentModelVersion · since v0.3 · used 1× in the shipped examples

The model version this assessment describes, so evidence gathered against an older build is visible as such.

on UnitOfAssurance

Dataset Dataset

https://uofa.net/vocab#Dataset

Class · JSON key Dataset · since v0.1

A body of data the model was run against or compared with.

data vintage dataVintage

https://uofa.net/vocab#dataVintage

Property · JSON key dataVintage · since v0.5

When the data was produced, so a reader can tell how current the evidence behind a claim is.

on Dataset · value xsd:dateTime

  • datatype xsd:dateTime, max 1dataVintage is the ISO-8601 timestamp of the dataset's vintage.

decided at decidedAt

https://uofa.net/vocab#decidedAt

Property · JSON key decidedAt · since v0.1 · used 7× in the shipped examples

When the judgement was reached, which fixes what evidence could have informed it.

on DecisionRecord

  • datatype xsd:dateTime, min 1, max 1A decision record must carry decidedAt as an xsd:dateTime.

decision decision

https://uofa.net/vocab#decision

Property · JSON key decision · since v0.3 · used 9× in the shipped examples

The package-level verdict, carried alongside the fuller decision record rather than replacing it.

on UnitOfAssurance

  • max 1, one of Accepted, Not acceptedComplete: decision must be 'Accepted' or 'Not accepted'.

decisionAnchor

https://uofa.net/vocab#decisionAnchor

JSON key decisionAnchor · value is an IRI reference · since v0.9 · used 2× in the shipped examples

  • min 1

decisionProvenance

https://uofa.net/vocab#decisionProvenance

JSON key decisionProvenance · since v0.9 · used 2× in the shipped examples

  • min 1, one of asserted
  • min 1, one of extracted
  • min 1, max 1, one of asserted, extracteddecisionProvenance must be 'asserted' (its actor participates in this package's production) or 'extracted' (its actor is the source's).

Decision Record DecisionRecord

https://uofa.net/vocab#DecisionRecord

Class · JSON key DecisionRecord · since v0.1 · used 9× in the shipped examples

The judgement reached on a context of use, naming who reached it and why. A package states its decision here rather than leaving it to be inferred from the evidence.

decisionScope

https://uofa.net/vocab#decisionScope

JSON key decisionScope · since v0.9

  • max 1, one of acceptance-of-model, concurrence-with-prior-decision, approval-to-proceeddecisionScope must come from the closed set: acceptance-of-model, concurrence-with-prior-decision, approval-to-proceed.

DecisionSignature

https://uofa.net/vocab#DecisionSignature

JSON key DecisionSignature · since v0.9

No definition, constraint, or schema description exists for this term in the repository.

deployed in deployedIn

https://uofa.net/vocab#deployedIn

Property · JSON key deployedIn · since v0.4

Where the model was put into use.

on DeploymentRecord

  • min 1

deploymentContext

https://uofa.net/vocab#deploymentContext

not in the current context · JSON key deploymentContext · v0.4 to v0.6

No definition, constraint, or schema description exists for this term in the repository.

deploymentDate

https://uofa.net/vocab#deploymentDate

not in the current context · JSON key deploymentDate · v0.4 to v0.6

No definition, constraint, or schema description exists for this term in the repository.

deployment outcome deploymentOutcome

https://uofa.net/vocab#deploymentOutcome

Property · JSON key deploymentOutcome · since v0.4

How a deployment turned out, recorded so a later assessment can learn from it.

on DeploymentRecord

  • one of successful, partial, unsuccessful

Deployment Record DeploymentRecord

https://uofa.net/vocab#DeploymentRecord

Class · JSON key DeploymentRecord · since v0.4

A record of the model being put into use somewhere, and how that went.

device class deviceClass

https://uofa.net/vocab#deviceClass

Property · JSON key deviceClass · since v0.3 · used 10× in the shipped examples

The regulatory risk class of the device the model supports, where the governing regime defines such classes. Carried by the context of use or by the package as a whole, so no single domain is declared.

  • datatype xsd:string, max 1Complete: deviceClass must be a single string, if present.
  • max 1, one of Class I, Class II, Class III, N/AdeviceClass must be Class I, Class II, Class III (FDA classification), or N/A when the context of use is not a regulated device.

Discrepancy Discrepancy

https://uofa.net/vocab#Discrepancy

Class · JSON key Discrepancy · since v0.6

A measured gap between what a surrogate predicted and the solver truth it was checked against. Recorded as a fact, so it carries no disposition and no action class.

discrepancy magnitude discrepancyMagnitude

https://uofa.net/vocab#discrepancyMagnitude

Property · JSON key discrepancyMagnitude · since v0.6

How far the surrogate prediction sits from the solver truth it was checked against.

on Discrepancy · value xsd:double

  • datatype xsd:double, min 1, max 1A Discrepancy must carry exactly one discrepancyMagnitude (number); the harness emits |surrogatePrediction − solverTruth|.

discrepancy region discrepancyRegion

https://uofa.net/vocab#discrepancyRegion

Property · JSON key discrepancyRegion · since v0.6

Where in the input space a discrepancy was observed, so a gap can be located rather than only noted.

on Discrepancy · value xsd:string

  • datatype xsd:string, max 1discrepancyRegion, when present, is a single free-text region label (derived from envelope containment).

Disposition Disposition

https://uofa.net/vocab#Disposition

Class · JSON key Disposition · since v0.6

A typed action taken or proposed in response to a credibility assessment. Linked from a decision record alongside the free-text decision, never replacing it.

document reference documentReference

https://uofa.net/vocab#documentReference

Property · JSON key documentReference · value is an IRI reference · since v0.4

Points at the document a statement refers to, so the reference can be followed. The records that carry it are defined by packs rather than by core, so no domain is declared here.

  • min 1ContinualImprovementRecord requires documentReference linking the improved AIMS element.

environment

https://uofa.net/vocab#environment

not in the current context · JSON key environment · v0.1 to v0.6

No definition, constraint, or schema description exists for this term in the repository.

evidence timestamp evidenceTimestamp

https://uofa.net/vocab#evidenceTimestamp

Property · JSON key evidenceTimestamp · since v0.5

When an evidence artifact was produced, compared against the signing time to catch evidence dated after the record.

value xsd:dateTime

  • datatype xsd:dateTime, max 1evidenceTimestamp is when an evidence artifact was produced (for W-CON-03).

exercised

https://uofa.net/vocab#exercised

not in the current context · JSON key exercised · value is an IRI reference · v0.3 to v0.6

No definition, constraint, or schema description exists for this term in the repository.

factor constraint warrants factorConstraintWarrants

https://uofa.net/vocab#factorConstraintWarrants

Property · deprecated · not in the current context · JSON key factorConstraintWarrants · value is an IRI reference · v0.6 to v0.6

Declared in context v0.6 and not used by any package or shape.

factor standard factorStandard

https://uofa.net/vocab#factorStandard

Property · JSON key factorStandard · since v0.4 · used 65× in the shipped examples

Names the standard whose factor taxonomy this assessment follows. Recording it as data is what lets one vocabulary serve several standards.

on CredibilityFactor · value xsd:string

  • datatype xsd:string, max 1

factor status factorStatus

https://uofa.net/vocab#factorStatus

Property · JSON key factorStatus · since v0.3 · used 65× in the shipped examples

Whether this factor was assessed, and if not, why not. A factor left silent and a factor deliberately scoped out are different claims.

on CredibilityFactor

  • min 1, max 1, one of assessed, not-assessed, scoped-out, not-applicableEvery credibility factor must declare its assessment status.

factor type factorType

https://uofa.net/vocab#factorType

Property · JSON key factorType · since v0.2 · used 65× in the shipped examples

Which credibility dimension this factor covers, named from the taxonomy the assessment follows.

on CredibilityFactor · value xsd:string

  • datatype xsd:string, min 1, max 1CredibilityFactor must have a factorType string.

framework transfers frameworkTransfers

https://uofa.net/vocab#frameworkTransfers

Property · deprecated · not in the current context · JSON key frameworkTransfers · value is an IRI reference · v0.6 to v0.6

Declared in context v0.6 and not used by any package or shape.

has applicability constraint hasApplicabilityConstraint

https://uofa.net/vocab#hasApplicabilityConstraint

Property · JSON key hasApplicabilityConstraint · value is an IRI reference · since v0.3

Links a context of use to a stated limit on where its claim holds.

hasAssessmentResult

https://uofa.net/vocab#hasAssessmentResult

JSON key hasAssessmentResult · value is an IRI reference · since v0.9

No definition, constraint, or schema description exists for this term in the repository.

has context of use hasContextOfUse

https://uofa.net/vocab#hasContextOfUse

Property · JSON key hasContextOfUse · value is an IRI reference · since v0.2 · used 9× in the shipped examples

Links the package to the single context of use it covers.

on UnitOfAssurance · value ContextOfUse

  • min 1Complete: must declare a Context of Use (V&V 40 COU).
  • min 1V&V 40: must declare a Context of Use (COU) — the specific question the model is being used to inform.

has credibility factor hasCredibilityFactor

https://uofa.net/vocab#hasCredibilityFactor

Property · JSON key hasCredibilityFactor · value is an IRI reference · since v0.2 · used 5× in the shipped examples

Links the package to one dimension of its credibility assessment.

on UnitOfAssurance · value CredibilityFactor

  • min 1Complete: must include at least one CredibilityFactor (V&V 40 Table 5-1).

has decision record hasDecisionRecord

https://uofa.net/vocab#hasDecisionRecord

Property · JSON key hasDecisionRecord · value is an IRI reference · since v0.1 · used 9× in the shipped examples

Links the package to the judgement reached on it.

on UnitOfAssurance · value DecisionRecord

  • min 1
  • min 1Minimal: must include at least one DecisionRecord (IRI).

hasDecisionSignature

https://uofa.net/vocab#hasDecisionSignature

JSON key hasDecisionSignature · value is an IRI reference · since v0.9

  • min 1

has discrepancy hasDiscrepancy

https://uofa.net/vocab#hasDiscrepancy

Property · JSON key hasDiscrepancy · value is an IRI reference · since v0.6

Links a record to a measured gap between a surrogate prediction and the solver truth.

has disposition hasDisposition

https://uofa.net/vocab#hasDisposition

Property · JSON key hasDisposition · value is an IRI reference · since v0.6

Links a decision record to a typed action taken in response to it.

  • min 1Disposition: must declare at least one hasDisposition (DecisionRecord → Disposition).

has evidence hasEvidence

https://uofa.net/vocab#hasEvidence

Property · JSON key hasEvidence · value is an IRI reference · since v0.4 · used 2× in the shipped examples

Links a record to a supporting artifact held outside the package.

on UnitOfAssurance

has factor offset hasFactorOffset

https://uofa.net/vocab#hasFactorOffset

Property · JSON key hasFactorOffset · value is an IRI reference · since v0.5

Links a decision to a factor shortfall it accepted, so the acceptance is visible rather than implicit.

hash hash

https://uofa.net/vocab#hash

Property · JSON key hash · since v0.1 · used 9× in the shipped examples

A digest over the canonical form of the package, letting a reader detect any change since it was signed.

on UnitOfAssurance

  • min 1, pattern ^(sha256|sha384|sha512):[a-f0-9]{64,128}$Complete: hash must be algorithm:hexdigest format (e.g., sha256:<64 hex chars>).
  • min 1, pattern ^(sha256|sha384|sha512):[a-f0-9]{64,128}$Minimal: must include a content hash in algorithm:hexdigest format (e.g., sha256:<64 hex chars>).

hasJustification

https://uofa.net/vocab#hasJustification

not in the current context · JSON key hasJustification · value is an IRI reference · v0.3 to v0.6

No definition, constraint, or schema description exists for this term in the repository.

hasLevelAffirmation

https://uofa.net/vocab#hasLevelAffirmation

JSON key hasLevelAffirmation · value is an IRI reference · since v0.8

  • min 1

has offset rationale hasOffsetRationale

https://uofa.net/vocab#hasOffsetRationale

Property · JSON key hasOffsetRationale · value is an IRI reference · since v0.5 · used 1× in the shipped examples

Links a decision record to a stated reason for accepting a factor that fell short.

on DecisionRecord · value OffsetRationale

  • hasOffsetRationale must reference an OffsetRationale node (for W-AR-02 predicate).

has operating envelope hasOperatingEnvelope

https://uofa.net/vocab#hasOperatingEnvelope

Property · JSON key hasOperatingEnvelope · value is an IRI reference · since v0.3 · used 2× in the shipped examples

Links a context of use to the input range the model is claimed to hold over. Without it the claim has no stated boundary.

on ContextOfUse

hasParameter

https://uofa.net/vocab#hasParameter

not in the current context · JSON key hasParameter · value is an IRI reference · v0.3 to v0.6

No definition, constraint, or schema description exists for this term in the repository.

has sensitivity analysis hasSensitivityAnalysis

https://uofa.net/vocab#hasSensitivityAnalysis

Property · JSON key hasSensitivityAnalysis · since v0.5 · used 1× in the shipped examples

Whether the package documents a sensitivity analysis. The flag records presence, not quality.

on UnitOfAssurance · value xsd:boolean

  • datatype xsd:boolean, max 1hasSensitivityAnalysis is a boolean indicating whether a documented sensitivity analysis is part of the assurance package (mirrors hasUncertaintyQuantification). For W-AL-02.

has uncertainty quantification hasUncertaintyQuantification

https://uofa.net/vocab#hasUncertaintyQuantification

Property · JSON key hasUncertaintyQuantification · since v0.3 · used 11× in the shipped examples

Whether an uncertainty quantification is documented. Carried by the package or by a single validation result, so no single domain is declared. The flag records presence, not quality.

value xsd:boolean

  • datatype xsd:boolean, max 1Complete: hasUncertaintyQuantification must be a boolean.

has validation result hasValidationResult

https://uofa.net/vocab#hasValidationResult

Property · JSON key hasValidationResult · value is an IRI reference · since v0.1 · used 9× in the shipped examples

Links the package to a comparison offered as evidence for its claim. The target should be a ValidationResult or a subclass of one; a pack that attaches its own class here is expected to declare that subclass relationship.

on UnitOfAssurance

  • min 1
  • min 1Minimal: must include at least one ValidationResult (IRI).

has verification activity hasVerificationActivity

https://uofa.net/vocab#hasVerificationActivity

Property · JSON key hasVerificationActivity · value is an IRI reference · since v0.5

Links a record to work done to check the model was built and solved correctly.

on UnitOfAssurance

has weakener hasWeakener

https://uofa.net/vocab#hasWeakener

Property · JSON key hasWeakener · value is an IRI reference · since v0.2 · used 9× in the shipped examples

Links a package to a condition under which its stated evidence does not support the claim it is offered for.

on UnitOfAssurance

intended use intendedUse

https://uofa.net/vocab#intendedUse

Property · JSON key intendedUse · since v0.2 · used 13× in the shipped examples

What the model is to be used for here, stated plainly enough to judge whether the evidence covers it. Carried by the context of use or by the package as a whole, so no single domain is declared.

is foundational evidence isFoundationalEvidence

https://uofa.net/vocab#isFoundationalEvidence

Property · JSON key isFoundationalEvidence · since v0.5

Marks a node as the root of a provenance chain, so a chain stopping there is not read as broken.

value xsd:boolean

  • datatype xsd:boolean, max 1isFoundationalEvidence = true marks a provenance-chain root (for W-PROV-01).

justification justification

https://uofa.net/vocab#justification

Property · JSON key justification · since v0.5 · used 1× in the shipped examples

The argument for accepting a shortfall, written out so a reader can judge whether it holds.

on OffsetRationale

  • min 1, max 1OffsetRationale must include a justification text.

known limitation knownLimitation

https://uofa.net/vocab#knownLimitation

Property · JSON key knownLimitation · value is an IRI reference · since v0.5

A limitation the assessment acknowledges in its own evidence. Reserved for a future weakener pattern and not yet expected in packages.

on UnitOfAssurance

LevelAffirmation

https://uofa.net/vocab#LevelAffirmation

JSON key LevelAffirmation · since v0.8

No definition, constraint, or schema description exists for this term in the repository.

measurementHash

https://uofa.net/vocab#measurementHash

JSON key measurementHash · since v0.9

  • min 1A decision signature binds the RECOMPUTED measurement hash, which is what chains the judgment to the evidence it judged.

measure type measureType

https://uofa.net/vocab#measureType

Property · JSON key measureType · since v0.6

Whether a measurement describes a single point or a summary over a region.

on Discrepancy · value xsd:string

  • datatype xsd:string, max 1, one of point, aggregatemeasureType, when present, must be 'point' or 'aggregate'.

Model Model

https://uofa.net/vocab#Model

Class · JSON key Model · since v0.1

The computational model whose credibility the package assesses.

Model Configuration ModelConfiguration

https://uofa.net/vocab#ModelConfiguration

Class · JSON key ModelConfiguration · since v0.3

A particular setup of the model that produced some evidence, carrying the model version it exercised.

model revision date modelRevisionDate

https://uofa.net/vocab#modelRevisionDate

Property · JSON key modelRevisionDate · since v0.5

When the current model revision was made, so evidence older than the model it describes can be spotted.

on UnitOfAssurance · value xsd:dateTime

  • datatype xsd:dateTime, max 1modelRevisionDate is the timestamp of the current model revision (for W-EP-03 staleness comparison).

model risk level modelRiskLevel

https://uofa.net/vocab#modelRiskLevel

Property · JSON key modelRiskLevel · since v0.3 · used 9× in the shipped examples

How much rides on the model being right, combining its influence over the decision with the consequence of that decision going wrong.

on UnitOfAssurance · value xsd:integer

  • datatype xsd:integer, min 1, max 1Complete: modelRiskLevel is required (integer 1–5, per V&V 40 risk matrix).

model version modelVersion

https://uofa.net/vocab#modelVersion

Property · JSON key modelVersion · since v0.5

Which model revision a configuration exercised, read against the version the package claims to describe so drift shows up.

on ModelConfiguration

  • max 1modelVersion identifies the model revision exercised by this configuration.

Offset Rationale OffsetRationale

https://uofa.net/vocab#OffsetRationale

Class · JSON key OffsetRationale · since v0.5 · used 1× in the shipped examples

A stated reason for accepting a credibility factor that fell short of its required level, pointing at the factor and at whatever compensates for the gap.

offsetting evidence offsettingEvidence

https://uofa.net/vocab#offsettingEvidence

Property · JSON key offsettingEvidence · value is an IRI reference · since v0.5

Evidence offered as compensating for a factor that fell short of its required level.

on OffsetRationale

Operating Envelope OperatingEnvelope

https://uofa.net/vocab#OperatingEnvelope

Class · JSON key OperatingEnvelope · since v0.3

The input range a model is claimed to hold over, given as bounds rather than prose.

outcome outcome

https://uofa.net/vocab#outcome

Property · JSON key outcome · since v0.1 · used 15× in the shipped examples

The result reached, kept separate from the reasoning that produced it. Carried by a decision record or by a validation result, so no single domain is declared.

pattern id patternId

https://uofa.net/vocab#patternId

Property · JSON key patternId · since v0.2 · used 37× in the shipped examples

Identifies which catalogued weakener pattern fired, so the same gap carries the same name across packages.

  • min 1, max 1, pattern ^(W-[A-Z]+-(\d{2,}|[A-Z][A-Z0-9-]*)|COMPOUND-([A-Z][A-Z0-9]*-)?\d{2})$patternId must match catalog format W-<FAMILY>-<NN or WORD-ID>, COMPOUND-NN, or COMPOUND-<FAMILY>-NN (e.g., W-EP-01, W-CON-03, W-PROV-01, W-NASA-02, W-SURR-03, W-AIMS-AUDIT-STALE, COMPOUND-01, COMPOUND-EV-01). Open to any pack-declared family — the C2 shape must accept every patternId the active packs emit (C2↔C3 consistency).

pedigree level pedigreeLevel

https://uofa.net/vocab#pedigreeLevel

Property · JSON key pedigreeLevel · since v0.4

How well established an input source is, on a fixed scale recorded alongside the link back to it.

on InputPedigreeLink · value xsd:integer

  • datatype xsd:integer

Process Attestation ProcessAttestation

https://uofa.net/vocab#ProcessAttestation

Class · JSON key ProcessAttestation · since v0.4

A statement that a defined process was followed, naming who stands behind it.

process type processType

https://uofa.net/vocab#processType

Property · JSON key processType · since v0.4

Which process an attestation covers.

on ProcessAttestation

  • min 1, one of configuration-management, sqa, change-control, documentation

Complete Profile ProfileComplete

https://uofa.net/vocab#ProfileComplete

Class · JSON key profileComplete · since v0.1 · used 5× in the shipped examples

The fuller field set, adding model bindings and per-factor assessments to what the minimal profile requires.

Disposition Profile ProfileDisposition

https://uofa.net/vocab#ProfileDisposition

Class · JSON key profileDisposition · since v0.6

The complete field set plus a required disposition, for records that must state what action follows the assessment.

Minimal Profile ProfileMinimal

https://uofa.net/vocab#ProfileMinimal

Class · JSON key profileMinimal · since v0.1 · used 4× in the shipped examples

The lighter of the two field sets, enough for an audit trail or a pipeline capture without a full credibility argument.

rationale rationale

https://uofa.net/vocab#rationale

Property · JSON key rationale · since v0.1 · used 48× in the shipped examples

The reasoning behind a judgement, written out so a reader can weigh it rather than take the outcome on trust. Carried by a decision record or by a credibility factor, so no single domain is declared.

references identifier referencesIdentifier

https://uofa.net/vocab#referencesIdentifier

Property · JSON key referencesIdentifier · value is an IRI reference · since v0.5

Points at an identifier defined elsewhere. One that resolves nowhere is what makes a chain untraceable.

on UnitOfAssurance

refers to factor refersToFactor

https://uofa.net/vocab#refersToFactor

Property · JSON key refersToFactor · value is an IRI reference · since v0.5 · used 1× in the shipped examples

Links an offset rationale to the specific factor it is offered for.

on OffsetRationale · value CredibilityFactor

  • min 1OffsetRationale must refer to the CredibilityFactor it offsets.

required level requiredLevel

https://uofa.net/vocab#requiredLevel

Property · JSON key requiredLevel · since v0.2 · used 41× in the shipped examples

The rigor this factor has to reach for the assessment to stand, set before the evidence is gathered. The standard that fixes the scale is recorded separately on the factor.

on CredibilityFactor · value xsd:integer

  • datatype xsd:integer, max 1requiredLevel must be an integer 0–5 (0 = not set).

requiredLevelProvenance

https://uofa.net/vocab#requiredLevelProvenance

JSON key requiredLevelProvenance · since v0.8

  • min 1, one of affirmed, corrected, waived
  • max 1, one of extracted, defaulted, affirmed, corrected, waived, source-absent, not-recoverablerequiredLevelProvenance must be one of extracted, defaulted, affirmed, corrected, waived, source-absent, not-recoverable. `confirmed` is not a member: anchoring locates a level, it does not judge it.
  • max 1, one of extracted, defaulted, affirmed, corrected, waived, source-absentrequiredLevelProvenance must be one of extracted, defaulted, affirmed, corrected, waived, source-absent. `confirmed` is not a member: anchoring locates a level, it does not judge it.

required verification method requiredVerificationMethod

https://uofa.net/vocab#requiredVerificationMethod

Property · JSON key requiredVerificationMethod · since v0.3

The method a requirement asks for, read against what the generating activity actually did.

Requirement Requirement

https://uofa.net/vocab#Requirement

Class · JSON key Requirement · since v0.1

The engineering requirement the model is being trusted to help satisfy.

residual risk justification residualRiskJustification

https://uofa.net/vocab#residualRiskJustification

Property · JSON key residualRiskJustification · since v0.5

The argument for accepting the risk left after mitigation. Reserved for a future weakener pattern and not yet expected in packages.

on UnitOfAssurance

  • max 1

Review Activity ReviewActivity

https://uofa.net/vocab#ReviewActivity

Class · JSON key ReviewActivity · since v0.4

A review carried out on the model or its evidence, recording who reviewed and of what kind.

reviewDate

https://uofa.net/vocab#reviewDate

not in the current context · JSON key reviewDate · v0.4 to v0.6

No definition, constraint, or schema description exists for this term in the repository.

reviewer reviewer

https://uofa.net/vocab#reviewer

Property · JSON key reviewer · value is an IRI reference · since v0.4

Who carried out a review, named so the review has an accountable author.

on ReviewActivity

  • min 1ReviewActivity must identify a reviewer.

reviewFindings

https://uofa.net/vocab#reviewFindings

not in the current context · JSON key reviewFindings · v0.4 to v0.6

No definition, constraint, or schema description exists for this term in the repository.

reviewScope

https://uofa.net/vocab#reviewScope

not in the current context · JSON key reviewScope · v0.4 to v0.6

No definition, constraint, or schema description exists for this term in the repository.

review type reviewType

https://uofa.net/vocab#reviewType

Property · JSON key reviewType · since v0.4

What kind of review was carried out, such as internal or independent.

on ReviewActivity

  • one of independent, internal, peer

role role

https://uofa.net/vocab#role

Property · JSON key role · since v0.1 · used 7× in the shipped examples

The capacity in which the actor decided, so a reader knows whose judgement this was.

on DecisionRecord

Sensitivity Analysis SensitivityAnalysis

https://uofa.net/vocab#SensitivityAnalysis

Class · JSON key SensitivityAnalysis · since v0.3

Work done to find which inputs the model answer actually depends on.

severity severity

https://uofa.net/vocab#severity

Property · JSON key severity · since v0.2 · used 37× in the shipped examples

How far a weakener undermines the claim it was raised against. Set by the pattern rather than by the author of the record.

  • min 1, max 1, one of Critical, High, Medium, Lowseverity must be Critical, High, Medium, or Low.

signature signature

https://uofa.net/vocab#signature

Property · JSON key signature · since v0.1 · used 9× in the shipped examples

A cryptographic signature over the package hash, binding the record to whoever signed it.

on UnitOfAssurance

  • min 1, pattern ^(ed25519|ecdsa-p256):[a-f0-9]+$Complete: signature must be algorithm:hexdigest format.
  • min 1, pattern ^(ed25519|ecdsa-p256):[a-f0-9]+$Minimal: must include a digital signature in algorithm:hexdigest format.

signature algorithm signatureAlg

https://uofa.net/vocab#signatureAlg

Property · JSON key signatureAlg · since v0.1 · used 5× in the shipped examples

Which scheme produced the signature, so a verifier knows how to check it.

on UnitOfAssurance

signatureAlgorithm

https://uofa.net/vocab#signatureAlgorithm

JSON key signatureAlgorithm · since v0.9

No definition, constraint, or schema description exists for this term in the repository.

signatureRole

https://uofa.net/vocab#signatureRole

JSON key signatureRole · since v0.9

  • min 1, max 1, one of issuer, reviewerA signature must declare its role from the closed set: issuer (infrastructure: custody, integrity, well-formedness) or reviewer (person-class: a named person stands behind a judgment).

signature timestamp signatureTimestamp

https://uofa.net/vocab#signatureTimestamp

Property · JSON key signatureTimestamp · since v0.5

When the package was signed. Evidence dated after this point could not have informed it.

on UnitOfAssurance · value xsd:dateTime

  • datatype xsd:dateTime, max 1signatureTimestamp is the UofA signing timestamp (for W-CON-03 future-date comparison).

signatureValue

https://uofa.net/vocab#signatureValue

JSON key signatureValue · since v0.9

No definition, constraint, or schema description exists for this term in the repository.

signedAt

https://uofa.net/vocab#signedAt

JSON key signedAt · since v0.9

No definition, constraint, or schema description exists for this term in the repository.

signerIdentity

https://uofa.net/vocab#signerIdentity

JSON key signerIdentity · since v0.9

  • min 1A decision signature must name who signed.

solver truth solverTruth

https://uofa.net/vocab#solverTruth

Property · JSON key solverTruth · since v0.6

The value the full solver produced, taken as the reference a surrogate is judged against.

on Discrepancy · value xsd:double

  • datatype xsd:double, min 1, max 1A Discrepancy must carry exactly one solverTruth (number).

SourceAnchor

https://uofa.net/vocab#SourceAnchor

JSON key SourceAnchor · since v0.9 · used 2× in the shipped examples

No definition, constraint, or schema description exists for this term in the repository.

source reference sourceReference

https://uofa.net/vocab#sourceReference

Property · JSON key sourceReference · value is an IRI reference · since v0.4 · used 3× in the shipped examples

Points at where an input actually came from, so its pedigree can be traced rather than asserted. The provenance records that carry it are defined by packs rather than by core, so no domain is declared here.

  • min 1InputPedigreeLink must reference the original data source.

supports supports

https://uofa.net/vocab#supports

Property · JSON key supports · value is an IRI reference · since v0.3

Links evidence to the claim it is offered in support of.

surrogate prediction surrogatePrediction

https://uofa.net/vocab#surrogatePrediction

Property · JSON key surrogatePrediction · since v0.6

The value the surrogate produced, compared against the solver truth to size the gap.

on Discrepancy · value xsd:double

  • datatype xsd:double, min 1, max 1A Discrepancy must carry exactly one surrogatePrediction (number).

sustained defeater justified sustainedDefeaterJustified

https://uofa.net/vocab#sustainedDefeaterJustified

Property · deprecated · not in the current context · JSON key sustainedDefeaterJustified · value is an IRI reference · v0.6 to v0.6

Declared in context v0.6 and not used by any package or shape.

threshold distance modulates thresholdDistanceModulates

https://uofa.net/vocab#thresholdDistanceModulates

Property · deprecated · not in the current context · JSON key thresholdDistanceModulates · value is an IRI reference · v0.6 to v0.6

Declared in context v0.6 and not used by any package or shape.

tool tool

https://uofa.net/vocab#tool

Property · JSON key tool · since v0.1

Which tool produced the record or the evidence it carries.

tool version toolVersion

https://uofa.net/vocab#toolVersion

Property · JSON key toolVersion · since v0.1 · used 2× in the shipped examples

Which version of the tooling produced the record, so the same inputs can be replayed.

trace completeness traceCompleteness

https://uofa.net/vocab#traceCompleteness

Property · JSON key traceCompleteness · since v0.1 · used 5× in the shipped examples

How much of the evidence chain is actually linked up, as a proportion.

on UnitOfAssurance

  • datatype xsd:decimal or xsd:double

transformationDescription

https://uofa.net/vocab#transformationDescription

not in the current context · JSON key transformationDescription · v0.4 to v0.6

No definition, constraint, or schema description exists for this term in the repository.

uncertainty interval width uncertaintyCIWidth

https://uofa.net/vocab#uncertaintyCIWidth

Property · JSON key uncertaintyCIWidth · since v0.1 · used 5× in the shipped examples

The width of the reported confidence interval, giving a reader the spread behind a headline number.

on UnitOfAssurance

  • datatype xsd:decimal or xsd:double

Unit of Assurance UnitOfAssurance

https://uofa.net/vocab#UnitOfAssurance

Class · JSON key UnitOfAssurance · since v0.1 · used 9× in the shipped examples

The smallest independently verifiable package of credibility evidence. One package covers one context of use, and its signature lets a reviewer check the decision without access to the original tooling.

validation coverage validationCoverage

https://uofa.net/vocab#validationCoverage

Property · JSON key validationCoverage · since v0.1 · used 5× in the shipped examples

How much of what needed validating was actually validated, as a proportion.

on UnitOfAssurance

  • datatype xsd:decimal or xsd:double

Validation Result ValidationResult

https://uofa.net/vocab#ValidationResult

Class · JSON key ValidationResult · since v0.1 · used 6× in the shipped examples

A recorded comparison between what the model predicted and what was measured, offered as evidence for the claim the package makes.

validForModelVersion

https://uofa.net/vocab#validForModelVersion

not in the current context · JSON key validForModelVersion · v0.3 to v0.6

No definition, constraint, or schema description exists for this term in the repository.

Verification Activity VerificationActivity

https://uofa.net/vocab#VerificationActivity

Class · JSON key VerificationActivity · since v0.3 · used 6× in the shipped examples

Work done to check the model was built and solved correctly, as distinct from checking it against measurement.

verification coverage verificationCoverage

https://uofa.net/vocab#verificationCoverage

Property · JSON key verificationCoverage · since v0.1 · used 5× in the shipped examples

How much of what needed verifying was actually verified, as a proportion.

on UnitOfAssurance

  • datatype xsd:decimal or xsd:double

version version

https://uofa.net/vocab#version

Property · JSON key version · since v0.3

A version string for whatever it is attached to. Used where no more specific version property applies.

Weakener Annotation WeakenerAnnotation

https://uofa.net/vocab#WeakenerAnnotation

Class · JSON key WeakenerAnnotation · since v0.2 · used 37× in the shipped examples

A condition under which the stated evidence does not support the claim it is offered for. It describes the record as published, not a defect in the modeling work.

Provenance

Generated from the JSON-LD context files (v0.1, v0.2, v0.3, v0.4, v0.5, v0.6, v0.7, v0.8, v0.9), the SHACL shapes under packs/*/shapes/, and the JSON Schema. Term coverage: 122 labelled, 122 with a description, 74 carrying SHACL constraints, 69 used by the shipped example packages, 65 declaring the class they belong to.

A property with no declared class is one the repository has no single answer for: either nothing uses it yet, or it is carried by several classes at once and rdfs:domain would assert that every carrier is the same kind of thing.