Gravitee · JSON-LD Context
Gravitee Context
JSON-LD context defining the semantic vocabulary for Gravitee from Gravitee.
0 Classes
10 Properties
4 Namespaces
Namespaces
gravitee:
https://gravitee.io/ns/
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
Properties
| Property | Type | Container |
|---|---|---|
| Api | ||
| Plan | ||
| Subscription | ||
| Application | ||
| Domain | ||
| User | ||
| Role | ||
| IdentityProvider | ||
| Flow | ||
| AuditEvent |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"gravitee": "https://gravitee.io/ns/",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"Api": {
"@id": "gravitee:Api",
"@context": {
"name": "schema:name",
"description": "schema:description",
"version": "schema:version",
"definitionVersion": "gravitee:definitionVersion",
"type": "gravitee:apiType",
"state": "gravitee:lifecycleState",
"visibility": "gravitee:visibility",
"lifecycleState": "gravitee:publicationState",
"tags": {
"@id": "schema:keywords",
"@container": "@set"
},
"labels": {
"@id": "gravitee:labels",
"@container": "@set"
},
"entrypoints": {
"@id": "gravitee:entrypoints",
"@container": "@set"
},
"endpoints": {
"@id": "gravitee:endpoints",
"@container": "@set"
},
"deployedAt": {
"@id": "gravitee:deployedAt",
"@type": "xsd:dateTime"
},
"createdAt": {
"@id": "dcterms:created",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "dcterms:modified",
"@type": "xsd:dateTime"
}
}
},
"Plan": {
"@id": "gravitee:Plan",
"@context": {
"name": "schema:name",
"description": "schema:description",
"security": "gravitee:securityType",
"status": "gravitee:planStatus",
"validation": "gravitee:validationMode"
}
},
"Subscription": {
"@id": "gravitee:Subscription",
"@context": {
"plan": "gravitee:plan",
"application": "gravitee:application",
"status": "gravitee:subscriptionStatus",
"createdAt": {
"@id": "dcterms:created",
"@type": "xsd:dateTime"
}
}
},
"Application": {
"@id": "gravitee:Application",
"@context": {
"name": "schema:name",
"description": "schema:description",
"type": "gravitee:applicationType",
"status": "gravitee:applicationStatus",
"settings": "gravitee:applicationSettings",
"createdAt": {
"@id": "dcterms:created",
"@type": "xsd:dateTime"
}
}
},
"Domain": {
"@id": "gravitee:Domain",
"@context": {
"name": "schema:name",
"description": "schema:description",
"enabled": "gravitee:enabled",
"path": "gravitee:contextPath",
"oidc": "gravitee:oidcConfig",
"scim": "gravitee:scimConfig",
"loginSettings": "gravitee:loginSettings",
"createdAt": {
"@id": "dcterms:created",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "dcterms:modified",
"@type": "xsd:dateTime"
}
}
},
"User": {
"@id": "gravitee:User",
"@context": {
"username": "schema:name",
"email": "schema:email",
"firstName": "schema:givenName",
"lastName": "schema:familyName",
"enabled": "gravitee:enabled",
"roles": {
"@id": "gravitee:roles",
"@container": "@set"
},
"source": "gravitee:identitySource",
"createdAt": {
"@id": "dcterms:created",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "dcterms:modified",
"@type": "xsd:dateTime"
}
}
},
"Role": {
"@id": "gravitee:Role",
"@context": {
"name": "schema:name",
"description": "schema:description",
"scope": "gravitee:roleScope",
"permissions": {
"@id": "gravitee:permissions",
"@container": "@set"
},
"system": "gravitee:systemRole"
}
},
"IdentityProvider": {
"@id": "gravitee:IdentityProvider",
"@context": {
"name": "schema:name",
"type": "gravitee:providerType",
"enabled": "gravitee:enabled",
"configuration": "gravitee:providerConfiguration"
}
},
"Flow": {
"@id": "gravitee:Flow",
"@context": {
"name": "schema:name",
"type": "gravitee:flowType",
"enabled": "gravitee:enabled",
"pre": {
"@id": "gravitee:preSteps",
"@container": "@list"
},
"post": {
"@id": "gravitee:postSteps",
"@container": "@list"
}
}
},
"AuditEvent": {
"@id": "gravitee:AuditEvent",
"@context": {
"event": "gravitee:eventType",
"referenceType": "gravitee:referenceType",
"referenceId": "gravitee:referenceId",
"user": "gravitee:actor",
"createdAt": {
"@id": "dcterms:created",
"@type": "xsd:dateTime"
}
}
}
}
}