Oso Cloud · JSON-LD Context
Oso Context
JSON-LD context defining the semantic vocabulary for Oso from Oso Cloud.
0 Classes
41 Properties
4 Namespaces
Namespaces
xsd:
http://www.w3.org/2001/XMLSchema#
schema:
https://schema.org/
oso:
https://www.osohq.com/vocab#
api:
https://api.osohq.com/api/
Properties
| Property | Type | Container |
|---|---|---|
| OsoCloud | reference | |
| AuthorizationAPI | reference | |
| Actor | reference | |
| Resource | reference | |
| Action | reference | |
| Permission | reference | |
| Role | reference | |
| Fact | reference | |
| Policy | reference | |
| TypedId | reference | |
| Constraint | reference | |
| AuthorizeQuery | reference | |
| AuthorizeResult | reference | |
| ListQuery | reference | |
| ListResult | reference | |
| ActionsQuery | reference | |
| ActionsResult | reference | |
| Bulk | reference | |
| FactChangeset | reference | |
| PolicyMetadata | reference | |
| ResourceBlockData | reference | |
| name | ||
| description | ||
| type | ||
| id | ||
| predicate | ||
| args | list | |
| actor | reference | |
| resource | reference | |
| action | ||
| allowed | boolean | |
| results | list | |
| src | ||
| filename | ||
| message | ||
| contextFacts | list | |
| delete | list | |
| insert | list | |
| resources | oso:Resource | set |
| actions | set | |
| value |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"xsd": "http://www.w3.org/2001/XMLSchema#",
"schema": "https://schema.org/",
"oso": "https://www.osohq.com/vocab#",
"api": "https://api.osohq.com/api/",
"OsoCloud": {
"@id": "oso:OsoCloud",
"@type": "@id"
},
"AuthorizationAPI": {
"@id": "oso:AuthorizationAPI",
"@type": "@id"
},
"Actor": {
"@id": "oso:Actor",
"@type": "@id"
},
"Resource": {
"@id": "oso:Resource",
"@type": "@id"
},
"Action": {
"@id": "oso:Action",
"@type": "@id"
},
"Permission": {
"@id": "oso:Permission",
"@type": "@id"
},
"Role": {
"@id": "oso:Role",
"@type": "@id"
},
"Fact": {
"@id": "oso:Fact",
"@type": "@id"
},
"Policy": {
"@id": "oso:Policy",
"@type": "@id"
},
"TypedId": {
"@id": "oso:TypedId",
"@type": "@id"
},
"Constraint": {
"@id": "oso:Constraint",
"@type": "@id"
},
"AuthorizeQuery": {
"@id": "oso:AuthorizeQuery",
"@type": "@id"
},
"AuthorizeResult": {
"@id": "oso:AuthorizeResult",
"@type": "@id"
},
"ListQuery": {
"@id": "oso:ListQuery",
"@type": "@id"
},
"ListResult": {
"@id": "oso:ListResult",
"@type": "@id"
},
"ActionsQuery": {
"@id": "oso:ActionsQuery",
"@type": "@id"
},
"ActionsResult": {
"@id": "oso:ActionsResult",
"@type": "@id"
},
"Bulk": {
"@id": "oso:Bulk",
"@type": "@id"
},
"FactChangeset": {
"@id": "oso:FactChangeset",
"@type": "@id"
},
"PolicyMetadata": {
"@id": "oso:PolicyMetadata",
"@type": "@id"
},
"ResourceBlockData": {
"@id": "oso:ResourceBlockData",
"@type": "@id"
},
"name": {
"@id": "schema:name"
},
"description": {
"@id": "schema:description"
},
"type": {
"@id": "oso:type"
},
"id": {
"@id": "oso:id"
},
"predicate": {
"@id": "oso:predicate"
},
"args": {
"@id": "oso:args",
"@container": "@list"
},
"actor": {
"@id": "oso:actor",
"@type": "@id"
},
"resource": {
"@id": "oso:resource",
"@type": "@id"
},
"action": {
"@id": "oso:action"
},
"allowed": {
"@id": "oso:allowed",
"@type": "xsd:boolean"
},
"results": {
"@id": "oso:results",
"@container": "@list"
},
"src": {
"@id": "oso:src"
},
"filename": {
"@id": "oso:filename"
},
"message": {
"@id": "schema:error"
},
"contextFacts": {
"@id": "oso:contextFacts",
"@container": "@list"
},
"delete": {
"@id": "oso:delete",
"@container": "@list"
},
"insert": {
"@id": "oso:insert",
"@container": "@list"
},
"resources": {
"@id": "oso:resources",
"@type": "oso:Resource",
"@container": "@set"
},
"actions": {
"@id": "oso:actions",
"@container": "@set"
},
"value": {
"@id": "oso:value"
}
}
}