apIAddicts · JSON-LD Context

Apiaddicts Context

JSON-LD context defining the semantic vocabulary for Apiaddicts from apIAddicts.

23 Classes 81 Properties 4 Namespaces
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}