Regulatory Templates · JSON-LD Context

Regulatory Templates Context

JSON-LD context defining the semantic vocabulary for Regulatory Templates from Regulatory Templates.

5 Classes 6 Properties 2 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
rt: https://api-evangelist.github.io/regulatory-templates/vocab#

Classes

name description url dateCreated dateModified

Properties

Property Type Container
ComplianceFramework schema:CreativeWork
PolicyTemplate schema:CreativeWork
ComplianceControl schema:Thing
EvidenceItem schema:CreativeWork
AuditReport schema:Report
RiskAssessment schema:Report

JSON-LD Document

regulatory-templates-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "rt": "https://api-evangelist.github.io/regulatory-templates/vocab#",
    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "dateCreated": "schema:dateCreated",
    "dateModified": "schema:dateModified",
    "ComplianceFramework": {
      "@id": "rt:ComplianceFramework",
      "@type": "schema:CreativeWork",
      "@context": {
        "frameworkId": "rt:frameworkId",
        "version": "schema:version",
        "issuingBody": "schema:publisher",
        "industry": "schema:industry",
        "jurisdiction": "rt:jurisdiction",
        "controls": "rt:controls",
        "certificationRequired": "rt:certificationRequired"
      }
    },
    "PolicyTemplate": {
      "@id": "rt:PolicyTemplate",
      "@type": "schema:CreativeWork",
      "@context": {
        "templateId": "rt:templateId",
        "framework": "rt:ComplianceFramework",
        "policyType": "rt:policyType",
        "lastReviewDate": "schema:dateModified",
        "requiredControls": "rt:requiredControls"
      }
    },
    "ComplianceControl": {
      "@id": "rt:ComplianceControl",
      "@type": "schema:Thing",
      "@context": {
        "controlId": "rt:controlId",
        "domain": "rt:controlDomain",
        "framework": "rt:ComplianceFramework",
        "implementationGuidance": "rt:implementationGuidance",
        "evidenceRequired": "rt:evidenceRequired",
        "automatable": "rt:automatable"
      }
    },
    "EvidenceItem": {
      "@id": "rt:EvidenceItem",
      "@type": "schema:CreativeWork",
      "@context": {
        "control": "rt:ComplianceControl",
        "collectedDate": "schema:dateCreated",
        "source": "schema:source",
        "evidenceType": "rt:evidenceType",
        "status": "rt:evidenceStatus"
      }
    },
    "AuditReport": {
      "@id": "rt:AuditReport",
      "@type": "schema:Report",
      "@context": {
        "framework": "rt:ComplianceFramework",
        "auditPeriod": "rt:auditPeriod",
        "auditor": "schema:author",
        "findings": "rt:findings",
        "overallStatus": "rt:overallStatus"
      }
    },
    "RiskAssessment": {
      "@id": "rt:RiskAssessment",
      "@type": "schema:Report",
      "@context": {
        "scope": "rt:assessmentScope",
        "riskLevel": "rt:riskLevel",
        "likelihood": "rt:likelihood",
        "impact": "rt:impact",
        "mitigations": "rt:mitigations"
      }
    }
  }
}