diff --git a/io.catenax.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned-aas.xml b/io.catenax.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned-aas.xml
new file mode 100644
index 00000000..d7ddc978
--- /dev/null
+++ b/io.catenax.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned-aas.xml
@@ -0,0 +1,582 @@
+
+
+
+
+ id_defaultAdminShell
+
+
+ en
+ defaultAdminShell
+
+
+
+ urn:samm:io.catenax.part_site_information_as_planned:1.0.0#PartSiteInformationAsPlanned
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ Optional[urn:samm:io.catenax.part_site_information_as_planned:1.0.0#PartSiteInformationAsPlanned]
+
+
+
+
+
+
+
+ en
+ Part Site Information as Planned
+
+
+
+
+ EN
+ PartSiteInformationAsPlanned
+
+
+
+
+ en
+ The aspect provides site related information for a given as planned item (i.e. a part type or part instance that is uniquely identifiable within Catena-X via its Catena-X ID). A site is a delimited geographical area where a legal entity does business. In the "as planned" lifecycle context all potentially related sites are listed including all sites where e.g. production of this part (type) is planned.
+
+
+
+
+
+
+
+ Type
+
+
+
+
+
+ PartSiteInformationAsPlanned
+
+
+ en
+ The aspect provides site related information for a given as planned item (i.e. a part type or part instance that is uniquely identifiable within Catena-X via its Catena-X ID). A site is a delimited geographical area where a legal entity does business. In the "as planned" lifecycle context all potentially related sites are listed including all sites where e.g. production of this part (type) is planned.
+
+
+
+ Optional[urn:samm:io.catenax.part_site_information_as_planned:1.0.0#PartSiteInformationAsPlanned]/submodel
+ Template
+
+ ModelReference
+
+
+ ConceptDescription
+ urn:samm:io.catenax.part_site_information_as_planned:1.0.0#PartSiteInformationAsPlanned
+
+
+
+
+
+ id_catenaXId
+
+
+ en
+ Catena-X Identifier
+
+
+
+
+ en
+ The Catena-X ID of the given item (i.e. a part type or part instance), valid for the Catena-X dataspace.
+
+
+
+ ExternalReference
+
+
+ ConceptDescription
+ urn:samm:io.catenax.part_site_information_as_planned:1.0.0#catenaXId
+
+
+
+ xs:string
+ Unknown
+
+
+ id_sites
+
+
+ en
+ Sites
+
+
+
+
+ en
+ A site is a delimited geographical area where a legal entity does business (geographical address with geo coordinates).A site always has a primary physical address. It is possible that further physical addresses are specified for the site. P.O. box details are only possible in addition to the physical address. A site has a 1:n relation to addresses, means at least 1 address is necessary and multiple addresses are possible.
+
+
+ false
+ DataElement
+
+
+ id_SiteEntity
+
+
+ en
+ Site Entity
+
+
+
+
+ en
+ Site Entity
+
+
+
+
+ id_catenaXsiteId
+
+
+ en
+ Catena-X site identifier
+
+
+
+
+ en
+ The identifier of the site according to Catena-X BPDM. The catenaXsiteId must be a valid Catena-X BPN. The BPN is a unique, unchangeable identifier for Business Partners / company locations from foundation to closure, regardless of the different business relationships / structures between or within the Business Partners or company locations.
+
+
+
+ ExternalReference
+
+
+ ConceptDescription
+ urn:samm:io.catenax.part_site_information_as_planned:1.0.0#catenaXsiteId
+
+
+
+ xs:string
+ Unknown
+
+
+ id_function
+
+
+ en
+ Function
+
+
+
+
+ en
+ The function of the site in relation to the part (i.e. the activity within the value chain of the part that is performed at the site)
+
+
+
+ ExternalReference
+
+
+ ConceptDescription
+ urn:samm:io.catenax.part_site_information_as_planned:1.0.0#function
+
+
+
+ xs:string
+ Unknown
+
+
+ id_functionValidFrom
+
+
+ en
+ Function valid from
+
+
+
+
+ en
+ Timestamp, from when the site has the specified function for the given part
+
+
+
+ ExternalReference
+
+
+ ConceptDescription
+ urn:samm:io.catenax.part_site_information_as_planned:1.0.0#functionValidFrom
+
+
+
+ xs:dateTime
+ Unknown
+
+
+ id_functionValidUntil
+
+
+ en
+ functionValidUntil
+
+
+
+
+ en
+ Timestamp, until when the site has the specified function for the given part
+
+
+
+ ExternalReference
+
+
+ ConceptDescription
+ urn:samm:io.catenax.part_site_information_as_planned:1.0.0#functionValidUntil
+
+
+
+ xs:dateTime
+ Unknown
+
+
+
+
+
+
+
+
+
+
+ APPLICATION_CLASS
+ id_PartSiteInformationAsPlanned
+
+
+ en
+ Part Site Information as Planned
+
+
+
+
+ en
+ The aspect provides site related information for a given as planned item (i.e. a part type or part instance that is uniquely identifiable within Catena-X via its Catena-X ID). A site is a delimited geographical area where a legal entity does business. In the "as planned" lifecycle context all potentially related sites are listed including all sites where e.g. production of this part (type) is planned.
+
+
+ urn:samm:io.catenax.part_site_information_as_planned:1.0.0#PartSiteInformationAsPlanned
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ Optional[urn:samm:io.catenax.part_site_information_as_planned:1.0.0#PartSiteInformationAsPlanned]
+
+
+
+
+
+
+
+ en
+ Part Site Information as Planned
+
+
+
+
+ EN
+ PartSiteInformationAsPlanned
+
+
+
+
+ en
+ The aspect provides site related information for a given as planned item (i.e. a part type or part instance that is uniquely identifiable within Catena-X via its Catena-X ID). A site is a delimited geographical area where a legal entity does business. In the "as planned" lifecycle context all potentially related sites are listed including all sites where e.g. production of this part (type) is planned.
+
+
+
+
+
+
+
+
+ id_CatenaXIdTrait
+
+
+ en
+ Catena-X ID Trait
+
+
+ urn:samm:io.catenax.part_site_information_as_planned:1.0.0#catenaXId
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ Optional[urn:samm:io.catenax.part_site_information_as_planned:1.0.0#catenaXId]
+
+
+
+
+
+
+
+ en
+ Catena-X Identifier
+
+
+
+
+ EN
+ catenaXId
+
+
+ STRING
+
+
+ en
+ Trait to ensure data format for Catena-X ID
+
+
+
+
+
+
+
+
+ id_BpnCharacteristic
+
+
+ en
+ BPN Characteristic
+
+
+ urn:samm:io.catenax.part_site_information_as_planned:1.0.0#catenaXsiteId
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ Optional[urn:samm:io.catenax.part_site_information_as_planned:1.0.0#catenaXsiteId]
+
+
+
+
+
+
+
+ en
+ Catena-X site identifier
+
+
+
+
+ EN
+ catenaXsiteId
+
+
+ STRING
+
+
+ en
+ A string of 16 characters:
+Prefix: 3 digits
+Classification: 1 digit
+Identifier: 10 digits
+
+
+
+
+
+
+
+
+ id_FunctionCharacteristic
+
+
+ en
+ Function Characteristic
+
+
+ urn:samm:io.catenax.part_site_information_as_planned:1.0.0#function
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ Optional[urn:samm:io.catenax.part_site_information_as_planned:1.0.0#function]
+
+
+
+
+
+
+
+ en
+ Function
+
+
+
+
+ EN
+ function
+
+
+ STRING
+
+
+
+ DefaultScalarValue[value=production, typeUri='DefaultScalar[metaModelVersion=SAMM_2_1_0, urn='http://www.w3.org/2001/XMLSchema#string']']
+
+ ModelReference
+
+
+ DataElement
+ urn:samm:io.catenax.part_site_information_as_planned:1.0.0#FunctionCharacteristic:DefaultScalarValue[value=production, typeUri='DefaultScalar[metaModelVersion=SAMM_2_1_0, urn='http://www.w3.org/2001/XMLSchema#string']']
+
+
+
+
+
+
+
+
+
+
+
+
+ id_Timestamp
+
+
+ en
+ Timestamp
+
+
+ urn:samm:io.catenax.part_site_information_as_planned:1.0.0#functionValidFrom
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ Optional[urn:samm:io.catenax.part_site_information_as_planned:1.0.0#functionValidFrom]
+
+
+
+
+
+
+
+ en
+ Function valid from
+
+
+
+
+ EN
+ functionValidFrom
+
+
+ STRING
+
+
+ en
+ Describes a Property which contains the date and time with an optional timezone.
+
+
+
+
+
+
+
+
+ id_Timestamp
+
+
+ en
+ Timestamp
+
+
+ urn:samm:io.catenax.part_site_information_as_planned:1.0.0#functionValidUntil
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ Optional[urn:samm:io.catenax.part_site_information_as_planned:1.0.0#functionValidUntil]
+
+
+
+
+
+
+
+ en
+ functionValidUntil
+
+
+
+
+ EN
+ functionValidUntil
+
+
+ STRING
+
+
+ en
+ Describes a Property which contains the date and time with an optional timezone.
+
+
+
+
+
+
+
+
+ id_SitesCharacteristic
+ urn:samm:io.catenax.part_site_information_as_planned:1.0.0#sites
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ Optional[urn:samm:io.catenax.part_site_information_as_planned:1.0.0#sites]
+
+
+
+
+
+
+
+ en
+ Sites
+
+
+
+
+ EN
+ sites
+
+
+ STRING
+
+
+ en
+ Sites Characteristic
+
+
+
+
+
+
+
+
+
diff --git a/io.catenax.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned-schema.json b/io.catenax.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned-schema.json
new file mode 100644
index 00000000..2141ced2
--- /dev/null
+++ b/io.catenax.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned-schema.json
@@ -0,0 +1,69 @@
+{
+ "$schema" : "http://json-schema.org/draft-04/schema",
+ "description" : "The aspect provides site related information for a given as planned item (i.e. a part type or part instance that is uniquely identifiable within Catena-X via its Catena-X ID). A site is a delimited geographical area where a legal entity does business. In the \"as planned\" lifecycle context all potentially related sites are listed including all sites where e.g. production of this part (type) is planned.",
+ "type" : "object",
+ "components" : {
+ "schemas" : {
+ "urn_samm_io.catenax.part_site_information_as_planned_1.0.0_CatenaXIdTrait" : {
+ "type" : "string",
+ "description" : "The provided regular expression ensures that the UUID is composed of five groups of characters separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 hexadecimal characters and 4 hyphens), optionally prefixed by \"urn:uuid:\" to make it an IRI.",
+ "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}$)"
+ },
+ "urn_samm_io.catenax.part_site_information_as_planned_1.0.0_BpnCharacteristic" : {
+ "type" : "string",
+ "description" : "A string of 16 characters:\nPrefix: 3 digits\t\t\t\t\nClassification: 1 digit\nIdentifier: 10 digits"
+ },
+ "urn_samm_io.catenax.part_site_information_as_planned_1.0.0_FunctionCharacteristic" : {
+ "type" : "string",
+ "enum" : [ "production" ]
+ },
+ "urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp" : {
+ "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))?",
+ "description" : "Describes a Property which contains the date and time with an optional timezone."
+ },
+ "urn_samm_io.catenax.part_site_information_as_planned_1.0.0_SiteEntity" : {
+ "description" : "Site Entity",
+ "type" : "object",
+ "properties" : {
+ "catenaXsiteId" : {
+ "description" : "The identifier of the site according to Catena-X BPDM. The catenaXsiteId must be a valid Catena-X BPN. The BPN is a unique, unchangeable identifier for Business Partners / company locations from foundation to closure, regardless of the different business relationships / structures between or within the Business Partners or company locations.",
+ "$ref" : "#/components/schemas/urn_samm_io.catenax.part_site_information_as_planned_1.0.0_BpnCharacteristic"
+ },
+ "function" : {
+ "description" : "The function of the site in relation to the part (i.e. the activity within the value chain of the part that is performed at the site)",
+ "$ref" : "#/components/schemas/urn_samm_io.catenax.part_site_information_as_planned_1.0.0_FunctionCharacteristic"
+ },
+ "functionValidFrom" : {
+ "description" : "Timestamp, from when the site has the specified function for the given part",
+ "$ref" : "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp"
+ },
+ "functionValidUntil" : {
+ "description" : "Timestamp, until when the site has the specified function for the given part",
+ "$ref" : "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp"
+ }
+ },
+ "required" : [ "catenaXsiteId", "function" ]
+ },
+ "urn_samm_io.catenax.part_site_information_as_planned_1.0.0_SitesCharacteristic" : {
+ "description" : "Sites Characteristic",
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/urn_samm_io.catenax.part_site_information_as_planned_1.0.0_SiteEntity"
+ },
+ "uniqueItems" : true
+ }
+ }
+ },
+ "properties" : {
+ "catenaXId" : {
+ "description" : "The Catena-X ID of the given item (i.e. a part type or part instance), valid for the Catena-X dataspace.",
+ "$ref" : "#/components/schemas/urn_samm_io.catenax.part_site_information_as_planned_1.0.0_CatenaXIdTrait"
+ },
+ "sites" : {
+ "description" : "A site is a delimited geographical area where a legal entity does business (geographical address with geo coordinates).A site always has a primary physical address. It is possible that further physical addresses are specified for the site. P.O. box details are only possible in addition to the physical address. A site has a 1:n relation to addresses, means at least 1 address is necessary and multiple addresses are possible.",
+ "$ref" : "#/components/schemas/urn_samm_io.catenax.part_site_information_as_planned_1.0.0_SitesCharacteristic"
+ }
+ },
+ "required" : [ "catenaXId", "sites" ]
+}
\ No newline at end of file
diff --git a/io.catenax.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned.aasx b/io.catenax.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned.aasx
new file mode 100644
index 00000000..50d17dfe
Binary files /dev/null and b/io.catenax.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned.aasx differ
diff --git a/io.catenax.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned.html b/io.catenax.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned.html
new file mode 100644
index 00000000..56f6c10c
--- /dev/null
+++ b/io.catenax.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned.html
@@ -0,0 +1,733 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Documentation Part Site Information as Planned
+
+
+
+
+
+
+
+
urn:samm:io.catenax.part_site_information_as_planned:1.0.0#PartSiteInformationAsPlanned
+
+
+
+
+
+
+
+
+
+
+
+
+ The aspect provides site related information for a given as planned item (i.e. a part type or part instance that is uniquely identifiable within Catena-X via its Catena-X ID). A site is a delimited geographical area where a legal entity does business. In the "as planned" lifecycle context all potentially related sites are listed including all sites where e.g. production of this part (type) is planned.
+
+
+
+
+
Overview
+
+
+
+
+
+
+
+
+
+
+
+
+
Properties
+
+
+
+
+
+
+
+
+
The Catena-X ID of the given item (i.e. a part type or part instance), valid for the Catena-X dataspace.
+
+
+
+
+
+
+
+
+
Example
+
580d3adf-1981-44a0-a214-13d6ceed9379
+
+
+
+
+
+
+
+
Payload key
+
catenaXId
+
+
+
+
+
Constraints
+
+
+ -
+
+
+
+ Catena-X Id Regular Expression
+
+
+
+
Description
+
The provided regular expression ensures that the UUID is composed of five groups of characters separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 hexadecimal characters and 4 hyphens), optionally prefixed by "urn:uuid:" to make it an IRI.
+
+
+
+
Reference
+
+
+
+ - https://datatracker.ietf.org/doc/html/rfc4122
+
+
+
+
+
+
+
Regular expression
+
(^[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}$)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A site is a delimited geographical area where a legal entity does business (geographical address with geo coordinates).A site always has a primary physical address. It is possible that further physical addresses are specified for the site. P.O. box details are only possible in addition to the physical address. A site has a 1:n relation to addresses, means at least 1 address is necessary and multiple addresses are possible.
+
+
+
+
+
+
+
Characteristic
+
+
+
+
+
+
Duplicates not allowed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Reference
+
+
+ - https://confluence.catena-x.net/x/QkBHAw
+
+
+
+
+
+
+
+
+
+
+
+
Entities
+
+
+
+
+
+
+
+ Site Entity
+
+
+
+
+
+
+
+
+
+
+
+
The identifier of the site according to Catena-X BPDM. The catenaXsiteId must be a valid Catena-X BPN. The BPN is a unique, unchangeable identifier for Business Partners / company locations from foundation to closure, regardless of the different business relationships / structures between or within the Business Partners or company locations.
+
+
+
+
+
+
+
+
+
Example
+
BPNS1234567890ZZ
+
+
+
+
+
+
+
+
Payload key
+
catenaXsiteId
+
+
+
+
+
+
+
+
+
+
+
The function of the site in relation to the part (i.e. the activity within the value chain of the part that is performed at the site)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Payload key
+
function
+
+
+
+
+
+
+
+
+
+
+
Timestamp, from when the site has the specified function for the given part
+
+
+
Name
+
functionValidFrom
+
+
+
+
+
+
+
+
+
+
+
+
+
Payload key
+
functionValidFrom
+
+
+
+
+
+
+
+
+
+
+
Timestamp, until when the site has the specified function for the given part
+
+
+
Name
+
functionValidUntil
+
+
+
+
+
+
+
+
+
+
+
+
+
Payload key
+
functionValidUntil
+
+
+
+
+
+
+
+
+
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.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned.json b/io.catenax.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned.json
new file mode 100644
index 00000000..92b22250
--- /dev/null
+++ b/io.catenax.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned.json
@@ -0,0 +1,9 @@
+{
+ "catenaXId" : "580d3adf-1981-44a0-a214-13d6ceed9379",
+ "sites" : [ {
+ "functionValidUntil" : "2023-10-31T11:06:27.232+01:00",
+ "catenaXsiteId" : "BPNS1234567890ZZ",
+ "function" : "production",
+ "functionValidFrom" : "2023-10-31T11:06:27.231+01:00"
+ } ]
+}
\ No newline at end of file
diff --git a/io.catenax.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned.yml b/io.catenax.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned.yml
new file mode 100644
index 00000000..726b9111
--- /dev/null
+++ b/io.catenax.part_site_information_as_planned/1.0.0/gen/PartSiteInformationAsPlanned.yml
@@ -0,0 +1,200 @@
+---
+openapi: 3.0.3
+info:
+ title: Part Site Information as Planned
+ version: v1
+servers:
+- url: catenax.io/api/v1
+ variables:
+ api-version:
+ default: v1
+paths:
+ /{tenant-id}/part-site-information-as-planned:
+ get:
+ tags:
+ - PartSiteInformationAsPlanned
+ operationId: getPartSiteInformationAsPlanned
+ 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/PartSiteInformationAsPlanned'
+ "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/PartSiteInformationAsPlanned'
+ totalItems:
+ type: number
+ totalPages:
+ type: number
+ pageSize:
+ type: number
+ currentPage:
+ type: number
+ urn_samm_io.catenax.part_site_information_as_planned_1.0.0_CatenaXIdTrait:
+ type: string
+ description: "The provided regular expression ensures that the UUID is composed\
+ \ of five groups of characters separated by hyphens, in the form 8-4-4-4-12\
+ \ for a total of 36 characters (32 hexadecimal characters and 4 hyphens),\
+ \ optionally prefixed by \"urn:uuid:\" to make it an IRI."
+ 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}$)"
+ urn_samm_io.catenax.part_site_information_as_planned_1.0.0_BpnCharacteristic:
+ type: string
+ description: "A string of 16 characters:\nPrefix: 3 digits\t\t\t\t\nClassification:\
+ \ 1 digit\nIdentifier: 10 digits"
+ urn_samm_io.catenax.part_site_information_as_planned_1.0.0_FunctionCharacteristic:
+ type: string
+ enum:
+ - production
+ urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp:
+ 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))?"
+ description: Describes a Property which contains the date and time with an optional
+ timezone.
+ urn_samm_io.catenax.part_site_information_as_planned_1.0.0_SiteEntity:
+ description: Site Entity
+ type: object
+ properties:
+ catenaXsiteId:
+ description: "The identifier of the site according to Catena-X BPDM. The\
+ \ catenaXsiteId must be a valid Catena-X BPN. The BPN is a unique, unchangeable\
+ \ identifier for Business Partners / company locations from foundation\
+ \ to closure, regardless of the different business relationships / structures\
+ \ between or within the Business Partners or company locations."
+ $ref: '#/components/schemas/urn_samm_io.catenax.part_site_information_as_planned_1.0.0_BpnCharacteristic'
+ function:
+ description: The function of the site in relation to the part (i.e. the
+ activity within the value chain of the part that is performed at the site)
+ $ref: '#/components/schemas/urn_samm_io.catenax.part_site_information_as_planned_1.0.0_FunctionCharacteristic'
+ functionValidFrom:
+ description: "Timestamp, from when the site has the specified function for\
+ \ the given part"
+ $ref: '#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp'
+ functionValidUntil:
+ description: "Timestamp, until when the site has the specified function\
+ \ for the given part"
+ $ref: '#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Timestamp'
+ required:
+ - catenaXsiteId
+ - function
+ urn_samm_io.catenax.part_site_information_as_planned_1.0.0_SitesCharacteristic:
+ description: Sites Characteristic
+ type: array
+ items:
+ $ref: '#/components/schemas/urn_samm_io.catenax.part_site_information_as_planned_1.0.0_SiteEntity'
+ uniqueItems: true
+ PartSiteInformationAsPlanned:
+ description: The aspect provides site related information for a given as planned
+ item (i.e. a part type or part instance that is uniquely identifiable within
+ Catena-X via its Catena-X ID). A site is a delimited geographical area where
+ a legal entity does business. In the "as planned" lifecycle context all potentially
+ related sites are listed including all sites where e.g. production of this
+ part (type) is planned.
+ type: object
+ properties:
+ catenaXId:
+ description: "The Catena-X ID of the given item (i.e. a part type or part\
+ \ instance), valid for the Catena-X dataspace."
+ $ref: '#/components/schemas/urn_samm_io.catenax.part_site_information_as_planned_1.0.0_CatenaXIdTrait'
+ sites:
+ description: "A site is a delimited geographical area where a legal entity\
+ \ does business (geographical address with geo coordinates).A site always\
+ \ has a primary physical address. It is possible that further physical\
+ \ addresses are specified for the site. P.O. box details are only possible\
+ \ in addition to the physical address. A site has a 1:n relation to addresses,\
+ \ means at least 1 address is necessary and multiple addresses are possible."
+ $ref: '#/components/schemas/urn_samm_io.catenax.part_site_information_as_planned_1.0.0_SitesCharacteristic'
+ required:
+ - catenaXId
+ - sites
+ 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'
+ PartSiteInformationAsPlanned:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/PagingSchema'
+ description: The request was successful.
+ requestBodies:
+ PartSiteInformationAsPlanned:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/PartSiteInformationAsPlanned'