{
  "@context": {
    "@version": 1.1,
    "@vocab": "https://uofa.net/vocab#",

    "id": "@id",
    "type": "@type",

    "uofa": "https://uofa.net/vocab#",
    "prov": "http://www.w3.org/ns/prov#",
    "dct": "http://purl.org/dc/terms/",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "UnitOfAssurance": "uofa:UnitOfAssurance",
    "AssuranceClaim": "uofa:AssuranceClaim",
    "Requirement": "uofa:Requirement",
    "Model": "uofa:Model",
    "Dataset": "uofa:Dataset",
    "ValidationResult": "uofa:ValidationResult",
    "DecisionRecord": "uofa:DecisionRecord",
    "ContextOfUse": "uofa:ContextOfUse",
    "CredibilityFactor": "uofa:CredibilityFactor",
    "WeakenerAnnotation": "uofa:WeakenerAnnotation",
    "Person": "schema:Person",
    "Organization": "schema:Organization",

    "bindsRequirement": {"@id": "uofa:bindsRequirement", "@type": "@id"},
    "bindsClaim": {"@id": "uofa:bindsClaim", "@type": "@id"},
    "bindsModel": {"@id": "uofa:bindsModel", "@type": "@id"},
    "bindsDataset": {"@id": "uofa:bindsDataset", "@type": "@id"},
    "hasValidationResult": {"@id": "uofa:hasValidationResult", "@type": "@id"},
    "hasDecisionRecord": {"@id": "uofa:hasDecisionRecord", "@type": "@id"},
    "hasContextOfUse": {"@id": "uofa:hasContextOfUse", "@type": "@id"},
    "hasCredibilityFactor": {"@id": "uofa:hasCredibilityFactor", "@type": "@id"},
    "hasWeakener": {"@id": "uofa:hasWeakener", "@type": "@id"},
    "assuranceLevel": {"@id": "uofa:assuranceLevel"},
    "criteriaSet": {"@id": "uofa:criteriaSet", "@type": "@id"},

    "credibilityIndex": {"@id": "uofa:credibilityIndex", "@type": "xsd:decimal"},
    "traceCompleteness": {"@id": "uofa:traceCompleteness", "@type": "xsd:decimal"},
    "verificationCoverage": {"@id": "uofa:verificationCoverage", "@type": "xsd:decimal"},
    "validationCoverage": {"@id": "uofa:validationCoverage", "@type": "xsd:decimal"},
    "uncertaintyCIWidth": {"@id": "uofa:uncertaintyCIWidth", "@type": "xsd:decimal"},

    "hash": {"@id": "uofa:hash"},
    "signature": {"@id": "uofa:signature"},
    "signatureAlg": {"@id": "uofa:signatureAlg"},
    "canonicalizationAlg": {"@id": "uofa:canonicalizationAlg"},

    "generatedAtTime": {"@id": "prov:generatedAtTime", "@type": "xsd:dateTime"},
    "wasGeneratedBy": {"@id": "prov:wasGeneratedBy", "@type": "@id"},
    "wasAttributedTo": {"@id": "prov:wasAttributedTo", "@type": "@id"},
    "wasDerivedFrom": {"@id": "prov:wasDerivedFrom", "@type": "@id"},
    "wasInformedBy": {"@id": "prov:wasInformedBy", "@type": "@id"},
    "wasRevisionOf": {"@id": "prov:wasRevisionOf", "@type": "@id"},
    "used": {"@id": "prov:used", "@type": "@id"},

    "name": "schema:name",
    "description": "schema:description",
    "doi": {"@id": "dct:identifier"},
    "url": {"@id": "schema:url", "@type": "@id"},

    "actor": {"@id": "uofa:actor", "@type": "@id"},
    "role": {"@id": "uofa:role"},
    "outcome": {"@id": "uofa:outcome"},
    "rationale": {"@id": "uofa:rationale"},
    "decidedAt": {"@id": "uofa:decidedAt", "@type": "xsd:dateTime"},

    "intendedUse": {"@id": "uofa:intendedUse"},
    "factorType": {"@id": "uofa:factorType"},
    "requiredLevel": {"@id": "uofa:requiredLevel", "@type": "xsd:integer"},
    "achievedLevel": {"@id": "uofa:achievedLevel", "@type": "xsd:integer"},
    "patternId": {"@id": "uofa:patternId"},
    "severity": {"@id": "uofa:severity"},
    "affectedNode": {"@id": "uofa:affectedNode", "@type": "@id"},

    "tool": {"@id": "uofa:tool"},
    "toolVersion": {"@id": "uofa:toolVersion"},
    "commit": {"@id": "uofa:commit"},
    "environment": {"@id": "uofa:environment"},

    "conformsToProfile": {"@id": "uofa:conformsToProfile", "@type": "@id"},
    "profileMinimal": "uofa:ProfileMinimal",
    "profileComplete": "uofa:ProfileComplete"
  }
}
