diff --git a/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation-aas.xml b/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation-aas.xml
new file mode 100644
index 00000000..6609dfd6
--- /dev/null
+++ b/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation-aas.xml
@@ -0,0 +1,717 @@
+
+
+
+
+ defaultAdminShell
+
+
+ en
+ defaultAdminShell
+
+
+
+ urn:samm:io.catenax.material_for_homologation:2.0.0#MaterialForHomologation
+
+ Type
+
+
+
+ ModelReference
+
+
+ Submodel
+ urn:samm:io.catenax.material_for_homologation:2.0.0#MaterialForHomologation/submodel
+
+
+
+
+
+
+
+
+ MaterialForHomologation
+
+
+ en
+ Model to depict materials that describe and calculate the recycling quota for the homologation of a vehicle type.
+
+
+
+ urn:samm:io.catenax.material_for_homologation:2.0.0#MaterialForHomologation/submodel
+ Template
+
+ ModelReference
+
+
+ ConceptDescription
+ urn:samm:io.catenax.material_for_homologation:2.0.0#MaterialForHomologation
+
+
+
+
+
+ materialForHomologation
+
+
+ en
+ material for homologation
+
+
+
+
+ en
+ Property that references the material that describes and calculate the recycling quota for the homologation of a vehicle type.
+
+
+ true
+ DataElement
+
+
+ MaterialForHomologationEntity
+
+
+ en
+ material for homologation entity
+
+
+
+
+ en
+ Entity that represents the material that describes and calculates the recycling quota for the homologation of a vehicle type.
+
+
+
+
+ itemNumber
+
+
+ en
+ item number
+
+
+
+ ExternalReference
+
+
+ ConceptDescription
+ urn:samm:io.catenax.material_for_homologation:2.0.0#itemNumber
+
+
+
+ xs:string
+
+
+
+ share
+
+
+ en
+ share
+
+
+
+ ExternalReference
+
+
+ ConceptDescription
+ urn:samm:io.catenax.material_for_homologation:2.0.0#share
+
+
+
+ xs:double
+
+
+
+ VDAStandardIdEntity
+
+
+ en
+ vda standard id entity
+
+
+
+
+ en
+ Entity to classify a VDA standard ID.
+
+
+
+
+ mainGroup
+
+
+ en
+ main group
+
+
+
+ ExternalReference
+
+
+ ConceptDescription
+ urn:samm:io.catenax.material_for_homologation:2.0.0#mainGroup
+
+
+
+ xs:string
+
+
+
+ subgroup
+
+
+ en
+ subgroup
+
+
+
+ ExternalReference
+
+
+ ConceptDescription
+ urn:samm:io.catenax.material_for_homologation:2.0.0#subgroup
+
+
+
+ xs:string
+
+
+
+
+
+ name
+
+
+ en
+ name
+
+
+
+ ExternalReference
+
+
+ ConceptDescription
+ urn:samm:io.catenax.material_for_homologation:2.0.0#name
+
+
+
+ xs:string
+
+
+
+ standard
+
+
+ en
+ standard
+
+
+
+ ExternalReference
+
+
+ ConceptDescription
+ urn:samm:io.catenax.material_for_homologation:2.0.0#standard
+
+
+
+ xs:string
+
+
+
+ materialNumber
+
+
+ en
+ material number
+
+
+
+ ExternalReference
+
+
+ ConceptDescription
+ urn:samm:io.catenax.material_for_homologation:2.0.0#materialNumber
+
+
+
+ xs:string
+
+
+
+
+
+
+
+
+
+
+
+ APPLICATION_CLASS
+ MaterialForHomologation
+
+
+ en
+ material for homologation
+
+
+
+
+ en
+ Model to depict materials that describe and calculate the recycling quota for the homologation of a vehicle type.
+
+
+ urn:samm:io.catenax.material_for_homologation:2.0.0#MaterialForHomologation
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ material for homologation
+
+
+
+
+ en
+ MaterialForHomologation
+
+
+
+
+ en
+ Model to depict materials that describe and calculate the recycling quota for the homologation of a vehicle type.
+
+
+
+
+
+
+
+
+ itemNumber
+
+
+ en
+ item number
+
+
+ urn:samm:io.catenax.material_for_homologation:2.0.0#itemNumber
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ item number
+
+
+
+
+ en
+ itemNumber
+
+
+ STRING
+
+
+ en
+ Individual component to which the materials belong (no materials are assigned to nodes).
+
+
+
+
+
+
+
+
+ share
+
+
+ en
+ share
+
+
+ urn:samm:io.catenax.material_for_homologation:2.0.0#share
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ share
+
+
+
+
+ en
+ share
+
+
+ percent
+ REAL_MEASURE
+
+
+ en
+ Proportion of the material.
+
+
+
+
+
+
+
+
+ mainGroup
+
+
+ en
+ main group
+
+
+ urn:samm:io.catenax.material_for_homologation:2.0.0#mainGroup
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ main group
+
+
+
+
+ en
+ mainGroup
+
+
+ STRING
+
+
+ en
+ Main group according to material classification VDA 231-10.
+
+
+
+
+
+
+
+
+ subgroup
+
+
+ en
+ subgroup
+
+
+ urn:samm:io.catenax.material_for_homologation:2.0.0#subgroup
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ subgroup
+
+
+
+
+ en
+ subgroup
+
+
+ STRING
+
+
+ en
+ First subgroup according to material classification VDA 231-11.
+
+
+
+
+
+
+
+
+ vdaStandardId
+
+
+ en
+ vda standard id
+
+
+ urn:samm:io.catenax.material_for_homologation:2.0.0#vdaStandardId
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ vda standard id
+
+
+
+
+ en
+ vdaStandardId
+
+
+ STRING
+
+
+ en
+ German quality management system standard.
+
+
+
+
+
+
+
+
+ name
+
+
+ en
+ name
+
+
+ urn:samm:io.catenax.material_for_homologation:2.0.0#name
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ name
+
+
+
+
+ en
+ name
+
+
+ STRING
+
+
+ en
+ Designation of the material.
+
+
+
+
+
+
+
+
+ standard
+
+
+ en
+ standard
+
+
+ urn:samm:io.catenax.material_for_homologation:2.0.0#standard
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ standard
+
+
+
+
+ en
+ standard
+
+
+ STRING
+
+
+ en
+ Standard in which the material is listed.
+
+
+
+
+
+
+
+
+ materialNumber
+
+
+ en
+ material number
+
+
+ urn:samm:io.catenax.material_for_homologation:2.0.0#materialNumber
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ material number
+
+
+
+
+ en
+ materialNumber
+
+
+ STRING
+
+
+ en
+ The number of the material in the standard.
+
+
+
+
+
+
+
+
+ materialForHomologation
+
+
+ en
+ material for homologation
+
+
+ urn:samm:io.catenax.material_for_homologation:2.0.0#materialForHomologation
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ material for homologation
+
+
+
+
+ en
+ materialForHomologation
+
+
+ STRING
+
+
+ en
+ Property that references the material that describes and calculate the recycling quota for the homologation of a vehicle type.
+
+
+
+
+
+
+
+
+
diff --git a/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation-schema.json b/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation-schema.json
new file mode 100644
index 00000000..2fc1e40f
--- /dev/null
+++ b/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation-schema.json
@@ -0,0 +1,104 @@
+{
+ "$schema" : "http://json-schema.org/draft-04/schema",
+ "description" : "Model to depict materials that describe and calculate the recycling quota for the homologation of a vehicle type.",
+ "type" : "object",
+ "components" : {
+ "schemas" : {
+ "urn_samm_io.catenax.material_for_homologation_2.0.0_ItemNumber1Trait" : {
+ "type" : "string",
+ "description" : "Characteristic to describe the individual component to which the materials belong.",
+ "maxLength" : 200
+ },
+ "urn_samm_io.catenax.material_for_homologation_2.0.0_ShareCharacteristic" : {
+ "type" : "number",
+ "description" : "Characteristic to represent the proportion of the material."
+ },
+ "urn_samm_io.catenax.material_for_homologation_2.0.0_MainGroupTrait1" : {
+ "type" : "string",
+ "description" : "Characteristic to describe the main group classification of the VDA standard 231-10.",
+ "maxLength" : 2
+ },
+ "urn_samm_io.catenax.material_for_homologation_2.0.0_SubgroupTrait1" : {
+ "type" : "string",
+ "description" : "Characteristic to describe the first subgroup classification of the VDA standard 231-11.",
+ "maxLength" : 3
+ },
+ "urn_samm_io.catenax.material_for_homologation_2.0.0_VDAStandardIdCharacteristic" : {
+ "description" : "Characteristic to describe the classification of a VDA standard ID.",
+ "type" : "object",
+ "properties" : {
+ "mainGroup" : {
+ "description" : "Main group according to material classification VDA 231-10.",
+ "$ref" : "#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_MainGroupTrait1"
+ },
+ "subgroup" : {
+ "description" : "First subgroup according to material classification VDA 231-11.",
+ "$ref" : "#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_SubgroupTrait1"
+ }
+ },
+ "required" : [ "mainGroup", "subgroup" ]
+ },
+ "urn_samm_io.catenax.material_for_homologation_2.0.0_NameTrait1" : {
+ "type" : "string",
+ "description" : "Characteristic to designate the material.",
+ "maxLength" : 50
+ },
+ "urn_samm_io.catenax.material_for_homologation_2.0.0_StandardTrait1" : {
+ "type" : "string",
+ "description" : "Describes the standard in which the material is listed.",
+ "maxLength" : 20
+ },
+ "urn_samm_io.catenax.material_for_homologation_2.0.0_MaterialNumberTrait1" : {
+ "type" : "string",
+ "description" : "Characteristic to represent the number of the material in the standard.",
+ "maxLength" : 20
+ },
+ "urn_samm_io.catenax.material_for_homologation_2.0.0_MaterialForHomologationEntity" : {
+ "description" : "Entity that represents the material that describes and calculates the recycling quota for the homologation of a vehicle type.",
+ "type" : "object",
+ "properties" : {
+ "itemNumber" : {
+ "description" : "Individual component to which the materials belong (no materials are assigned to nodes).",
+ "$ref" : "#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_ItemNumber1Trait"
+ },
+ "share" : {
+ "description" : "Proportion of the material.",
+ "$ref" : "#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_ShareCharacteristic"
+ },
+ "vdaStandardId" : {
+ "description" : "German quality management system standard.",
+ "$ref" : "#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_VDAStandardIdCharacteristic"
+ },
+ "name" : {
+ "description" : "Designation of the material.",
+ "$ref" : "#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_NameTrait1"
+ },
+ "standard" : {
+ "description" : "Standard in which the material is listed.",
+ "$ref" : "#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_StandardTrait1"
+ },
+ "materialNumber" : {
+ "description" : "The number of the material in the standard.",
+ "$ref" : "#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_MaterialNumberTrait1"
+ }
+ },
+ "required" : [ "itemNumber", "share", "vdaStandardId", "name", "standard", "materialNumber" ]
+ },
+ "urn_samm_io.catenax.material_for_homologation_2.0.0_MaterialForHomologationCharacteristic" : {
+ "description" : "Characteristic to describe a set of materials that describe and calculate the recycling quota for the homologation of a vehicle type.",
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_MaterialForHomologationEntity"
+ },
+ "uniqueItems" : true
+ }
+ }
+ },
+ "properties" : {
+ "materialForHomologation" : {
+ "description" : "Property that references the material that describes and calculate the recycling quota for the homologation of a vehicle type.",
+ "$ref" : "#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_MaterialForHomologationCharacteristic"
+ }
+ },
+ "required" : [ "materialForHomologation" ]
+}
\ No newline at end of file
diff --git a/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation.aasx b/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation.aasx
new file mode 100644
index 00000000..48ed1ccb
Binary files /dev/null and b/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation.aasx differ
diff --git a/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation.html b/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation.html
new file mode 100644
index 00000000..9e9a0272
--- /dev/null
+++ b/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation.html
@@ -0,0 +1,1063 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Documentation material for homologation
+
+
+
+
+
+
+
Aspect Model material for homologation
+
urn:samm:io.catenax.material_for_homologation:2.0.0#MaterialForHomologation
+
+
+
+
+
+
+
+
+
+
+
+
+ Model to depict materials that describe and calculate the recycling quota for the homologation of a vehicle type.
+
+
+
+
+
Overview
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
+
+
+
+
+
+
material for homologation
+
+
+
Property that references the material that describes and calculate the recycling quota for the homologation of a vehicle type.
+
+
+
Name
+
materialForHomologation
+
+
+
+
+
+
Characteristic
+
+
+
+
+
+
Duplicates not allowed
+
+
+
+
+
+
+
+
+
+
+
+
+
Payload key
+
materialForHomologation
+
+
+
+
+
+
+
+
+
+
+
Entities
+
+
+
+
+
material for homologation entity
+
+
+ Entity that represents the material that describes and calculates the recycling quota for the homologation of a vehicle type.
+
+
+
+
Properties
+
+
+
+
+
item number
+
+
+
Individual component to which the materials belong (no materials are assigned to nodes).
+
+
+
+
+
+
+
+
+
Example
+
1.l.222.3333
+
+
+
+
+
+
+
+
Payload key
+
itemNumber
+
+
+
+
+
Constraints
+
+
+ -
+
+
+
+ item number constraint
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
share
+
+
+
Proportion of the material.
+
+
+
+
+
+
+
Characteristic
+
+
+
+
+
Characteristic to represent the proportion of the material.
+
+
+
+
+
+ -
+ percent
+
+ -
+ Symbol %
+
+ -
+ Code P1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
vda standard id
+
+
+
German quality management system standard.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Payload key
+
vdaStandardId
+
+
+
+
+
+
+
+
name
+
+
+
Designation of the material.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Constraints
+
+
+ -
+
+
+
+ name constraint
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
standard
+
+
+
Standard in which the material is listed.
+
+
+
+
+
+
+
+
+
Example
+
SEW 087 : 1981-06
+
+
+
+
+
+
+
+
Payload key
+
standard
+
+
+
+
+
Constraints
+
+
+ -
+
+
+
+ standard constraint
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
material number
+
+
+
The number of the material in the standard.
+
+
+
Name
+
materialNumber
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Payload key
+
materialNumber
+
+
+
+
+
Constraints
+
+
+ -
+
+
+
+ material constraint
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
vda standard id entity
+
+
+ Entity to classify a VDA standard ID.
+
+
+
+
Properties
+
+
+
+
+
main group
+
+
+
Main group according to material classification VDA 231-10.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Payload key
+
mainGroup
+
+
+
+
+
Constraints
+
+
+ -
+
+
+
+ main group constraint
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
subgroup
+
+
+
First subgroup according to material classification VDA 231-11.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Payload key
+
subgroup
+
+
+
+
+
Constraints
+
+
+ -
+
+
+
+ subgroup constraint
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Third party licenses
+
+
Panzoom
+
The MIT License (MIT)
+
+Copyright (c) 2016 - 2021 Andrei Kashcha
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
Tailwind
+
The MIT License (MIT)
+
+Copyright (c) Adam Wathan
+Copyright (c) Jonathan Reinink
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+
Tocbot
+
The MIT License (MIT)
+
+Copyright (c) 2016 Tim Scanlin
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation.json b/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation.json
new file mode 100644
index 00000000..fc49098a
--- /dev/null
+++ b/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation.json
@@ -0,0 +1,13 @@
+{
+ "materialForHomologation" : [ {
+ "vdaStandardId" : {
+ "mainGroup" : "1",
+ "subgroup" : "1.1"
+ },
+ "name" : "WTSt 37-2",
+ "standard" : "SEW 087 : 1981-06",
+ "itemNumber" : "1.l.222.3333",
+ "share" : 20.1,
+ "materialNumber" : "1.8960"
+ } ]
+}
\ No newline at end of file
diff --git a/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation.yml b/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation.yml
new file mode 100644
index 00000000..4e2e0b00
--- /dev/null
+++ b/io.catenax.material_for_homologation/2.0.0/gen/MaterialForHomologation.yml
@@ -0,0 +1,216 @@
+---
+openapi: 3.0.3
+info:
+ title: material for homologation
+ version: v2
+servers:
+- url: catenax.io/api/v2
+ variables:
+ api-version:
+ default: v2
+paths:
+ /{tenant-id}/material-for-homologation:
+ get:
+ tags:
+ - MaterialForHomologation
+ operationId: getMaterialForHomologation
+ parameters:
+ - name: tenant-id
+ in: path
+ description: The ID of the tenant owning the requested Twin.
+ required: true
+ schema:
+ type: string
+ format: uuid
+ - name: start
+ in: query
+ description: Starting index which is starting by 0
+ required: false
+ schema:
+ type: number
+ - name: count
+ in: query
+ description: Number of items to return per call.
+ required: false
+ schema:
+ type: number
+ - name: totalItemCount
+ in: query
+ description: Flag that indicates that the total counts should be returned.
+ required: false
+ schema:
+ type: boolean
+ responses:
+ "200":
+ $ref: '#/components/responses/MaterialForHomologation'
+ "401":
+ $ref: '#/components/responses/ClientError'
+ "402":
+ $ref: '#/components/responses/Unauthorized'
+ "403":
+ $ref: '#/components/responses/Forbidden'
+ "404":
+ $ref: '#/components/responses/NotFoundError'
+components:
+ schemas:
+ ErrorResponse:
+ type: object
+ required:
+ - error
+ properties:
+ error:
+ $ref: '#/components/schemas/Error'
+ 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
+ PagingSchema:
+ type: object
+ properties:
+ items:
+ type: array
+ items:
+ $ref: '#/components/schemas/MaterialForHomologation'
+ totalItems:
+ type: number
+ totalPages:
+ type: number
+ pageSize:
+ type: number
+ currentPage:
+ type: number
+ urn_samm_io.catenax.material_for_homologation_2.0.0_ItemNumber1Trait:
+ type: string
+ description: Characteristic to describe the individual component to which the
+ materials belong.
+ maxLength: 200
+ urn_samm_io.catenax.material_for_homologation_2.0.0_ShareCharacteristic:
+ type: number
+ description: Characteristic to represent the proportion of the material.
+ urn_samm_io.catenax.material_for_homologation_2.0.0_MainGroupTrait1:
+ type: string
+ description: Characteristic to describe the main group classification of the
+ VDA standard 231-10.
+ maxLength: 2
+ urn_samm_io.catenax.material_for_homologation_2.0.0_SubgroupTrait1:
+ type: string
+ description: Characteristic to describe the first subgroup classification of
+ the VDA standard 231-11.
+ maxLength: 3
+ urn_samm_io.catenax.material_for_homologation_2.0.0_VDAStandardIdCharacteristic:
+ description: Characteristic to describe the classification of a VDA standard
+ ID.
+ type: object
+ properties:
+ mainGroup:
+ description: Main group according to material classification VDA 231-10.
+ $ref: '#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_MainGroupTrait1'
+ subgroup:
+ description: First subgroup according to material classification VDA 231-11.
+ $ref: '#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_SubgroupTrait1'
+ required:
+ - mainGroup
+ - subgroup
+ urn_samm_io.catenax.material_for_homologation_2.0.0_NameTrait1:
+ type: string
+ description: Characteristic to designate the material.
+ maxLength: 50
+ urn_samm_io.catenax.material_for_homologation_2.0.0_StandardTrait1:
+ type: string
+ description: Describes the standard in which the material is listed.
+ maxLength: 20
+ urn_samm_io.catenax.material_for_homologation_2.0.0_MaterialNumberTrait1:
+ type: string
+ description: Characteristic to represent the number of the material in the standard.
+ maxLength: 20
+ urn_samm_io.catenax.material_for_homologation_2.0.0_MaterialForHomologationEntity:
+ description: Entity that represents the material that describes and calculates
+ the recycling quota for the homologation of a vehicle type.
+ type: object
+ properties:
+ itemNumber:
+ description: Individual component to which the materials belong (no materials
+ are assigned to nodes).
+ $ref: '#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_ItemNumber1Trait'
+ share:
+ description: Proportion of the material.
+ $ref: '#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_ShareCharacteristic'
+ vdaStandardId:
+ description: German quality management system standard.
+ $ref: '#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_VDAStandardIdCharacteristic'
+ name:
+ description: Designation of the material.
+ $ref: '#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_NameTrait1'
+ standard:
+ description: Standard in which the material is listed.
+ $ref: '#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_StandardTrait1'
+ materialNumber:
+ description: The number of the material in the standard.
+ $ref: '#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_MaterialNumberTrait1'
+ required:
+ - itemNumber
+ - share
+ - vdaStandardId
+ - name
+ - standard
+ - materialNumber
+ urn_samm_io.catenax.material_for_homologation_2.0.0_MaterialForHomologationCharacteristic:
+ description: Characteristic to describe a set of materials that describe and
+ calculate the recycling quota for the homologation of a vehicle type.
+ type: array
+ items:
+ $ref: '#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_MaterialForHomologationEntity'
+ uniqueItems: true
+ MaterialForHomologation:
+ description: Model to depict materials that describe and calculate the recycling
+ quota for the homologation of a vehicle type.
+ type: object
+ properties:
+ materialForHomologation:
+ description: Property that references the material that describes and calculate
+ the recycling quota for the homologation of a vehicle type.
+ $ref: '#/components/schemas/urn_samm_io.catenax.material_for_homologation_2.0.0_MaterialForHomologationCharacteristic'
+ required:
+ - materialForHomologation
+ responses:
+ Unauthorized:
+ description: The requesting user or client is not authenticated.
+ Forbidden:
+ description: The requesting user or client is not authorized to access resources
+ for the given tenant.
+ NotFoundError:
+ description: The requested Twin has not been found.
+ ClientError:
+ description: Payload or user input is invalid. See error details in the payload
+ for more.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ MaterialForHomologation:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/PagingSchema'
+ description: The request was successful.
+ requestBodies:
+ MaterialForHomologation:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/MaterialForHomologation'