apIAddicts · JSON-LD Context
Apiaddicts Context
JSON-LD context defining the semantic vocabulary for Apiaddicts from apIAddicts.
23 Classes
81 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
apiaddicts:
https://apiaddicts.org/schema#
Classes
config
entity
entity-attribute
attribute-column
attribute-relation
controller
endpoint
request-body
response-body
parameter
body-attribute
void-validation
long-validation
decimal-validation
size-validation
digits-validation
pattern-validation
ProyectSoapUI
Examples
ExampleValues
CustomAuthorizationRequest
OAuth2ProfileWithExistingToken
OAuth2Profile
Properties
| Property | Type | Container |
|---|---|---|
| name | string | |
| description | string | |
| group | string | |
| artifact | string | |
| version | string | |
| partial | boolean | |
| entities | list | |
| controllers | list | |
| table | string | |
| attributes | list | |
| type | string | |
| columns | list | |
| foreign_columns | list | |
| relation | reference | |
| validations | list | |
| is_collection | boolean | |
| primary_key | boolean | |
| autogenerated | boolean | |
| sequence | string | |
| unique | boolean | |
| reference_column | string | |
| related_entity | string | |
| intermediate_table | string | |
| owner | boolean | |
| reverse_columns | list | |
| mapping | string | |
| endpoints | list | |
| method | string | |
| parameters | list | |
| request | reference | |
| response | reference | |
| is_standard | boolean | |
| collection_name | string | |
| default_status_code | integer | |
| required | boolean | |
| in | string | |
| default_value | ||
| format | string | |
| entity_field_name | string | |
| long_value | integer | |
| inclusive | boolean | |
| decimal_value | decimal | |
| integer_value_one | integer | |
| integer_value_two | integer | |
| string_value | string | |
| apiName | string | |
| oAuth2Profiles | reference | |
| openApiSpec | string | |
| testCaseNames | list | |
| headers | reference | |
| customAuthorizationsFile | reference | |
| readOnly | boolean | |
| minimalEndpoints | boolean | |
| microcksHeaders | boolean | |
| generateOneOfAnyOf | boolean | |
| validateSchema | boolean | |
| schemaIsInline | boolean | |
| schemaPrettyPrint | boolean | |
| isInline | boolean | |
| hasScopes | boolean | |
| applicationToken | boolean | |
| numberOfScopes | integer | |
| serverPattern | string | |
| examples | reference | |
| successful | reference | |
| wrong | reference | |
| string | string | |
| number | decimal | |
| boolean | boolean | |
| date | date | |
| dateTime | dateTime | |
| array | string | |
| object | string | |
| mediaType | string | |
| body | string | |
| profileName | string | |
| accessToken | string | |
| grantType | string | |
| clientId | string | |
| scope | string | |
| accessTokenPosition | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://apiaddicts.org/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"apiaddicts": "https://apiaddicts.org/schema#",
"config": "apiaddicts:config",
"name": {
"@id": "apiaddicts:name",
"@type": "xsd:string"
},
"description": {
"@id": "apiaddicts:description",
"@type": "xsd:string"
},
"group": {
"@id": "apiaddicts:group",
"@type": "xsd:string"
},
"artifact": {
"@id": "apiaddicts:artifact",
"@type": "xsd:string"
},
"version": {
"@id": "apiaddicts:version",
"@type": "xsd:string"
},
"partial": {
"@id": "apiaddicts:partial",
"@type": "xsd:boolean"
},
"entities": {
"@id": "apiaddicts:entities",
"@container": "@list"
},
"controllers": {
"@id": "apiaddicts:controllers",
"@container": "@list"
},
"entity": "apiaddicts:entity",
"table": {
"@id": "apiaddicts:table",
"@type": "xsd:string"
},
"attributes": {
"@id": "apiaddicts:attributes",
"@container": "@list"
},
"entity-attribute": "apiaddicts:entity-attribute",
"type": {
"@id": "apiaddicts:type",
"@type": "xsd:string"
},
"columns": {
"@id": "apiaddicts:columns",
"@container": "@list"
},
"foreign_columns": {
"@id": "apiaddicts:foreign_columns",
"@container": "@list"
},
"relation": {
"@id": "apiaddicts:relation",
"@type": "@id"
},
"validations": {
"@id": "apiaddicts:validations",
"@container": "@list"
},
"is_collection": {
"@id": "apiaddicts:is_collection",
"@type": "xsd:boolean"
},
"attribute-column": "apiaddicts:attribute-column",
"primary_key": {
"@id": "apiaddicts:primary_key",
"@type": "xsd:boolean"
},
"autogenerated": {
"@id": "apiaddicts:autogenerated",
"@type": "xsd:boolean"
},
"sequence": {
"@id": "apiaddicts:sequence",
"@type": "xsd:string"
},
"unique": {
"@id": "apiaddicts:unique",
"@type": "xsd:boolean"
},
"reference_column": {
"@id": "apiaddicts:reference_column",
"@type": "xsd:string"
},
"attribute-relation": "apiaddicts:attribute-relation",
"related_entity": {
"@id": "apiaddicts:related_entity",
"@type": "xsd:string"
},
"intermediate_table": {
"@id": "apiaddicts:intermediate_table",
"@type": "xsd:string"
},
"owner": {
"@id": "apiaddicts:owner",
"@type": "xsd:boolean"
},
"reverse_columns": {
"@id": "apiaddicts:reverse_columns",
"@container": "@list"
},
"controller": "apiaddicts:controller",
"mapping": {
"@id": "apiaddicts:mapping",
"@type": "xsd:string"
},
"endpoints": {
"@id": "apiaddicts:endpoints",
"@container": "@list"
},
"endpoint": "apiaddicts:endpoint",
"method": {
"@id": "apiaddicts:method",
"@type": "xsd:string"
},
"parameters": {
"@id": "apiaddicts:parameters",
"@container": "@list"
},
"request": {
"@id": "apiaddicts:request",
"@type": "@id"
},
"response": {
"@id": "apiaddicts:response",
"@type": "@id"
},
"request-body": "apiaddicts:request-body",
"response-body": "apiaddicts:response-body",
"is_standard": {
"@id": "apiaddicts:is_standard",
"@type": "xsd:boolean"
},
"collection_name": {
"@id": "apiaddicts:collection_name",
"@type": "xsd:string"
},
"default_status_code": {
"@id": "apiaddicts:default_status_code",
"@type": "xsd:integer"
},
"parameter": "apiaddicts:parameter",
"required": {
"@id": "apiaddicts:required",
"@type": "xsd:boolean"
},
"in": {
"@id": "apiaddicts:in",
"@type": "xsd:string"
},
"default_value": {
"@id": "apiaddicts:default_value"
},
"format": {
"@id": "apiaddicts:format",
"@type": "xsd:string"
},
"body-attribute": "apiaddicts:body-attribute",
"entity_field_name": {
"@id": "apiaddicts:entity_field_name",
"@type": "xsd:string"
},
"void-validation": "apiaddicts:void-validation",
"long-validation": "apiaddicts:long-validation",
"long_value": {
"@id": "apiaddicts:long_value",
"@type": "xsd:integer"
},
"inclusive": {
"@id": "apiaddicts:inclusive",
"@type": "xsd:boolean"
},
"decimal-validation": "apiaddicts:decimal-validation",
"decimal_value": {
"@id": "apiaddicts:decimal_value",
"@type": "xsd:decimal"
},
"size-validation": "apiaddicts:size-validation",
"integer_value_one": {
"@id": "apiaddicts:integer_value_one",
"@type": "xsd:integer"
},
"integer_value_two": {
"@id": "apiaddicts:integer_value_two",
"@type": "xsd:integer"
},
"digits-validation": "apiaddicts:digits-validation",
"pattern-validation": "apiaddicts:pattern-validation",
"string_value": {
"@id": "apiaddicts:string_value",
"@type": "xsd:string"
},
"ProyectSoapUI": "apiaddicts:ProyectSoapUI",
"apiName": {
"@id": "apiaddicts:apiName",
"@type": "xsd:string"
},
"oAuth2Profiles": {
"@id": "apiaddicts:oAuth2Profiles",
"@type": "@id"
},
"openApiSpec": {
"@id": "apiaddicts:openApiSpec",
"@type": "xsd:string"
},
"testCaseNames": {
"@id": "apiaddicts:testCaseNames",
"@container": "@list"
},
"headers": {
"@id": "apiaddicts:headers",
"@type": "@id"
},
"customAuthorizationsFile": {
"@id": "apiaddicts:customAuthorizationsFile",
"@type": "@id"
},
"readOnly": {
"@id": "apiaddicts:readOnly",
"@type": "xsd:boolean"
},
"minimalEndpoints": {
"@id": "apiaddicts:minimalEndpoints",
"@type": "xsd:boolean"
},
"microcksHeaders": {
"@id": "apiaddicts:microcksHeaders",
"@type": "xsd:boolean"
},
"generateOneOfAnyOf": {
"@id": "apiaddicts:generateOneOfAnyOf",
"@type": "xsd:boolean"
},
"validateSchema": {
"@id": "apiaddicts:validateSchema",
"@type": "xsd:boolean"
},
"schemaIsInline": {
"@id": "apiaddicts:schemaIsInline",
"@type": "xsd:boolean"
},
"schemaPrettyPrint": {
"@id": "apiaddicts:schemaPrettyPrint",
"@type": "xsd:boolean"
},
"isInline": {
"@id": "apiaddicts:isInline",
"@type": "xsd:boolean"
},
"hasScopes": {
"@id": "apiaddicts:hasScopes",
"@type": "xsd:boolean"
},
"applicationToken": {
"@id": "apiaddicts:applicationToken",
"@type": "xsd:boolean"
},
"numberOfScopes": {
"@id": "apiaddicts:numberOfScopes",
"@type": "xsd:integer"
},
"serverPattern": {
"@id": "apiaddicts:serverPattern",
"@type": "xsd:string"
},
"examples": {
"@id": "apiaddicts:examples",
"@type": "@id"
},
"Examples": "apiaddicts:Examples",
"successful": {
"@id": "apiaddicts:successful",
"@type": "@id"
},
"wrong": {
"@id": "apiaddicts:wrong",
"@type": "@id"
},
"ExampleValues": "apiaddicts:ExampleValues",
"string": {
"@id": "apiaddicts:string",
"@type": "xsd:string"
},
"number": {
"@id": "apiaddicts:number",
"@type": "xsd:decimal"
},
"boolean": {
"@id": "apiaddicts:boolean",
"@type": "xsd:boolean"
},
"date": {
"@id": "apiaddicts:date",
"@type": "xsd:date"
},
"dateTime": {
"@id": "apiaddicts:dateTime",
"@type": "xsd:dateTime"
},
"array": {
"@id": "apiaddicts:array",
"@type": "xsd:string"
},
"object": {
"@id": "apiaddicts:object",
"@type": "xsd:string"
},
"CustomAuthorizationRequest": "apiaddicts:CustomAuthorizationRequest",
"mediaType": {
"@id": "apiaddicts:mediaType",
"@type": "xsd:string"
},
"body": {
"@id": "apiaddicts:body",
"@type": "xsd:string"
},
"OAuth2ProfileWithExistingToken": "apiaddicts:OAuth2ProfileWithExistingToken",
"profileName": {
"@id": "apiaddicts:profileName",
"@type": "xsd:string"
},
"accessToken": {
"@id": "apiaddicts:accessToken",
"@type": "xsd:string"
},
"OAuth2Profile": "apiaddicts:OAuth2Profile",
"grantType": {
"@id": "apiaddicts:grantType",
"@type": "xsd:string"
},
"clientId": {
"@id": "apiaddicts:clientId",
"@type": "xsd:string"
},
"scope": {
"@id": "apiaddicts:scope",
"@type": "xsd:string"
},
"accessTokenPosition": {
"@id": "apiaddicts:accessTokenPosition",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "apIAddicts API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects apIAddicts's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-09) from openapi/apiaddicts-apigen-openapi.yml, openapi/apiaddicts-openapi2soapui-openapi.yml.",
"dcterms:created": "2026-10-09",
"dcterms:source": [
"openapi/apiaddicts-apigen-openapi.yml",
"openapi/apiaddicts-openapi2soapui-openapi.yml"
]
}