Red Hat · JSON-LD Context
Red Hat Context
JSON-LD context defining the semantic vocabulary for Red Hat from Red Hat.
1 Classes
55 Properties
5 Namespaces
Namespaces
redhat:
https://developers.redhat.com/schemas/
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
rdfs:
http://www.w3.org/2000/01/rdf-schema#
Classes
id
Properties
| Property | Type | Container |
|---|---|---|
| Cluster | rdfs:Class | |
| Host | rdfs:Class | |
| Advisory | rdfs:Class | |
| JobTemplate | rdfs:Class | |
| Job | rdfs:Class | |
| Inventory | rdfs:Class | |
| Repository | rdfs:Class | |
| ContainerImage | rdfs:Class | |
| Realm | rdfs:Class | |
| ContentView | rdfs:Class | |
| InsightsRule | rdfs:Class | |
| NotificationEvent | rdfs:Class | |
| name | string | |
| description | string | |
| displayName | string | |
| url | reference | |
| string | ||
| version | string | |
| status | string | |
| state | string | |
| enabled | boolean | |
| cloudProvider | string | |
| region | string | |
| openshiftVersion | string | |
| multiAz | boolean | |
| nodeCount | integer | |
| hostname | string | |
| ipAddress | string | |
| operatingSystem | string | |
| rhelVersion | string | |
| severity | string | |
| cveId | string | |
| advisoryId | string | |
| advisoryType | string | |
| rebootRequired | boolean | |
| playbook | string | |
| inventory | ||
| jobTemplate | ||
| elapsed | decimal | |
| namespace | string | |
| manifestDigest | string | |
| isPublic | boolean | |
| tagCount | integer | |
| realm | string | |
| clientId | string | |
| protocol | string | |
| organizationId | string | |
| eventType | string | |
| bundle | string | |
| application | string | |
| createdAt | dateTime | |
| updatedAt | dateTime | |
| publishedAt | dateTime | |
| lastSeen | dateTime | |
| timestamp | dateTime |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"redhat": "https://developers.redhat.com/schemas/",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"Cluster": {
"@id": "redhat:Cluster",
"@type": "rdfs:Class",
"rdfs:subClassOf": { "@id": "schema:SoftwareApplication" },
"rdfs:label": "Red Hat OpenShift Cluster",
"rdfs:comment": "An OpenShift Kubernetes cluster managed through the Red Hat Cluster Manager."
},
"Host": {
"@id": "redhat:Host",
"@type": "rdfs:Class",
"rdfs:subClassOf": { "@id": "schema:DigitalDocument" },
"rdfs:label": "Red Hat Managed Host",
"rdfs:comment": "A RHEL system registered with Red Hat Satellite or Insights for management and monitoring."
},
"Advisory": {
"@id": "redhat:Advisory",
"@type": "rdfs:Class",
"rdfs:label": "Red Hat Advisory",
"rdfs:comment": "An erratum advisory published by Red Hat containing security fixes, bug fixes, or enhancements."
},
"JobTemplate": {
"@id": "redhat:JobTemplate",
"@type": "rdfs:Class",
"rdfs:label": "Ansible Job Template",
"rdfs:comment": "A parameterized template for running Ansible playbooks against inventories of managed hosts."
},
"Job": {
"@id": "redhat:Job",
"@type": "rdfs:Class",
"rdfs:subClassOf": { "@id": "schema:Action" },
"rdfs:label": "Ansible Job",
"rdfs:comment": "A single execution of an Ansible job template against an inventory of managed hosts."
},
"Inventory": {
"@id": "redhat:Inventory",
"@type": "rdfs:Class",
"rdfs:label": "Ansible Inventory",
"rdfs:comment": "A collection of hosts and groups that automation jobs target for execution."
},
"Repository": {
"@id": "redhat:Repository",
"@type": "rdfs:Class",
"rdfs:label": "Quay Repository",
"rdfs:comment": "A container image repository in the Red Hat Quay registry."
},
"ContainerImage": {
"@id": "redhat:ContainerImage",
"@type": "rdfs:Class",
"rdfs:subClassOf": { "@id": "schema:SoftwareApplication" },
"rdfs:label": "Container Image",
"rdfs:comment": "A container image stored in a Quay registry repository."
},
"Realm": {
"@id": "redhat:Realm",
"@type": "rdfs:Class",
"rdfs:label": "Keycloak Realm",
"rdfs:comment": "A Keycloak realm providing isolated identity and access management configuration."
},
"ContentView": {
"@id": "redhat:ContentView",
"@type": "rdfs:Class",
"rdfs:label": "Satellite Content View",
"rdfs:comment": "A curated snapshot of software repositories for controlled content delivery in Red Hat Satellite."
},
"InsightsRule": {
"@id": "redhat:InsightsRule",
"@type": "rdfs:Class",
"rdfs:label": "Insights Advisor Rule",
"rdfs:comment": "A detection rule in Red Hat Insights that identifies configuration risks, security issues, or performance problems."
},
"NotificationEvent": {
"@id": "redhat:NotificationEvent",
"@type": "rdfs:Class",
"rdfs:subClassOf": { "@id": "schema:Event" },
"rdfs:label": "Hybrid Cloud Console Notification Event",
"rdfs:comment": "An event notification from the Red Hat Hybrid Cloud Console notifications service."
},
"id": "@id",
"name": {
"@id": "schema:name",
"@type": "xsd:string"
},
"description": {
"@id": "schema:description",
"@type": "xsd:string"
},
"displayName": {
"@id": "schema:name",
"@type": "xsd:string"
},
"url": {
"@id": "schema:url",
"@type": "@id"
},
"email": {
"@id": "schema:email",
"@type": "xsd:string"
},
"version": {
"@id": "schema:softwareVersion",
"@type": "xsd:string"
},
"status": {
"@id": "redhat:status",
"@type": "xsd:string"
},
"state": {
"@id": "redhat:state",
"@type": "xsd:string"
},
"enabled": {
"@id": "redhat:enabled",
"@type": "xsd:boolean"
},
"cloudProvider": {
"@id": "redhat:cloudProvider",
"@type": "xsd:string"
},
"region": {
"@id": "redhat:region",
"@type": "xsd:string"
},
"openshiftVersion": {
"@id": "schema:softwareVersion",
"@type": "xsd:string"
},
"multiAz": {
"@id": "redhat:multiAz",
"@type": "xsd:boolean"
},
"nodeCount": {
"@id": "redhat:nodeCount",
"@type": "xsd:integer"
},
"hostname": {
"@id": "schema:url",
"@type": "xsd:string"
},
"ipAddress": {
"@id": "redhat:ipAddress",
"@type": "xsd:string"
},
"operatingSystem": {
"@id": "schema:operatingSystem",
"@type": "xsd:string"
},
"rhelVersion": {
"@id": "redhat:rhelVersion",
"@type": "xsd:string"
},
"severity": {
"@id": "redhat:severity",
"@type": "xsd:string"
},
"cveId": {
"@id": "redhat:cveId",
"@type": "xsd:string"
},
"advisoryId": {
"@id": "redhat:advisoryId",
"@type": "xsd:string"
},
"advisoryType": {
"@id": "redhat:advisoryType",
"@type": "xsd:string"
},
"rebootRequired": {
"@id": "redhat:rebootRequired",
"@type": "xsd:boolean"
},
"playbook": {
"@id": "redhat:playbook",
"@type": "xsd:string"
},
"inventory": {
"@id": "redhat:inventory"
},
"jobTemplate": {
"@id": "redhat:jobTemplate"
},
"elapsed": {
"@id": "redhat:elapsed",
"@type": "xsd:decimal"
},
"namespace": {
"@id": "redhat:namespace",
"@type": "xsd:string"
},
"manifestDigest": {
"@id": "redhat:manifestDigest",
"@type": "xsd:string"
},
"isPublic": {
"@id": "redhat:isPublic",
"@type": "xsd:boolean"
},
"tagCount": {
"@id": "redhat:tagCount",
"@type": "xsd:integer"
},
"realm": {
"@id": "redhat:realm",
"@type": "xsd:string"
},
"clientId": {
"@id": "redhat:clientId",
"@type": "xsd:string"
},
"protocol": {
"@id": "redhat:protocol",
"@type": "xsd:string"
},
"organizationId": {
"@id": "redhat:organizationId",
"@type": "xsd:string"
},
"eventType": {
"@id": "redhat:eventType",
"@type": "xsd:string"
},
"bundle": {
"@id": "redhat:bundle",
"@type": "xsd:string"
},
"application": {
"@id": "redhat:application",
"@type": "xsd:string"
},
"createdAt": {
"@id": "dcterms:created",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "dcterms:modified",
"@type": "xsd:dateTime"
},
"publishedAt": {
"@id": "dcterms:issued",
"@type": "xsd:dateTime"
},
"lastSeen": {
"@id": "redhat:lastSeen",
"@type": "xsd:dateTime"
},
"timestamp": {
"@id": "dcterms:date",
"@type": "xsd:dateTime"
}
}
}