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