Application Research Context
JSON-LD context defining the semantic vocabulary for Application Research from Application Research.
9 Classes
16 Properties
4 Namespaces
Namespaces
appdeps:
https://application-research.dev/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
WorkloadSpec
ServiceDependency
ComponentModel
ResourceDiscovery
ApplicationBundle
name
description
version
url
Properties
| Property |
Type |
Container |
| apiVersion |
string |
|
| kind |
string |
|
| metadata |
reference |
|
| spec |
reference |
|
| services |
|
set |
| dependencies |
|
set |
| containers |
|
set |
| resources |
|
set |
| namespace |
string |
|
| platform |
string |
|
| image |
string |
|
| port |
integer |
|
| replicas |
integer |
|
| environment |
|
set |
| labels |
reference |
|
| annotations |
reference |
|
JSON-LD Document
{
"@context": {
"@version": 1.1,
"appdeps": "https://application-research.dev/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"WorkloadSpec": "appdeps:WorkloadSpec",
"ServiceDependency": "appdeps:ServiceDependency",
"ComponentModel": "appdeps:ComponentModel",
"ResourceDiscovery": "appdeps:ResourceDiscovery",
"ApplicationBundle": "appdeps:ApplicationBundle",
"name": "schema:name",
"description": "schema:description",
"version": "schema:version",
"url": "schema:url",
"apiVersion": {
"@id": "appdeps:apiVersion",
"@type": "xsd:string"
},
"kind": {
"@id": "appdeps:kind",
"@type": "xsd:string"
},
"metadata": {
"@id": "appdeps:metadata",
"@type": "@id"
},
"spec": {
"@id": "appdeps:spec",
"@type": "@id"
},
"services": {
"@id": "appdeps:services",
"@container": "@set"
},
"dependencies": {
"@id": "appdeps:dependencies",
"@container": "@set"
},
"containers": {
"@id": "appdeps:containers",
"@container": "@set"
},
"resources": {
"@id": "appdeps:resources",
"@container": "@set"
},
"namespace": {
"@id": "appdeps:namespace",
"@type": "xsd:string"
},
"platform": {
"@id": "appdeps:platform",
"@type": "xsd:string"
},
"image": {
"@id": "appdeps:image",
"@type": "xsd:string"
},
"port": {
"@id": "appdeps:port",
"@type": "xsd:integer"
},
"replicas": {
"@id": "appdeps:replicas",
"@type": "xsd:integer"
},
"environment": {
"@id": "appdeps:environment",
"@container": "@set"
},
"labels": {
"@id": "appdeps:labels",
"@type": "@id"
},
"annotations": {
"@id": "appdeps:annotations",
"@type": "@id"
}
}
}