diff --git a/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/get-manufacturing-capability.api.mdx b/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/get-manufacturing-capability.api.mdx
new file mode 100644
index 00000000000..d31adfd4f5b
--- /dev/null
+++ b/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/get-manufacturing-capability.api.mdx
@@ -0,0 +1,158 @@
+---
+id: get-manufacturing-capability
+title: "getManufacturingCapability"
+description: "getManufacturingCapability"
+sidebar_label: "getManufacturingCapability"
+hide_title: true
+hide_table_of_contents: true
+api: {"tags":["ManufacturingCapability"],"operationId":"getManufacturingCapability","parameters":[{"name":"api-endpoint","in":"path","description":"The API endpoint to get manufacturing capabilities of a manufacturer.","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"content":{"application/json":{"schema":{"description":"An aspect model representing manufacturing capabilities, based on the concepts for products, processes, resources and capabilities, as well as their relations to each other.","type":"object","properties":{"processes":{"description":"Set of production-relevant activities at any level of granularity that might affect materials and is performed by resources.","type":"array","items":{"description":"Element containing a bill of process identifier.","type":"object","properties":{"billOfProcessIdentification":{"description":"Unique identifier for a bill of process that can be used to reference instances of the bill of process","type":"string"}},"required":["billOfProcessIdentification"]},"uniqueItems":true},"machines":{"description":"A set of machines used for production.","type":"array","items":{"description":"Element containing the SAMM properties of a machine.","type":"object","properties":{"provides":{"description":"Set of capabilities the machine can provide.","type":"array","items":{"description":"Element containing the SAMM properties of a capability.","type":"object","properties":{"capabilityConstraintSet":{"description":"Set of conditions imposed on capabilities which further detail their applicability.","type":"array","items":{"description":"Element containing the samm properties of a capability constraint.","type":"object","properties":{"capabilityConstraintProperties":{"description":"Set of constraints restricting the capability.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"refersToMaterial":{"description":"A specific material the capability constraint can refer to.","type":"object","properties":{"belongsToMaterialFamilies":{"description":"A material belongs to certain material families.","type":"array","items":{"description":"Element containing the SAMM properties of a material family.","type":"object","properties":{},"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}}},"uniqueItems":true},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"capabilityId":{"description":"Locally unique identifier for a capability.","type":"string"},"capabilityLabel":{"description":"Label of a capability.","type":"object"}},"required":["capabilityLabel"],"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true},"containsTools":{"description":"Set of machine tools the machine can be equipped with.","type":"array","items":{"description":"Element containing the SAMM properties of a machine tool.","type":"object","properties":{"canProcessMaterials":{"description":"Set of materials the machine tool can utilize.","type":"array","items":{"description":"Characteristic for a material.","type":"object","properties":{"belongsToMaterialFamilies":{"description":"A material belongs to certain material families.","type":"array","items":{"description":"Element containing the SAMM properties of a material family.","type":"object","properties":{},"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true}}},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true},"products":{"description":"Set of physical objects being used as an input or created as an output of a production process.","type":"array","items":{"description":"Element containing the SAMM properties of a product.","type":"object","properties":{},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true},"capabilities":{"description":"Set of implementation-independent specifications of functions in industrial production to achieve an effect in the physical or virtual world.","type":"array","items":{"description":"Element containing the SAMM properties of a capability.","type":"object","properties":{"capabilityConstraintSet":{"description":"Set of conditions imposed on capabilities which further detail their applicability.","type":"array","items":{"description":"Element containing the samm properties of a capability constraint.","type":"object","properties":{"capabilityConstraintProperties":{"description":"Set of constraints restricting the capability.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"refersToMaterial":{"description":"A specific material the capability constraint can refer to.","type":"object","properties":{"belongsToMaterialFamilies":{"description":"A material belongs to certain material families.","type":"array","items":{"description":"Element containing the SAMM properties of a material family.","type":"object","properties":{},"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}}},"uniqueItems":true},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"capabilityId":{"description":"Locally unique identifier for a capability.","type":"string"},"capabilityLabel":{"description":"Label of a capability.","type":"object"}},"required":["capabilityLabel"],"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true},"machineTools":{"description":"A set of machine tools.","type":"array","items":{"description":"Element containing the SAMM properties of a machine tool.","type":"object","properties":{"canProcessMaterials":{"description":"Set of materials the machine tool can utilize.","type":"array","items":{"description":"Characteristic for a material.","type":"object","properties":{"belongsToMaterialFamilies":{"description":"A material belongs to certain material families.","type":"array","items":{"description":"Element containing the SAMM properties of a material family.","type":"object","properties":{},"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true}}},"uniqueItems":true},"certificates":{"description":"Set of certificates.","type":"array","items":{"description":"Element containing the SAMM properties of a certificate.","type":"object","properties":{},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true}},"required":["processes","machines","products","capabilities","machineTools","certificates"]}}},"description":"The request was successful."},"401":{"description":"Payload or user input is invalid. See error details in the payload for more.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["details"],"properties":{"message":{"type":"string","minLength":1},"path":{"type":"string","minLength":1},"details":{"type":"object","minLength":1,"additionalProperties":{"type":"object"}},"code":{"type":"string","nullable":true}}}}}}}},"402":{"description":"The requesting user or client is not authenticated."},"403":{"description":"The requesting user or client is not authorized to access resources for the given tenant."},"404":{"description":"The requested Twin has not been found."}},"description":"getManufacturingCapability","method":"get","path":"/{api-endpoint}/ManufacturingCapability","servers":[{"url":"https://example.com/api/v3","variables":{"api-version":{"default":"v3"}}}],"info":{"description":"The Manufacturing Capability API, as described below, demonstrates the usage of the Manufacturing Capability Aspect Model. This model is designed to represent manufacturing capabilities, focusing on the concepts of products, processes, resources, capabilities, and their interrelations. Depending on the use case, different request paths can be implemented, each based on specific MaaS implementations. Refer to [Version 3.1.0](https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufacturing_capability) for more details.","title":"Manufacturing Capability Aspect Model","version":"v3.1.0"},"postman":{"name":"get Manufacturing Capability","description":{"type":"text/plain"},"url":{"path":[":api-endpoint","ManufacturingCapability"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) The API endpoint to get manufacturing capabilities of a manufacturer.","type":"text/plain"},"type":"any","value":"","key":"api-endpoint"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}}
+sidebar_class_name: "get api-method"
+info_path: docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/manufacturing-capability-aspect-model
+custom_edit_url: null
+---
+
+import ApiTabs from "@theme/ApiTabs";
+import MimeTabs from "@theme/MimeTabs";
+import ParamsItem from "@theme/ParamsItem";
+import ResponseSamples from "@theme/ResponseSamples";
+import SchemaItem from "@theme/SchemaItem";
+import SchemaTabs from "@theme/SchemaTabs";
+import DiscriminatorTabs from "@theme/DiscriminatorTabs";
+import TabItem from "@theme/TabItem";
+
+## getManufacturingCapability
+
+
+
+getManufacturingCapability
+
+Path Parameters
+
+The request was successful.
+
+
Schema
processes object[]
+
+Set of production-relevant activities at any level of granularity that might affect materials and is performed by resources.
+
+
machines object[]
+
+A set of machines used for production.
+
+
provides object[]
+
+Set of capabilities the machine can provide.
+
+
capabilityConstraintSet object[]
+
+Set of conditions imposed on capabilities which further detail their applicability.
+
+
capabilityConstraintProperties object[]
+
+Set of constraints restricting the capability.
+
+
semanticReferences object[]
+
+A set of semantic references.
+
+
refersToMaterial object
+
+Template for elements needing a label and containing properties.
+
+
properties object[]
+
+Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.
+
+
semanticReferences object[]
+
+A set of semantic references.
+
+
semanticReferences object[]
+
+A set of semantic references.
+
+
containsTools object[]
+
+Set of machine tools the machine can be equipped with.
+
+
canProcessMaterials object[]
+
+Set of materials the machine tool can utilize.
+
+
belongsToMaterialFamilies object[]
+
+A material belongs to certain material families.
+
+
products object[]
+
+Set of physical objects being used as an input or created as an output of a production process.
+
+
capabilities object[]
+
+Set of implementation-independent specifications of functions in industrial production to achieve an effect in the physical or virtual world.
+
+
capabilityConstraintSet object[]
+
+Set of conditions imposed on capabilities which further detail their applicability.
+
+
capabilityConstraintProperties object[]
+
+Set of constraints restricting the capability.
+
+
semanticReferences object[]
+
+A set of semantic references.
+
+
refersToMaterial object
+
+Template for elements needing a label and containing properties.
+
+
properties object[]
+
+Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.
+
+
semanticReferences object[]
+
+A set of semantic references.
+
+
semanticReferences object[]
+
+A set of semantic references.
+
+
machineTools object[]
+
+A set of machine tools.
+
+
canProcessMaterials object[]
+
+Set of materials the machine tool can utilize.
+
+
belongsToMaterialFamilies object[]
+
+A material belongs to certain material families.
+
+
certificates object[]
+
+Set of certificates.
+
+
+
+Payload or user input is invalid. See error details in the payload for more.
+
+
Schema
error object
details object
+
+**Possible values:** `non-empty`
+
+
property name* object
+
+The requesting user or client is not authenticated.
+
+
+
+The requesting user or client is not authorized to access resources for the given tenant.
+
+
+
+The requested Twin has not been found.
+
+
+
\ No newline at end of file
diff --git a/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/manufacturing-capability-aspect-model.info.mdx b/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/manufacturing-capability-aspect-model.info.mdx
new file mode 100644
index 00000000000..1708f7bcaca
--- /dev/null
+++ b/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/manufacturing-capability-aspect-model.info.mdx
@@ -0,0 +1,25 @@
+---
+id: manufacturing-capability-aspect-model
+title: "Manufacturing Capability Aspect Model"
+description: "The Manufacturing Capability API, as described below, demonstrates the usage of the Manufacturing Capability Aspect Model. This model is designed to represent manufacturing capabilities, focusing on the concepts of products, processes, resources, capabilities, and their interrelations. Depending on the use case, different request paths can be implemented, each based on specific MaaS implementations. Refer to [Version 3.1.0](https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufacturing_capability) for more details."
+sidebar_label: Introduction
+sidebar_position: 0
+hide_title: true
+custom_edit_url: null
+---
+
+import ApiLogo from "@theme/ApiLogo";
+import Tabs from "@theme/Tabs";
+import TabItem from "@theme/TabItem";
+import Export from "@theme/ApiDemoPanel/Export";
+
+Version: v3.1.0
+
+# Manufacturing Capability Aspect Model
+
+
+
+The Manufacturing Capability API, as described below, demonstrates the usage of the Manufacturing Capability Aspect Model. This model is designed to represent manufacturing capabilities, focusing on the concepts of products, processes, resources, capabilities, and their interrelations. Depending on the use case, different request paths can be implemented, each based on specific MaaS implementations. Refer to [Version 3.1.0](https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufacturing_capability) for more details.
+
+
+
\ No newline at end of file
diff --git a/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/page_software-development-view.md b/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/page_software-development-view.md
new file mode 100644
index 00000000000..4ab2e867859
--- /dev/null
+++ b/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/page_software-development-view.md
@@ -0,0 +1,415 @@
+---
+id: API Description Manufacturing as a Service Kit
+title: API Description
+description: 'Manufacturing as a Service Kit'
+sidebar_position: 4
+---
+
+MaaS scenarios focus on connecting buyers and manufacturers. Buyers have a demand for products, which are produced by manufacturers with the required production capabilities. The Manufacturing Capability API defines how to share the manufacturing capabilities, e.g. to onboard them to a Manufacturing Network Registry. Manufacturing Network Platforms and MaaS Manufacturer Application can use the Manufacturing Capability API to onboard their manufacturing capabilities in the Manufacturing Network Registry (see figure).
+
+![Reference Architecture Manufacturing Capability](res/RefArcMC.JPG)
+
+The Manufacturing Capability API description below shows how the Manufacturing Capability Aspect Model could be used. The aspect model is designed to represent manufacturing capabilities based on the concepts of products, processes, resources and capabilities and their relations to each other.
+
+Depending on the use case different request paths can be implemented, based on the specific MaaS implementations. Below are two sample request options:
+
+- GET: /{api-endpoint}/ManufacturingCapability
+ - Description: The API endpoint to get manufacturing capabilities of a manufacturer.
+- POST: /{api-endpoint}/ManufacturingCapability
+ - Description: The API endpoint to register manufacturing capabilities of a manufacturer.
+
+## Sample Data
+
+```json
+{
+ "machineTools": [
+ {
+ "canProcessMaterials": [
+ {
+ "belongsToMaterialFamilies": [
+ {
+ "specializes": [
+ {
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4"
+ }
+ ],
+ "label": {
+ "und": "aluminum"
+ },
+ "generalizes": [
+ {
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4"
+ }
+ ],
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4",
+ "properties": [
+ {
+ "semanticReferences": [
+ {
+ "semanticReferenceId": "urn:eclass:0173-1#02-AAF583#002"
+ }
+ ],
+ "propertyLabel": {
+ "und": "nominal voltage"
+ },
+ "propertyValue": "220"
+ }
+ ]
+ }
+ ],
+ "properties": [
+ {
+ "semanticReferences": [
+ {
+ "semanticReferenceId": "urn:eclass:0173-1#02-AAF583#002"
+ }
+ ],
+ "propertyLabel": {
+ "und": "nominal voltage"
+ },
+ "propertyValue": "220"
+ }
+ ],
+ "label": {
+ "und": "aluminum"
+ }
+ }
+ ]
+ }
+ ],
+ "processes": [
+ {
+ "billOfProcessIdentification": "www.1234-bar-chair-billOfProcess.de"
+ }
+ ],
+ "machines": [
+ {
+ "containsTools": [
+ {
+ "canProcessMaterials": [
+ {
+ "belongsToMaterialFamilies": [
+ {
+ "specializes": [
+ {
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4"
+ }
+ ],
+ "label": {
+ "und": "aluminum"
+ },
+ "generalizes": [
+ {
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4"
+ }
+ ],
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4",
+ "properties": [
+ {
+ "semanticReferences": [
+ {
+ "semanticReferenceId": "urn:eclass:0173-1#02-AAF583#002"
+ }
+ ],
+ "propertyLabel": {
+ "und": "nominal voltage"
+ },
+ "propertyValue": "220"
+ }
+ ]
+ }
+ ],
+ "properties": [
+ {
+ "semanticReferences": [
+ {
+ "semanticReferenceId": "urn:eclass:0173-1#02-AAF583#002"
+ }
+ ],
+ "propertyLabel": {
+ "und": "nominal voltage"
+ },
+ "propertyValue": "220"
+ }
+ ],
+ "label": {
+ "und": "aluminum"
+ }
+ }
+ ]
+ }
+ ],
+ "label": {
+ "und": "aluminum"
+ },
+ "provides": [
+ {
+ "specializes": [
+ {
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4"
+ }
+ ],
+ "capabilityConstraintSet": [
+ {
+ "capabilityConstraintProperties": [
+ {
+ "semanticReferences": [
+ {
+ "semanticReferenceId": "urn:eclass:0173-1#02-AAF583#002"
+ }
+ ],
+ "propertyLabel": {
+ "und": "nominal voltage"
+ },
+ "propertyValue": "220"
+ }
+ ],
+ "refersToMaterial": {
+ "belongsToMaterialFamilies": [
+ {
+ "specializes": [
+ {
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4"
+ }
+ ],
+ "label": {
+ "und": "aluminum"
+ },
+ "generalizes": [
+ {
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4"
+ }
+ ],
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4",
+ "properties": [
+ {
+ "semanticReferences": [
+ {
+ "semanticReferenceId": "urn:eclass:0173-1#02-AAF583#002"
+ }
+ ],
+ "propertyLabel": {
+ "und": "nominal voltage"
+ },
+ "propertyValue": "220"
+ }
+ ]
+ }
+ ],
+ "label": {
+ "und": "aluminum"
+ },
+ "properties": [
+ {
+ "semanticReferences": [
+ {
+ "semanticReferenceId": "urn:eclass:0173-1#02-AAF583#002"
+ }
+ ],
+ "propertyLabel": {
+ "und": "nominal voltage"
+ },
+ "propertyValue": "220"
+ }
+ ],
+ "@type": "MaterialEntity"
+ }
+ }
+ ],
+ "capabilityId": "urn:manufacturing-capability:capability:42",
+ "capabilityLabel": {
+ "und": "sawing"
+ },
+ "label": {
+ "und": "aluminum"
+ },
+ "generalizes": [
+ {
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4"
+ }
+ ],
+ "semanticReferences": [
+ {
+ "semanticReferenceId": "urn:eclass:0173-1#02-AAF583#002"
+ }
+ ],
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4",
+ "properties": [
+ {
+ "semanticReferences": [
+ {
+ "semanticReferenceId": "urn:eclass:0173-1#02-AAF583#002"
+ }
+ ],
+ "propertyLabel": {
+ "und": "nominal voltage"
+ },
+ "propertyValue": "220"
+ }
+ ]
+ }
+ ],
+ "properties": [
+ {
+ "semanticReferences": [
+ {
+ "semanticReferenceId": "urn:eclass:0173-1#02-AAF583#002"
+ }
+ ],
+ "propertyLabel": {
+ "und": "nominal voltage"
+ },
+ "propertyValue": "220"
+ }
+ ]
+ }
+ ],
+ "capabilities": [
+ {
+ "specializes": [
+ {
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4"
+ }
+ ],
+ "capabilityConstraintSet": [
+ {
+ "capabilityConstraintProperties": [
+ {
+ "semanticReferences": [
+ {
+ "semanticReferenceId": "urn:eclass:0173-1#02-AAF583#002"
+ }
+ ],
+ "propertyLabel": {
+ "und": "nominal voltage"
+ },
+ "propertyValue": "220"
+ }
+ ],
+ "refersToMaterial": {
+ "belongsToMaterialFamilies": [
+ {
+ "specializes": [
+ {
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4"
+ }
+ ],
+ "label": {
+ "und": "aluminum"
+ },
+ "generalizes": [
+ {
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4"
+ }
+ ],
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4",
+ "properties": [
+ {
+ "semanticReferences": [
+ {
+ "semanticReferenceId": "urn:eclass:0173-1#02-AAF583#002"
+ }
+ ],
+ "propertyLabel": {
+ "und": "nominal voltage"
+ },
+ "propertyValue": "220"
+ }
+ ]
+ }
+ ],
+ "label": {
+ "und": "aluminum"
+ },
+ "properties": [
+ {
+ "semanticReferences": [
+ {
+ "semanticReferenceId": "urn:eclass:0173-1#02-AAF583#002"
+ }
+ ],
+ "propertyLabel": {
+ "und": "nominal voltage"
+ },
+ "propertyValue": "220"
+ }
+ ],
+ "@type": "MaterialEntity"
+ }
+ }
+ ],
+ "capabilityId": "urn:manufacturing-capability:capability:42",
+ "capabilityLabel": {
+ "und": "sawing"
+ },
+ "label": {
+ "und": "aluminum"
+ },
+ "generalizes": [
+ {
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4"
+ }
+ ],
+ "semanticReferences": [
+ {
+ "semanticReferenceId": "urn:eclass:0173-1#02-AAF583#002"
+ }
+ ],
+ "hierarchyElementId": "urn:manufacturing-capability:material-family:4",
+ "properties": [
+ {
+ "semanticReferences": [
+ {
+ "semanticReferenceId": "urn:eclass:0173-1#02-AAF583#002"
+ }
+ ],
+ "propertyLabel": {
+ "und": "nominal voltage"
+ },
+ "propertyValue": "220"
+ }
+ ]
+ }
+ ],
+ "certificates": [
+ {
+ "properties": [
+ {
+ "semanticReferences": [
+ {
+ "semanticReferenceId": "urn:eclass:0173-1#02-AAF583#002"
+ }
+ ],
+ "propertyLabel": {
+ "und": "nominal voltage"
+ },
+ "propertyValue": "220"
+ }
+ ],
+ "label": {
+ "und": "aluminum"
+ }
+ }
+ ],
+ "products": [
+ {
+ "properties": [
+ {
+ "semanticReferences": [
+ {
+ "semanticReferenceId": "urn:eclass:0173-1#02-AAF583#002"
+ }
+ ],
+ "propertyLabel": {
+ "und": "nominal voltage"
+ },
+ "propertyValue": "220"
+ }
+ ],
+ "label": {
+ "und": "aluminum"
+ }
+ }
+ ]
+}
+```
diff --git a/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/post-manufacturing-capability.api.mdx b/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/post-manufacturing-capability.api.mdx
new file mode 100644
index 00000000000..6bab83957bc
--- /dev/null
+++ b/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/post-manufacturing-capability.api.mdx
@@ -0,0 +1,158 @@
+---
+id: post-manufacturing-capability
+title: "postManufacturingCapability"
+description: "postManufacturingCapability"
+sidebar_label: "postManufacturingCapability"
+hide_title: true
+hide_table_of_contents: true
+api: {"servers":[{"url":"https://example.com/query-api/v3","variables":{"api-version":{"default":"v3"}}}],"tags":["ManufacturingCapability"],"operationId":"postManufacturingCapability","parameters":[{"name":"api-endpoint","in":"path","description":"The API endpoint to register manufacturing capabilities of a manufacturer.","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["filter"],"properties":{"filter":{"type":"string","description":"The filter to use.","example":{"description":"An aspect model representing manufacturing capabilities, based on the concepts for products, processes, resources and capabilities, as well as their relations to each other.","type":"object","properties":{"processes":{"description":"Set of production-relevant activities at any level of granularity that might affect materials and is performed by resources.","type":"array","items":{"description":"Element containing a bill of process identifier.","type":"object","properties":{"billOfProcessIdentification":{"description":"Unique identifier for a bill of process that can be used to reference instances of the bill of process","type":"string"}},"required":["billOfProcessIdentification"]},"uniqueItems":true},"machines":{"description":"A set of machines used for production.","type":"array","items":{"description":"Element containing the SAMM properties of a machine.","type":"object","properties":{"provides":{"description":"Set of capabilities the machine can provide.","type":"array","items":{"description":"Element containing the SAMM properties of a capability.","type":"object","properties":{"capabilityConstraintSet":{"description":"Set of conditions imposed on capabilities which further detail their applicability.","type":"array","items":{"description":"Element containing the samm properties of a capability constraint.","type":"object","properties":{"capabilityConstraintProperties":{"description":"Set of constraints restricting the capability.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"refersToMaterial":{"description":"A specific material the capability constraint can refer to.","type":"object","properties":{"belongsToMaterialFamilies":{"description":"A material belongs to certain material families.","type":"array","items":{"description":"Element containing the SAMM properties of a material family.","type":"object","properties":{},"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}}},"uniqueItems":true},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"capabilityId":{"description":"Locally unique identifier for a capability.","type":"string"},"capabilityLabel":{"description":"Label of a capability.","type":"object"}},"required":["capabilityLabel"],"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true},"containsTools":{"description":"Set of machine tools the machine can be equipped with.","type":"array","items":{"description":"Element containing the SAMM properties of a machine tool.","type":"object","properties":{"canProcessMaterials":{"description":"Set of materials the machine tool can utilize.","type":"array","items":{"description":"Characteristic for a material.","type":"object","properties":{"belongsToMaterialFamilies":{"description":"A material belongs to certain material families.","type":"array","items":{"description":"Element containing the SAMM properties of a material family.","type":"object","properties":{},"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true}}},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true},"products":{"description":"Set of physical objects being used as an input or created as an output of a production process.","type":"array","items":{"description":"Element containing the SAMM properties of a product.","type":"object","properties":{},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true},"capabilities":{"description":"Set of implementation-independent specifications of functions in industrial production to achieve an effect in the physical or virtual world.","type":"array","items":{"description":"Element containing the SAMM properties of a capability.","type":"object","properties":{"capabilityConstraintSet":{"description":"Set of conditions imposed on capabilities which further detail their applicability.","type":"array","items":{"description":"Element containing the samm properties of a capability constraint.","type":"object","properties":{"capabilityConstraintProperties":{"description":"Set of constraints restricting the capability.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"refersToMaterial":{"description":"A specific material the capability constraint can refer to.","type":"object","properties":{"belongsToMaterialFamilies":{"description":"A material belongs to certain material families.","type":"array","items":{"description":"Element containing the SAMM properties of a material family.","type":"object","properties":{},"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}}},"uniqueItems":true},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"capabilityId":{"description":"Locally unique identifier for a capability.","type":"string"},"capabilityLabel":{"description":"Label of a capability.","type":"object"}},"required":["capabilityLabel"],"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true},"machineTools":{"description":"A set of machine tools.","type":"array","items":{"description":"Element containing the SAMM properties of a machine tool.","type":"object","properties":{"canProcessMaterials":{"description":"Set of materials the machine tool can utilize.","type":"array","items":{"description":"Characteristic for a material.","type":"object","properties":{"belongsToMaterialFamilies":{"description":"A material belongs to certain material families.","type":"array","items":{"description":"Element containing the SAMM properties of a material family.","type":"object","properties":{},"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true}}},"uniqueItems":true},"certificates":{"description":"Set of certificates.","type":"array","items":{"description":"Element containing the SAMM properties of a certificate.","type":"object","properties":{},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true}},"required":["processes","machines","products","capabilities","machineTools","certificates"]}}}}}}},"responses":{"200":{"content":{"application/json":{"schema":{"description":"An aspect model representing manufacturing capabilities, based on the concepts for products, processes, resources and capabilities, as well as their relations to each other.","type":"object","properties":{"processes":{"description":"Set of production-relevant activities at any level of granularity that might affect materials and is performed by resources.","type":"array","items":{"description":"Element containing a bill of process identifier.","type":"object","properties":{"billOfProcessIdentification":{"description":"Unique identifier for a bill of process that can be used to reference instances of the bill of process","type":"string"}},"required":["billOfProcessIdentification"]},"uniqueItems":true},"machines":{"description":"A set of machines used for production.","type":"array","items":{"description":"Element containing the SAMM properties of a machine.","type":"object","properties":{"provides":{"description":"Set of capabilities the machine can provide.","type":"array","items":{"description":"Element containing the SAMM properties of a capability.","type":"object","properties":{"capabilityConstraintSet":{"description":"Set of conditions imposed on capabilities which further detail their applicability.","type":"array","items":{"description":"Element containing the samm properties of a capability constraint.","type":"object","properties":{"capabilityConstraintProperties":{"description":"Set of constraints restricting the capability.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"refersToMaterial":{"description":"A specific material the capability constraint can refer to.","type":"object","properties":{"belongsToMaterialFamilies":{"description":"A material belongs to certain material families.","type":"array","items":{"description":"Element containing the SAMM properties of a material family.","type":"object","properties":{},"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}}},"uniqueItems":true},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"capabilityId":{"description":"Locally unique identifier for a capability.","type":"string"},"capabilityLabel":{"description":"Label of a capability.","type":"object"}},"required":["capabilityLabel"],"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true},"containsTools":{"description":"Set of machine tools the machine can be equipped with.","type":"array","items":{"description":"Element containing the SAMM properties of a machine tool.","type":"object","properties":{"canProcessMaterials":{"description":"Set of materials the machine tool can utilize.","type":"array","items":{"description":"Characteristic for a material.","type":"object","properties":{"belongsToMaterialFamilies":{"description":"A material belongs to certain material families.","type":"array","items":{"description":"Element containing the SAMM properties of a material family.","type":"object","properties":{},"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true}}},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true},"products":{"description":"Set of physical objects being used as an input or created as an output of a production process.","type":"array","items":{"description":"Element containing the SAMM properties of a product.","type":"object","properties":{},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true},"capabilities":{"description":"Set of implementation-independent specifications of functions in industrial production to achieve an effect in the physical or virtual world.","type":"array","items":{"description":"Element containing the SAMM properties of a capability.","type":"object","properties":{"capabilityConstraintSet":{"description":"Set of conditions imposed on capabilities which further detail their applicability.","type":"array","items":{"description":"Element containing the samm properties of a capability constraint.","type":"object","properties":{"capabilityConstraintProperties":{"description":"Set of constraints restricting the capability.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"refersToMaterial":{"description":"A specific material the capability constraint can refer to.","type":"object","properties":{"belongsToMaterialFamilies":{"description":"A material belongs to certain material families.","type":"array","items":{"description":"Element containing the SAMM properties of a material family.","type":"object","properties":{},"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}}},"uniqueItems":true},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"capabilityId":{"description":"Locally unique identifier for a capability.","type":"string"},"capabilityLabel":{"description":"Label of a capability.","type":"object"}},"required":["capabilityLabel"],"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true},"machineTools":{"description":"A set of machine tools.","type":"array","items":{"description":"Element containing the SAMM properties of a machine tool.","type":"object","properties":{"canProcessMaterials":{"description":"Set of materials the machine tool can utilize.","type":"array","items":{"description":"Characteristic for a material.","type":"object","properties":{"belongsToMaterialFamilies":{"description":"A material belongs to certain material families.","type":"array","items":{"description":"Element containing the SAMM properties of a material family.","type":"object","properties":{},"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true}}},"uniqueItems":true},"certificates":{"description":"Set of certificates.","type":"array","items":{"description":"Element containing the SAMM properties of a certificate.","type":"object","properties":{},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true}},"required":["processes","machines","products","capabilities","machineTools","certificates"]}}},"description":"The request was successful."},"401":{"description":"Payload or user input is invalid. See error details in the payload for more.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["details"],"properties":{"message":{"type":"string","minLength":1},"path":{"type":"string","minLength":1},"details":{"type":"object","minLength":1,"additionalProperties":{"type":"object"}},"code":{"type":"string","nullable":true}}}}}}}},"402":{"description":"The requesting user or client is not authenticated."},"403":{"description":"The requesting user or client is not authorized to access resources for the given tenant."},"404":{"description":"The requested Twin has not been found."}},"description":"postManufacturingCapability","method":"post","path":"/{api-endpoint}/ManufacturingCapability","jsonRequestBodyExample":{"filter":{"description":"An aspect model representing manufacturing capabilities, based on the concepts for products, processes, resources and capabilities, as well as their relations to each other.","type":"object","properties":{"processes":{"description":"Set of production-relevant activities at any level of granularity that might affect materials and is performed by resources.","type":"array","items":{"description":"Element containing a bill of process identifier.","type":"object","properties":{"billOfProcessIdentification":{"description":"Unique identifier for a bill of process that can be used to reference instances of the bill of process","type":"string"}},"required":["billOfProcessIdentification"]},"uniqueItems":true},"machines":{"description":"A set of machines used for production.","type":"array","items":{"description":"Element containing the SAMM properties of a machine.","type":"object","properties":{"provides":{"description":"Set of capabilities the machine can provide.","type":"array","items":{"description":"Element containing the SAMM properties of a capability.","type":"object","properties":{"capabilityConstraintSet":{"description":"Set of conditions imposed on capabilities which further detail their applicability.","type":"array","items":{"description":"Element containing the samm properties of a capability constraint.","type":"object","properties":{"capabilityConstraintProperties":{"description":"Set of constraints restricting the capability.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"refersToMaterial":{"description":"A specific material the capability constraint can refer to.","type":"object","properties":{"belongsToMaterialFamilies":{"description":"A material belongs to certain material families.","type":"array","items":{"description":"Element containing the SAMM properties of a material family.","type":"object","properties":{},"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}}},"uniqueItems":true},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"capabilityId":{"description":"Locally unique identifier for a capability.","type":"string"},"capabilityLabel":{"description":"Label of a capability.","type":"object"}},"required":["capabilityLabel"],"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true},"containsTools":{"description":"Set of machine tools the machine can be equipped with.","type":"array","items":{"description":"Element containing the SAMM properties of a machine tool.","type":"object","properties":{"canProcessMaterials":{"description":"Set of materials the machine tool can utilize.","type":"array","items":{"description":"Characteristic for a material.","type":"object","properties":{"belongsToMaterialFamilies":{"description":"A material belongs to certain material families.","type":"array","items":{"description":"Element containing the SAMM properties of a material family.","type":"object","properties":{},"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true}}},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true},"products":{"description":"Set of physical objects being used as an input or created as an output of a production process.","type":"array","items":{"description":"Element containing the SAMM properties of a product.","type":"object","properties":{},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true},"capabilities":{"description":"Set of implementation-independent specifications of functions in industrial production to achieve an effect in the physical or virtual world.","type":"array","items":{"description":"Element containing the SAMM properties of a capability.","type":"object","properties":{"capabilityConstraintSet":{"description":"Set of conditions imposed on capabilities which further detail their applicability.","type":"array","items":{"description":"Element containing the samm properties of a capability constraint.","type":"object","properties":{"capabilityConstraintProperties":{"description":"Set of constraints restricting the capability.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"refersToMaterial":{"description":"A specific material the capability constraint can refer to.","type":"object","properties":{"belongsToMaterialFamilies":{"description":"A material belongs to certain material families.","type":"array","items":{"description":"Element containing the SAMM properties of a material family.","type":"object","properties":{},"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}}},"uniqueItems":true},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"capabilityId":{"description":"Locally unique identifier for a capability.","type":"string"},"capabilityLabel":{"description":"Label of a capability.","type":"object"}},"required":["capabilityLabel"],"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true},"machineTools":{"description":"A set of machine tools.","type":"array","items":{"description":"Element containing the SAMM properties of a machine tool.","type":"object","properties":{"canProcessMaterials":{"description":"Set of materials the machine tool can utilize.","type":"array","items":{"description":"Characteristic for a material.","type":"object","properties":{"belongsToMaterialFamilies":{"description":"A material belongs to certain material families.","type":"array","items":{"description":"Element containing the SAMM properties of a material family.","type":"object","properties":{},"allOf":[{"description":"Template for elements containing the SAMM properties needed to build hierarchies.","type":"object","properties":{"specializes":{"description":"One hierarchy element can specialize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"generalizes":{"description":"One hierarchy element can generalize others.","type":"array","items":{"description":"Element containing the SAMM properties of a hierarchy element.","type":"object","properties":{"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"]},"uniqueItems":true},"hierarchyElementId":{"description":"An identifier of a hierarchy element.","type":"string"}},"required":["hierarchyElementId"],"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]}]},"uniqueItems":true}},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true}}},"uniqueItems":true},"certificates":{"description":"Set of certificates.","type":"array","items":{"description":"Element containing the SAMM properties of a certificate.","type":"object","properties":{},"allOf":[{"description":"Template for elements needing a label and containing properties.","type":"object","properties":{"properties":{"description":"Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.","type":"array","items":{"description":"Element containing the SAMM properties of a property.","type":"object","properties":{"propertyLabel":{"description":"Human readable label of a property.","type":"object"},"semanticReferences":{"description":"A set of semantic references.","type":"array","items":{"description":"Element containing the SAMM properties of a semantic reference.","type":"object","properties":{"semanticReferenceId":{"description":"Globally unique identifier for the semantic.","type":"string"}},"required":["semanticReferenceId"]},"uniqueItems":true},"propertyValue":{"description":"The value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.","type":"string"}},"required":["propertyLabel"]},"uniqueItems":true},"label":{"description":"Multilanguage label of an element.","type":"object"}},"required":["label"]}]},"uniqueItems":true}},"required":["processes","machines","products","capabilities","machineTools","certificates"]}},"info":{"description":"The Manufacturing Capability API, as described below, demonstrates the usage of the Manufacturing Capability Aspect Model. This model is designed to represent manufacturing capabilities, focusing on the concepts of products, processes, resources, capabilities, and their interrelations. Depending on the use case, different request paths can be implemented, each based on specific MaaS implementations. Refer to [Version 3.1.0](https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.manufacturing_capability) for more details.","title":"Manufacturing Capability Aspect Model","version":"v3.1.0"},"postman":{"name":"post Manufacturing Capability","description":{"type":"text/plain"},"url":{"path":[":api-endpoint","ManufacturingCapability"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) The API endpoint to register manufacturing capabilities of a manufacturer.","type":"text/plain"},"type":"any","value":"","key":"api-endpoint"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}}
+sidebar_class_name: "post api-method"
+info_path: docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/manufacturing-capability-aspect-model
+custom_edit_url: null
+---
+
+import ApiTabs from "@theme/ApiTabs";
+import MimeTabs from "@theme/MimeTabs";
+import ParamsItem from "@theme/ParamsItem";
+import ResponseSamples from "@theme/ResponseSamples";
+import SchemaItem from "@theme/SchemaItem";
+import SchemaTabs from "@theme/SchemaTabs";
+import DiscriminatorTabs from "@theme/DiscriminatorTabs";
+import TabItem from "@theme/TabItem";
+
+## postManufacturingCapability
+
+
+
+postManufacturingCapability
+
+Path Parameters
Request Body
+
+The request was successful.
+
+
Schema
processes object[]
+
+Set of production-relevant activities at any level of granularity that might affect materials and is performed by resources.
+
+
machines object[]
+
+A set of machines used for production.
+
+
provides object[]
+
+Set of capabilities the machine can provide.
+
+
capabilityConstraintSet object[]
+
+Set of conditions imposed on capabilities which further detail their applicability.
+
+
capabilityConstraintProperties object[]
+
+Set of constraints restricting the capability.
+
+
semanticReferences object[]
+
+A set of semantic references.
+
+
refersToMaterial object
+
+Template for elements needing a label and containing properties.
+
+
properties object[]
+
+Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.
+
+
semanticReferences object[]
+
+A set of semantic references.
+
+
semanticReferences object[]
+
+A set of semantic references.
+
+
containsTools object[]
+
+Set of machine tools the machine can be equipped with.
+
+
canProcessMaterials object[]
+
+Set of materials the machine tool can utilize.
+
+
belongsToMaterialFamilies object[]
+
+A material belongs to certain material families.
+
+
products object[]
+
+Set of physical objects being used as an input or created as an output of a production process.
+
+
capabilities object[]
+
+Set of implementation-independent specifications of functions in industrial production to achieve an effect in the physical or virtual world.
+
+
capabilityConstraintSet object[]
+
+Set of conditions imposed on capabilities which further detail their applicability.
+
+
capabilityConstraintProperties object[]
+
+Set of constraints restricting the capability.
+
+
semanticReferences object[]
+
+A set of semantic references.
+
+
refersToMaterial object
+
+Template for elements needing a label and containing properties.
+
+
properties object[]
+
+Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.
+
+
semanticReferences object[]
+
+A set of semantic references.
+
+
semanticReferences object[]
+
+A set of semantic references.
+
+
machineTools object[]
+
+A set of machine tools.
+
+
canProcessMaterials object[]
+
+Set of materials the machine tool can utilize.
+
+
belongsToMaterialFamilies object[]
+
+A material belongs to certain material families.
+
+
certificates object[]
+
+Set of certificates.
+
+
+
+Payload or user input is invalid. See error details in the payload for more.
+
+
Schema
error object
details object
+
+**Possible values:** `non-empty`
+
+
property name* object
+
+The requesting user or client is not authenticated.
+
+
+
+The requesting user or client is not authorized to access resources for the given tenant.
+
+
+
+The requested Twin has not been found.
+
+
+
\ No newline at end of file
diff --git a/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/res/RefArcMC.JPG b/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/res/RefArcMC.JPG
new file mode 100644
index 00000000000..22a9f645638
Binary files /dev/null and b/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/res/RefArcMC.JPG differ
diff --git a/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/sidebar.js b/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/sidebar.js
new file mode 100644
index 00000000000..bb67358c345
--- /dev/null
+++ b/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/sidebar.js
@@ -0,0 +1 @@
+module.exports = [{"type":"doc","id":"kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/manufacturing-capability-aspect-model"},{"type":"category","label":"ManufacturingCapability","link":{"type":"generated-index","title":"ManufacturingCapability","slug":"/category/kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/manufacturing-capability"},"items":[{"type":"doc","id":"kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/get-manufacturing-capability","label":"getManufacturingCapability","className":"api-method get"},{"type":"doc","id":"kits/Manufacturing as a Service Kit/Software Development View/Manufacturing Capability/post-manufacturing-capability","label":"postManufacturingCapability","className":"api-method post"}]}];
\ No newline at end of file
diff --git a/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Request for Quotation/page_software-development-view.md b/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Request for Quotation/page_software-development-view.md
new file mode 100644
index 00000000000..906e884de15
--- /dev/null
+++ b/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Request for Quotation/page_software-development-view.md
@@ -0,0 +1,138 @@
+---
+id: Request for Quotation API Description Manufacturing as a Service Kit
+title: API Description
+description: 'Manufacturing as a Service Kit'
+sidebar_position: 4
+---
+
+The Request for Quotation API description below shows how the Request for Quotation Aspect Model could be used. A Request for Quotation defines detailed requirements, deadlines and evaluation criteria for obtaining quotations from potential manufacturers for specific products or services.
+
+![Reference Architecture Request for Quotation](resources/RefArcRfQ.JPG)
+
+Depending on the use case different request paths can be implemented, based on the specific MaaS implementations. Below is a sample request option:
+
+1. POST:/{api-endpoint}/request-for-quotation
+ - Description: The API endpoint to send a request for quotation to a manufacturer.
+
+## Sample Data
+
+```json
+{
+ "rfqConfiguration" : {
+ "firstDeliveryDate" : "2023-10-24",
+ "additionalFiles" : {
+ "fileName" : "fraesteil",
+ "fileObject" : { },
+ "fileType" : "STEP, stl, jt",
+ "filePath" : "https://anypath/..."
+ },
+ "cadFile" : {
+ "fileName" : "fraesteil",
+ "fileObject" : { },
+ "fileType" : "STEP, stl, jt",
+ "filePath" : "https://anypath/..."
+ },
+ "additionalComments" : "this is a prototype, recommendations towards design for manufacturing are highly welcome",
+ "parts" : {
+ "generalTolerance" : "ISO 2768-1 (m), Rough DIN ISO 2768 cL, Medium DIN ISO 2768 mK, Fine DIN ISO 2768 fH",
+ "manufacturingDomain" : "additive manufacturing",
+ "material" : {
+ "materialFamily" : "aluminum, steel, ...",
+ "materialProperties" : {
+ "value" : "2.7 or black",
+ "propertyName" : "density or color",
+ "valueType" : "g/cm3 or string"
+ }
+ },
+ "partId" : "Drehteil",
+ "additionalRequirements" : "premium quality check, standard quality check",
+ "partQuantity" : {
+ "quantityNumber" : 2.5,
+ "measurementUnit" : "unit:litre"
+ },
+ "billOfProcess" : {
+ "process" : [ {
+ "capabilityId" : "urn:manufacturing-capability:capability:42",
+ "childProcessSteps" : [ "pick" ],
+ "precedenceRelation" : [ {
+ "precedenceElements" : [ {
+ "successor" : [ "TransportStepId" ]
+ } ]
+ } ],
+ "processStepIdentifier" : [ "1234-transport" ],
+ "inputParameters" : [ {
+ "name" : "dimensionality",
+ "parameterKey" : "HasValue",
+ "valueRangeList" : [ {
+ "name" : "dimensionality",
+ "lowerValue" : "5",
+ "upperValue" : "10"
+ } ],
+ "semanticReference" : [ "0173-1#02-BAD875#008" ],
+ "tolerances" : [ {
+ "name" : "dimensionality",
+ "upperLimit" : "5.1",
+ "lowerLimit" : "4.9"
+ } ],
+ "value" : "{\\\"height\\\" : \\\"5\\\", \\\"length\\\" : \\\"3\\\", \\\"width\\\" : \\\"7\\\"}"
+ } ],
+ "processStepType" : "IsFirstElement",
+ "outputParameters" : [ {
+ "name" : "dimensionality",
+ "parameterKey" : "HasValue",
+ "valueRangeList" : [ {
+ "name" : "dimensionality",
+ "lowerValue" : "5",
+ "upperValue" : "10"
+ } ],
+ "semanticReference" : [ "0173-1#02-BAD875#008" ],
+ "tolerances" : [ {
+ "name" : "dimensionality",
+ "upperLimit" : "5.1",
+ "lowerLimit" : "4.9"
+ } ],
+ "value" : "{\\\"height\\\" : \\\"5\\\", \\\"length\\\" : \\\"3\\\", \\\"width\\\" : \\\"7\\\"}"
+ } ]
+ } ],
+ "productVersion" : "bar_chair_1.0.0",
+ "billOfProcessIdentification" : "www.1234-bar-chair-billOfProcess.de",
+ "version" : "2.0.0",
+ "productName" : "Bar Chair"
+ },
+ "partName" : "Drehteil"
+ },
+ "orderQuantity" : {
+ "quantityNumber" : 2.5,
+ "measurementUnit" : "unit:litre"
+ },
+ "lastDeliveryDate" : "2023-12-24"
+ },
+ "rfqIdentification" : {
+ "rfqVersion" : "1.0.0",
+ "rfqName" : "Drehteil",
+ "rfqDateTime" : "2023-10-24T14:48:54.709Z",
+ "rfqSource" : "https://maasportal.mendixcloud.com/",
+ "rfqId" : "Drehteil_02_0815"
+ },
+ "cxHeader" : {
+ "senderBpn" : "BPNL7588787849VQ",
+ "relatedMessageId" : "d9452f24-3bf3-4134-b3eb-68858f1b2362",
+ "expectedResponseBy" : "2023-06-19T21:24:00+07:00",
+ "context" : "urn:samm:io.catenax.:1.x.x",
+ "messageId" : "3b4edc05-e214-47a1-b0c2-1d831cdd9ba9",
+ "receiverBpn" : "BPNL6666787765VQ",
+ "sentDateTime" : "2023-06-19T21:24:00+07:00",
+ "version" : "2.0.0"
+ },
+ "rfqSender" : {
+ "deliveryRequirements" : "no plastic for packaging",
+ "senderName" : "John Doe",
+ "senderPhoneNumber" : "555 123456",
+ "senderEMail" : "johndoe@sunny.com",
+ "senderDeliveryAddress" : "Mystreet 1, 1234 Mystate",
+ "senderAdress" : "Sunstreet 1, 5555 Sunstate",
+ "senderAccountAddress" : "Accountstreet 1, 1234 Accountstate",
+ "senderCompanyName" : "ManufactureEnterprise"
+ }
+}
+```
diff --git a/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Request for Quotation/post-request-for-quotation.api.mdx b/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Request for Quotation/post-request-for-quotation.api.mdx
new file mode 100644
index 00000000000..e7f1c41bbe8
--- /dev/null
+++ b/docs-kits/kits/Manufacturing as a Service Kit/Software Development View/Request for Quotation/post-request-for-quotation.api.mdx
@@ -0,0 +1,146 @@
+---
+id: post-request-for-quotation
+title: "postRequestForQuotation"
+description: "postRequestForQuotation"
+sidebar_label: "postRequestForQuotation"
+hide_title: true
+hide_table_of_contents: true
+api: {"servers":[{"url":"https://example.com/query-api/v3","variables":{"api-version":{"default":"v3"}}}],"tags":["RequestForQuotation"],"operationId":"postRequestForQuotation","parameters":[{"name":"api-endpoint","in":"path","description":"The API endpoint to send a request for quotation to a manufacturer.","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["filter"],"properties":{"filter":{"type":"string","description":"The filter to use.","example":{"description":"The request for quotation represents the data structure to configure a manufacturing request and send this to a supplier receive a quotation","type":"object","properties":{"rfqIdentification":{"description":"all properties necessary for identification of the request for quotation","type":"object","properties":{"rfqSource":{"description":"RFQ-Identification: digital address of the sender (e.g.token, IP address, link, user account)","type":"string"},"rfqId":{"description":"RFQ-Identification: internal identifier in user account","type":"string"},"rfqName":{"description":"RFQ-Identification: name for the request for user account management (usually name of the product to be manufactured)","type":"string"},"rfqDateTime":{"description":"RFQ-Identification: date and time of the request in user account","type":"string","pattern":"-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?"},"rfqVersion":{"description":"RFQ-Identification: version of this request in case there were any changes","type":"string"}},"required":["rfqId","rfqName","rfqDateTime","rfqVersion"]},"rfqConfiguration":{"description":"all information to configure a request for quotation","type":"object","properties":{"cadFile":{"description":"RFQ-Configuration: CAD file as geometry definition, e.g. step file","type":"object","properties":{"fileType":{"description":"RFQ-Configuration: file format","type":"string"},"filePath":{"description":"path or address to the file ","type":"string"},"fileName":{"description":"name of the file","type":"string"},"fileObject":{"description":"the file object itself, in case this could be sent via the API","type":"object","properties":{}}},"required":["fileType","fileName"]},"parts":{"description":"RFQ-Configuration: list of parts contained in the CAD file","type":"object","properties":{"partId":{"description":"RFQ-PartConfiguration: identifier of the part from CAD File","type":"string"},"partName":{"description":"RFQ-PartConfiguration: name of the part in CAD file. In case the CAD file has only one part, this could also be the file name.","type":"string"},"manufacturingDomain":{"description":"RFQ-PartConfiguration: domain of required process (e.g. subtractive manufacturing, additive manufacturing, assembly)","type":"string"},"generalTolerance":{"description":"RFQ-PartConfiguration: selection of defined tolerance classes","type":"string"},"additionalRequirements":{"description":"RFQ-PartConfiguration: specific requirements e.g. to guarantee quality, like premium quality check or standard quality check or test part required (makes only sense for batch)","type":"string"},"material":{"description":"RFQ-PartConfiguration: material definition with further information","type":"object","properties":{"materialProperties":{"description":"material definition with additional detail properties with name, value and value type, like name= density, value=2.7, type=g/m3 or name= chemical term, value=AlMgMn, type=periodic table","type":"object","properties":{"value":{"description":"value to detail the part material item","type":"string"},"valueType":{"description":"value type to specify the value of the property","type":"string"},"propertyName":{"description":"name of the property","type":"string"}},"required":["value","valueType","propertyName"]},"materialFamily":{"description":"definition of material family for preselection","type":"string"}},"required":["materialProperties"]},"partQuantity":{"description":"RFQ-PartConfiguration: Quantity of which the part item is assembled into the parent item (within the CAD File). In general it is '1' for serialized parts.","type":"object","properties":{"quantityNumber":{"description":"The number of objects related to the measurement unit","type":"number"},"measurementUnit":{"description":"Unit of Measurement for the quantity of serialized objects","type":"string","pattern":"[a-zA-Z]*:[a-zA-Z]+"}},"required":["quantityNumber","measurementUnit"]},"billOfProcess":{"description":"RFQ-PartConfiguration: list of process steps for part to be manufactured","type":"object","properties":{"process":{"description":"List that contains all manufacturing steps of a product, whereat each manufacturing step refers to exactly one capability. This list contains all process steps that are required to manufacture the product, specified with the bill of process ","type":"array","items":{"description":"Entity to characterize single process steps","type":"object","properties":{"processStepIdentifier":{"description":"Unique identifier for a concrete process step","type":"array","items":{"type":"string"}},"inputParameters":{"description":"Optional list of parameters that are required to execute the corresponding process step","type":"array","items":{"description":"Generic entity to characterize parameters. It distinguished four cases: a parameter without a value, a parameter with a value, a parameter with a value range and a parameter with tolerances ","type":"object","properties":{"name":{"description":"Name of the parameter","type":"string"},"value":{"description":"Value of the parameter","type":"string"},"semanticReference":{"description":"Reference to a semantic namespace in which the type of the parameter is defined","type":"array","items":{"type":"string"}},"parameterKey":{"description":"Enumeration that is used to distinguish whether the parameter has no value, has a value, has a value range or has a value with tolerances","type":"string","enum":["HasValue","HasNoValue","HasValueRange","HasTolerances"]},"valueRangeList":{"description":"List with value ranges for a parameter","type":"array","items":{"description":"Entity for each value range item","type":"object","properties":{"lowerValue":{"description":"Lower border of a value range item","type":"string"},"upperValue":{"description":"Upper border for a value range item","type":"string"},"name":{"description":"Name of the parameter","type":"string"}},"required":["lowerValue","upperValue"]}},"tolerances":{"description":"Tolerances for a parameter ","type":"array","items":{"description":"Entity to express the tolerances of a parameter","type":"object","properties":{"lowerLimit":{"description":"The lower direct limit of the tolerance","type":"string"},"upperLimit":{"description":"Upper direct limit of the tolerance","type":"string"},"name":{"description":"Name of the parameter","type":"string"}},"required":["lowerLimit","upperLimit"]}}},"required":["name","semanticReference","parameterKey"]}},"outputParameters":{"description":"Optional list of parameters that are returned from the process step and can be used as inputParameters for subsequent steps","type":"array","items":{"description":"Generic entity to characterize parameters. It distinguished four cases: a parameter without a value, a parameter with a value, a parameter with a value range and a parameter with tolerances ","type":"object","properties":{"name":{"description":"Name of the parameter","type":"string"},"value":{"description":"Value of the parameter","type":"string"},"semanticReference":{"description":"Reference to a semantic namespace in which the type of the parameter is defined","type":"array","items":{"type":"string"}},"parameterKey":{"description":"Enumeration that is used to distinguish whether the parameter has no value, has a value, has a value range or has a value with tolerances","type":"string","enum":["HasValue","HasNoValue","HasValueRange","HasTolerances"]},"valueRangeList":{"description":"List with value ranges for a parameter","type":"array","items":{"description":"Entity for each value range item","type":"object","properties":{"lowerValue":{"description":"Lower border of a value range item","type":"string"},"upperValue":{"description":"Upper border for a value range item","type":"string"},"name":{"description":"Name of the parameter","type":"string"}},"required":["lowerValue","upperValue"]}},"tolerances":{"description":"Tolerances for a parameter ","type":"array","items":{"description":"Entity to express the tolerances of a parameter","type":"object","properties":{"lowerLimit":{"description":"The lower direct limit of the tolerance","type":"string"},"upperLimit":{"description":"Upper direct limit of the tolerance","type":"string"},"name":{"description":"Name of the parameter","type":"string"}},"required":["lowerLimit","upperLimit"]}}},"required":["name","semanticReference","parameterKey"]}},"precedenceRelation":{"description":"List of alternative process steps from which the manufacturer has to select exactly one step to be executed. In case of no alternative process step, the list features only one element. In case of the last element, the property is not used, since the process step has no successor","type":"array","items":{"description":"List of process steps that must be executed in parallel","type":"object","properties":{"precedenceElements":{"description":"List process steps that must be executed in parallel","type":"array","items":{"description":"Entity to link the current process step to its successors","type":"object","properties":{"successor":{"description":"List of subsequent process step which can be executed in any order ","type":"array","items":{"type":"string"}}},"required":["successor"]}}},"required":["precedenceElements"]}},"childProcessSteps":{"description":"List of child processes that need to be executed to complete the parent process step. It enables the expression of hierarchies between capabilities, e.g. a transport capability needs to execute at least a pick, a move and a place capability","type":"array","items":{"type":"string"}},"processStepType":{"description":"Distinguishes process steps based on whether there are the first or last process step to be executed, or if they are a subprocess step, which subdivides a higher-level process step into smaller process steps","type":"string","enum":["IsFirstElement","IsLastElement","IsProcessElement","IsSubprocessElement"]},"capabilityId":{"description":"Locally unique identifier for a capability.","type":"string"}},"required":["processStepIdentifier","processStepType","capabilityId"]}},"productVersion":{"description":"Version of the product whose manufacturing steps are specified with the bill of process. It can for example specify a concrete variant of a product","type":"string"},"productName":{"description":"Name of the product whose production steps are specified within the bill of process","type":"string"},"billOfProcessIdentification":{"description":"Unique identifier for a bill of process that can be used to reference instances of the bill of process","type":"string"},"version":{"description":"The unique identifier of the aspect model defining the structure and the semantics of the message's header. The version number should reflect the versioning schema of aspect models in Catena-X.","type":"string","pattern":"^(0|[1-9][0-9]*).(0|[1-9][0-9]*).(0|[1-9][0-9]*)(-(0|[1-9A-Za-z-][0-9A-Za-z-]*)(.[0-9A-Za-z-]+)*)?([0-9A-Za-z-]+(.[0-9A-Za-z-]+)*)?$"}},"required":["process","productVersion","productName","billOfProcessIdentification","version"]}},"required":["partId","partName","generalTolerance","material","partQuantity"]},"firstDeliveryDate":{"description":"RFQ-Configuration: Date of desired, first, but not must delivery","type":"string","format":"date"},"lastDeliveryDate":{"description":"RFQ-Configuration: date of required and last acceptable delivery","type":"string","format":"date"},"additionalComments":{"description":"RFQ-Configuration: placeholder for any kind of additional comments","type":"string"},"additionalFiles":{"description":"RFQ-Configuration: in case there are additional documents or files to share (like e.g. technical drawings)","type":"object","properties":{"fileType":{"description":"RFQ-Configuration: file format","type":"string"},"filePath":{"description":"path or address to the file ","type":"string"},"fileName":{"description":"name of the file","type":"string"},"fileObject":{"description":"the file object itself, in case this could be sent via the API","type":"object","properties":{}}},"required":["fileType","fileName"]},"orderQuantity":{"description":"RFQ-Configuration: quantity at all, valid for complete order (usually number of products to be ordered)","type":"object","properties":{"quantityNumber":{"description":"The number of objects related to the measurement unit","type":"number"},"measurementUnit":{"description":"Unit of Measurement for the quantity of serialized objects","type":"string","pattern":"[a-zA-Z]*:[a-zA-Z]+"}},"required":["quantityNumber","measurementUnit"]}},"required":["cadFile","parts","lastDeliveryDate","orderQuantity"]},"rfqSender":{"description":"all data about sender of request for quotation, important for offer and delivery","type":"object","properties":{"senderName":{"description":"RFQ-Sender: name of the sender","type":"string"},"senderAdress":{"description":"RFQ-Sender: BPDM/ or fill in by the customer, address of sender","type":"string"},"senderCompanyName":{"description":"RFQ-Sender: BPDM/ or fill in by the customer, company name of sender","type":"string"},"senderEMail":{"description":"RFQ-Sender: BPDM/ or fill in by the customer, e-mail address of sender","type":"string"},"senderPhoneNumber":{"description":"RFQ-Sender: BPDM/ or fill in by the customer, phone number of sender","type":"string"},"senderAccountAddress":{"description":"RFQ-Sender: BPDM/ or fill in by the customer, address of sender for account","type":"string"},"senderDeliveryAddress":{"description":"RFQ-Sender: BPDM/ or fill in by the customer, address of sender for delivery","type":"string"},"deliveryRequirements":{"description":"RFQ-Sender: filled by customer, any kind of delivery requirements","type":"string"}},"required":["senderName","senderAdress","senderEMail","senderPhoneNumber","senderAccountAddress","senderDeliveryAddress"]},"cxHeader":{"description":"header information by Catena-X","type":"object","properties":{"messageId":{"description":"Unique ID identifying the message. The purpose of the ID is to uniquely identify a single message, therefore it MUST not be reused.","type":"string","pattern":"(^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)|(^urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)"},"context":{"description":"Information about the context the message should be considered in.\nThe value MUST consist of two parts: an identifier of the context (e.g. business domain, etc.) followed by a version number.\nBoth the identifier and the version number MUST correspond to the content of the message.\nIf the content of a message is described by an aspect model available in the Catena-X Semantic Hub, then the unique identifier of this semantic model (e.g. urn:samm:io.catenax.:1.x.x) MUST be used as a value of the context field. This is considered the default case.\nIn all other cases the value of the context field MUST follow the pattern --