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 + + +
+
+
+
+

Aspect Model 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

+
+
+
+
+ Aspect Model Diagram +
+
+
+ + +
+
+

Properties

+
+ +
+ +
+

Catena-X Identifier

+
+ +The Catena-X ID of the given item (i.e. a part type or part instance), valid for the Catena-X dataspace. + +
+
Name
+
catenaXId
+
+ + + +
+
Characteristic
+
+
+
+
Trait
+
+
+
+ Reference +
+
+
+
+ +
+
+
+ +
+
Example
+
580d3adf-1981-44a0-a214-13d6ceed9379
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
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}$)
    +
    + +
  • +
+
+
+
+
+ +
+

Sites

+
+ +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. + +
+
Name
+
sites
+
+ + + +
+
Characteristic
+
+
+
+
Set
+
+
+
Has no order
+
+
+
Duplicates not allowed
+
+ +
+
+
+ + +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
sites
+
+ +
+
Reference
+
+
    +
  • https://confluence.catena-x.net/x/QkBHAw
  • +
+
+
+ +
+
+ + + +
+
+

Entities

+
+ +
+
+

Site Entity

+
+
+ Site Entity +
+ +
+

Properties

+
+
+ +
+
Catena-X site identifier
+
+ +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. + +
+
Name
+
catenaXsiteId
+
+ + + +
+
Characteristic
+ +
+ +
+
Example
+
BPNS1234567890ZZ
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
catenaXsiteId
+
+ + +
+
+ +
+
Function
+
+ +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) + +
+
Name
+
function
+
+ + + +
+
Characteristic
+
+
+
+
Enumeration
+
+
+
Values
+
+
+
+
    +
  • production
  • +
+
+
+ +
+
+
+ +
+
Example
+
production
+
+ +
+
Optional
+
+ No
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
function
+
+ + +
+
+ +
+
Function valid from
+
+ +Timestamp, from when the site has the specified function for the given part + +
+
Name
+
functionValidFrom
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Yes
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
functionValidFrom
+
+ + +
+
+ +
+
functionValidUntil
+
+ +Timestamp, until when the site has the specified function for the given part + +
+
Name
+
functionValidUntil
+
+ + + +
+
Characteristic
+ +
+ + +
+
Optional
+
+ Yes
+
+ +
+
In payload
+
+ Yes
+
+ +
+
Payload key
+
functionValidUntil
+
+ + +
+
+
+ +
+ Third party licenses + +
+ +
+ + +
+ + + \ 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'