diff --git a/404.html b/404.html index 88204bbe2..dd3087606 100644 --- a/404.html +++ b/404.html @@ -4,8 +4,8 @@ Page Not Found | Catena-X - Library - - + +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

diff --git a/assets/images/catena-x-tractus-x-6609026beb15469fb969c7c47c877699.svg b/assets/images/catena-x-tractus-x-6609026beb15469fb969c7c47c877699.svg deleted file mode 100644 index e63a48299..000000000 --- a/assets/images/catena-x-tractus-x-6609026beb15469fb969c7c47c877699.svg +++ /dev/null @@ -1 +0,0 @@ -Define & Refine FeaturesFeature RoadmapsOpen Source Reference ImplementationSoftware Testing SupportUse Case & Network Service KITsCommunity Management SupportBusiness RequirementsReview Implementation FeaturesOpen-Source Governance / Periodical Review of T-X Release Guidelines (TRGs)Community Management Support (e.g. open meetings, questions in GitHub)Support Business Requirements RefinementCommunication & Coordination (e.g. open planning)Community Enablement (e.g. GitHub Resources)Association Enablement / OKR ReportingFacilitate Release Planning ProcessCross-Domain Sync / Support TeamsCatena-X BoardDomain ManagerCommitteesCatena-X Vision / MissionCatena-X Values & Strategy Business Roadmap, Guardrails, BudgetDevelopment of Association OrganizationExpert GroupsPortfolio Management and OKRsGovernance/ Overall Release ManagementShared Services / Tooling (e.g., certification, test bed, GitHub)Value Creation and Business AlignmentDomain Vision & DeliveryDomain Roadmaps for upcoming Releases Guidelines (e.g. architecture guardrails)Normative Documents (e.g. operating model)Guides for Expert GroupsRisk & Impediment ManagementProduct Vision & DeliveryProduct Roadmaps for upcoming ReleasesStandardsNormative Documents (e.g. legal framework)Expert Support for Open-Source DeveloperGuidance / Operationalization of TargetsEscalationEscalationEscalationDelivering … Catena-X MDs Contributing … Turn to … Turn to … Turn to … \ No newline at end of file diff --git a/assets/images/cx-mgmt-office-soar.drawio-4827cf02e06edc41f07c6cf27e8ed50c.svg b/assets/images/cx-mgmt-office-soar.drawio-4827cf02e06edc41f07c6cf27e8ed50c.svg deleted file mode 100644 index 851d7b989..000000000 --- a/assets/images/cx-mgmt-office-soar.drawio-4827cf02e06edc41f07c6cf27e8ed50c.svg +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - -
-
-
- - C-X Management Office - -
-
-
-
- - C-X Management Office - -
-
- - - - - -
-
-
-
- - - S - - -
-
- -
-
-
- - Standardizes - -
-
- -
-
-
-
-

- Foundation/ basis for the ecosystem -

-
-
-
-
-
- - S... - -
-
- - - - - - - -
-
-
-
- - - O - - -
-
- -
-
-
- - Orchestrates - -
-
- -
-
-
-
-

- Structure and organization in the ecosystem -

-
-
-
-
-
- - O... - -
-
- - - - - - - -
-
-
-
- - - A - - -
-
- -
-
-
- - Activates - -
-
- -
-
-
-
-

- Making standards applicable and relevant -

-
-
-
-
-
- - A... - -
-
- - - - - - - -
-
-
-
- - - R - - -
-
- -
-
-
- - Represents - -
-
- -
-
-
-
-

- "We are the only ones who speak for Catena-X" -

-
-
-
-
-
- - R... - -
-
- - - - - - - -
-
-
- - Ecosystem - -
-
-
-
- - Ecosystem - -
-
-
- - - - - Text is not SVG - cannot display - - - -
\ No newline at end of file diff --git a/assets/js/0050a9dd.565e0ee3.js b/assets/js/0050a9dd.565e0ee3.js new file mode 100644 index 000000000..5e039cf0a --- /dev/null +++ b/assets/js/0050a9dd.565e0ee3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[8562],{10024:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>d,frontMatter:()=>i,metadata:()=>a,toc:()=>l});var n=r(74848),o=r(28453);const i={sidebar_position:1},s="Catena-X Organizational Structure",a={id:"working-model/organizational-structure/organizational-structure",title:"Catena-X Organizational Structure",description:"Each group or role is vital to the project's ecosystem and contributes uniquely to its growth and direction. As we delve into the specifics of each role, we invite you to consider where your skills and interests may best align with the needs of the project. Whether you are just starting out or looking to increase your involvement, there is a place for everyone to contribute and make an impact in our open source community.",source:"@site/docs/working-model/organizational-structure/organizational-structure.md",sourceDirName:"working-model/organizational-structure",slug:"/working-model/organizational-structure/",permalink:"/docs/next/working-model/organizational-structure/",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"sidebar_working_model",previous:{title:"Catena-X Ecosystem",permalink:"/docs/next/working-model/ecosystem/"},next:{title:"Catena-X Automotive Network e.V",permalink:"/docs/next/working-model/organizational-structure/catena-x/"}},c={},l=[{value:"Eclipse Tractus-X Project",id:"eclipse-tractus-x-project",level:2},{value:"Collaboration between Catena-X and Eclipse Tractus-X",id:"collaboration-between-catena-x-and-eclipse-tractus-x",level:2},{value:"Other Initiatives",id:"other-initiatives",level:2}];function u(e){const t={a:"a",h1:"h1",h2:"h2",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"catena-x-organizational-structure",children:"Catena-X Organizational Structure"}),"\n",(0,n.jsxs)(t.p,{children:["Each group or role is vital to the project's ecosystem and contributes uniquely to its growth and direction. ",(0,n.jsx)(t.strong,{children:"As we delve into the specifics of each role, we invite you to consider where your skills and interests may best align with the needs of the project."})," Whether you are just starting out or looking to increase your involvement, there is a place for everyone to contribute and make an impact in our open source community."]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"Overview",src:r(2854).A+""})}),"\n",(0,n.jsx)(t.h2,{id:"eclipse-tractus-x-project",children:"Eclipse Tractus-X Project"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"Tractus-X is structured along products (repos) or use cases"}),"\n",(0,n.jsx)(t.li,{children:"Committers / Contributors are mapped to products or use cases"}),"\n",(0,n.jsx)(t.li,{children:"Each contributor can propose features in sig-release"}),"\n",(0,n.jsx)(t.li,{children:"Committers make the decision which features will be committed in the next release"}),"\n",(0,n.jsxs)(t.li,{children:["Outcome:","\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"Planning: Committed, prioritized backlog for a release"}),"\n",(0,n.jsx)(t.li,{children:"Release: Release Train"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(t.ol,{children:["\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/tractus-x/contributor",children:(0,n.jsx)(t.strong,{children:"Contributor"})}),": Contributors are the backbone of any open source project. They are individuals who offer their skills and time to contribute to the project in various forms, such as code, documentation, design, or community support."]}),"\n"]}),"\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/tractus-x/committer",children:(0,n.jsx)(t.strong,{children:"Committer"})}),": Committers are contributors who have been granted the ability to directly access the project's code repository to make changes. They have a deeper level of commitment to the project and are responsible for reviewing and accepting contributions from others."]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"collaboration-between-catena-x-and-eclipse-tractus-x",children:"Collaboration between Catena-X and Eclipse Tractus-X"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"Collaboration",src:r(74234).A+""})}),"\n",(0,n.jsx)(t.p,{children:"Even if it appears to be an organisational separation, it is important to understand that Catena-X and Tractus-X must work closely together. The Expert Groups and Committees are the ones who define the features and the roadmap. The committers are the ones who implement the features and the roadmap. The experts are the ones who provide the knowledge and the expertise to the committers."}),"\n",(0,n.jsx)(t.p,{children:"The committers are responsible for the prioritization of the features within the open-source boards. committers are also responsible for overarching topics like quality, security, and functionality. Committers are representatives of their own company and should also work/support within the Expert Groups."}),"\n",(0,n.jsx)(t.h2,{id:"other-initiatives",children:"Other Initiatives"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["Other initiatives (such as M-X) can use our processes to propose...","\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"Feature proposals"}),"\n",(0,n.jsx)(t.li,{children:"Standardization candidates (?)"}),"\n"]}),"\n"]}),"\n"]})]})}function d(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(u,{...e})}):u(e)}},74234:(e,t,r)=>{r.d(t,{A:()=>n});const n=r.p+"assets/images/expert-group-experts-committers.drawio-5dc06a29394a3c83949c765395ecd492.svg"},2854:(e,t,r)=>{r.d(t,{A:()=>n});const n=r.p+"assets/images/groups-roles.drawio-172ee141f7527e901adedb20a9419557.svg"},28453:(e,t,r)=>{r.d(t,{R:()=>s,x:()=>a});var n=r(96540);const o={},i=n.createContext(o);function s(e){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0050a9dd.f954f2b2.js b/assets/js/0050a9dd.f954f2b2.js deleted file mode 100644 index 2def10e0b..000000000 --- a/assets/js/0050a9dd.f954f2b2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[8562],{10024:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>h,frontMatter:()=>o,metadata:()=>a,toc:()=>l});var i=n(74848),r=n(28453);const o={sidebar_position:1},s="Catena-X Organizational Structure",a={id:"working-model/organizational-structure/organizational-structure",title:"Catena-X Organizational Structure",description:"Each group or role is vital to the project's ecosystem and contributes uniquely to its growth and direction. As we delve into the specifics of each role, we invite you to consider where your skills and interests may best align with the needs of the project. Whether you are just starting out or looking to increase your involvement, there is a place for everyone to contribute and make an impact in our open source community.",source:"@site/docs/working-model/organizational-structure/organizational-structure.md",sourceDirName:"working-model/organizational-structure",slug:"/working-model/organizational-structure/",permalink:"/docs/next/working-model/organizational-structure/",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"sidebar_working_model",previous:{title:"Catena-X Ecosystem",permalink:"/docs/next/working-model/ecosystem/"},next:{title:"Catena-X",permalink:"/docs/next/working-model/organizational-structure/catena-x/"}},c={},l=[{value:"Catena-X Automotive Network e.V",id:"catena-x-automotive-network-ev",level:2},{value:"Eclipse Tractus-X Project",id:"eclipse-tractus-x-project",level:2},{value:"Other Initiatives",id:"other-initiatives",level:2}];function d(e){const t={a:"a",admonition:"admonition",h1:"h1",h2:"h2",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"catena-x-organizational-structure",children:"Catena-X Organizational Structure"}),"\n",(0,i.jsxs)(t.p,{children:["Each group or role is vital to the project's ecosystem and contributes uniquely to its growth and direction. ",(0,i.jsx)(t.strong,{children:"As we delve into the specifics of each role, we invite you to consider where your skills and interests may best align with the needs of the project."})," Whether you are just starting out or looking to increase your involvement, there is a place for everyone to contribute and make an impact in our open source community."]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Overview",src:n(2854).A+""})}),"\n",(0,i.jsx)(t.h2,{id:"catena-x-automotive-network-ev",children:"Catena-X Automotive Network e.V"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Catena-X is structured along Committees and Expert Groups"}),"\n",(0,i.jsxs)(t.li,{children:["Committees and Expert Groups are mapped to products or use cases","\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Role of Catena-X Association"}),"\n",(0,i.jsx)(t.li,{children:"Rolle der Mitarbeiter innerhalb im Verein (z.B. Expert Groups, Committees)"}),"\n",(0,i.jsx)(t.li,{children:"The Catena-X Automotive Network e.V. promotes, sponsors, and coordinates the overlying requirements of the Eclipse Tractus-X Project."}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(t.p,{children:["Committees and Expert Groups are advertised, selected, and established on the basis of a \u201crequirement\u201d. The application phases are similar and the distributors are always the Catena-X members. More information can be found ",(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/",children:"here"}),"."]}),"\n",(0,i.jsx)(t.p,{children:"To get a better overview of the given Committees and Expert Groups, there will be a SharePoint page within the member area. Information about:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"The groups"}),"\n",(0,i.jsx)(t.li,{children:"Purpose"}),"\n",(0,i.jsx)(t.li,{children:"Member"}),"\n",(0,i.jsx)(t.li,{children:"Important meetings"}),"\n",(0,i.jsx)(t.li,{children:"Milestones"}),"\n"]}),"\n",(0,i.jsxs)(t.p,{children:["The ",(0,i.jsx)(t.strong,{children:"Catena-X Automotive Network e.V."})," is often referred to as 'the association'. It is important to understand that the association consists of four bodies with different tasks and responsibilities. The association bodies are:"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"The Management board"}),"\n",(0,i.jsx)(t.li,{children:"Committees"}),"\n",(0,i.jsx)(t.li,{children:"Expert Groups"}),"\n",(0,i.jsx)(t.li,{children:"Catena-X office"}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"Please note that while this page captures the essence of the Committee and the Expert Group roles, it is not exhaustive. The dynamic nature of the association means that roles can evolve, and members of the Committee and Expert Groups may engage in additional activities beyond what is described here. The descriptions below are intended to serve as a guide, providing a clear indication of the expected contributions of the Committee and the Expert Groups, yet it allows for flexibility and adaptation as the project and its needs grow and change."}),"\n",(0,i.jsx)(t.p,{children:"Can be found there."}),"\n",(0,i.jsx)(t.admonition,{type:"info",children:(0,i.jsx)(t.p,{children:"The sharepoint pages can only be accessed by association members."})}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/committee",children:(0,i.jsx)(t.strong,{children:"Committee"})}),": The Committee is a governing body that provides overarching guidance and direction for the project. It is responsible for the project's governance, strategic planning, and ensuring that the project's goals and activities align with its vision and mission."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/expert-group",children:(0,i.jsx)(t.strong,{children:"Expert Group"})}),": Expert Groups consist of individuals with specialized knowledge or skills in a particular area of the project. They work collaboratively to drive the project's development, make strategic decisions, and ensure the quality and integrity of the project."]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"eclipse-tractus-x-project",children:"Eclipse Tractus-X Project"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Tractus-X is structured along products (repos) or use cases"}),"\n",(0,i.jsx)(t.li,{children:"Committers / Contributors are mapped to products or use cases"}),"\n",(0,i.jsx)(t.li,{children:"Each contributor can propose features in sig-release"}),"\n",(0,i.jsx)(t.li,{children:"Committers make the decision which features will be committed in the next release"}),"\n",(0,i.jsxs)(t.li,{children:["Outcome:","\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Planning: Committed, prioritized backlog for a release"}),"\n",(0,i.jsx)(t.li,{children:"Release: Release Train"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/tractus-x/contributor",children:(0,i.jsx)(t.strong,{children:"Contributor"})}),": Contributors are the backbone of any open source project. They are individuals who offer their skills and time to contribute to the project in various forms, such as code, documentation, design, or community support."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/tractus-x/committer",children:(0,i.jsx)(t.strong,{children:"Committer"})}),": Committers are contributors who have been granted the ability to directly access the project's code repository to make changes. They have a deeper level of commitment to the project and are responsible for reviewing and accepting contributions from others."]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"other-initiatives",children:"Other Initiatives"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["Other initiatives (such as M-X) can use our processes to propose...","\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Feature proposals"}),"\n",(0,i.jsx)(t.li,{children:"Standardization candidates (?)"}),"\n"]}),"\n"]}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},2854:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/groups-roles.drawio-172ee141f7527e901adedb20a9419557.svg"},28453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>a});var i=n(96540);const r={},o=i.createContext(r);function s(e){const t=i.useContext(o);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),i.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/053900b2.03eaca2f.js b/assets/js/053900b2.03eaca2f.js deleted file mode 100644 index 07b856c96..000000000 --- a/assets/js/053900b2.03eaca2f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[3066],{48126:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>s,default:()=>l,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var a=t(74848),i=t(28453);const o={sidebar_position:1},s="Management board",r={id:"working-model/organizational-structure/catena-x/management-board",title:"Management board",description:"Association Strategy",source:"@site/docs/working-model/organizational-structure/catena-x/management-board.md",sourceDirName:"working-model/organizational-structure/catena-x",slug:"/working-model/organizational-structure/catena-x/management-board",permalink:"/docs/next/working-model/organizational-structure/catena-x/management-board",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"sidebar_working_model",previous:{title:"Catena-X",permalink:"/docs/next/working-model/organizational-structure/catena-x/"},next:{title:"Committee",permalink:"/docs/next/working-model/organizational-structure/catena-x/committee"}},d={},c=[{value:"Association Strategy",id:"association-strategy",level:2},{value:"Management board - Committees",id:"management-board---committees",level:2},{value:"Management board roles",id:"management-board-roles",level:2},{value:"Board sponsor",id:"board-sponsor",level:3},{value:"Mediation board member",id:"mediation-board-member",level:3}];function m(e){const n={a:"a",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"management-board",children:"Management board"}),"\n",(0,a.jsx)(n.h2,{id:"association-strategy",children:"Association Strategy"}),"\n",(0,a.jsx)(n.p,{children:"The Management Board is responsible to develop, maintain and communicate the Association strategy. The strategy focuses on the overall mission, vision, and long-term objectives of the Association. It defines the broad purpose of the Association and its key goals."}),"\n",(0,a.jsx)(n.p,{children:"Decisions include determining the areas of focus for the Association, establishing partnerships, and setting the overall direction. This level may also involve decisions about expanding the Association's reach or services."}),"\n",(0,a.jsx)(n.p,{children:"The primary goal is to enhance the value provided to members and other stakeholders, ensuring the Association\u2019s sustainability and growth. This might involve increasing membership, enhancing influence, or expanding the range of services offered."}),"\n",(0,a.jsx)(n.h2,{id:"management-board---committees",children:"Management board - Committees"}),"\n",(0,a.jsx)(n.p,{children:"The Management Board holds significant responsibility in determining and overseeing the relevant business domains for the association. Once these domains are identified, the Board ensures they are adequately covered through the establishment and management of committees. Here are the specific responsibilities of the Management Board in this context:"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:["\n",(0,a.jsxs)(n.p,{children:[(0,a.jsx)(n.strong,{children:"Initiating new Committees"}),": The management can form new Committees and hands them over the responsibility for a specific domain."]}),"\n"]}),"\n",(0,a.jsxs)(n.li,{children:["\n",(0,a.jsxs)(n.p,{children:[(0,a.jsx)(n.strong,{children:"Closing Expert Groups"}),": If a Committee is no longer needed, the management board has the authority to disband them."]}),"\n"]}),"\n",(0,a.jsxs)(n.li,{children:["\n",(0,a.jsxs)(n.p,{children:[(0,a.jsx)(n.strong,{children:"Oversight and Governance"}),": Committees operate under the guidance and oversight of two sponsors, who must be member of the management board"]}),"\n"]}),"\n",(0,a.jsxs)(n.li,{children:["\n",(0,a.jsxs)(n.p,{children:[(0,a.jsx)(n.strong,{children:"Escalation Point"}),": The Management Board acts as the last point of escalation for any significant issues or challenges that arise within the association. This function is executed through the ",(0,a.jsx)(n.a,{href:"#mediation-board-member",children:"mediation board member"}),"."]}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"management-board-roles",children:"Management board roles"}),"\n",(0,a.jsx)(n.h3,{id:"board-sponsor",children:"Board sponsor"}),"\n",(0,a.jsx)(n.p,{children:"Board sponsors ensure that the committees strategy and initiatives align with the organization's overall strategic goals and objectives. They act as the liaison between the committee and the board, facilitating clear and effective communication and ensures that the committee has the support needed from other parts of the organization."}),"\n",(0,a.jsx)(n.h3,{id:"mediation-board-member",children:"Mediation board member"}),"\n",(0,a.jsx)(n.p,{children:"The mediation board member is elected by from and by the management board. The mediation board member serves as the ultimate decision-maker when conflicts or disputes cannot be resolved at lower levels within the association. They provide a final, binding resolution to escalated issues, ensuring that decisions are fair and just."})]})}function l(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(m,{...e})}):m(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>s,x:()=>r});var a=t(96540);const i={},o=a.createContext(i);function s(e){const n=a.useContext(o);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),a.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/053900b2.76f52cff.js b/assets/js/053900b2.76f52cff.js new file mode 100644 index 000000000..64c87f7ab --- /dev/null +++ b/assets/js/053900b2.76f52cff.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[3066],{48126:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>s,default:()=>l,frontMatter:()=>o,metadata:()=>r,toc:()=>m});var a=t(74848),i=t(28453);const o={sidebar_position:1},s="Management board",r={id:"working-model/organizational-structure/catena-x/management-board",title:"Management board",description:"Association Strategy",source:"@site/docs/working-model/organizational-structure/catena-x/management-board.md",sourceDirName:"working-model/organizational-structure/catena-x",slug:"/working-model/organizational-structure/catena-x/management-board",permalink:"/docs/next/working-model/organizational-structure/catena-x/management-board",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"sidebar_working_model",previous:{title:"Catena-X Automotive Network e.V",permalink:"/docs/next/working-model/organizational-structure/catena-x/"},next:{title:"Committee",permalink:"/docs/next/working-model/organizational-structure/catena-x/committee"}},d={},m=[{value:"Association Strategy",id:"association-strategy",level:2},{value:"Management board - Committees",id:"management-board---committees",level:2},{value:"Management board roles",id:"management-board-roles",level:2},{value:"Board sponsor",id:"board-sponsor",level:3},{value:"Mediation board member",id:"mediation-board-member",level:3}];function c(e){const n={a:"a",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"management-board",children:"Management board"}),"\n",(0,a.jsx)(n.h2,{id:"association-strategy",children:"Association Strategy"}),"\n",(0,a.jsx)(n.p,{children:"The Management Board is responsible to develop, maintain and communicate the Association strategy. The strategy focuses on the overall mission, vision, and long-term objectives of the Association. It defines the broad purpose of the Association and its key goals."}),"\n",(0,a.jsx)(n.p,{children:"Decisions include determining the areas of focus for the Association, establishing partnerships, and setting the overall direction. This level may also involve decisions about expanding the Association's reach or services."}),"\n",(0,a.jsx)(n.p,{children:"The primary goal is to enhance the value provided to members and other stakeholders, ensuring the Association\u2019s sustainability and growth. This might involve increasing membership, enhancing influence, or expanding the range of services offered."}),"\n",(0,a.jsx)(n.h2,{id:"management-board---committees",children:"Management board - Committees"}),"\n",(0,a.jsx)(n.p,{children:"The Management Board holds significant responsibility in determining and overseeing the relevant business domains for the association. Once these domains are identified, the Board ensures they are adequately covered through the establishment and management of committees. Here are the specific responsibilities of the Management Board in this context:"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:["\n",(0,a.jsxs)(n.p,{children:[(0,a.jsx)(n.strong,{children:"Initiating new Committees"}),": The management can form new Committees and hands them over the responsibility for a specific domain."]}),"\n"]}),"\n",(0,a.jsxs)(n.li,{children:["\n",(0,a.jsxs)(n.p,{children:[(0,a.jsx)(n.strong,{children:"Closing Commitees"}),": If a Committee is no longer needed, the management board has the authority to disband them."]}),"\n"]}),"\n",(0,a.jsxs)(n.li,{children:["\n",(0,a.jsxs)(n.p,{children:[(0,a.jsx)(n.strong,{children:"Oversight and Governance"}),": Committees operate under the guidance and oversight of two sponsors, who must be member of the management board"]}),"\n"]}),"\n",(0,a.jsxs)(n.li,{children:["\n",(0,a.jsxs)(n.p,{children:[(0,a.jsx)(n.strong,{children:"Escalation Point"}),": The Management Board acts as the last point of escalation for any significant issues or challenges that arise within the association. This function is executed through the ",(0,a.jsx)(n.a,{href:"#mediation-board-member",children:"mediation board member"}),"."]}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"management-board-roles",children:"Management board roles"}),"\n",(0,a.jsx)(n.p,{children:"Please note that there are more roles in the Management board. This section however covers only those roles that are relevant for working model."}),"\n",(0,a.jsx)(n.h3,{id:"board-sponsor",children:"Board sponsor"}),"\n",(0,a.jsx)(n.p,{children:"Board sponsors ensure that the Committees strategy and initiatives align with the organization's overall strategic goals and objectives. They act as the liaison between the Committee and the board, facilitating clear and effective Communication and ensures that the Committee has the support needed from other parts of the organization."}),"\n",(0,a.jsx)(n.h3,{id:"mediation-board-member",children:"Mediation board member"}),"\n",(0,a.jsx)(n.p,{children:"The mediation board member is elected by from and by the management board. The mediation board member serves as the ultimate decision-maker when conflicts or disputes cannot be resolved at lower levels within the association. He or she provides a final, binding resolution to escalated issues, ensuring that decisions are fair and just."})]})}function l(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>s,x:()=>r});var a=t(96540);const i={},o=a.createContext(i);function s(e){const n=a.useContext(o);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),a.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/09a9d18b.26731a8d.js b/assets/js/09a9d18b.26731a8d.js new file mode 100644 index 000000000..ca32e1aa9 --- /dev/null +++ b/assets/js/09a9d18b.26731a8d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[4599],{36659:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>d,contentTitle:()=>a,default:()=>l,frontMatter:()=>r,metadata:()=>s,toc:()=>c});var i=o(74848),n=o(28453);const r={sidebar_position:2},a="Committee",s={id:"working-model/organizational-structure/catena-x/committee",title:"Committee",description:"Committees are specialized bodies appointed by the board to address specific topics or tasks relevant to the association and the related eco system. The purpose and mandate Committees are to formulate the mission, vision and the roadmap related to their specific domain.",source:"@site/docs/working-model/organizational-structure/catena-x/committee.md",sourceDirName:"working-model/organizational-structure/catena-x",slug:"/working-model/organizational-structure/catena-x/committee",permalink:"/docs/next/working-model/organizational-structure/catena-x/committee",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"sidebar_working_model",previous:{title:"Management board",permalink:"/docs/next/working-model/organizational-structure/catena-x/management-board"},next:{title:"Expert Group",permalink:"/docs/next/working-model/organizational-structure/catena-x/expert-group"}},d={},c=[{value:"Business domain strategy",id:"business-domain-strategy",level:2},{value:"Committee and Expert Groups",id:"committee-and-expert-groups",level:2},{value:"Committee roles",id:"committee-roles",level:2},{value:"Lead and Co-Lead",id:"lead-and-co-lead",level:3},{value:"Mentor for Expert Groups (optional)",id:"mentor-for-expert-groups-optional",level:3}];function h(e){const t={a:"a",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,n.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"committee",children:"Committee"}),"\n",(0,i.jsxs)(t.p,{children:["Committees are specialized bodies appointed by the board to address specific topics or tasks relevant to the association and the related eco system. The purpose and mandate Committees are to formulate the ",(0,i.jsx)(t.strong,{children:"mission"}),", ",(0,i.jsx)(t.strong,{children:"vision"})," and the ",(0,i.jsx)(t.strong,{children:"roadmap"})," related to their specific domain."]}),"\n",(0,i.jsx)(t.p,{children:"The Committee is encouraged to take initiative to address emerging challenges and opportunities, and to collaborate with other Committees and Expert Groups to achieve the organization's objectives. The success of the association hinges on the proactive and collaborative efforts of the Committee to lead with vision, communicate effectively, and prioritize features that align with our mission and strategic goals."}),"\n",(0,i.jsxs)(t.p,{children:["The overview of the existing committees can be found in the ",(0,i.jsx)(t.a,{href:"https://catena-x.net/fileadmin/user_upload/06_Ueber_uns/Ueber_uns_der_Verein/Catena-X_Organization_Chart.pdf",children:"organizational chart"})," on the Catena-X homepage."]}),"\n",(0,i.jsx)(t.h2,{id:"business-domain-strategy",children:"Business domain strategy"}),"\n",(0,i.jsx)(t.p,{children:"The Committee is responsible for developing a clear and forward-looking strategy for the business domain. The strategy should contain a vision that guides the direction for the coming years and serve as a beacon for all strategic decisions."}),"\n",(0,i.jsx)(t.p,{children:"Decisions at this level focus on how each Expert Group can effectively contribute to the overall mission and goals of the association."}),"\n",(0,i.jsx)(t.p,{children:"The Committee creates a roadmap outlining key initiatives and milestones for the upcoming year. This roadmap is continuously reviewed and updated to respond to changes in the market and within the organization."}),"\n",(0,i.jsx)(t.p,{children:"During the release planning process, the Committee acts as a gatekeeper, ensuring that standard change requests and feature requests align with the strategic objectives."}),"\n",(0,i.jsx)(t.p,{children:"The Committee promotes the organization and its projects within the broader community. The Committee coordinates its activities with other Committees to ensure a unified strategy and direction. It builds relationships with other organizations and organizes events to foster engagement and collaboration. The group works closely with its Expert Groups to ensure a deep understanding of ongoing activities and the needs of the organization."}),"\n",(0,i.jsx)(t.h2,{id:"committee-and-expert-groups",children:"Committee and Expert Groups"}),"\n",(0,i.jsx)(t.p,{children:"Committees have the mandate to achieve their goals through the establishment and management of Expert Groups, delegating specific responsibilities to these groups. Their functions include:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Initiating new Expert Groups"}),": Committees can form new Expert Groups within their domain to address specific topics or issues."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Closing Expert Groups"}),": When an Expert Group has fulfilled its purpose or is no longer needed, committees have the authority to disband them."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Providing Mentoring to Expert Groups"}),": Committees offer guidance and support to Expert Groups to help them achieve their objectives effectively. To facilitate this, the Committee can create the role of a ",(0,i.jsx)(t.a,{href:"#mentor-for-expert-groups-optional",children:"mentor"}),", assigning a dedicated person to provide expertise, advice, and ongoing support."]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"committee-roles",children:"Committee roles"}),"\n",(0,i.jsx)(t.h3,{id:"lead-and-co-lead",children:"Lead and Co-Lead"}),"\n",(0,i.jsx)(t.p,{children:"Every Committee must elect a Lead and a Co-Lead. Both act as first point of contact for any inquiries and requests towards the Committee. Further the leads are required to take care of the following taks:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Appoint the Committee members based on the preliminary selection of applications by the board and their existing professional expertise."}),"\n",(0,i.jsx)(t.li,{children:"Creation of work packages in alignment with the other Committee members"}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"If the leads see fit they can they can handover the exectution of the task to other Committee members or create additional roles if they see fit. The general intention for the lead role is to be first among equals by keeping the strings together."}),"\n",(0,i.jsx)(t.h3,{id:"mentor-for-expert-groups-optional",children:"Mentor for Expert Groups (optional)"}),"\n",(0,i.jsx)(t.p,{children:"For each Expert Group associated to a Committee, a member of the Committee should be nominated as mentor. The mentor should be a senior matter expert in the respective field of the Expert Group. The mentor works as interface to the Expert Groups and provide mentoring to ensure the success of the Expert Group."})]})}function l(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(h,{...e})}):h(e)}},28453:(e,t,o)=>{o.d(t,{R:()=>a,x:()=>s});var i=o(96540);const n={},r=i.createContext(n);function a(e){const t=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:a(e.components),i.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/09a9d18b.4f64e229.js b/assets/js/09a9d18b.4f64e229.js deleted file mode 100644 index af0a07474..000000000 --- a/assets/js/09a9d18b.4f64e229.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[4599],{36659:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>d,contentTitle:()=>r,default:()=>l,frontMatter:()=>a,metadata:()=>s,toc:()=>h});var i=o(74848),n=o(28453);const a={sidebar_position:2},r="Committee",s={id:"working-model/organizational-structure/catena-x/committee",title:"Committee",description:"Committees are specialized bodies appointed by the board to address specific topics or tasks relevant to the association and the related eco system. Within the Catena-X Automotive Network e.V., the purpose and mandate of these Committees are to formulate recommendations for the board's decisions regarding matters to the association, in alignment with Catena-X's roadmap and the organization's strategic direction. Which means, they are responsible for the mission, vision and the roadmap related to their specific domain.",source:"@site/docs/working-model/organizational-structure/catena-x/committee.md",sourceDirName:"working-model/organizational-structure/catena-x",slug:"/working-model/organizational-structure/catena-x/committee",permalink:"/docs/next/working-model/organizational-structure/catena-x/committee",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"sidebar_working_model",previous:{title:"Management board",permalink:"/docs/next/working-model/organizational-structure/catena-x/management-board"},next:{title:"Expert Group",permalink:"/docs/next/working-model/organizational-structure/catena-x/expert-group"}},d={},h=[{value:"Business domain strategy",id:"business-domain-strategy",level:2},{value:"Committee and Expert Groups",id:"committee-and-expert-groups",level:2},{value:"Committee roles",id:"committee-roles",level:2},{value:"Lead and Co-Lead",id:"lead-and-co-lead",level:3},{value:"Mentor for Expert Groups (optional)",id:"mentor-for-expert-groups-optional",level:3}];function c(e){const t={a:"a",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,n.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"committee",children:"Committee"}),"\n",(0,i.jsxs)(t.p,{children:["Committees are specialized bodies appointed by the board to address specific topics or tasks relevant to the association and the related eco system. Within the Catena-X Automotive Network e.V., the purpose and mandate of these Committees are to formulate recommendations for the board's decisions regarding matters to the association, in alignment with Catena-X's roadmap and the organization's strategic direction. Which means, they are responsible for the ",(0,i.jsx)(t.strong,{children:"mission"}),", ",(0,i.jsx)(t.strong,{children:"vision"})," and the ",(0,i.jsx)(t.strong,{children:"roadmap"})," related to their specific domain."]}),"\n",(0,i.jsx)(t.p,{children:"The Committee is encouraged to embrace this adaptability, taking initiative to address emerging challenges and opportunities, and to collaborate with other Committees and Expert Groups to achieve the organization's objectives. The success of the association hinges on the proactive and collaborative efforts of the Committee to lead with vision, communicate effectively, and prioritize features that align with our mission and strategic goals."}),"\n",(0,i.jsxs)(t.p,{children:["The overview of the existing committees can be found in the ",(0,i.jsx)(t.a,{href:"https://catena-x.net/fileadmin/user_upload/06_Ueber_uns/Ueber_uns_der_Verein/Catena-X_Organization_Chart.pdf",children:"organizational chart"})," on the Catena-X homepage."]}),"\n",(0,i.jsx)(t.h2,{id:"business-domain-strategy",children:"Business domain strategy"}),"\n",(0,i.jsx)(t.p,{children:"The Committee is responsible for developing a clear and forward-looking strategy for the business domain. The strategy should contain a vision that guides the direction for the coming years and serve as a beacon for all strategic decisions."}),"\n",(0,i.jsx)(t.p,{children:"Decisions at this level focus on how each Expert Group can effectively contribute to the overall mission and goals of the association."}),"\n",(0,i.jsx)(t.p,{children:"The main goal is to ensure that each Expert Group is effective in serving the members and supporting the association\u2019s objectives."}),"\n",(0,i.jsx)(t.p,{children:"The Committee creates a roadmap outlining key initiatives and milestones for the upcoming year. This roadmap is continuously reviewed and updated to respond to changes in the market and within the organization."}),"\n",(0,i.jsx)(t.p,{children:"During the release planning process, the Committee acts as a gatekeeper, ensuring that standard change requests and feature requests align with the strategic objectives."}),"\n",(0,i.jsx)(t.p,{children:"The Committee promotes the organization and its projects within the broader community. The Committee coordinates its activities with other Committees to ensure a unified strategy and direction. It builds relationships with other organizations and organizes events to foster engagement and collaboration. The group works closely with its Expert Groups to ensure a deep understanding of ongoing activities and the needs of the organization."}),"\n",(0,i.jsx)(t.h2,{id:"committee-and-expert-groups",children:"Committee and Expert Groups"}),"\n",(0,i.jsx)(t.p,{children:"Committees have the mandate to achieve their goals through the establishment and management of Expert Groups, delegating specific responsibilities to these groups. Their functions include:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Initiating new Expert Groups"}),": Committees can form new Expert Groups within their domain to address specific topics or issues."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Closing Expert Groups"}),": When an Expert Group has fulfilled its purpose or is no longer needed, committees have the authority to disband them."]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"Providing Mentoring to Expert Groups"}),": Committees offer guidance and support to Expert Groups to help them achieve their objectives effectively. To facilitate this, the Committee can create the role of a ",(0,i.jsx)(t.a,{href:"#mentor-for-expert-groups-optional",children:"mentor"}),", assigning a dedicated person to provide expertise, advice, and ongoing support."]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"committee-roles",children:"Committee roles"}),"\n",(0,i.jsx)(t.h3,{id:"lead-and-co-lead",children:"Lead and Co-Lead"}),"\n",(0,i.jsx)(t.p,{children:"Every Committee must elect a Lead and a Co-Lead. Both act as first point of contact for any inquiries and requests towards the Committee. Further the leads are required to take care of the following taks:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"The leaders of the Committee appoint the Committee members based on the preliminary selection of applications by the board and their existing professional expertise."}),"\n",(0,i.jsx)(t.li,{children:"Creation of work packages in alignment with the other Committee members"}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"If the leads see fit they can they can handover the exectution of the task to other Committee members or create additional roles if they see fit. The general intention for the lead role is to be first among equals by keeping the strings together."}),"\n",(0,i.jsx)(t.h3,{id:"mentor-for-expert-groups-optional",children:"Mentor for Expert Groups (optional)"}),"\n",(0,i.jsx)(t.p,{children:"For each Expert Group associated to a Committee, a member of the Committee should be nominated as mentor. The mentor should a senior matter expert in the respective field of the Expert Group. The mentor works as interface to the Expert Groups and provide mentoring to ensure the success of the Expert Group."})]})}function l(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453:(e,t,o)=>{o.d(t,{R:()=>r,x:()=>s});var i=o(96540);const n={},a=i.createContext(n);function r(e){const t=i.useContext(a);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:r(e.components),i.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/380ffc3b.227fd3bd.js b/assets/js/380ffc3b.227fd3bd.js new file mode 100644 index 000000000..f3e48bd22 --- /dev/null +++ b/assets/js/380ffc3b.227fd3bd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[422],{85666:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>h,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var t=s(74848),r=s(28453);const i={},l="Test Management",a={id:"working-model/testmanagement/testmanagement",title:"Test Management",description:"Overview",source:"@site/docs/working-model/testmanagement/testmanagement.md",sourceDirName:"working-model/testmanagement",slug:"/working-model/testmanagement/",permalink:"/docs/next/working-model/testmanagement/",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar_working_model",previous:{title:"Detailed describtion of process from idea to release",permalink:"/docs/next/working-model/process-structure/from-idea-to-production-detailed"},next:{title:"Glossary",permalink:"/docs/next/working-model/glossary"}},o={},c=[{value:"Overview",id:"overview",level:2},{value:"Tools",id:"tools",level:2},{value:"Argo CD",id:"argo-cd",level:3},{value:"Infrastructure Maintenance",id:"infrastructure-maintenance",level:3},{value:"Xray",id:"xray",level:3},{value:"Processes",id:"processes",level:2},{value:"Test Cases in Xray",id:"test-cases-in-xray",level:3},{value:"Deployment of Specific Versions in Argo CD",id:"deployment-of-specific-versions-in-argo-cd",level:3},{value:"Dependencies",id:"dependencies",level:2},{value:"Internal Dependencies",id:"internal-dependencies",level:3},{value:"External Dependencies",id:"external-dependencies",level:3},{value:"Conclusion",id:"conclusion",level:2},{value:"Test Management old",id:"test-management-old",level:2},{value:"Product Tests",id:"product-tests",level:3},{value:"Release Tests",id:"release-tests",level:3},{value:"Test Beds",id:"test-beds",level:3},{value:"Defect Management",id:"defect-management",level:3},{value:"Test Artifacts",id:"test-artifacts",level:3}];function d(e){const n={a:"a",h1:"h1",h2:"h2",h3:"h3",hr:"hr",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"test-management",children:"Test Management"}),"\n",(0,t.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,t.jsx)(n.p,{children:"Test management involves the planning, execution, and monitoring of testing activities to ensure the quality and functionality of software products. This document outlines the tools and processes involved in our test management strategy."}),"\n",(0,t.jsx)(n.h2,{id:"tools",children:"Tools"}),"\n",(0,t.jsx)(n.h3,{id:"argo-cd",children:"Argo CD"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Purpose:"})," Continuous delivery tool for Kubernetes."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Usage:"})," Deployment of specific versions of products."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Features:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Automated deployments."}),"\n",(0,t.jsx)(n.li,{children:"Version control of deployments."}),"\n",(0,t.jsx)(n.li,{children:"Rollbacks to previous versions."}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"infrastructure-maintenance",children:"Infrastructure Maintenance"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"INT-Environment:"})," last Sunday of each month -> Products should check their deployments after downtime"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"xray",children:"Xray"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Purpose:"})," Test management tool integrated with Jira."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Usage:"})," Managing test cases."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Features:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Creation and execution of test cases."}),"\n",(0,t.jsx)(n.li,{children:"Test coverage reporting."}),"\n",(0,t.jsx)(n.li,{children:"Integration with CI/CD pipelines."}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"processes",children:"Processes"}),"\n",(0,t.jsx)(n.h3,{id:"test-cases-in-xray",children:"Test Cases in Xray"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Creation:"})," Define test cases based on requirements and user stories."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Execution:"})," Run test cases during different stages of the development lifecycle."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Reporting:"})," Generate reports to track test coverage and identify areas for improvement."]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"deployment-of-specific-versions-in-argo-cd",children:"Deployment of Specific Versions in Argo CD"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Planning:"})," Schedule deployments based on the release plan."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Execution:"})," Deploy specific versions of products to the Kubernetes environment using Argo CD."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Monitoring:"})," Track deployment status and verify successful implementation."]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"dependencies",children:"Dependencies"}),"\n",(0,t.jsx)(n.h3,{id:"internal-dependencies",children:"Internal Dependencies"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Components/Products:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Ensure that all interdependent components/products are compatible with each other."}),"\n",(0,t.jsx)(n.li,{children:"Regular integration tests to detect and resolve conflicts."}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"external-dependencies",children:"External Dependencies"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.strong,{children:"Clearing House:"})}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Integration with external clearing house systems."}),"\n",(0,t.jsx)(n.li,{children:"Regular testing to ensure seamless data exchange and transaction processing."}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.strong,{children:"SAP Wallet:"})}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Integration with SAP Wallet."}),"\n",(0,t.jsx)(n.li,{children:"Testing to ensure secure and accurate data handling between systems."}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"conclusion",children:"Conclusion"}),"\n",(0,t.jsx)(n.p,{children:"Effective test management requires careful planning, execution, and monitoring. By utilizing tools like Argo CD and Xray, and by managing both internal and external dependencies, we can ensure high-quality software releases that meet user expectations and business requirements."}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"test-management-old",children:"Test Management old"}),"\n",(0,t.jsx)(n.p,{children:"The software testing of reference implementations is sponsored and coordinated by the Catena-X association. It includes the following three levels:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Level 1: Product Tests"}),"\n",(0,t.jsx)(n.li,{children:"Level 2: Release Tests"}),"\n",(0,t.jsx)(n.li,{children:"Level 3: Test Beds for 3rd Party Solutions"}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"product-tests",children:"Product Tests"}),"\n",(0,t.jsx)(n.p,{children:"Product tests include unit, regression and integration tests based on product helm charts with individual dependencies."}),"\n",(0,t.jsx)(n.p,{children:"Contributors can create pull requests (PRs) for their developed features at any time. A PR must be assigned to a feature issue committed in the open planning. To get faster code reviews, it is recommended to submit small PRs."}),"\n",(0,t.jsx)(n.p,{children:"A PR must include the feature code, adapted helm chart(s), technical documentation as well as product tests (e.g., unit tests) and product integration tests (e.g., by using helm charts or mocks). All these tests must be passed locally before the PR can be submitted."}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Hint:"})," You can find the latest versions of the product helm charts in our release changelog."]}),"\n",(0,t.jsx)(n.p,{children:"At least two committer must review the PR, including the source code, test results and the compliance with the Tractus-X release guidelines (TRGs), and approve the merging of these changes. In case there are change requests or defects that a committer cannot solve, the contributor must address these changes before merging."}),"\n",(0,t.jsx)(n.p,{children:"The PR and the related product tests are part of the open-source development process resulting in a new product (rc-)version."}),"\n",(0,t.jsx)(n.h3,{id:"release-tests",children:"Release Tests"}),"\n",(0,t.jsxs)(n.p,{children:["The release tests include e2e tests for the Catena-X operating system (cxOS) itself as well as for the cxOS with open-source applications (e.g., Trace-X) based on ",(0,t.jsx)(n.a,{href:"https://github.com/eclipse-tractusx/tractus-x-umbrella",children:"umbrella helm charts"}),". Thereby, various product combinations of umbrella helm charts are possible."]}),"\n",(0,t.jsx)(n.p,{children:"The purpose of release testing is for the feature requestor to validate the end-to-end business flow using various test executions and to confirm that the acceptance criteria have been fulfilled (business value)."}),"\n",(0,t.jsxs)(n.p,{children:["Before a product can participate in a release test, it must fulfill the following ",(0,t.jsx)(n.strong,{children:"prerequisites"}),":"]}),"\n",(0,t.jsx)(n.p,{children:"For release 24.08, Expert Groups of the Catena-X association must ..."}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"create new or refine existing e2e test cases, test data and documentation as .md-file in Tractus-X sig-testing."}),"\n",(0,t.jsx)(n.li,{children:"provide at least one tester for the execution of the e2e test cases (if not fully automated)."}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"The Catena-X association will provide a test management team including ..."}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"a test manager that creates the test plan and report, coordinates the test execution."}),"\n",(0,t.jsx)(n.li,{children:"a DevSecOps engineer for setting up test environment infrastructure (based on the hotel budapest approach)."}),"\n",(0,t.jsx)(n.li,{children:"a DevSecOps engineer for deploying the umbrella helm chart of release candidates (supported by Tractus-X committer, if not fully automated yet)."}),"\n"]}),"\n",(0,t.jsxs)(n.p,{children:["The release tests result in a validated version of the cxOS, which is made available through quarterly Eclipse ",(0,t.jsx)(n.a,{href:"https://projects.eclipse.org/projects/automotive.tractusx",children:"Tractus-X releases"}),"."]}),"\n",(0,t.jsx)(n.h3,{id:"test-beds",children:"Test Beds"}),"\n",(0,t.jsx)(n.p,{children:"Coming soon..."}),"\n",(0,t.jsx)(n.h3,{id:"defect-management",children:"Defect Management"}),"\n",(0,t.jsxs)(n.p,{children:["Defects or unexpected behavior must be reported as bugs in the ",(0,t.jsx)(n.a,{href:"https://github.com/eclipse-tractusx/sig-release/issues/new/choose",children:"sig-release repo"}),"."]}),"\n",(0,t.jsx)(n.h3,{id:"test-artifacts",children:"Test Artifacts"}),"\n",(0,t.jsx)(n.p,{children:"There are various testing artifacts, that are either managed in Tractus-X GitHub or the Test Management Tool."}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["In ",(0,t.jsx)(n.strong,{children:"GitHub"})," we manage the different user journeys and related business scenarios as .md files."]}),"\n",(0,t.jsxs)(n.li,{children:["In the ",(0,t.jsx)(n.strong,{children:"Test Management Tool"})," we manage test cases, test sets (opt.), test executions as well as test plans and reports."]}),"\n"]}),"\n",(0,t.jsxs)(n.table,{children:[(0,t.jsx)(n.thead,{children:(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.th,{children:"Artifact"}),(0,t.jsx)(n.th,{children:"Artifact Owner"}),(0,t.jsx)(n.th,{children:"# per Release"})]})}),(0,t.jsxs)(n.tbody,{children:[(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"Test Case(s)"}),(0,t.jsx)(n.td,{children:"Product / Expert Group"}),(0,t.jsx)(n.td,{children:"n"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"Test Set(s)"}),(0,t.jsx)(n.td,{children:"Product / Expert Group"}),(0,t.jsx)(n.td,{children:"n"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"Test Execution(s)"}),(0,t.jsx)(n.td,{children:"Product / Expert Group"}),(0,t.jsx)(n.td,{children:"n"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"Test Plan"}),(0,t.jsx)(n.td,{children:"Test Manager"}),(0,t.jsx)(n.td,{children:"1"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"Test Report"}),(0,t.jsx)(n.td,{children:"Test Manager"}),(0,t.jsx)(n.td,{children:"1"})]})]})]})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},28453:(e,n,s)=>{s.d(n,{R:()=>l,x:()=>a});var t=s(96540);const r={},i=t.createContext(r);function l(e){const n=t.useContext(i);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:l(e.components),t.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/380ffc3b.86a6d7eb.js b/assets/js/380ffc3b.86a6d7eb.js deleted file mode 100644 index 085656228..000000000 --- a/assets/js/380ffc3b.86a6d7eb.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[422],{85666:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var t=s(74848),i=s(28453);const r={},l="Test Management",a={id:"working-model/testmanagement/testmanagement",title:"Test Management",description:"Overview",source:"@site/docs/working-model/testmanagement/testmanagement.md",sourceDirName:"working-model/testmanagement",slug:"/working-model/testmanagement/",permalink:"/docs/next/working-model/testmanagement/",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar_working_model",previous:{title:"Detailed describtion of process from idea to release",permalink:"/docs/next/working-model/process-structure/from-idea-to-production-detailed"},next:{title:"Glossary",permalink:"/docs/next/working-model/glossary"}},o={},d=[{value:"Overview",id:"overview",level:2},{value:"Tools",id:"tools",level:2},{value:"Argo CD",id:"argo-cd",level:3},{value:"Xray",id:"xray",level:3},{value:"Processes",id:"processes",level:2},{value:"Test Cases in Xray",id:"test-cases-in-xray",level:3},{value:"Deployment of Specific Versions in Argo CD",id:"deployment-of-specific-versions-in-argo-cd",level:3},{value:"Dependencies",id:"dependencies",level:2},{value:"Internal Dependencies",id:"internal-dependencies",level:3},{value:"External Dependencies",id:"external-dependencies",level:3},{value:"Conclusion",id:"conclusion",level:2},{value:"Test Management old",id:"test-management-old",level:2},{value:"Product Tests",id:"product-tests",level:3},{value:"Release Tests",id:"release-tests",level:3},{value:"Test Beds",id:"test-beds",level:3},{value:"Defect Management",id:"defect-management",level:3},{value:"Test Artifacts",id:"test-artifacts",level:3}];function c(e){const n={a:"a",h1:"h1",h2:"h2",h3:"h3",hr:"hr",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"test-management",children:"Test Management"}),"\n",(0,t.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,t.jsx)(n.p,{children:"Test management involves the planning, execution, and monitoring of testing activities to ensure the quality and functionality of software products. This document outlines the tools and processes involved in our test management strategy."}),"\n",(0,t.jsx)(n.h2,{id:"tools",children:"Tools"}),"\n",(0,t.jsx)(n.h3,{id:"argo-cd",children:"Argo CD"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Purpose:"})," Continuous delivery tool for Kubernetes."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Usage:"})," Deployment of specific versions of products."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Features:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Automated deployments."}),"\n",(0,t.jsx)(n.li,{children:"Version control of deployments."}),"\n",(0,t.jsx)(n.li,{children:"Rollbacks to previous versions."}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"xray",children:"Xray"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Purpose:"})," Test management tool integrated with Jira."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Usage:"})," Managing test cases."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Features:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Creation and execution of test cases."}),"\n",(0,t.jsx)(n.li,{children:"Test coverage reporting."}),"\n",(0,t.jsx)(n.li,{children:"Integration with CI/CD pipelines."}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"processes",children:"Processes"}),"\n",(0,t.jsx)(n.h3,{id:"test-cases-in-xray",children:"Test Cases in Xray"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Creation:"})," Define test cases based on requirements and user stories."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Execution:"})," Run test cases during different stages of the development lifecycle."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Reporting:"})," Generate reports to track test coverage and identify areas for improvement."]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"deployment-of-specific-versions-in-argo-cd",children:"Deployment of Specific Versions in Argo CD"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Planning:"})," Schedule deployments based on the release plan."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Execution:"})," Deploy specific versions of products to the Kubernetes environment using Argo CD."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Monitoring:"})," Track deployment status and verify successful implementation."]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"dependencies",children:"Dependencies"}),"\n",(0,t.jsx)(n.h3,{id:"internal-dependencies",children:"Internal Dependencies"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Components/Products:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Ensure that all interdependent components/products are compatible with each other."}),"\n",(0,t.jsx)(n.li,{children:"Regular integration tests to detect and resolve conflicts."}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"external-dependencies",children:"External Dependencies"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.strong,{children:"Clearing House:"})}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Integration with external clearing house systems."}),"\n",(0,t.jsx)(n.li,{children:"Regular testing to ensure seamless data exchange and transaction processing."}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.strong,{children:"SAP Wallet:"})}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Integration with SAP Wallet."}),"\n",(0,t.jsx)(n.li,{children:"Testing to ensure secure and accurate data handling between systems."}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"conclusion",children:"Conclusion"}),"\n",(0,t.jsx)(n.p,{children:"Effective test management requires careful planning, execution, and monitoring. By utilizing tools like Argo CD and Xray, and by managing both internal and external dependencies, we can ensure high-quality software releases that meet user expectations and business requirements."}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"test-management-old",children:"Test Management old"}),"\n",(0,t.jsx)(n.p,{children:"The software testing of reference implementations is sponsored and coordinated by the Catena-X association. It includes the following three levels:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Level 1: Product Tests"}),"\n",(0,t.jsx)(n.li,{children:"Level 2: Release Tests"}),"\n",(0,t.jsx)(n.li,{children:"Level 3: Test Beds for 3rd Party Solutions"}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"product-tests",children:"Product Tests"}),"\n",(0,t.jsx)(n.p,{children:"Product tests include unit, regression and integration tests based on product helm charts with individual dependencies."}),"\n",(0,t.jsx)(n.p,{children:"Contributors can create pull requests (PRs) for their developed features at any time. A PR must be assigned to a feature issue committed in the open planning. To get faster code reviews, it is recommended to submit small PRs."}),"\n",(0,t.jsx)(n.p,{children:"A PR must include the feature code, adapted helm chart(s), technical documentation as well as product tests (e.g., unit tests) and product integration tests (e.g., by using helm charts or mocks). All these tests must be passed locally before the PR can be submitted."}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Hint:"})," You can find the latest versions of the product helm charts in our release changelog."]}),"\n",(0,t.jsx)(n.p,{children:"At least two committer must review the PR, including the source code, test results and the compliance with the Tractus-X release guidelines (TRGs), and approve the merging of these changes. In case there are change requests or defects that a committer cannot solve, the contributor must address these changes before merging."}),"\n",(0,t.jsx)(n.p,{children:"The PR and the related product tests are part of the open-source development process resulting in a new product (rc-)version."}),"\n",(0,t.jsx)(n.h3,{id:"release-tests",children:"Release Tests"}),"\n",(0,t.jsxs)(n.p,{children:["The release tests include e2e tests for the Catena-X operating system (cxOS) itself as well as for the cxOS with open-source applications (e.g., Trace-X) based on ",(0,t.jsx)(n.a,{href:"https://github.com/eclipse-tractusx/tractus-x-umbrella",children:"umbrella helm charts"}),". Thereby, various product combinations of umbrella helm charts are possible."]}),"\n",(0,t.jsx)(n.p,{children:"The purpose of release testing is for the feature requestor to validate the end-to-end business flow using various test executions and to confirm that the acceptance criteria have been fulfilled (business value)."}),"\n",(0,t.jsxs)(n.p,{children:["Before a product can participate in a release test, it must fulfill the following ",(0,t.jsx)(n.strong,{children:"prerequisites"}),":"]}),"\n",(0,t.jsx)(n.p,{children:"For release 24.08, Expert Groups of the Catena-X association must ..."}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"create new or refine existing e2e test cases, test data and documentation as .md-file in Tractus-X sig-testing."}),"\n",(0,t.jsx)(n.li,{children:"provide at least one tester for the execution of the e2e test cases (if not fully automated)."}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"The Catena-X association will provide a test management team including ..."}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"a test manager that creates the test plan and report, coordinates the test execution."}),"\n",(0,t.jsx)(n.li,{children:"a DevSecOps engineer for setting up test environment infrastructure (based on the hotel budapest approach)."}),"\n",(0,t.jsx)(n.li,{children:"a DevSecOps engineer for deploying the umbrella helm chart of release candidates (supported by Tractus-X committer, if not fully automated yet)."}),"\n"]}),"\n",(0,t.jsxs)(n.p,{children:["The release tests result in a validated version of the cxOS, which is made available through quarterly Eclipse ",(0,t.jsx)(n.a,{href:"https://projects.eclipse.org/projects/automotive.tractusx",children:"Tractus-X releases"}),"."]}),"\n",(0,t.jsx)(n.h3,{id:"test-beds",children:"Test Beds"}),"\n",(0,t.jsx)(n.p,{children:"Coming soon..."}),"\n",(0,t.jsx)(n.h3,{id:"defect-management",children:"Defect Management"}),"\n",(0,t.jsxs)(n.p,{children:["Defects or unexpected behavior must be reported as bugs in the ",(0,t.jsx)(n.a,{href:"https://github.com/eclipse-tractusx/sig-release/issues/new/choose",children:"sig-release repo"}),"."]}),"\n",(0,t.jsx)(n.h3,{id:"test-artifacts",children:"Test Artifacts"}),"\n",(0,t.jsx)(n.p,{children:"There are various testing artifacts, that are either managed in Tractus-X GitHub or the Test Management Tool."}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["In ",(0,t.jsx)(n.strong,{children:"GitHub"})," we manage the different user journeys and related business scenarios as .md files."]}),"\n",(0,t.jsxs)(n.li,{children:["In the ",(0,t.jsx)(n.strong,{children:"Test Management Tool"})," we manage test cases, test sets (opt.), test executions as well as test plans and reports."]}),"\n"]}),"\n",(0,t.jsxs)(n.table,{children:[(0,t.jsx)(n.thead,{children:(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.th,{children:"Artifact"}),(0,t.jsx)(n.th,{children:"Artifact Owner"}),(0,t.jsx)(n.th,{children:"# per Release"})]})}),(0,t.jsxs)(n.tbody,{children:[(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"Test Case(s)"}),(0,t.jsx)(n.td,{children:"Product / Expert Group"}),(0,t.jsx)(n.td,{children:"n"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"Test Set(s)"}),(0,t.jsx)(n.td,{children:"Product / Expert Group"}),(0,t.jsx)(n.td,{children:"n"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"Test Execution(s)"}),(0,t.jsx)(n.td,{children:"Product / Expert Group"}),(0,t.jsx)(n.td,{children:"n"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"Test Plan"}),(0,t.jsx)(n.td,{children:"Test Manager"}),(0,t.jsx)(n.td,{children:"1"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"Test Report"}),(0,t.jsx)(n.td,{children:"Test Manager"}),(0,t.jsx)(n.td,{children:"1"})]})]})]})]})}function h(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},28453:(e,n,s)=>{s.d(n,{R:()=>l,x:()=>a});var t=s(96540);const i={},r=t.createContext(i);function l(e){const n=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:l(e.components),t.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/5339e62a.179c981d.js b/assets/js/5339e62a.179c981d.js deleted file mode 100644 index 07273ede5..000000000 --- a/assets/js/5339e62a.179c981d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[6345],{4383:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>s,contentTitle:()=>i,default:()=>l,frontMatter:()=>a,metadata:()=>c,toc:()=>u});var r=o(74848),n=o(28453);const a={sidebar_position:1},i="Project Lead",c={id:"working-model/organizational-structure/tractus-x/projectlead",title:"Project Lead",description:"",source:"@site/docs/working-model/organizational-structure/tractus-x/projectlead.md",sourceDirName:"working-model/organizational-structure/tractus-x",slug:"/working-model/organizational-structure/tractus-x/projectlead",permalink:"/docs/next/working-model/organizational-structure/tractus-x/projectlead",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"sidebar_working_model",previous:{title:"Tractus-X",permalink:"/docs/next/working-model/organizational-structure/tractus-x/"},next:{title:"Committer",permalink:"/docs/next/working-model/organizational-structure/tractus-x/committer"}},s={},u=[];function d(t){const e={h1:"h1",...(0,n.R)(),...t.components};return(0,r.jsx)(e.h1,{id:"project-lead",children:"Project Lead"})}function l(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(d,{...t})}):d(t)}},28453:(t,e,o)=>{o.d(e,{R:()=>i,x:()=>c});var r=o(96540);const n={},a=r.createContext(n);function i(t){const e=r.useContext(a);return r.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:i(t.components),r.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/5339e62a.5f8c2218.js b/assets/js/5339e62a.5f8c2218.js new file mode 100644 index 000000000..ba0090022 --- /dev/null +++ b/assets/js/5339e62a.5f8c2218.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[6345],{4383:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>s,contentTitle:()=>i,default:()=>l,frontMatter:()=>a,metadata:()=>c,toc:()=>u});var r=o(74848),n=o(28453);const a={sidebar_position:1},i="Project Lead",c={id:"working-model/organizational-structure/tractus-x/projectlead",title:"Project Lead",description:"",source:"@site/docs/working-model/organizational-structure/tractus-x/projectlead.md",sourceDirName:"working-model/organizational-structure/tractus-x",slug:"/working-model/organizational-structure/tractus-x/projectlead",permalink:"/docs/next/working-model/organizational-structure/tractus-x/projectlead",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"sidebar_working_model",previous:{title:"Eclipse Tractus-X",permalink:"/docs/next/working-model/organizational-structure/tractus-x/"},next:{title:"Committer",permalink:"/docs/next/working-model/organizational-structure/tractus-x/committer"}},s={},u=[];function d(t){const e={h1:"h1",...(0,n.R)(),...t.components};return(0,r.jsx)(e.h1,{id:"project-lead",children:"Project Lead"})}function l(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(d,{...t})}):d(t)}},28453:(t,e,o)=>{o.d(e,{R:()=>i,x:()=>c});var r=o(96540);const n={},a=r.createContext(n);function i(t){const e=r.useContext(a);return r.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:i(t.components),r.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/70db4b26.387e87ef.js b/assets/js/70db4b26.387e87ef.js new file mode 100644 index 000000000..9596b0028 --- /dev/null +++ b/assets/js/70db4b26.387e87ef.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[6366],{25696:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>h,frontMatter:()=>o,metadata:()=>r,toc:()=>l});var t=i(74848),s=i(28453);const o={sidebar_position:5},a="Catena-X office",r={id:"working-model/organizational-structure/catena-x/catena-x-office",title:"Catena-X office",description:"The Catena-X office plays a pivotal role in orchestrating the operations of the association, ensuring seamless coordination and timely execution of various initiatives. While the office is instrumental in managing processes and logistics, it is crucial to note that it does not engage in making decisions about the content of standards and KITs. This responsibility lies solely with the association members.",source:"@site/docs/working-model/organizational-structure/catena-x/catena-x-office.md",sourceDirName:"working-model/organizational-structure/catena-x",slug:"/working-model/organizational-structure/catena-x/catena-x-office",permalink:"/docs/next/working-model/organizational-structure/catena-x/catena-x-office",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"sidebar_working_model",previous:{title:"Working Groups",permalink:"/docs/next/working-model/organizational-structure/catena-x/working-groups"},next:{title:"Eclipse Tractus-X",permalink:"/docs/next/working-model/organizational-structure/tractus-x/"}},c={},l=[{value:"Key Responsibilities",id:"key-responsibilities",level:2},{value:"Delineation of Responsibilities",id:"delineation-of-responsibilities",level:2}];function d(e){const n={h1:"h1",h2:"h2",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"catena-x-office",children:"Catena-X office"}),"\n",(0,t.jsx)(n.p,{children:"The Catena-X office plays a pivotal role in orchestrating the operations of the association, ensuring seamless coordination and timely execution of various initiatives. While the office is instrumental in managing processes and logistics, it is crucial to note that it does not engage in making decisions about the content of standards and KITs. This responsibility lies solely with the association members."}),"\n",(0,t.jsx)(n.h2,{id:"key-responsibilities",children:"Key Responsibilities"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Orchestration and Coordination"}),": The Catena-X office ensures the smooth functioning of the association by orchestrating various activities. This includes organizing meetings, coordinating with different committees, working groups, and ensuring that all stakeholders are aligned with the association's goals and timelines."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Project Management"}),": The office oversees the entire development and release of standards and kits. This involves planning, scheduling and monitoring progress to ensure that the project stay on track and meet its deadline."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Facilitation and Support"}),": Acting as a support hub, the Catena-X office provides logistical and administrative support to association bodies and association members. This includes managing the release process, organizing events, and providing the necessary tools and resources for effective collaboration."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Release Management"}),": A key responsibility of the Catena-X office is to manage the regular release of new standards and KITs. This involves coordinating the finalization of content, preparing release materials, and overseeing the distribution process to ensure that members receive updates in a timely and organized manner."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"delineation-of-responsibilities",children:"Delineation of Responsibilities"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Content Decisions"}),": It is essential to emphasize that the Catena-X office does not have the authority to make decisions regarding the content of standards and KITs. These decisions are the responsibility of the association members, who bring their expertise and consensus to shape the content."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Provision of Resources"}),": The office is not responsible for providing the necessary resources for the development of standards and kits. These resources must be sourced and provided by the association members themselves, ensuring that those directly involved in content creation have the requisite tools and support."]}),"\n"]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>a,x:()=>r});var t=i(96540);const s={},o=t.createContext(s);function a(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/70db4b26.98b211d4.js b/assets/js/70db4b26.98b211d4.js deleted file mode 100644 index 2477e5a34..000000000 --- a/assets/js/70db4b26.98b211d4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[6366],{25696:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>h,frontMatter:()=>o,metadata:()=>r,toc:()=>l});var t=i(74848),s=i(28453);const o={sidebar_position:5},a="Catena-X office",r={id:"working-model/organizational-structure/catena-x/catena-x-office",title:"Catena-X office",description:"The Catena-X office plays a pivotal role in orchestrating the operations of the association, ensuring seamless coordination and timely execution of various initiatives. While the office is instrumental in managing processes and logistics, it is crucial to note that it does not engage in making decisions about the content of standards and KITs. This responsibility lies solely with the association members.",source:"@site/docs/working-model/organizational-structure/catena-x/catena-x-office.md",sourceDirName:"working-model/organizational-structure/catena-x",slug:"/working-model/organizational-structure/catena-x/catena-x-office",permalink:"/docs/next/working-model/organizational-structure/catena-x/catena-x-office",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"sidebar_working_model",previous:{title:"Working Groups",permalink:"/docs/next/working-model/organizational-structure/catena-x/working-groups"},next:{title:"Tractus-X",permalink:"/docs/next/working-model/organizational-structure/tractus-x/"}},c={},l=[{value:"Key Responsibilities",id:"key-responsibilities",level:2},{value:"Delineation of Responsibilities",id:"delineation-of-responsibilities",level:2}];function d(e){const n={h1:"h1",h2:"h2",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"catena-x-office",children:"Catena-X office"}),"\n",(0,t.jsx)(n.p,{children:"The Catena-X office plays a pivotal role in orchestrating the operations of the association, ensuring seamless coordination and timely execution of various initiatives. While the office is instrumental in managing processes and logistics, it is crucial to note that it does not engage in making decisions about the content of standards and KITs. This responsibility lies solely with the association members."}),"\n",(0,t.jsx)(n.h2,{id:"key-responsibilities",children:"Key Responsibilities"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Orchestration and Coordination"}),": The Catena-X office ensures the smooth functioning of the association by orchestrating various activities. This includes organizing meetings, coordinating with different committees, working groups, and ensuring that all stakeholders are aligned with the association's goals and timelines."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Project Management"}),": The office oversees the entire development and release of standards and kits. This involves planning, scheduling and monitoring progress to ensure that the project stay on track and meet its deadline."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Facilitation and Support"}),": Acting as a support hub, the Catena-X office provides logistical and administrative support to association bodies and association members. This includes managing the release process, organizing events, and providing the necessary tools and resources for effective collaboration."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Release Management"}),": A key responsibility of the Catena-X office is to manage the regular release of new standards and KITs. This involves coordinating the finalization of content, preparing release materials, and overseeing the distribution process to ensure that members receive updates in a timely and organized manner."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"delineation-of-responsibilities",children:"Delineation of Responsibilities"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Content Decisions"}),": It is essential to emphasize that the Catena-X office does not have the authority to make decisions regarding the content of standards and kits. These decisions are the responsibility of the association members, who bring their expertise and consensus to shape the content."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Provision of Resources"}),": The office is not responsible for providing the necessary resources for the development of standards and kits. These resources must be sourced and provided by the association members themselves, ensuring that those directly involved in content creation have the requisite tools and support."]}),"\n"]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>a,x:()=>r});var t=i(96540);const s={},o=t.createContext(s);function a(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/888758cb.0fe1f0f3.js b/assets/js/888758cb.0fe1f0f3.js new file mode 100644 index 000000000..c5655efb9 --- /dev/null +++ b/assets/js/888758cb.0fe1f0f3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[6616],{32599:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>s,toc:()=>u});var r=n(74848),o=n(28453);const a={sidebar_position:2,title:"Eclipse Tractus-X"},i=void 0,s={id:"working-model/organizational-structure/tractus-x/tractus-x",title:"Eclipse Tractus-X",description:"",source:"@site/docs/working-model/organizational-structure/tractus-x/tractus-x.md",sourceDirName:"working-model/organizational-structure/tractus-x",slug:"/working-model/organizational-structure/tractus-x/",permalink:"/docs/next/working-model/organizational-structure/tractus-x/",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2,title:"Eclipse Tractus-X"},sidebar:"sidebar_working_model",previous:{title:"Catena-X office",permalink:"/docs/next/working-model/organizational-structure/catena-x/catena-x-office"},next:{title:"Project Lead",permalink:"/docs/next/working-model/organizational-structure/tractus-x/projectlead"}},c={},u=[];function l(t){return(0,r.jsx)(r.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(l,{...t})}):l()}},28453:(t,e,n)=>{n.d(e,{R:()=>i,x:()=>s});var r=n(96540);const o={},a=r.createContext(o);function i(t){const e=r.useContext(a);return r.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function s(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:i(t.components),r.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/888758cb.bec7a45d.js b/assets/js/888758cb.bec7a45d.js deleted file mode 100644 index df7e8d274..000000000 --- a/assets/js/888758cb.bec7a45d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[6616],{32599:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>s,toc:()=>u});var r=n(74848),o=n(28453);const a={sidebar_position:2,title:"Tractus-X"},i=void 0,s={id:"working-model/organizational-structure/tractus-x/tractus-x",title:"Tractus-X",description:"",source:"@site/docs/working-model/organizational-structure/tractus-x/tractus-x.md",sourceDirName:"working-model/organizational-structure/tractus-x",slug:"/working-model/organizational-structure/tractus-x/",permalink:"/docs/next/working-model/organizational-structure/tractus-x/",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2,title:"Tractus-X"},sidebar:"sidebar_working_model",previous:{title:"Catena-X office",permalink:"/docs/next/working-model/organizational-structure/catena-x/catena-x-office"},next:{title:"Project Lead",permalink:"/docs/next/working-model/organizational-structure/tractus-x/projectlead"}},c={},u=[];function l(t){return(0,r.jsx)(r.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(l,{...t})}):l()}},28453:(t,e,n)=>{n.d(e,{R:()=>i,x:()=>s});var r=n(96540);const o={},a=r.createContext(o);function i(t){const e=r.useContext(a);return r.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function s(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:i(t.components),r.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/8da1874a.2ffc851c.js b/assets/js/8da1874a.2ffc851c.js new file mode 100644 index 000000000..274b3fe6e --- /dev/null +++ b/assets/js/8da1874a.2ffc851c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[8627],{36189:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>s,default:()=>l,frontMatter:()=>r,metadata:()=>a,toc:()=>u});var o=n(74848),i=n(28453);const r={sidebar_position:3},s="Contributor",a={id:"working-model/organizational-structure/tractus-x/contributor",title:"Contributor",description:"Contributor actively participating in the development process. They contribute code, documentation, bug fixes, and other resources to advance the project's objectives. Additionally, contributors engage in discussions, provide feedback, and collaborate with other members of the project community to improve the project's quality and functionality. Their efforts help drive innovation and ensure the success of the project within the Eclipse ecosystem.",source:"@site/docs/working-model/organizational-structure/tractus-x/contributor.md",sourceDirName:"working-model/organizational-structure/tractus-x",slug:"/working-model/organizational-structure/tractus-x/contributor",permalink:"/docs/next/working-model/organizational-structure/tractus-x/contributor",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"sidebar_working_model",previous:{title:"Committer",permalink:"/docs/next/working-model/organizational-structure/tractus-x/committer"},next:{title:"Tooling",permalink:"/docs/next/working-model/organizational-structure/tooling/"}},c={},u=[{value:"Engagement and Contributions",id:"engagement-and-contributions",level:2},{value:"Expectations and Growth",id:"expectations-and-growth",level:2}];function d(t){const e={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...t.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(e.h1,{id:"contributor",children:"Contributor"}),"\n",(0,o.jsx)(e.p,{children:"Contributor actively participating in the development process. They contribute code, documentation, bug fixes, and other resources to advance the project's objectives. Additionally, contributors engage in discussions, provide feedback, and collaborate with other members of the project community to improve the project's quality and functionality. Their efforts help drive innovation and ensure the success of the project within the Eclipse ecosystem."}),"\n",(0,o.jsx)(e.p,{children:"Contributors are the lifeblood of any open source project. They bring a project to life, infuse it with diversity, and drive its evolution. This role description outlines the various ways in which contributors can engage with and support the project. While the scope of a contributor's role is broad and can vary widely, the essence of their involvement centers around adding value through various means of participation."}),"\n",(0,o.jsxs)(e.p,{children:["It's important to recognize that the role of a contributor is not confined to this description alone. Open source is a realm of limitless possibilities, and contributors are encouraged to find unique ways to enhance the project based on their individual skills and creativity. The official description for a contributor within Tractus-X can be found ",(0,o.jsx)(e.a,{href:"https://eclipse-tractusx.github.io/docs/oss/contributor-committer#contributor",children:"here"}),"."]}),"\n",(0,o.jsx)(e.h2,{id:"engagement-and-contributions",children:"Engagement and Contributions"}),"\n",(0,o.jsxs)(e.ul,{children:["\n",(0,o.jsxs)(e.li,{children:[(0,o.jsx)(e.strong,{children:"Code Contributions"}),"\r\nContributors may write and submit code patches or new features to the project's codebase. They are encouraged to participate in code reviews and discussions to improve the quality and functionality of their submissions. Make sure you follow the ",(0,o.jsx)(e.a,{href:"/docs/next/working-model/process-structure/contribution-guideline",children:"code contribution guidelines"})]}),"\n",(0,o.jsxs)(e.li,{children:[(0,o.jsx)(e.strong,{children:"Documentation"}),"\r\nQuality documentation is crucial for user adoption and the ongoing success of the project. Contributors can write, edit, or update documentation to ensure that it is clear, comprehensive, and accessible."]}),"\n",(0,o.jsxs)(e.li,{children:[(0,o.jsx)(e.strong,{children:"Bug Reports"}),"\r\nIdentifying and reporting bugs is a valuable form of contribution. Contributors help maintain the project's integrity by submitting detailed bug reports that facilitate quick resolutions."]}),"\n",(0,o.jsxs)(e.li,{children:[(0,o.jsx)(e.strong,{children:"Feature Suggestions"}),"\r\nInnovative ideas are always welcome. Contributors can suggest new features or enhancements that align with the project's vision and user needs."]}),"\n",(0,o.jsxs)(e.li,{children:[(0,o.jsx)(e.strong,{children:"Testing"}),"\r\nContributors play a critical role in testing new releases, features, and bug fixes. Their feedback is essential for maintaining a stable and reliable project."]}),"\n",(0,o.jsxs)(e.li,{children:[(0,o.jsx)(e.strong,{children:"Community Support"}),"\r\nEngaging with the community through forums, mailing lists, or chat platforms, contributors provide support, answer questions, and help users navigate the project."]}),"\n",(0,o.jsxs)(e.li,{children:[(0,o.jsx)(e.strong,{children:"Outreach and Education"}),"\r\nContributors can help promote the project by writing blog posts, conducting workshops, speaking at conferences, and creating educational materials."]}),"\n"]}),"\n",(0,o.jsx)(e.h2,{id:"expectations-and-growth",children:"Expectations and Growth"}),"\n",(0,o.jsx)(e.p,{children:"Contributors are expected to adhere to the project's code of conduct, collaborate respectfully with other community members, and provide constructive feedback. While there is no formal commitment required, consistent and quality contributions can lead to recognition within the community and may open the door to additional roles, such as becoming a committer or joining an Expert Group."})]})}function l(t={}){const{wrapper:e}={...(0,i.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(d,{...t})}):d(t)}},28453:(t,e,n)=>{n.d(e,{R:()=>s,x:()=>a});var o=n(96540);const i={},r=o.createContext(i);function s(t){const e=o.useContext(r);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(i):t.components||i:s(t.components),o.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/8da1874a.618c5d34.js b/assets/js/8da1874a.618c5d34.js deleted file mode 100644 index a600dd737..000000000 --- a/assets/js/8da1874a.618c5d34.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[8627],{36189:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>s,default:()=>l,frontMatter:()=>r,metadata:()=>a,toc:()=>u});var o=n(74848),i=n(28453);const r={sidebar_position:3},s="Contributor",a={id:"working-model/organizational-structure/tractus-x/contributor",title:"Contributor",description:"Contributor actively participating in the development process. They contribute code, documentation, bug fixes, and other resources to advance the project's objectives. Additionally, contributors engage in discussions, provide feedback, and collaborate with other members of the project community to improve the project's quality and functionality. Their efforts help drive innovation and ensure the success of the project within the Eclipse ecosystem.",source:"@site/docs/working-model/organizational-structure/tractus-x/contributor.md",sourceDirName:"working-model/organizational-structure/tractus-x",slug:"/working-model/organizational-structure/tractus-x/contributor",permalink:"/docs/next/working-model/organizational-structure/tractus-x/contributor",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"sidebar_working_model",previous:{title:"Committer",permalink:"/docs/next/working-model/organizational-structure/tractus-x/committer"},next:{title:"Collaboration (Catena-X <-> Tractus-X",permalink:"/docs/next/working-model/organizational-structure/collaboration/"}},c={},u=[{value:"Engagement and Contributions",id:"engagement-and-contributions",level:2},{value:"Expectations and Growth",id:"expectations-and-growth",level:2}];function d(t){const e={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...t.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(e.h1,{id:"contributor",children:"Contributor"}),"\n",(0,o.jsx)(e.p,{children:"Contributor actively participating in the development process. They contribute code, documentation, bug fixes, and other resources to advance the project's objectives. Additionally, contributors engage in discussions, provide feedback, and collaborate with other members of the project community to improve the project's quality and functionality. Their efforts help drive innovation and ensure the success of the project within the Eclipse ecosystem."}),"\n",(0,o.jsx)(e.p,{children:"Contributors are the lifeblood of any open source project. They bring a project to life, infuse it with diversity, and drive its evolution. This role description outlines the various ways in which contributors can engage with and support the project. While the scope of a contributor's role is broad and can vary widely, the essence of their involvement centers around adding value through various means of participation."}),"\n",(0,o.jsxs)(e.p,{children:["It's important to recognize that the role of a contributor is not confined to this description alone. Open source is a realm of limitless possibilities, and contributors are encouraged to find unique ways to enhance the project based on their individual skills and creativity. The official description for a contributor within Tractus-X can be found ",(0,o.jsx)(e.a,{href:"https://eclipse-tractusx.github.io/docs/oss/contributor-committer#contributor",children:"here"}),"."]}),"\n",(0,o.jsx)(e.h2,{id:"engagement-and-contributions",children:"Engagement and Contributions"}),"\n",(0,o.jsxs)(e.ul,{children:["\n",(0,o.jsxs)(e.li,{children:[(0,o.jsx)(e.strong,{children:"Code Contributions"}),"\r\nContributors may write and submit code patches or new features to the project's codebase. They are encouraged to participate in code reviews and discussions to improve the quality and functionality of their submissions. Make sure you follow the ",(0,o.jsx)(e.a,{href:"/docs/next/working-model/process-structure/contribution-guideline",children:"code contribution guidelines"})]}),"\n",(0,o.jsxs)(e.li,{children:[(0,o.jsx)(e.strong,{children:"Documentation"}),"\r\nQuality documentation is crucial for user adoption and the ongoing success of the project. Contributors can write, edit, or update documentation to ensure that it is clear, comprehensive, and accessible."]}),"\n",(0,o.jsxs)(e.li,{children:[(0,o.jsx)(e.strong,{children:"Bug Reports"}),"\r\nIdentifying and reporting bugs is a valuable form of contribution. Contributors help maintain the project's integrity by submitting detailed bug reports that facilitate quick resolutions."]}),"\n",(0,o.jsxs)(e.li,{children:[(0,o.jsx)(e.strong,{children:"Feature Suggestions"}),"\r\nInnovative ideas are always welcome. Contributors can suggest new features or enhancements that align with the project's vision and user needs."]}),"\n",(0,o.jsxs)(e.li,{children:[(0,o.jsx)(e.strong,{children:"Testing"}),"\r\nContributors play a critical role in testing new releases, features, and bug fixes. Their feedback is essential for maintaining a stable and reliable project."]}),"\n",(0,o.jsxs)(e.li,{children:[(0,o.jsx)(e.strong,{children:"Community Support"}),"\r\nEngaging with the community through forums, mailing lists, or chat platforms, contributors provide support, answer questions, and help users navigate the project."]}),"\n",(0,o.jsxs)(e.li,{children:[(0,o.jsx)(e.strong,{children:"Outreach and Education"}),"\r\nContributors can help promote the project by writing blog posts, conducting workshops, speaking at conferences, and creating educational materials."]}),"\n"]}),"\n",(0,o.jsx)(e.h2,{id:"expectations-and-growth",children:"Expectations and Growth"}),"\n",(0,o.jsx)(e.p,{children:"Contributors are expected to adhere to the project's code of conduct, collaborate respectfully with other community members, and provide constructive feedback. While there is no formal commitment required, consistent and quality contributions can lead to recognition within the community and may open the door to additional roles, such as becoming a committer or joining an Expert Group."})]})}function l(t={}){const{wrapper:e}={...(0,i.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(d,{...t})}):d(t)}},28453:(t,e,n)=>{n.d(e,{R:()=>s,x:()=>a});var o=n(96540);const i={},r=o.createContext(i);function s(t){const e=o.useContext(r);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(i):t.components||i:s(t.components),o.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/b8b6309e.88635b40.js b/assets/js/b8b6309e.88635b40.js deleted file mode 100644 index 3ccd5dfb7..000000000 --- a/assets/js/b8b6309e.88635b40.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[5238],{90627:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>d,frontMatter:()=>s,metadata:()=>a,toc:()=>c});var n=i(74848),o=i(28453);const s={sidebar_position:3,title:"Tooling"},r=void 0,a={id:"working-model/organizational-structure/tooling/tooling",title:"Tooling",description:"Microsoft Teams",source:"@site/docs/working-model/organizational-structure/tooling/tooling.md",sourceDirName:"working-model/organizational-structure/tooling",slug:"/working-model/organizational-structure/tooling/",permalink:"/docs/next/working-model/organizational-structure/tooling/",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3,title:"Tooling"},sidebar:"sidebar_working_model",previous:{title:"Collaboration (Catena-X <-> Tractus-X",permalink:"/docs/next/working-model/organizational-structure/collaboration/"},next:{title:"Release Management - Phases",permalink:"/docs/next/working-model/release-management/"}},l={},c=[{value:"Microsoft Teams",id:"microsoft-teams",level:2},{value:"Main topic",id:"main-topic",level:3},{value:"CX Houston",id:"cx-houston",level:2},{value:"GitHub",id:"github",level:2},{value:"Setup & Access-Management",id:"setup--access-management",level:3},{value:"Access-Management",id:"access-management",level:4},{value:"Cross-team collaboration",id:"cross-team-collaboration",level:4},{value:"Setup",id:"setup",level:4},{value:"Eclipse Tooling",id:"eclipse-tooling",level:2}];function h(e){const t={a:"a",admonition:"admonition",br:"br",code:"code",em:"em",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h2,{id:"microsoft-teams",children:"Microsoft Teams"}),"\n",(0,n.jsx)(t.p,{children:"Microsoft Teams is a good starting point for Expert Groups and Committees. After they are built up, they can decide to use GitHub in a private repository, or MS Team in a private channel."}),"\n",(0,n.jsx)(t.admonition,{type:"warning",children:(0,n.jsx)(t.p,{children:"All open-source content has to be in Tractus-X. The private teams and repository are more for the day to day work, files and task planner/ issue tracker"})}),"\n",(0,n.jsx)(t.h3,{id:"main-topic",children:"Main topic"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"Communication system"}),"\n",(0,n.jsx)(t.li,{children:"Taskplanning"}),"\n",(0,n.jsx)(t.li,{children:"Filestorage"}),"\n",(0,n.jsx)(t.li,{children:'"Knowledgestore"'}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"cx-houston",children:"CX Houston"}),"\n",(0,n.jsx)(t.p,{children:"..."}),"\n",(0,n.jsx)(t.h2,{id:"github",children:"GitHub"}),"\n",(0,n.jsx)(t.p,{children:"GitHub is the main tool for development, when we talk about the Eclipse Tractus-X Project, the open-source part. GitHub is also getting more and more relevant for the Committee and Expert Group work."}),"\n",(0,n.jsx)(t.p,{children:"There are two main organizations in GitHub:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.a,{href:"https://github.com/catenax-eV/",children:"catenax-eV (Catena-X Automotive Network e.V.)"})," -> standards, Committee and Expert Group work"]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.a,{href:"https://github.com/eclipse-tractusx",children:"eclipse-tractusx -> Eclipse Tractus-X Project"})," -> open-source"]}),"\n"]}),"\n",(0,n.jsx)(t.admonition,{type:"note",children:(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"for the open-source part (reference implementations and Kits) GitHub is mandatory. Its used for planning, issue tracking, discussions, development, reviews and release etc."}),"\n",(0,n.jsx)(t.li,{children:"for the standardization part, GitHub is also set as mandatory"}),"\n",(0,n.jsxs)(t.li,{children:["for Committee work and Expert Groups the Association provides private repositories within the ",(0,n.jsx)(t.em,{children:"catenax-eV"})," GitHub organization"]}),"\n"]})}),"\n",(0,n.jsx)(t.h3,{id:"setup--access-management",children:"Setup & Access-Management"}),"\n",(0,n.jsx)(t.p,{children:"As described in the previous chapter, GitHub is an important tool for collaboration within the association but also with the community. To structure this, the following chapter explains the general setup and access structure."}),"\n",(0,n.jsx)(t.h4,{id:"access-management",children:"Access-Management"}),"\n",(0,n.jsx)(t.p,{children:"Only members of the Catena-X Association who have an active role in one of the various bodies of the association (expert groups, committees, ...) can become members of the organization. Persons are added as soon as they are part of such a body."}),"\n",(0,n.jsx)(t.p,{children:"The various bodies then receive a private repository by default."}),"\n",(0,n.jsx)(t.p,{children:"Access within the body is as follows:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"The team (all members of the body) can only be edited by the Catena-X association itself (add/remove members)"}),"\n",(0,n.jsxs)(t.li,{children:["The Team receive ",(0,n.jsx)(t.em,{children:"write"})," rights to the repository"]}),"\n",(0,n.jsxs)(t.li,{children:["The lead/co-lead has ",(0,n.jsx)(t.em,{children:"admin"})," access to the repository."]}),"\n"]}),"\n",(0,n.jsx)(t.h4,{id:"cross-team-collaboration",children:"Cross-team collaboration"}),"\n",(0,n.jsx)(t.p,{children:"There are two ways of working together with other bodies:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["Giving access to the existing repository:","\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["In this case, the other group/person with whom you are working is added to the existing repository (with ",(0,n.jsx)(t.em,{children:"write"})," rights)."]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(t.li,{children:["Give access to a private fork (only main):","\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["This creates a private fork of the main branch. The other group/person then has access to this fork (with ",(0,n.jsx)(t.em,{children:"write"})," rights)."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:"Further details, as well as the setup, can be requested from the Catena-X association."}),"\n",(0,n.jsx)(t.h4,{id:"setup",children:"Setup"}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.strong,{children:"Naming conventions"}),(0,n.jsx)(t.br,{}),"\n","The generic naming of repositories is based on the following semantics:",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.em,{children:"[catena-X]-[expert group]-[name of artifact]-[collaboration]"})]}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"Catena-X (cx): if the content is created by the Catena-X association."}),"\n",(0,n.jsx)(t.li,{children:"Expert group (eg) [Optional]: if the repository is assigned to an expert group."}),"\n",(0,n.jsx)(t.li,{children:"Name of artifact: name of the artifact or team"}),"\n",(0,n.jsxs)(t.li,{children:["Collaboration (collab): if its a fork as described in chapter ",(0,n.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/tooling/#cross-team-collaboration",children:"Cross-team collaboration"})]}),"\n"]}),"\n",(0,n.jsxs)(t.p,{children:["The generic naming of teams is based on the following semantics:",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.em,{children:"cx-team-[expert group/committee]-[name of body]"})]}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"Expert group/committee (ex/com): classification whether it is an expert group or a committee"}),"\n",(0,n.jsx)(t.li,{children:"Name of body: name of the team"}),"\n"]}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.strong,{children:"Depreciation of repositories"}),(0,n.jsx)(t.br,{}),"\n","If an expert group is no longer active, the repository is archived by the group at the end of its runtime. Other cases are decided on an individual basis."]}),"\n",(0,n.jsx)(t.h2,{id:"eclipse-tooling",children:"Eclipse Tooling"}),"\n",(0,n.jsxs)(t.p,{children:["In Eclipse Tractus-X we mainly use open-source tooling provided by the Eclipse Foundation ",(0,n.jsx)(t.a,{href:"https://eclipse-tractusx.github.io/community/intro",children:"https://eclipse-tractusx.github.io/community/intro"})]}),"\n",(0,n.jsxs)(t.p,{children:["The Eclipse Foundation provides a ",(0,n.jsx)(t.code,{children:"Matrix Chat"})," for open communication. It can be used via Eclipse account. There are several rooms available for different topics. The main room for Tractus-X is ",(0,n.jsxs)(t.a,{href:"https://matrix.to/#/#tractusx:matrix.eclipse.org",children:["#tractusx",":matrix",".eclipse.org"]}),"."]}),"\n",(0,n.jsxs)(t.p,{children:["There is also a ",(0,n.jsx)(t.a,{href:"https://accounts.eclipse.org/mailing-list/tractusx-dev",children:"tractusx-dev mailing list"})," available to reach out to all subscribed Tractus-X contributor. Within this list the important open meetings are shared as also committer elections and other important information related to Tractus-X."]}),"\n",(0,n.jsx)(t.admonition,{type:"info",children:(0,n.jsx)(t.p,{children:"Please subscribe to the mailing list."})})]})}function d(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(h,{...e})}):h(e)}},28453:(e,t,i)=>{i.d(t,{R:()=>r,x:()=>a});var n=i(96540);const o={},s=n.createContext(o);function r(e){const t=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),n.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b8b6309e.c6b89999.js b/assets/js/b8b6309e.c6b89999.js new file mode 100644 index 000000000..a7bb2f129 --- /dev/null +++ b/assets/js/b8b6309e.c6b89999.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[5238],{90627:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>d,frontMatter:()=>s,metadata:()=>a,toc:()=>l});var n=i(74848),o=i(28453);const s={sidebar_position:3,title:"Tooling"},r=void 0,a={id:"working-model/organizational-structure/tooling/tooling",title:"Tooling",description:"Microsoft Teams",source:"@site/docs/working-model/organizational-structure/tooling/tooling.md",sourceDirName:"working-model/organizational-structure/tooling",slug:"/working-model/organizational-structure/tooling/",permalink:"/docs/next/working-model/organizational-structure/tooling/",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3,title:"Tooling"},sidebar:"sidebar_working_model",previous:{title:"Contributor",permalink:"/docs/next/working-model/organizational-structure/tractus-x/contributor"},next:{title:"Release Management - Phases",permalink:"/docs/next/working-model/release-management/"}},c={},l=[{value:"Microsoft Teams",id:"microsoft-teams",level:2},{value:"Main topic",id:"main-topic",level:3},{value:"CX Houston",id:"cx-houston",level:2},{value:"GitHub",id:"github",level:2},{value:"Setup & Access-Management",id:"setup--access-management",level:3},{value:"Access-Management",id:"access-management",level:4},{value:"Cross-team collaboration",id:"cross-team-collaboration",level:4},{value:"Setup",id:"setup",level:4},{value:"Eclipse Tooling",id:"eclipse-tooling",level:2}];function h(e){const t={a:"a",admonition:"admonition",br:"br",code:"code",em:"em",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h2,{id:"microsoft-teams",children:"Microsoft Teams"}),"\n",(0,n.jsx)(t.p,{children:"Microsoft Teams is a good starting point for Expert Groups and Committees. After they are built up, they can decide to use GitHub in a private repository, or MS Team in a private channel."}),"\n",(0,n.jsx)(t.admonition,{type:"warning",children:(0,n.jsx)(t.p,{children:"All open-source content has to be in Tractus-X. The private teams and repository are more for the day to day work, files and task planner/ issue tracker"})}),"\n",(0,n.jsx)(t.h3,{id:"main-topic",children:"Main topic"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"Communication system"}),"\n",(0,n.jsx)(t.li,{children:"Taskplanning"}),"\n",(0,n.jsx)(t.li,{children:"Filestorage"}),"\n",(0,n.jsx)(t.li,{children:'"Knowledgestore"'}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"cx-houston",children:"CX Houston"}),"\n",(0,n.jsx)(t.p,{children:"..."}),"\n",(0,n.jsx)(t.h2,{id:"github",children:"GitHub"}),"\n",(0,n.jsx)(t.p,{children:"GitHub is the main tool for development, when we talk about the Eclipse Tractus-X Project, the open-source part. GitHub is also getting more and more relevant for the Committee and Expert Group work."}),"\n",(0,n.jsx)(t.p,{children:"There are two main organizations in GitHub:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.a,{href:"https://github.com/catenax-eV/",children:"catenax-eV (Catena-X Automotive Network e.V.)"})," -> standards, Committee and Expert Group work"]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.a,{href:"https://github.com/eclipse-tractusx",children:"eclipse-tractusx -> Eclipse Tractus-X Project"})," -> open-source"]}),"\n"]}),"\n",(0,n.jsx)(t.admonition,{type:"note",children:(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"for the open-source part (reference implementations and Kits) GitHub is mandatory. Its used for planning, issue tracking, discussions, development, reviews and release etc."}),"\n",(0,n.jsx)(t.li,{children:"for the standardization part, GitHub is also set as mandatory"}),"\n",(0,n.jsxs)(t.li,{children:["for Committee work and Expert Groups the Association provides private repositories within the ",(0,n.jsx)(t.em,{children:"catenax-eV"})," GitHub organization"]}),"\n"]})}),"\n",(0,n.jsx)(t.h3,{id:"setup--access-management",children:"Setup & Access-Management"}),"\n",(0,n.jsx)(t.p,{children:"As described in the previous chapter, GitHub is an important tool for collaboration within the association but also with the community. To structure this, the following chapter explains the general setup and access structure."}),"\n",(0,n.jsx)(t.h4,{id:"access-management",children:"Access-Management"}),"\n",(0,n.jsx)(t.p,{children:"Only members of the Catena-X Association who have an active role in one of the various bodies of the association (expert groups, committees, ...) can become members of the organization. Persons are added as soon as they are part of such a body."}),"\n",(0,n.jsx)(t.p,{children:"The various bodies then receive a private repository by default."}),"\n",(0,n.jsx)(t.p,{children:"Access within the body is as follows:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"The team (all members of the body) can only be edited by the Catena-X association itself (add/remove members)"}),"\n",(0,n.jsxs)(t.li,{children:["The Team receive ",(0,n.jsx)(t.em,{children:"write"})," rights to the repository"]}),"\n",(0,n.jsxs)(t.li,{children:["The lead/co-lead has ",(0,n.jsx)(t.em,{children:"admin"})," access to the repository."]}),"\n"]}),"\n",(0,n.jsx)(t.h4,{id:"cross-team-collaboration",children:"Cross-team collaboration"}),"\n",(0,n.jsx)(t.p,{children:"There are two ways of working together with other bodies:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["Giving access to the existing repository:","\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["In this case, the other group/person with whom you are working is added to the existing repository (with ",(0,n.jsx)(t.em,{children:"write"})," rights)."]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(t.li,{children:["Give access to a private fork (only main):","\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["This creates a private fork of the main branch. The other group/person then has access to this fork (with ",(0,n.jsx)(t.em,{children:"write"})," rights)."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:"Further details, as well as the setup, can be requested from the Catena-X association."}),"\n",(0,n.jsx)(t.h4,{id:"setup",children:"Setup"}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.strong,{children:"Naming conventions"}),(0,n.jsx)(t.br,{}),"\n","The generic naming of repositories is based on the following semantics:",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.em,{children:"[catena-X]-[expert group]-[name of artifact]-[collaboration]"})]}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"Catena-X (cx): if the content is created by the Catena-X association."}),"\n",(0,n.jsx)(t.li,{children:"Expert group (eg) [Optional]: if the repository is assigned to an expert group."}),"\n",(0,n.jsx)(t.li,{children:"Name of artifact: name of the artifact or team"}),"\n",(0,n.jsxs)(t.li,{children:["Collaboration (collab): if its a fork as described in chapter ",(0,n.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/tooling/#cross-team-collaboration",children:"Cross-team collaboration"})]}),"\n"]}),"\n",(0,n.jsxs)(t.p,{children:["The generic naming of teams is based on the following semantics:",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.em,{children:"cx-team-[expert group/committee]-[name of body]"})]}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"Expert group/committee (ex/com): classification whether it is an expert group or a committee"}),"\n",(0,n.jsx)(t.li,{children:"Name of body: name of the team"}),"\n"]}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.strong,{children:"Depreciation of repositories"}),(0,n.jsx)(t.br,{}),"\n","If an expert group is no longer active, the repository is archived by the group at the end of its runtime. Other cases are decided on an individual basis."]}),"\n",(0,n.jsx)(t.h2,{id:"eclipse-tooling",children:"Eclipse Tooling"}),"\n",(0,n.jsxs)(t.p,{children:["In Eclipse Tractus-X we mainly use open-source tooling provided by the Eclipse Foundation ",(0,n.jsx)(t.a,{href:"https://eclipse-tractusx.github.io/community/intro",children:"https://eclipse-tractusx.github.io/community/intro"})]}),"\n",(0,n.jsxs)(t.p,{children:["The Eclipse Foundation provides a ",(0,n.jsx)(t.code,{children:"Matrix Chat"})," for open communication. It can be used via Eclipse account. There are several rooms available for different topics. The main room for Tractus-X is ",(0,n.jsxs)(t.a,{href:"https://matrix.to/#/#tractusx:matrix.eclipse.org",children:["#tractusx",":matrix",".eclipse.org"]}),"."]}),"\n",(0,n.jsxs)(t.p,{children:["There is also a ",(0,n.jsx)(t.a,{href:"https://accounts.eclipse.org/mailing-list/tractusx-dev",children:"tractusx-dev mailing list"})," available to reach out to all subscribed Tractus-X contributor. Within this list the important open meetings are shared as also committer elections and other important information related to Tractus-X."]}),"\n",(0,n.jsx)(t.admonition,{type:"info",children:(0,n.jsx)(t.p,{children:"Please subscribe to the mailing list."})})]})}function d(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(h,{...e})}):h(e)}},28453:(e,t,i)=>{i.d(t,{R:()=>r,x:()=>a});var n=i(96540);const o={},s=n.createContext(o);function r(e){const t=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),n.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/bf1307fc.dbf1fbc3.js b/assets/js/bf1307fc.dbf1fbc3.js new file mode 100644 index 000000000..70e4373ed --- /dev/null +++ b/assets/js/bf1307fc.dbf1fbc3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[9525],{31413:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Jupiter (preview)","banner":"unreleased","badge":true,"noIndex":false,"className":"docs-version-current","isLast":false,"docsSidebars":{"sidebar_standards":[{"type":"link","label":"Overview Standards","href":"/docs/next/standards/overview","className":"separator-bottom","docId":"standards/overview","unlisted":false},{"type":"link","label":"CX-0001 EDC Discovery API v1.0.2","href":"/docs/next/standards/CX-0001-EDCDiscoveryAPI/","docId":"standards/CX-0001-EDCDiscoveryAPI/CX-0001-EDCDiscoveryAPI","unlisted":false},{"type":"link","label":"CX-0002 Digital Twins in Catena-X v2.2.0","href":"/docs/next/standards/CX-0002-DigitalTwinsInCatenaX/","docId":"standards/CX-0002-DigitalTwinsInCatenaX/CX-0002-DigitalTwinsInCatenaX","unlisted":false},{"type":"link","label":"CX-0003 SAMM Aspect Meta Model v1.1.0","href":"/docs/next/standards/CX-0003-SAMMSemanticAspectMetaModel/","docId":"standards/CX-0003-SAMMSemanticAspectMetaModel/CX-0003-SAMMSemanticAspectMetaModel","unlisted":false},{"type":"link","label":"CX-0005 Item Relationship Service API 2.1.1","href":"/docs/next/standards/CX-0005-ItemRelationshipServiceAPI/","docId":"standards/CX-0005-ItemRelationshipServiceAPI/CX-0005-ItemRelationshipServiceAPI","unlisted":false},{"type":"link","label":"CX-0006 Registration and Initial Onboarding v2.0.0","href":"/docs/next/standards/CX-0006-RegistrationAndInitialOnboarding/","docId":"standards/CX-0006-RegistrationAndInitialOnboarding/CX-0006-RegistrationAndInitialOnboarding","unlisted":false},{"type":"link","label":"CX-0007 Minimal Data Provider Service Offering v1.0.2","href":"/docs/next/standards/CX-0007-MinimalDataProviderServicesOffering/","docId":"standards/CX-0007-MinimalDataProviderServicesOffering/CX-0007-MinimalDataProviderServicesOffering","unlisted":false},{"type":"link","label":"CX-0008 Relevant Standards for Conformity Assessments v1.1.0","href":"/docs/next/standards/CX-0008-RelevantStandardsForConformityAssessments/","docId":"standards/CX-0008-RelevantStandardsForConformityAssessments/CX-0008-Relevantstandardsforconformityassessments","unlisted":false},{"type":"link","label":"CX-0009 CX Registration API v2.0.0","href":"/docs/next/standards/CX-0009-CXRegistrationAPI/","docId":"standards/CX-0009-CXRegistrationAPI/CX-0009-CXRegistrationAPI","unlisted":false},{"type":"link","label":"CX-0010 Business Partner Number v2.0.0","href":"/docs/next/standards/CX-0010-BusinessPartnerNumber/","docId":"standards/CX-0010-BusinessPartnerNumber/CX-0010-BusinessPartnerNumber","unlisted":false},{"type":"link","label":"CX-0011 Issuing Agency v1.0.1","href":"/docs/next/standards/CX-0011-IssuingAgency/","docId":"standards/CX-0011-IssuingAgency/CX-0011-IssuingAgency","unlisted":false},{"type":"link","label":"CX-0012 Business Partner Data Pool API v4.0.0","href":"/docs/next/standards/CX-0012-BusinessPartnerDataPoolAPI/","docId":"standards/CX-0012-BusinessPartnerDataPoolAPI/CX-0012-BusinessPartnerDataPoolAPI","unlisted":false},{"type":"link","label":"CX-0013 Identity of Member Company v2.0.0","href":"/docs/next/standards/CX-0013-IdentityOfMemberCompanies/","docId":"standards/CX-0013-IdentityOfMemberCompanies/CX-0013-IdentityofMemberCompanies","unlisted":false},{"type":"link","label":"CX-0014 Employees and Technical Users v1.0.1","href":"/docs/next/standards/CX-0014-EmployeesAndTechnicalUsers/","docId":"standards/CX-0014-EmployeesAndTechnicalUsers/CX-0014-EmployeesAndTechnicalUsers","unlisted":false},{"type":"link","label":"CX-0015 IAM & Access Control Paradigm for Users and Clients v1.0.1","href":"/docs/next/standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients/","docId":"standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients/CX-0015-IAMandAccessControlParadigmForUsersAndClients","unlisted":false},{"type":"link","label":"CX-0018 Dataspace Connectivity v.3.1.0","href":"/docs/next/standards/CX-0018-DataspaceConnectivity/","docId":"standards/CX-0018-DataspaceConnectivity/CX-0018-DataspaceConnectivity","unlisted":false},{"type":"link","label":"CX-0029 Product Carbon Footprint Rulebook v3.0.0","href":"/docs/next/standards/CX-0029-ProductCarbonFootprintRulebook/","docId":"standards/CX-0029-ProductCarbonFootprintRulebook/CX-0029-ProductCarbonFootprintRulebook","unlisted":false},{"type":"link","label":"CX-0030 Aspect Model BoM As Specified v2.0.0","href":"/docs/next/standards/CX-0030-DataModelBoMAsSpecified/","docId":"standards/CX-0030-DataModelBoMAsSpecified/CX-0030-DataModelBoMAsSpecified","unlisted":false},{"type":"link","label":"CX-0031 Data Model: Material For Homologation v1.1.1","href":"/docs/next/standards/CX-0031-DataModelMaterialForHomologation/","docId":"standards/CX-0031-DataModelMaterialForHomologation/CX-0031-DataModelMaterialForHomologation","unlisted":false},{"type":"link","label":"CX-0032 Data Model: Part As Specified v1.0.1","href":"/docs/next/standards/CX-0032-DataModelPartAsSpecified/","docId":"standards/CX-0032-DataModelPartAsSpecified/CX-0032-DataModelPartAsSpecified","unlisted":false},{"type":"link","label":"CX-0044 ECLASS v1.0.2","href":"/docs/next/standards/CX-0044-ECLASS/","docId":"standards/CX-0044-ECLASS/CX-0044-ECLASS","unlisted":false},{"type":"link","label":"CX-0045 Aspect Model Data Chain Template v1.3.0","href":"/docs/next/standards/CX-0045-AspectModelDataChainTemplate/","docId":"standards/CX-0045-AspectModelDataChainTemplate/CX-0045-AspectModelDataChainTemplate","unlisted":false},{"type":"link","label":"CX-0049 DID Document v2.0.0","href":"/docs/next/standards/CX-0049-DIDDocumentSchema/","docId":"standards/CX-0049-DIDDocumentSchema/CX-0049-DIDDocumentSchema","unlisted":false},{"type":"link","label":"CX - 0050 Framework Agreement Credential v.2.1.0","href":"/docs/next/standards/CX-0050-FrameworkAgreementCredential/","docId":"standards/CX-0050-FrameworkAgreementCredential/CX-0050-FrameworkAgreementCredential","unlisted":false},{"type":"link","label":"CX-0053 Discovery Finder and BPN Discovery Service APIs v1.1.1","href":"/docs/next/standards/CX-0053-BPNDiscoveryServiceAPIs/","docId":"standards/CX-0053-BPNDiscoveryServiceAPIs/CX-0053-BPNDiscoveryServiceAPIs","unlisted":false},{"type":"link","label":"CX-0054 Application Service Release v1.0.1","href":"/docs/next/standards/CX-0054-ApplicationServiceRelease/","docId":"standards/CX-0054-ApplicationServiceRelease/CX-0054-ApplicationServiceRelease","unlisted":false},{"type":"link","label":"CX-0055 Data Processing Patterns for IT System Integration v1.2.0","href":"/docs/next/standards/CX-0055-DataProcessingPatternsforITSystemIntegration/","docId":"standards/CX-0055-DataProcessingPatternsforITSystemIntegration/CX-0055-DataProcessingPatternsforITSystemIntegration","unlisted":false},{"type":"link","label":"CX-0059 Use Case Behaviour Twin Endurance Predictor v2.0.0","href":"/docs/next/standards/CX-0059-UseCaseBehaviourTwinEndurancePredictor/","docId":"standards/CX-0059-UseCaseBehaviourTwinEndurancePredictor/CX-0059-UseCaseBehaviourTwinEndurancePredictor","unlisted":false},{"type":"link","label":"CX-0067 Ontology Models to realize federated query in Catena-X v1.1.0","href":"/docs/next/standards/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX/","docId":"standards/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX","unlisted":false},{"type":"link","label":"CX-0074 Business Partner Data Gate API v3.0.0","href":"/docs/next/standards/CX-0074-BusinessPartnerGateAPI/","docId":"standards/CX-0074-BusinessPartnerGateAPI/CX-0074-BusinessPartnerGateAPI","unlisted":false},{"type":"link","label":"CX-0076 - Golden Record End-to-End Requirements Standard v.1.2.0","href":"/docs/next/standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard/","docId":"standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard/CX-0076-GoldenRecordEndtoEndRequirementsStandard","unlisted":false},{"type":"link","label":"CX-0077 Data Quality Dashboard v1.2.0","href":"/docs/next/standards/CX-0077-DataQualityDashboard/","docId":"standards/CX-0077-DataQualityDashboard/CX-0077-DataQualityDashboard","unlisted":false},{"type":"link","label":"CX-0078 Bank Data Verification Dashboard v1.2.0","href":"/docs/next/standards/CX-0078-BankDataVerificationDashboard/","docId":"standards/CX-0078-BankDataVerificationDashboard/CX-0078-BankDataVerificationDashboard","unlisted":false},{"type":"link","label":"CX-0079 Natural Person Screening Dashboard v1.2.0","href":"/docs/next/standards/CX-0079-NaturalPersonScreeningDashboard/","docId":"standards/CX-0079-NaturalPersonScreeningDashboard/CX-0079-NaturalPersonScreeningDashboard","unlisted":false},{"type":"link","label":"CX-0080 BPDM Fraud Prevention Service v1.1.0","href":"/docs/next/standards/CX-0080-BPDMFraudPreventionService/","docId":"standards/CX-0080-BPDMFraudPreventionService/CX-0080-BPDMFraudPreventionService","unlisted":false},{"type":"link","label":"CX-0081 Country Risk API v1.2.0","href":"/docs/next/standards/CX-0081-BPDMCountryRisk/","docId":"standards/CX-0081-BPDMCountryRisk/CX-0081-BPDMCountryRisk","unlisted":false},{"type":"link","label":"CX-0084 Federated Queries in Data Spaces v1.2.0","href":"/docs/next/standards/CX-0084-FederatedQueriesInDataSpaces/","docId":"standards/CX-0084-FederatedQueriesInDataSpaces/CX-0084-FederatedQueriesInDataSpaces","unlisted":false},{"type":"link","label":"CX-0094 Aspect Model: Part Site In Formation As Planned v1.0.0","href":"/docs/next/standards/CX-0094-AspectModelPartSiteInformationAsPlanned/","docId":"standards/CX-0094-AspectModelPartSiteInformationAsPlanned/CX-0094-AspectModelPartSiteInformationAsPlanned","unlisted":false},{"type":"link","label":"CX-0102 Functional Mock Up v1.0.0","href":"/docs/next/standards/CX-0102-Functional-Mock-Up/","docId":"standards/CX-0102-Functional-Mock-Up/CX-0102-Functional-Mock-Up","unlisted":false},{"type":"link","label":"CX-0105 Asset Tracking Use Case v1.1.0","href":"/docs/next/standards/CX-0105-AssetTrackingUseCase/","docId":"standards/CX-0105-AssetTrackingUseCase/CX-0105-AssetTrackingUseCase","unlisted":false},{"type":"link","label":"CX-0115 Manufacturing Capability Exchange 1.0.0","href":"/docs/next/standards/CX-0115-ManufacturingCapabilityExchange/","docId":"standards/CX-0115-ManufacturingCapabilityExchange/CX-0115-ManufacturingCapabilityExchange","unlisted":false},{"type":"link","label":"CX-0116 Sanction Party Watchlist Dashboard v1.2.0","href":"/docs/next/standards/CX-0116-SanctionWatchlistDashboard/","docId":"standards/CX-0116-SanctionWatchlistDashboard/CX-0116-SanctionWatchlistDashboard","unlisted":false},{"type":"link","label":"CX-0117 Use Case Circular Economy - Secondary Marketplace v1.0.0","href":"/docs/next/standards/CX-0117-UseCaseCircularEconomySecondaryMarketplace/","docId":"standards/CX-0117-UseCaseCircularEconomySecondaryMarketplace/CX-0117-UseCaseCircularEconomySecondaryMarketplace","unlisted":false},{"type":"link","label":"CX-0118 Delivery Information Exchange 2.0.0","href":"/docs/next/standards/CX-0118-ActualDeliveryInformationExchange/","docId":"standards/CX-0118-ActualDeliveryInformationExchange/CX-0118-ActualDeliveryInformationExchange","unlisted":false},{"type":"link","label":"CX-0120 Short-Term Material Demand Exchange 2.0.0","href":"/docs/next/standards/CX-0120-ShortTermMaterialDemandExchange/","docId":"standards/CX-0120-ShortTermMaterialDemandExchange/CX-0120-ShortTermMaterialDemandExchange","unlisted":false},{"type":"link","label":"CX-0121 Planned Production Output Exchange 1.0.0","href":"/docs/next/standards/CX-0121-PlannedProductionOutputExchange/","docId":"standards/CX-0121-PlannedProductionOutputExchange/CX-0121-PlannedProductionOutputExchange","unlisted":false},{"type":"link","label":"CX-0122 Item Stock Exchange 2.0.0","href":"/docs/next/standards/CX-0122-ItemStockExchange/","docId":"standards/CX-0122-ItemStockExchange/CX-0122-ItemStockExchange","unlisted":false},{"type":"link","label":"CX-0123 Quality Use Case Standard v2.0.0","href":"/docs/next/standards/CX-0123-QualityUseCaseStandard/","docId":"standards/CX-0123-QualityUseCaseStandard/CX-0123-QualityUseCaseStandard","unlisted":false},{"type":"link","label":"CX-0125 Traceability Use Case v2.0.0","href":"/docs/next/standards/CX-0125-TraceabilityUseCase/","docId":"standards/CX-0125-TraceabilityUseCase/CX-0125-TraceabilityUseCase","unlisted":false},{"type":"link","label":"CX-0126 Industry Core: Part Type 2.0.0","href":"/docs/next/standards/CX-0126-IndustryCorePartType/","docId":"standards/CX-0126-IndustryCorePartType/CX-0126-IndustryCorePartType","unlisted":false},{"type":"link","label":"CX-0127 Industry Core: Part Instance 2.0.0","href":"/docs/next/standards/CX-0127-IndustryCorePartInstance/","docId":"standards/CX-0127-IndustryCorePartInstance/CX-0127-IndustryCorePartInstance","unlisted":false},{"type":"link","label":"CX-0128 - Demand and Capacity Management Data Exchange v2.0.0","href":"/docs/next/standards/CX-0128-DemandandCapacityManagementDataExchange/","docId":"standards/CX-0128-DemandandCapacityManagementDataExchange/CX-0128-DemandandCapacityManagementDataExchange","unlisted":false},{"type":"link","label":"CX-0129 Request for Quotation Exchange v2.0.0","href":"/docs/next/standards/CX-0129-RequestforQuotationExchange/","docId":"standards/CX-0129-RequestforQuotationExchange/CX-0129-RequestforQuotationExchange","unlisted":false},{"type":"link","label":"CX-0131 Circularity Core v1.1.0","href":"/docs/next/standards/CX-0131-CircularityCore/","docId":"standards/CX-0131-CircularityCore/CX-0131-CircularityCore","unlisted":false},{"type":"link","label":"CX-0133 Online Control and Simulation 2.0.0","href":"/docs/next/standards/CX-0133-OnlineControlandSimulation/","docId":"standards/CX-0133-OnlineControlandSimulation/CX-0133-OnlineControlandSimulation","unlisted":false},{"type":"link","label":"CX-0135 - BP company certificate management v2.0.0","href":"/docs/next/standards/CX-0135-CompanyCertificateManagement/","docId":"standards/CX-0135-CompanyCertificateManagement/CX-0135-CompanyCertificateManagement","unlisted":false},{"type":"link","label":"CX-0136 Use Case PCF 2.0.0","href":"/docs/next/standards/CX-0136-UseCasePCF/","docId":"standards/CX-0136-UseCasePCF/CX-0136-UseCasePCF","unlisted":false},{"type":"link","label":"CX-0138 Use Case Behaviour Twin Endurance Estimator v1.0.1","href":"/docs/next/standards/CX-0138-UseCaseBehaviourTwinEnduranceEstimator/","docId":"standards/CX-0138-UseCaseBehaviourTwinEnduranceEstimator/CX-0138-UseCaseBehaviourTwinEnduranceEstimator","unlisted":false},{"type":"link","label":"CX-0139 Information as a Service - External Data Provider v1.0.0","href":"/docs/next/standards/CX-0139-InformationasaServiceExternalDataProvider/","docId":"standards/CX-0139-InformationasaServiceExternalDataProvider/CX-0139-InformationasaServiceExternalDataProvider","unlisted":false},{"type":"link","label":"CX-0141 Use Case Behaviour Twin Health Indicator v1.0.0","href":"/docs/next/standards/CX-0141-HealthIndicatorUseCase/","docId":"standards/CX-0141-HealthIndicatorUseCase/CX-0141-HealthIndicatorUseCase","unlisted":false},{"type":"link","label":"CX-0142 Shop Floor Information Service v1.0.0","href":"/docs/next/standards/CX-0142-ShopFloorInformationService/","docId":"standards/CX-0142-ShopFloorInformationService/CX-0142-ShopFloorInformationService","unlisted":false},{"type":"link","label":"CX-0143 Use Case Circular Economy - Digital Product Passport Standard 1.0.0","href":"/docs/next/standards/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard/","docId":"standards/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard","unlisted":false},{"type":"link","label":"CX-0144 ESS Use Case Standard 1.0.0","href":"/docs/next/standards/CX-0144-ESSUseCaseStandard/","docId":"standards/CX-0144-ESSUseCaseStandard/CX-0144-ESSUseCaseStandard","unlisted":false},{"type":"link","label":"CX-0145 Days of supply Exchange 1.0.0","href":"/docs/next/standards/CX-0145-DaysofsupplyExchange/","docId":"standards/CX-0145-DaysofsupplyExchange/CX-0145-DaysofsupplyExchange","unlisted":false},{"type":"link","label":"CX-0146 Supply Chain Disruption Notifications 1.0.0","href":"/docs/next/standards/CX-0146-SupplyChainDisruptionNotifications/","docId":"standards/CX-0146-SupplyChainDisruptionNotifications/CX-0146-SupplyChainDisruptionNotifications","unlisted":false},{"type":"link","label":"CX-0149 Verified Company Identity v1.0.0","href":"/docs/next/standards/CX-0149-Dataspaceidentityandidentification/","docId":"standards/CX-0149-Dataspaceidentityandidentification/CX-0149-Dataspaceidentityandidentification","unlisted":false},{"type":"link","label":"Changelog","href":"/docs/next/standards/changelog","className":"separator-top","docId":"standards/changelog","unlisted":false}],"sidebar_op_model":[{"type":"link","label":"Why: Introduction","href":"/docs/next/operating-model/why-introduction/","docId":"operating-model/why-introduction/why-introduction","unlisted":false},{"type":"link","label":"Why: Understanding the Catena-X Data Space","href":"/docs/next/operating-model/why-understanding-the-catena-x-data-space/","docId":"operating-model/why-understanding-the-catena-x-data-space/why-understanding-the-catena-x-data-space","unlisted":false},{"type":"link","label":"Who: Roles in the Catena-X ecosystem","href":"/docs/next/operating-model/who-roles-in-the-catena-x-ecosystem/","docId":"operating-model/who-roles-in-the-catena-x-ecosystem/who-roles-in-the-catena-x-ecosystem","unlisted":false},{"type":"link","label":"What: Service Map","href":"/docs/next/operating-model/what-service-map/","docId":"operating-model/what-service-map/what-service-map","unlisted":false},{"type":"link","label":"How: Data Space Operations","href":"/docs/next/operating-model/how-data-space-operations/","docId":"operating-model/how-data-space-operations/how-data-space-operations","unlisted":false},{"type":"link","label":"How: Data Space Governance","href":"/docs/next/operating-model/how-data-space-governance/","docId":"operating-model/how-data-space-governance/how-data-space-governance","unlisted":false},{"type":"link","label":"How: Life Cycle Management","href":"/docs/next/operating-model/how-life-cycle-management/","docId":"operating-model/how-life-cycle-management/how-life-cycle-management","unlisted":false},{"type":"link","label":"Outlook","href":"/docs/next/operating-model/outlook/","docId":"operating-model/outlook/outlook","unlisted":false},{"type":"link","label":"Glossary","href":"/docs/next/operating-model/glossary/","docId":"operating-model/glossary/glossary","unlisted":false},{"type":"link","label":"Appendix","href":"/docs/next/operating-model/appendix/","docId":"operating-model/appendix/appendix","unlisted":false},{"type":"link","label":"Changelog","href":"/docs/next/operating-model/changelog/","docId":"operating-model/changelog/changelog","unlisted":false},{"type":"link","label":"Legal","href":"/docs/next/operating-model/legal/","docId":"operating-model/legal/legal","unlisted":false}],"sidebar_regulatory_framework":[{"type":"link","label":"Governance Framework for Data Space Operations","href":"/docs/next/regulatory-framework/governance-framework","docId":"regulatory-framework/governance-framework","unlisted":false},{"type":"category","label":"30,000ft - Data Space Level","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Catena-X: Country Clearance List","href":"/docs/next/regulatory-framework/30000ft/country-clearance-list","docId":"regulatory-framework/30000ft/country-clearance-list","unlisted":false},{"type":"link","label":"Catena-X: 10 Golden Rules","href":"/docs/next/regulatory-framework/30000ft/ten-golden-rules","docId":"regulatory-framework/30000ft/ten-golden-rules","unlisted":false}]},{"type":"category","label":"20,000ft - Use Case Level","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Data Exchange Governance","href":"/docs/next/regulatory-framework/20000ft/Data Exchange Governance","docId":"regulatory-framework/20000ft/Data Exchange Governance","unlisted":false},{"type":"link","label":"Standardized Usage Policies","href":"/docs/next/regulatory-framework/20000ft/Standardized Usage Policies","docId":"regulatory-framework/20000ft/Standardized Usage Policies","unlisted":false}]},{"type":"category","label":"10,000-5,000ft \u2013 Data Offering & Usage Level","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Data Exchange Contracts","href":"/docs/next/regulatory-framework/10000ft/data-exchange-contracts","docId":"regulatory-framework/10000ft/data-exchange-contracts","unlisted":false}]},{"type":"link","label":"Changelog","href":"/docs/next/regulatory-framework/changelog","className":"separator-top","docId":"regulatory-framework/changelog","unlisted":false}],"sidebar_working_model":[{"type":"link","label":"Overview","href":"/docs/next/working-model/overview","docId":"working-model/overview","unlisted":false},{"type":"link","label":"Catena-X Ecosystem","href":"/docs/next/working-model/ecosystem/","docId":"working-model/ecosystem/ecosystem","unlisted":false},{"type":"category","label":"Organizational Structure","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"Catena-X (Association)","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Management board","href":"/docs/next/working-model/organizational-structure/catena-x/management-board","docId":"working-model/organizational-structure/catena-x/management-board","unlisted":false},{"type":"link","label":"Committee","href":"/docs/next/working-model/organizational-structure/catena-x/committee","docId":"working-model/organizational-structure/catena-x/committee","unlisted":false},{"type":"link","label":"Expert Group","href":"/docs/next/working-model/organizational-structure/catena-x/expert-group","docId":"working-model/organizational-structure/catena-x/expert-group","unlisted":false},{"type":"link","label":"Working Groups","href":"/docs/next/working-model/organizational-structure/catena-x/working-groups","docId":"working-model/organizational-structure/catena-x/working-groups","unlisted":false},{"type":"link","label":"Catena-X office","href":"/docs/next/working-model/organizational-structure/catena-x/catena-x-office","docId":"working-model/organizational-structure/catena-x/catena-x-office","unlisted":false}],"href":"/docs/next/working-model/organizational-structure/catena-x/"},{"type":"category","label":"Tractus-X (Eclipse)","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Project Lead","href":"/docs/next/working-model/organizational-structure/tractus-x/projectlead","docId":"working-model/organizational-structure/tractus-x/projectlead","unlisted":false},{"type":"link","label":"Committer","href":"/docs/next/working-model/organizational-structure/tractus-x/committer","docId":"working-model/organizational-structure/tractus-x/committer","unlisted":false},{"type":"link","label":"Contributor","href":"/docs/next/working-model/organizational-structure/tractus-x/contributor","docId":"working-model/organizational-structure/tractus-x/contributor","unlisted":false}],"href":"/docs/next/working-model/organizational-structure/tractus-x/"},{"type":"link","label":"Tooling","href":"/docs/next/working-model/organizational-structure/tooling/","docId":"working-model/organizational-structure/tooling/tooling","unlisted":false}],"href":"/docs/next/working-model/organizational-structure/"},{"type":"category","label":"Release Management","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"Planning (Week 5 -14)","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"CX Roadmap Preparation","href":"/docs/next/working-model/release-management/planning/cx-roadmap-preparation","docId":"working-model/release-management/planning/cx-roadmap-preparation","unlisted":false},{"type":"link","label":"CX Release Roadmap Review","href":"/docs/next/working-model/release-management/planning/cx-release-roadmap-review","docId":"working-model/release-management/planning/cx-release-roadmap-review","unlisted":false},{"type":"link","label":"Refinement & Dependencies","href":"/docs/next/working-model/release-management/planning/refinement-and-dependencies","docId":"working-model/release-management/planning/refinement-and-dependencies","unlisted":false},{"type":"link","label":"Refinement Day","href":"/docs/next/working-model/release-management/planning/refinement-day","docId":"working-model/release-management/planning/refinement-day","unlisted":false},{"type":"link","label":"Draft Feature Freeze","href":"/docs/next/working-model/release-management/planning/draft-feature-freeze","docId":"working-model/release-management/planning/draft-feature-freeze","unlisted":false},{"type":"link","label":"Release Planning Days","href":"/docs/next/working-model/release-management/planning/release-planning-days","docId":"working-model/release-management/planning/release-planning-days","unlisted":false},{"type":"link","label":"Roadmap item creation","href":"/docs/next/working-model/release-management/planning/roadmap-item-creation","docId":"working-model/release-management/planning/roadmap-item-creation","unlisted":false},{"type":"link","label":"Feature proposal creation","href":"/docs/next/working-model/release-management/planning/feature-proposal-creation-approval","docId":"working-model/release-management/planning/feature-proposal-creation-approval","unlisted":false},{"type":"link","label":"Feature proposal refinement","href":"/docs/next/working-model/release-management/planning/feature-proposal-refinement","docId":"working-model/release-management/planning/feature-proposal-refinement","unlisted":false}],"href":"/docs/next/working-model/release-management/planning/"},{"type":"category","label":"Development & Release (week 15 \u2013 30)","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Increment 1 - 6","href":"/docs/next/working-model/release-management/development-and-release/increment-1-6","docId":"working-model/release-management/development-and-release/increment-1-6","unlisted":false},{"type":"link","label":"Nightly Builds including Unit Test","href":"/docs/next/working-model/release-management/development-and-release/nightly-builds-and-unit-tests","docId":"working-model/release-management/development-and-release/nightly-builds-and-unit-tests","unlisted":false},{"type":"link","label":"Integration Testing","href":"/docs/next/working-model/release-management/development-and-release/integration-testing","docId":"working-model/release-management/development-and-release/integration-testing","unlisted":false},{"type":"link","label":"Feature Freeze / Kick-Off E2E Test (mid of Increment 5)","href":"/docs/next/working-model/release-management/development-and-release/feature-freeze","docId":"working-model/release-management/development-and-release/feature-freeze","unlisted":false},{"type":"link","label":"Final INT Test","href":"/docs/next/working-model/release-management/development-and-release/final-int-test","docId":"working-model/release-management/development-and-release/final-int-test","unlisted":false},{"type":"link","label":"Test Freeze (End of Increment 5)","href":"/docs/next/working-model/release-management/development-and-release/test-freeze","docId":"working-model/release-management/development-and-release/test-freeze","unlisted":false},{"type":"link","label":"E2E Test","href":"/docs/next/working-model/release-management/development-and-release/e2e-test","docId":"working-model/release-management/development-and-release/e2e-test","unlisted":false},{"type":"link","label":"Release Freeze (End of Increment 6)","href":"/docs/next/working-model/release-management/development-and-release/release-freeze","docId":"working-model/release-management/development-and-release/release-freeze","unlisted":false},{"type":"link","label":"Release Finalization","href":"/docs/next/working-model/release-management/development-and-release/release-finalization","docId":"working-model/release-management/development-and-release/release-finalization","unlisted":false},{"type":"link","label":"Deployment Gate (2nd Deployment Gate* after development phase)","href":"/docs/next/working-model/release-management/development-and-release/deployment-gate","docId":"working-model/release-management/development-and-release/deployment-gate","unlisted":false},{"type":"link","label":"KIT Initial Pull Request","href":"/docs/next/working-model/release-management/development-and-release/kit-initial-pull-request","docId":"working-model/release-management/development-and-release/kit-initial-pull-request","unlisted":false},{"type":"link","label":"KIT Final Pull Request","href":"/docs/next/working-model/release-management/development-and-release/kit-final-pull-request","docId":"working-model/release-management/development-and-release/kit-final-pull-request","unlisted":false},{"type":"link","label":"Main creation phase","href":"/docs/next/working-model/release-management/development-and-release/main-creation-phase","docId":"working-model/release-management/development-and-release/main-creation-phase","unlisted":false},{"type":"link","label":"Opt out phase","href":"/docs/next/working-model/release-management/development-and-release/opt-out-period","docId":"working-model/release-management/development-and-release/opt-out-period","unlisted":false},{"type":"link","label":"Quality Gate 1 (QG1)","href":"/docs/next/working-model/release-management/development-and-release/quality-gate-1","docId":"working-model/release-management/development-and-release/quality-gate-1","unlisted":false},{"type":"link","label":"Quality Gate 2 (QG2)","href":"/docs/next/working-model/release-management/development-and-release/quality-gate-2","docId":"working-model/release-management/development-and-release/quality-gate-2","unlisted":false}],"href":"/docs/next/working-model/release-management/development-and-release/"}],"href":"/docs/next/working-model/release-management/"},{"type":"category","label":"Process Structure","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Tractus-X - From Idea to Release","href":"/docs/next/working-model/process-structure/tractus-x-from-idea-to-production","docId":"working-model/process-structure/tractus-x-from-idea-to-production","unlisted":false},{"type":"link","label":"Catena-X - From Idea to Standard","href":"/docs/next/working-model/process-structure/catena-x-from-idea-to-standard","docId":"working-model/process-structure/catena-x-from-idea-to-standard","unlisted":false},{"type":"link","label":"Tractus-X Open Source Project Contribution Guide","href":"/docs/next/working-model/process-structure/contribution-guideline","docId":"working-model/process-structure/contribution-guideline","unlisted":false},{"type":"link","label":"Contribution Levels","href":"/docs/next/working-model/process-structure/issue-process","docId":"working-model/process-structure/issue-process","unlisted":false},{"type":"link","label":"Detailed describtion of process from idea to release","href":"/docs/next/working-model/process-structure/from-idea-to-production-detailed","docId":"working-model/process-structure/from-idea-to-production-detailed","unlisted":false}],"href":"/docs/next/working-model/process-structure/"},{"type":"link","label":"Testmanagement","href":"/docs/next/working-model/testmanagement/","docId":"working-model/testmanagement/testmanagement","unlisted":false},{"type":"link","label":"Glossary","href":"/docs/next/working-model/glossary","docId":"working-model/glossary","unlisted":false},{"type":"link","label":"Changelog","href":"/docs/next/working-model/CHANGELOG","docId":"working-model/CHANGELOG","unlisted":false},{"type":"link","label":"Legal","href":"/docs/next/working-model/legal/","docId":"working-model/legal/legal","unlisted":false}]},"docs":{"non-functional/overview":{"id":"non-functional/overview","title":"Overview non-functional requirements","description":"Product Carbon Footprint"},"operating-model/appendix/appendix":{"id":"operating-model/appendix/appendix","title":"Appendix","description":"Role Relationships","sidebar":"sidebar_op_model"},"operating-model/changelog/changelog":{"id":"operating-model/changelog/changelog","title":"Changelog","description":"The format is based on Keep a Changelog.","sidebar":"sidebar_op_model"},"operating-model/glossary/glossary":{"id":"operating-model/glossary/glossary","title":"Glossary","description":"| Abbreviation | Full form |","sidebar":"sidebar_op_model"},"operating-model/how-data-space-governance/how-data-space-governance":{"id":"operating-model/how-data-space-governance/how-data-space-governance","title":"How: Data Space Governance","description":"Standardization","sidebar":"sidebar_op_model"},"operating-model/how-data-space-operations/how-data-space-operations":{"id":"operating-model/how-data-space-operations/how-data-space-operations","title":"How: Data Space Operations","description":"This chapter provides an overview of the key processes and compliance requirements for onboarding to the Catena-X data space. It covers the data exchange process based on Self Sovereign Identities (SSI) for offering, exchanging, and using data. Finally, guidelines and support options for the use of connectors are described.","sidebar":"sidebar_op_model"},"operating-model/how-life-cycle-management/how-life-cycle-management":{"id":"operating-model/how-life-cycle-management/how-life-cycle-management","title":"How: Life Cycle Management","description":"Managing versions and changes of different artifacts in federated data spaces is critical to ensure compatibility, interoperability, and security. The life cycle management of the Catena-X ecosystem is coordinated by the Catena-X Association and includes the releases in the Catena-X Association and in the Eclipse Tractus-X Project (see Figure Overview Life Cycle Management).","sidebar":"sidebar_op_model"},"operating-model/legal/legal":{"id":"operating-model/legal/legal","title":"Legal","description":"Copyright \xa9 2024 Catena-X Automotive Network e.V. All rights reserved. For more information, please visit here.","sidebar":"sidebar_op_model"},"operating-model/outlook/outlook":{"id":"operating-model/outlook/outlook","title":"Outlook","description":"The Catena-X Operating Model is a normative document within the regulatory framework, which is binding for all participants in the Catena-X data space. It describes the status of our data space artifacts, including roles, services, and processes along with their respective roadmaps. As Catena-X is an ongoing journey, all of these artifacts will continuously evolve to promote broader adoption and scalability, ensuring maximum interoperability, and (data) sovereignty.","sidebar":"sidebar_op_model"},"operating-model/what-service-map/what-service-map":{"id":"operating-model/what-service-map/what-service-map","title":"What: Service Map","description":"The architecture of the Catena-X Operating System (cxOS) is derived from the reference","sidebar":"sidebar_op_model"},"operating-model/who-roles-in-the-catena-x-ecosystem/who-roles-in-the-catena-x-ecosystem":{"id":"operating-model/who-roles-in-the-catena-x-ecosystem/who-roles-in-the-catena-x-ecosystem","title":"Who: Roles in the Catena-X ecosystem","description":"The Catena-X ecosystem operates on the principle of multiple distinct roles, designed to create an appealing and functional data space (see Figure Role Overview and Relationships). Participants can take on one or more roles in any combination, and multiple participants can fulfill the same role except for the CSP-B role. The CSP-B role can only exist once in the data space due to complexity and technical reasons. Provider roles receive a label through a certification or qualification process to demonstrate that they are trusted partners (see Chapter How: Life Cycle Management).","sidebar":"sidebar_op_model"},"operating-model/why-introduction/why-introduction":{"id":"operating-model/why-introduction/why-introduction","title":"Why: Introduction","description":"Relevance","sidebar":"sidebar_op_model"},"operating-model/why-understanding-the-catena-x-data-space/why-understanding-the-catena-x-data-space":{"id":"operating-model/why-understanding-the-catena-x-data-space/why-understanding-the-catena-x-data-space","title":"Why: Understanding the Catena-X Data Space","description":"Conceptual Foundations of the Catena-X Data Ecosystem","sidebar":"sidebar_op_model"},"regulatory-framework/10000ft/data-exchange-contracts":{"id":"regulatory-framework/10000ft/data-exchange-contracts","title":"Data Exchange Contracts","description":"CATENA X: HOW TO CONCLUDE DATA EXCHANGE CONTRACTS","sidebar":"sidebar_regulatory_framework"},"regulatory-framework/20000ft/Data Exchange Governance":{"id":"regulatory-framework/20000ft/Data Exchange Governance","title":"Data Exchange Governance","description":"An important document at this level is the Data Exchange Governance. This Data Exchange Governance sets out the key principles for data exchange that apply to each Participant when exchanging data in the Catena-X Data Space for one or more purposes as predefined by the Association (\\"Predefined Purpose(s)\\"). Each Participant must agree to this Data Exchange Governance in order to effect data exchanges through a registered connector. The process of agreeing to this Data Exchange Governance, as well as for concluding legally binding data exchange contracts is not part of this Data Exchange Governance. It does not determine or restrict how Participants need to make their contractual declarations legally binding. Rather, the Data Exchange Governance contains standardised technical parameters for data exchange and other mandatory requirements that correspond to the predefined purposes described in more detail under the following link repository.","sidebar":"sidebar_regulatory_framework"},"regulatory-framework/20000ft/Standardized Usage Policies":{"id":"regulatory-framework/20000ft/Standardized Usage Policies","title":"Standardized Usage Policies","description":"The standardized usage policies represent a consolidation of the predefined use case frameworks. The only difference is the purpose of use.","sidebar":"sidebar_regulatory_framework"},"regulatory-framework/30000ft/country-clearance-list":{"id":"regulatory-framework/30000ft/country-clearance-list","title":"Catena-X: Country Clearance List","description":"Clearance List \\"Allow List\\"","sidebar":"sidebar_regulatory_framework"},"regulatory-framework/30000ft/ten-golden-rules":{"id":"regulatory-framework/30000ft/ten-golden-rules","title":"Catena-X: 10 Golden Rules","description":"The Catena-X Data Space (\\"CX Data Space\\") is a trustworthy, collaborative, decentralized, open, standardized and secure data ecosystem","sidebar":"sidebar_regulatory_framework"},"regulatory-framework/changelog":{"id":"regulatory-framework/changelog","title":"Changelog","description":"The format is based on Keep a Changelog.","sidebar":"sidebar_regulatory_framework"},"regulatory-framework/governance-framework":{"id":"regulatory-framework/governance-framework","title":"Governance Framework for Data Space Operations","description":"Catena-X is committed to operating in compliance with all applicable laws and regulations, and we recognize the importance of transparency and accountability in our data space operations. To that end, we continue to develop a holistic Governance Framework that outlines the requirements and responsibilities for all stakeholders involved in our activities.","sidebar":"sidebar_regulatory_framework"},"standards/changelog":{"id":"standards/changelog","title":"Changelog","description":"Summary of Release Jupiter (Preview)","sidebar":"sidebar_standards"},"standards/CX-0001-EDCDiscoveryAPI/CX-0001-EDCDiscoveryAPI":{"id":"standards/CX-0001-EDCDiscoveryAPI/CX-0001-EDCDiscoveryAPI","title":"CX-0001 EDC Discovery API v1.0.2","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0002-DigitalTwinsInCatenaX/CX-0002-DigitalTwinsInCatenaX":{"id":"standards/CX-0002-DigitalTwinsInCatenaX/CX-0002-DigitalTwinsInCatenaX","title":"CX-0002 Digital Twins in Catena-X v2.2.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0003-SAMMSemanticAspectMetaModel/CX-0003-SAMMSemanticAspectMetaModel":{"id":"standards/CX-0003-SAMMSemanticAspectMetaModel/CX-0003-SAMMSemanticAspectMetaModel","title":"CX-0003 SAMM Aspect Meta Model v1.1.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0005-ItemRelationshipServiceAPI/CX-0005-ItemRelationshipServiceAPI":{"id":"standards/CX-0005-ItemRelationshipServiceAPI/CX-0005-ItemRelationshipServiceAPI","title":"CX-0005 Item Relationship Service API 2.1.1","description":"FOR WHOM IS THE STANDARD DESIGNED","sidebar":"sidebar_standards"},"standards/CX-0006-RegistrationAndInitialOnboarding/CX-0006-RegistrationAndInitialOnboarding":{"id":"standards/CX-0006-RegistrationAndInitialOnboarding/CX-0006-RegistrationAndInitialOnboarding","title":"CX-0006 Registration and Initial Onboarding v2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0007-MinimalDataProviderServicesOffering/CX-0007-MinimalDataProviderServicesOffering":{"id":"standards/CX-0007-MinimalDataProviderServicesOffering/CX-0007-MinimalDataProviderServicesOffering","title":"CX-0007 Minimal Data Provider Service Offering v1.0.2","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0008-RelevantStandardsForConformityAssessments/CX-0008-Relevantstandardsforconformityassessments":{"id":"standards/CX-0008-RelevantStandardsForConformityAssessments/CX-0008-Relevantstandardsforconformityassessments","title":"CX-0008 Relevant Standards for Conformity Assessments v1.1.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0009-CXRegistrationAPI/CX-0009-CXRegistrationAPI":{"id":"standards/CX-0009-CXRegistrationAPI/CX-0009-CXRegistrationAPI","title":"CX-0009 CX Registration API v2.0.0","description":"CAMPARISON TO THE LAST VERSION","sidebar":"sidebar_standards"},"standards/CX-0010-BusinessPartnerNumber/CX-0010-BusinessPartnerNumber":{"id":"standards/CX-0010-BusinessPartnerNumber/CX-0010-BusinessPartnerNumber","title":"CX-0010 Business Partner Number v2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0011-IssuingAgency/CX-0011-IssuingAgency":{"id":"standards/CX-0011-IssuingAgency/CX-0011-IssuingAgency","title":"CX-0011 Issuing Agency v1.0.1","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0012-BusinessPartnerDataPoolAPI/CX-0012-BusinessPartnerDataPoolAPI":{"id":"standards/CX-0012-BusinessPartnerDataPoolAPI/CX-0012-BusinessPartnerDataPoolAPI","title":"CX-0012 Business Partner Data Pool API v4.0.0","description":"FOR WHOM IS THE STANDARD DESIGNED","sidebar":"sidebar_standards"},"standards/CX-0013-IdentityOfMemberCompanies/CX-0013-IdentityofMemberCompanies":{"id":"standards/CX-0013-IdentityOfMemberCompanies/CX-0013-IdentityofMemberCompanies","title":"CX-0013 Identity of Member Company v2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0014-EmployeesAndTechnicalUsers/CX-0014-EmployeesAndTechnicalUsers":{"id":"standards/CX-0014-EmployeesAndTechnicalUsers/CX-0014-EmployeesAndTechnicalUsers","title":"CX-0014 Employees and Technical Users v1.0.1","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients/CX-0015-IAMandAccessControlParadigmForUsersAndClients":{"id":"standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients/CX-0015-IAMandAccessControlParadigmForUsersAndClients","title":"CX-0015 IAM & Access Control Paradigm for Users and Clients v1.0.1","description":"This standard is not certifiable yet","sidebar":"sidebar_standards"},"standards/CX-0018-DataspaceConnectivity/CX-0018-DataspaceConnectivity":{"id":"standards/CX-0018-DataspaceConnectivity/CX-0018-DataspaceConnectivity","title":"CX-0018 Dataspace Connectivity v.3.1.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0029-ProductCarbonFootprintRulebook/CX-0029-ProductCarbonFootprintRulebook":{"id":"standards/CX-0029-ProductCarbonFootprintRulebook/CX-0029-ProductCarbonFootprintRulebook","title":"CX-0029 Product Carbon Footprint Rulebook v3.0.0","description":"As CX-0029 has been re-classified as a non-technical requirement","sidebar":"sidebar_standards"},"standards/CX-0030-DataModelBoMAsSpecified/CX-0030-DataModelBoMAsSpecified":{"id":"standards/CX-0030-DataModelBoMAsSpecified/CX-0030-DataModelBoMAsSpecified","title":"CX-0030 Aspect Model BoM As Specified v2.0.0","description":"FOR WHOM IS THE STANDARD DESIGNED","sidebar":"sidebar_standards"},"standards/CX-0031-DataModelMaterialForHomologation/CX-0031-DataModelMaterialForHomologation":{"id":"standards/CX-0031-DataModelMaterialForHomologation/CX-0031-DataModelMaterialForHomologation","title":"CX-0031 Data Model: Material For Homologation v1.1.1","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0032-DataModelPartAsSpecified/CX-0032-DataModelPartAsSpecified":{"id":"standards/CX-0032-DataModelPartAsSpecified/CX-0032-DataModelPartAsSpecified","title":"CX-0032 Data Model: Part As Specified v1.0.1","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0044-ECLASS/CX-0044-ECLASS":{"id":"standards/CX-0044-ECLASS/CX-0044-ECLASS","title":"CX-0044 ECLASS v1.0.2","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0045-AspectModelDataChainTemplate/CX-0045-AspectModelDataChainTemplate":{"id":"standards/CX-0045-AspectModelDataChainTemplate/CX-0045-AspectModelDataChainTemplate","title":"CX-0045 Aspect Model Data Chain Template v1.3.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0049-DIDDocumentSchema/CX-0049-DIDDocumentSchema":{"id":"standards/CX-0049-DIDDocumentSchema/CX-0049-DIDDocumentSchema","title":"CX-0049 DID Document v2.0.0","description":"COMPARISON WITH THE PREVIOUS VERSION OF THE STANDARD","sidebar":"sidebar_standards"},"standards/CX-0050-FrameworkAgreementCredential/CX-0050-FrameworkAgreementCredential":{"id":"standards/CX-0050-FrameworkAgreementCredential/CX-0050-FrameworkAgreementCredential","title":"CX - 0050 Framework Agreement Credential v.2.1.0","description":"REVISIONS & UPDATE","sidebar":"sidebar_standards"},"standards/CX-0053-BPNDiscoveryServiceAPIs/CX-0053-BPNDiscoveryServiceAPIs":{"id":"standards/CX-0053-BPNDiscoveryServiceAPIs/CX-0053-BPNDiscoveryServiceAPIs","title":"CX-0053 Discovery Finder and BPN Discovery Service APIs v1.1.1","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0054-ApplicationServiceRelease/CX-0054-ApplicationServiceRelease":{"id":"standards/CX-0054-ApplicationServiceRelease/CX-0054-ApplicationServiceRelease","title":"CX-0054 Application Service Release v1.0.1","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0055-DataProcessingPatternsforITSystemIntegration/CX-0055-DataProcessingPatternsforITSystemIntegration":{"id":"standards/CX-0055-DataProcessingPatternsforITSystemIntegration/CX-0055-DataProcessingPatternsforITSystemIntegration","title":"CX-0055 Data Processing Patterns for IT System Integration v1.2.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0059-UseCaseBehaviourTwinEndurancePredictor/CX-0059-UseCaseBehaviourTwinEndurancePredictor":{"id":"standards/CX-0059-UseCaseBehaviourTwinEndurancePredictor/CX-0059-UseCaseBehaviourTwinEndurancePredictor","title":"CX-0059 Use Case Behaviour Twin Endurance Predictor v2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX":{"id":"standards/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX","title":"CX-0067 Ontology Models to realize federated query in Catena-X v1.1.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0074-BusinessPartnerGateAPI/CX-0074-BusinessPartnerGateAPI":{"id":"standards/CX-0074-BusinessPartnerGateAPI/CX-0074-BusinessPartnerGateAPI","title":"CX-0074 Business Partner Data Gate API v3.0.0","description":"TABLE OF CONTENTS","sidebar":"sidebar_standards"},"standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard/CX-0076-GoldenRecordEndtoEndRequirementsStandard":{"id":"standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard/CX-0076-GoldenRecordEndtoEndRequirementsStandard","title":"CX-0076 - Golden Record End-to-End Requirements Standard v.1.2.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0077-DataQualityDashboard/CX-0077-DataQualityDashboard":{"id":"standards/CX-0077-DataQualityDashboard/CX-0077-DataQualityDashboard","title":"CX-0077 Data Quality Dashboard v1.2.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0078-BankDataVerificationDashboard/CX-0078-BankDataVerificationDashboard":{"id":"standards/CX-0078-BankDataVerificationDashboard/CX-0078-BankDataVerificationDashboard","title":"CX-0078 Bank Data Verification Dashboard v1.2.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0079-NaturalPersonScreeningDashboard/CX-0079-NaturalPersonScreeningDashboard":{"id":"standards/CX-0079-NaturalPersonScreeningDashboard/CX-0079-NaturalPersonScreeningDashboard","title":"CX-0079 Natural Person Screening Dashboard v1.2.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0080-BPDMFraudPreventionService/CX-0080-BPDMFraudPreventionService":{"id":"standards/CX-0080-BPDMFraudPreventionService/CX-0080-BPDMFraudPreventionService","title":"CX-0080 BPDM Fraud Prevention Service v1.1.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0081-BPDMCountryRisk/CX-0081-BPDMCountryRisk":{"id":"standards/CX-0081-BPDMCountryRisk/CX-0081-BPDMCountryRisk","title":"CX-0081 Country Risk API v1.2.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0084-FederatedQueriesInDataSpaces/CX-0084-FederatedQueriesInDataSpaces":{"id":"standards/CX-0084-FederatedQueriesInDataSpaces/CX-0084-FederatedQueriesInDataSpaces","title":"CX-0084 Federated Queries in Data Spaces v1.2.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0094-AspectModelPartSiteInformationAsPlanned/CX-0094-AspectModelPartSiteInformationAsPlanned":{"id":"standards/CX-0094-AspectModelPartSiteInformationAsPlanned/CX-0094-AspectModelPartSiteInformationAsPlanned","title":"CX-0094 Aspect Model: Part Site In Formation As Planned v1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0102-Functional-Mock-Up/CX-0102-Functional-Mock-Up":{"id":"standards/CX-0102-Functional-Mock-Up/CX-0102-Functional-Mock-Up","title":"CX-0102 Functional Mock Up v1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0105-AssetTrackingUseCase/CX-0105-AssetTrackingUseCase":{"id":"standards/CX-0105-AssetTrackingUseCase/CX-0105-AssetTrackingUseCase","title":"CX-0105 Asset Tracking Use Case v1.1.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0115-ManufacturingCapabilityExchange/CX-0115-ManufacturingCapabilityExchange":{"id":"standards/CX-0115-ManufacturingCapabilityExchange/CX-0115-ManufacturingCapabilityExchange","title":"CX-0115 Manufacturing Capability Exchange 1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0116-SanctionWatchlistDashboard/CX-0116-SanctionWatchlistDashboard":{"id":"standards/CX-0116-SanctionWatchlistDashboard/CX-0116-SanctionWatchlistDashboard","title":"CX-0116 Sanction Party Watchlist Dashboard v1.2.0","description":"TABLE OF CONTENTS","sidebar":"sidebar_standards"},"standards/CX-0117-UseCaseCircularEconomySecondaryMarketplace/CX-0117-UseCaseCircularEconomySecondaryMarketplace":{"id":"standards/CX-0117-UseCaseCircularEconomySecondaryMarketplace/CX-0117-UseCaseCircularEconomySecondaryMarketplace","title":"CX-0117 Use Case Circular Economy - Secondary Marketplace v1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0118-ActualDeliveryInformationExchange/CX-0118-ActualDeliveryInformationExchange":{"id":"standards/CX-0118-ActualDeliveryInformationExchange/CX-0118-ActualDeliveryInformationExchange","title":"CX-0118 Delivery Information Exchange 2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0120-ShortTermMaterialDemandExchange/CX-0120-ShortTermMaterialDemandExchange":{"id":"standards/CX-0120-ShortTermMaterialDemandExchange/CX-0120-ShortTermMaterialDemandExchange","title":"CX-0120 Short-Term Material Demand Exchange 2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0121-PlannedProductionOutputExchange/CX-0121-PlannedProductionOutputExchange":{"id":"standards/CX-0121-PlannedProductionOutputExchange/CX-0121-PlannedProductionOutputExchange","title":"CX-0121 Planned Production Output Exchange 1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0122-ItemStockExchange/CX-0122-ItemStockExchange":{"id":"standards/CX-0122-ItemStockExchange/CX-0122-ItemStockExchange","title":"CX-0122 Item Stock Exchange 2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0123-QualityUseCaseStandard/CX-0123-QualityUseCaseStandard":{"id":"standards/CX-0123-QualityUseCaseStandard/CX-0123-QualityUseCaseStandard","title":"CX-0123 Quality Use Case Standard v2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0125-TraceabilityUseCase/CX-0125-TraceabilityUseCase":{"id":"standards/CX-0125-TraceabilityUseCase/CX-0125-TraceabilityUseCase","title":"CX-0125 Traceability Use Case v2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0126-IndustryCorePartType/CX-0126-IndustryCorePartType":{"id":"standards/CX-0126-IndustryCorePartType/CX-0126-IndustryCorePartType","title":"CX-0126 Industry Core: Part Type 2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0127-IndustryCorePartInstance/CX-0127-IndustryCorePartInstance":{"id":"standards/CX-0127-IndustryCorePartInstance/CX-0127-IndustryCorePartInstance","title":"CX-0127 Industry Core: Part Instance 2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0128-DemandandCapacityManagementDataExchange/CX-0128-DemandandCapacityManagementDataExchange":{"id":"standards/CX-0128-DemandandCapacityManagementDataExchange/CX-0128-DemandandCapacityManagementDataExchange","title":"CX-0128 - Demand and Capacity Management Data Exchange v2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0129-RequestforQuotationExchange/CX-0129-RequestforQuotationExchange":{"id":"standards/CX-0129-RequestforQuotationExchange/CX-0129-RequestforQuotationExchange","title":"CX-0129 Request for Quotation Exchange v2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0131-CircularityCore/CX-0131-CircularityCore":{"id":"standards/CX-0131-CircularityCore/CX-0131-CircularityCore","title":"CX-0131 Circularity Core v1.1.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0133-OnlineControlandSimulation/CX-0133-OnlineControlandSimulation":{"id":"standards/CX-0133-OnlineControlandSimulation/CX-0133-OnlineControlandSimulation","title":"CX-0133 Online Control and Simulation 2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0135-CompanyCertificateManagement/CX-0135-CompanyCertificateManagement":{"id":"standards/CX-0135-CompanyCertificateManagement/CX-0135-CompanyCertificateManagement","title":"CX-0135 - BP company certificate management v2.0.0","description":"This standard is temporarily suspended for certification, as this standard does not represent the current state of advancement in Catena-X.","sidebar":"sidebar_standards"},"standards/CX-0136-UseCasePCF/CX-0136-UseCasePCF":{"id":"standards/CX-0136-UseCasePCF/CX-0136-UseCasePCF","title":"CX-0136 Use Case PCF 2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0138-UseCaseBehaviourTwinEnduranceEstimator/CX-0138-UseCaseBehaviourTwinEnduranceEstimator":{"id":"standards/CX-0138-UseCaseBehaviourTwinEnduranceEstimator/CX-0138-UseCaseBehaviourTwinEnduranceEstimator","title":"CX-0138 Use Case Behaviour Twin Endurance Estimator v1.0.1","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0139-InformationasaServiceExternalDataProvider/CX-0139-InformationasaServiceExternalDataProvider":{"id":"standards/CX-0139-InformationasaServiceExternalDataProvider/CX-0139-InformationasaServiceExternalDataProvider","title":"CX-0139 Information as a Service - External Data Provider v1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0141-HealthIndicatorUseCase/CX-0141-HealthIndicatorUseCase":{"id":"standards/CX-0141-HealthIndicatorUseCase/CX-0141-HealthIndicatorUseCase","title":"CX-0141 Use Case Behaviour Twin Health Indicator v1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0142-ShopFloorInformationService/CX-0142-ShopFloorInformationService":{"id":"standards/CX-0142-ShopFloorInformationService/CX-0142-ShopFloorInformationService","title":"CX-0142 Shop Floor Information Service v1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard":{"id":"standards/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard","title":"CX-0143 Use Case Circular Economy - Digital Product Passport Standard 1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0144-ESSUseCaseStandard/CX-0144-ESSUseCaseStandard":{"id":"standards/CX-0144-ESSUseCaseStandard/CX-0144-ESSUseCaseStandard","title":"CX-0144 ESS Use Case Standard 1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0145-DaysofsupplyExchange/CX-0145-DaysofsupplyExchange":{"id":"standards/CX-0145-DaysofsupplyExchange/CX-0145-DaysofsupplyExchange","title":"CX-0145 Days of supply Exchange 1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0146-SupplyChainDisruptionNotifications/CX-0146-SupplyChainDisruptionNotifications":{"id":"standards/CX-0146-SupplyChainDisruptionNotifications/CX-0146-SupplyChainDisruptionNotifications","title":"CX-0146 Supply Chain Disruption Notifications 1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0149-Dataspaceidentityandidentification/CX-0149-Dataspaceidentityandidentification":{"id":"standards/CX-0149-Dataspaceidentityandidentification/CX-0149-Dataspaceidentityandidentification","title":"CX-0149 Verified Company Identity v1.0.0","description":"COMPARISON WITH THE PREVIOUS VERSION OF THE STANDARD","sidebar":"sidebar_standards"},"standards/overview":{"id":"standards/overview","title":"Overview Standards","description":"","sidebar":"sidebar_standards"},"working-model/CHANGELOG":{"id":"working-model/CHANGELOG","title":"Changelog","description":"The format is based on Keep a Changelog.","sidebar":"sidebar_working_model"},"working-model/ecosystem/ecosystem":{"id":"working-model/ecosystem/ecosystem","title":"Catena-X Ecosystem","description":"The Catena-X ecosystem consists of three areas","sidebar":"sidebar_working_model"},"working-model/glossary":{"id":"working-model/glossary","title":"Glossary","description":"| Abbreviation | Full form |","sidebar":"sidebar_working_model"},"working-model/legal/legal":{"id":"working-model/legal/legal","title":"Legal","description":"Copyright \xa9 2024 Catena-X Automotive Network e.V. All rights reserved. For more information, please visit here.","sidebar":"sidebar_working_model"},"working-model/organizational-structure/catena-x/catena-x":{"id":"working-model/organizational-structure/catena-x/catena-x","title":"Catena-X Automotive Network e.V","description":"The Catena-X Automotive Network e.V. is often referred to as \'the association\'. It is important to understand that the association consists of five bodies with different tasks and responsibilities. The association bodies are:","sidebar":"sidebar_working_model"},"working-model/organizational-structure/catena-x/catena-x-office":{"id":"working-model/organizational-structure/catena-x/catena-x-office","title":"Catena-X office","description":"The Catena-X office plays a pivotal role in orchestrating the operations of the association, ensuring seamless coordination and timely execution of various initiatives. While the office is instrumental in managing processes and logistics, it is crucial to note that it does not engage in making decisions about the content of standards and KITs. This responsibility lies solely with the association members.","sidebar":"sidebar_working_model"},"working-model/organizational-structure/catena-x/committee":{"id":"working-model/organizational-structure/catena-x/committee","title":"Committee","description":"Committees are specialized bodies appointed by the board to address specific topics or tasks relevant to the association and the related eco system. The purpose and mandate Committees are to formulate the mission, vision and the roadmap related to their specific domain.","sidebar":"sidebar_working_model"},"working-model/organizational-structure/catena-x/expert-group":{"id":"working-model/organizational-structure/catena-x/expert-group","title":"Expert Group","description":"The aim of the Expert Groups within the Catena-X Automotive Network e.V. is to develop results together with the members in line with the association\'s strategic direction. The Expert Groups are initiated and managed by the related Committee. Depending on their scope, Expert Groups don\'t exist forever. They work on dedicated topics, present the results to the Committee and are then retired. If a follow up is required, a new Expert Group has to be initiated.","sidebar":"sidebar_working_model"},"working-model/organizational-structure/catena-x/management-board":{"id":"working-model/organizational-structure/catena-x/management-board","title":"Management board","description":"Association Strategy","sidebar":"sidebar_working_model"},"working-model/organizational-structure/catena-x/working-groups":{"id":"working-model/organizational-structure/catena-x/working-groups","title":"Working Groups","description":"Working Groups are dynamic, focused, and temporary teams established to explore and evaluate specific topics that fall outside the current scope of the association. They operate as agile \\"fast boats,\\" swiftly exploring new topics to assess the relevance and potential impact of emerging issues, opportunities, or challenges for the association.","sidebar":"sidebar_working_model"},"working-model/organizational-structure/organizational-structure":{"id":"working-model/organizational-structure/organizational-structure","title":"Catena-X Organizational Structure","description":"Each group or role is vital to the project\'s ecosystem and contributes uniquely to its growth and direction. As we delve into the specifics of each role, we invite you to consider where your skills and interests may best align with the needs of the project. Whether you are just starting out or looking to increase your involvement, there is a place for everyone to contribute and make an impact in our open source community.","sidebar":"sidebar_working_model"},"working-model/organizational-structure/tooling/tooling":{"id":"working-model/organizational-structure/tooling/tooling","title":"Tooling","description":"Microsoft Teams","sidebar":"sidebar_working_model"},"working-model/organizational-structure/tractus-x/committer":{"id":"working-model/organizational-structure/tractus-x/committer","title":"Committer","description":"Committer in an Eclipse project holds the authority to directly contribute changes to the project\'s source code repository. They are responsible for reviewing and integrating contributions from other community members, ensuring adherence to project standards and guidelines (in our case TRGs). Additionally, committers play a key role in decision-making processes within the project, actively participating in discussions and providing leadership to drive the project forward.","sidebar":"sidebar_working_model"},"working-model/organizational-structure/tractus-x/contributor":{"id":"working-model/organizational-structure/tractus-x/contributor","title":"Contributor","description":"Contributor actively participating in the development process. They contribute code, documentation, bug fixes, and other resources to advance the project\'s objectives. Additionally, contributors engage in discussions, provide feedback, and collaborate with other members of the project community to improve the project\'s quality and functionality. Their efforts help drive innovation and ensure the success of the project within the Eclipse ecosystem.","sidebar":"sidebar_working_model"},"working-model/organizational-structure/tractus-x/projectlead":{"id":"working-model/organizational-structure/tractus-x/projectlead","title":"Project Lead","description":"","sidebar":"sidebar_working_model"},"working-model/organizational-structure/tractus-x/tractus-x":{"id":"working-model/organizational-structure/tractus-x/tractus-x","title":"Eclipse Tractus-X","description":"","sidebar":"sidebar_working_model"},"working-model/overview":{"id":"working-model/overview","title":"Overview","description":"This working model is meticulously designed for members of our association and those involved in the various association bodies. It serves as a comprehensive guide to understanding the organizational structure, the specific roles within the association, and the interrelation between Catena-X and Tractus-X. It includes detailed information on planning and building (Plan and Build), contrasting with the Operating model that describes the model for the production/live environment (Run).","sidebar":"sidebar_working_model"},"working-model/process-structure/catena-x-from-idea-to-standard":{"id":"working-model/process-structure/catena-x-from-idea-to-standard","title":"Catena-X - From Idea to Standard","description":"[!CAUTION]","sidebar":"sidebar_working_model"},"working-model/process-structure/contribution-guideline":{"id":"working-model/process-structure/contribution-guideline","title":"Tractus-X Open Source Project Contribution Guide","description":"Welcome to the Tractus-X open source project! This guide is designed to help you understand how you can contribute to the Tractus-X project. There are different levels of contributions you can make, such as standard contributions, feature contributions and improvements.","sidebar":"sidebar_working_model"},"working-model/process-structure/from-idea-to-production-detailed":{"id":"working-model/process-structure/from-idea-to-production-detailed","title":"Detailed describtion of process from idea to release","description":"In order to plan a new feature in Tractus-X several steps must be followed. Each process step is going to be executed by one of these roles:","sidebar":"sidebar_working_model"},"working-model/process-structure/issue-process":{"id":"working-model/process-structure/issue-process","title":"Contribution Levels","description":"General Feature Contributions","sidebar":"sidebar_working_model"},"working-model/process-structure/process-structure":{"id":"working-model/process-structure/process-structure","title":"Overview of Release phases a processes","description":"This chapter contextualizes the various phases of a Catena-X release within the framework of the necessary processes.","sidebar":"sidebar_working_model"},"working-model/process-structure/tractus-x-from-idea-to-production":{"id":"working-model/process-structure/tractus-x-from-idea-to-production","title":"Tractus-X - From Idea to Release","description":"Overview Tractus-X Release phases","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/deployment-gate":{"id":"working-model/release-management/development-and-release/deployment-gate","title":"Deployment Gate (2nd Deployment Gate* after development phase)","description":"Milestone","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/development-and-release":{"id":"working-model/release-management/development-and-release/development-and-release","title":"Development & Release (week 15 \u2013 30)","description":"The development and release phase includes the development of the software and standards. The individual units are developed and tested in up to six increments. This is followed by final integration and end-to-end test for the software. In addition there is an opt-out phase for commenting on the developed standards (45 days). If successful the individual units will be released and published.","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/e2e-test":{"id":"working-model/release-management/development-and-release/e2e-test","title":"E2E Test","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/feature-freeze":{"id":"working-model/release-management/development-and-release/feature-freeze","title":"Feature Freeze / Kick-Off E2E Test (mid of Increment 5)","description":"Milestone","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/final-int-test":{"id":"working-model/release-management/development-and-release/final-int-test","title":"Final INT Test","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/increment-1-6":{"id":"working-model/release-management/development-and-release/increment-1-6","title":"Increment 1 - 6","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/integration-testing":{"id":"working-model/release-management/development-and-release/integration-testing","title":"Integration Testing","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/kit-final-pull-request":{"id":"working-model/release-management/development-and-release/kit-final-pull-request","title":"KIT Final Pull Request","description":"Milestone","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/kit-initial-pull-request":{"id":"working-model/release-management/development-and-release/kit-initial-pull-request","title":"KIT Initial Pull Request","description":"Milestone","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/main-creation-phase":{"id":"working-model/release-management/development-and-release/main-creation-phase","title":"Main creation phase","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/nightly-builds-and-unit-tests":{"id":"working-model/release-management/development-and-release/nightly-builds-and-unit-tests","title":"Nightly Builds including Unit Test","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/opt-out-period":{"id":"working-model/release-management/development-and-release/opt-out-period","title":"Opt out phase","description":"[!CAUTION]","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/quality-gate-1":{"id":"working-model/release-management/development-and-release/quality-gate-1","title":"Quality Gate 1 (QG1)","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/quality-gate-2":{"id":"working-model/release-management/development-and-release/quality-gate-2","title":"Quality Gate 2 (QG2)","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/release-finalization":{"id":"working-model/release-management/development-and-release/release-finalization","title":"Release Finalization","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/release-freeze":{"id":"working-model/release-management/development-and-release/release-freeze","title":"Release Freeze (End of Increment 6)","description":"Milestone","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/test-freeze":{"id":"working-model/release-management/development-and-release/test-freeze","title":"Test Freeze (End of Increment 5)","description":"Milestone","sidebar":"sidebar_working_model"},"working-model/release-management/planning/cx-release-roadmap-review":{"id":"working-model/release-management/planning/cx-release-roadmap-review","title":"CX Release Roadmap Review","description":"The meeting aims to gather initial ideas for potential roadmap items for the next release. It serves as an open forum for participants to present their concepts, helping to inform other association members early on, identify key stakeholders, and solicit feedback from the broader community.","sidebar":"sidebar_working_model"},"working-model/release-management/planning/cx-roadmap-preparation":{"id":"working-model/release-management/planning/cx-roadmap-preparation","title":"CX Roadmap Preparation","description":"Develop a first draft of the Roadmap items for the upcoming release by leveraging the expertise of Expert Groups and Committees. Items should be created in GitHub under the roadmap view, mapped to the corresponding Committee.","sidebar":"sidebar_working_model"},"working-model/release-management/planning/draft-feature-freeze":{"id":"working-model/release-management/planning/draft-feature-freeze","title":"Draft Feature Freeze","description":"Until this date/meeting, feature proposal can be submitted to the planning board (in GitHub). The current status (as an interim status in the refinement phase) of the previous feature proposals will also be discussed at this meeting.","sidebar":"sidebar_working_model"},"working-model/release-management/planning/feature-proposal-creation-approval":{"id":"working-model/release-management/planning/feature-proposal-creation-approval","title":"Feature proposal creation","description":"ToDo\'s","sidebar":"sidebar_working_model"},"working-model/release-management/planning/feature-proposal-refinement":{"id":"working-model/release-management/planning/feature-proposal-refinement","title":"Feature proposal refinement","description":"Refine feature","sidebar":"sidebar_working_model"},"working-model/release-management/planning/planning":{"id":"working-model/release-management/planning/planning","title":"Planning (Week 5 -14)","description":"The planning phase deals with the concrete planning of the content of the individual releases. Based on the association roadmap, the topics in the product backlog and the previous rough planning, the refinement work now begins. The aim of the planning is to ensure that the content is specified, prioritized, scheduled, committed and released at the end of the phase.","sidebar":"sidebar_working_model"},"working-model/release-management/planning/refinement-and-dependencies":{"id":"working-model/release-management/planning/refinement-and-dependencies","title":"Refinement & Dependencies","description":"Please be aware that the Refinement Phase is to keep you aware of the overall timeline during the Release Process and does not constitute an actual meeting. It serves informational purposes only. During this time, the necessary people/groups should come together and work (refine) the future features. Feature authors take care of organizing appointments and communicating with the relevant contacts themselves. The Teams Session link can be used. Be aware: The link and the shared content is available to everyone.","sidebar":"sidebar_working_model"},"working-model/release-management/planning/refinement-day":{"id":"working-model/release-management/planning/refinement-day","title":"Refinement Day","description":"Based on a predefined agenda (depending on the features on the board), individual dependencies are discussed and also documented directly on the feature. If the refinement of the features has already been carried out \'in the refinement phase\' and the Definition of Entry (DoE) has already reached, this meeting can also be used as synchronization.","sidebar":"sidebar_working_model"},"working-model/release-management/planning/release-planning-days":{"id":"working-model/release-management/planning/release-planning-days","title":"Release Planning Days","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/planning/roadmap-item-creation":{"id":"working-model/release-management/planning/roadmap-item-creation","title":"Roadmap item creation","description":"ToDo\'s","sidebar":"sidebar_working_model"},"working-model/release-management/release-management":{"id":"working-model/release-management/release-management","title":"Release Management - Phases","description":"Preparation Phase (4 weeks)","sidebar":"sidebar_working_model"},"working-model/testmanagement/testmanagement":{"id":"working-model/testmanagement/testmanagement","title":"Test Management","description":"Overview","sidebar":"sidebar_working_model"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/bf1307fc.fc054963.js b/assets/js/bf1307fc.fc054963.js deleted file mode 100644 index 1ddac7750..000000000 --- a/assets/js/bf1307fc.fc054963.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[9525],{31413:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Jupiter (preview)","banner":"unreleased","badge":true,"noIndex":false,"className":"docs-version-current","isLast":false,"docsSidebars":{"sidebar_standards":[{"type":"link","label":"Overview Standards","href":"/docs/next/standards/overview","className":"separator-bottom","docId":"standards/overview","unlisted":false},{"type":"link","label":"CX-0001 EDC Discovery API v1.0.2","href":"/docs/next/standards/CX-0001-EDCDiscoveryAPI/","docId":"standards/CX-0001-EDCDiscoveryAPI/CX-0001-EDCDiscoveryAPI","unlisted":false},{"type":"link","label":"CX-0002 Digital Twins in Catena-X v2.2.0","href":"/docs/next/standards/CX-0002-DigitalTwinsInCatenaX/","docId":"standards/CX-0002-DigitalTwinsInCatenaX/CX-0002-DigitalTwinsInCatenaX","unlisted":false},{"type":"link","label":"CX-0003 SAMM Aspect Meta Model v1.1.0","href":"/docs/next/standards/CX-0003-SAMMSemanticAspectMetaModel/","docId":"standards/CX-0003-SAMMSemanticAspectMetaModel/CX-0003-SAMMSemanticAspectMetaModel","unlisted":false},{"type":"link","label":"CX-0005 Item Relationship Service API 2.1.1","href":"/docs/next/standards/CX-0005-ItemRelationshipServiceAPI/","docId":"standards/CX-0005-ItemRelationshipServiceAPI/CX-0005-ItemRelationshipServiceAPI","unlisted":false},{"type":"link","label":"CX-0006 Registration and Initial Onboarding v2.0.0","href":"/docs/next/standards/CX-0006-RegistrationAndInitialOnboarding/","docId":"standards/CX-0006-RegistrationAndInitialOnboarding/CX-0006-RegistrationAndInitialOnboarding","unlisted":false},{"type":"link","label":"CX-0007 Minimal Data Provider Service Offering v1.0.2","href":"/docs/next/standards/CX-0007-MinimalDataProviderServicesOffering/","docId":"standards/CX-0007-MinimalDataProviderServicesOffering/CX-0007-MinimalDataProviderServicesOffering","unlisted":false},{"type":"link","label":"CX-0008 Relevant Standards for Conformity Assessments v1.1.0","href":"/docs/next/standards/CX-0008-RelevantStandardsForConformityAssessments/","docId":"standards/CX-0008-RelevantStandardsForConformityAssessments/CX-0008-Relevantstandardsforconformityassessments","unlisted":false},{"type":"link","label":"CX-0009 CX Registration API v2.0.0","href":"/docs/next/standards/CX-0009-CXRegistrationAPI/","docId":"standards/CX-0009-CXRegistrationAPI/CX-0009-CXRegistrationAPI","unlisted":false},{"type":"link","label":"CX-0010 Business Partner Number v2.0.0","href":"/docs/next/standards/CX-0010-BusinessPartnerNumber/","docId":"standards/CX-0010-BusinessPartnerNumber/CX-0010-BusinessPartnerNumber","unlisted":false},{"type":"link","label":"CX-0011 Issuing Agency v1.0.1","href":"/docs/next/standards/CX-0011-IssuingAgency/","docId":"standards/CX-0011-IssuingAgency/CX-0011-IssuingAgency","unlisted":false},{"type":"link","label":"CX-0012 Business Partner Data Pool API v4.0.0","href":"/docs/next/standards/CX-0012-BusinessPartnerDataPoolAPI/","docId":"standards/CX-0012-BusinessPartnerDataPoolAPI/CX-0012-BusinessPartnerDataPoolAPI","unlisted":false},{"type":"link","label":"CX-0013 Identity of Member Company v2.0.0","href":"/docs/next/standards/CX-0013-IdentityOfMemberCompanies/","docId":"standards/CX-0013-IdentityOfMemberCompanies/CX-0013-IdentityofMemberCompanies","unlisted":false},{"type":"link","label":"CX-0014 Employees and Technical Users v1.0.1","href":"/docs/next/standards/CX-0014-EmployeesAndTechnicalUsers/","docId":"standards/CX-0014-EmployeesAndTechnicalUsers/CX-0014-EmployeesAndTechnicalUsers","unlisted":false},{"type":"link","label":"CX-0015 IAM & Access Control Paradigm for Users and Clients v1.0.1","href":"/docs/next/standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients/","docId":"standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients/CX-0015-IAMandAccessControlParadigmForUsersAndClients","unlisted":false},{"type":"link","label":"CX-0018 Dataspace Connectivity v.3.1.0","href":"/docs/next/standards/CX-0018-DataspaceConnectivity/","docId":"standards/CX-0018-DataspaceConnectivity/CX-0018-DataspaceConnectivity","unlisted":false},{"type":"link","label":"CX-0029 Product Carbon Footprint Rulebook v3.0.0","href":"/docs/next/standards/CX-0029-ProductCarbonFootprintRulebook/","docId":"standards/CX-0029-ProductCarbonFootprintRulebook/CX-0029-ProductCarbonFootprintRulebook","unlisted":false},{"type":"link","label":"CX-0030 Aspect Model BoM As Specified v2.0.0","href":"/docs/next/standards/CX-0030-DataModelBoMAsSpecified/","docId":"standards/CX-0030-DataModelBoMAsSpecified/CX-0030-DataModelBoMAsSpecified","unlisted":false},{"type":"link","label":"CX-0031 Data Model: Material For Homologation v1.1.1","href":"/docs/next/standards/CX-0031-DataModelMaterialForHomologation/","docId":"standards/CX-0031-DataModelMaterialForHomologation/CX-0031-DataModelMaterialForHomologation","unlisted":false},{"type":"link","label":"CX-0032 Data Model: Part As Specified v1.0.1","href":"/docs/next/standards/CX-0032-DataModelPartAsSpecified/","docId":"standards/CX-0032-DataModelPartAsSpecified/CX-0032-DataModelPartAsSpecified","unlisted":false},{"type":"link","label":"CX-0044 ECLASS v1.0.2","href":"/docs/next/standards/CX-0044-ECLASS/","docId":"standards/CX-0044-ECLASS/CX-0044-ECLASS","unlisted":false},{"type":"link","label":"CX-0045 Aspect Model Data Chain Template v1.3.0","href":"/docs/next/standards/CX-0045-AspectModelDataChainTemplate/","docId":"standards/CX-0045-AspectModelDataChainTemplate/CX-0045-AspectModelDataChainTemplate","unlisted":false},{"type":"link","label":"CX-0049 DID Document v2.0.0","href":"/docs/next/standards/CX-0049-DIDDocumentSchema/","docId":"standards/CX-0049-DIDDocumentSchema/CX-0049-DIDDocumentSchema","unlisted":false},{"type":"link","label":"CX - 0050 Framework Agreement Credential v.2.1.0","href":"/docs/next/standards/CX-0050-FrameworkAgreementCredential/","docId":"standards/CX-0050-FrameworkAgreementCredential/CX-0050-FrameworkAgreementCredential","unlisted":false},{"type":"link","label":"CX-0053 Discovery Finder and BPN Discovery Service APIs v1.1.1","href":"/docs/next/standards/CX-0053-BPNDiscoveryServiceAPIs/","docId":"standards/CX-0053-BPNDiscoveryServiceAPIs/CX-0053-BPNDiscoveryServiceAPIs","unlisted":false},{"type":"link","label":"CX-0054 Application Service Release v1.0.1","href":"/docs/next/standards/CX-0054-ApplicationServiceRelease/","docId":"standards/CX-0054-ApplicationServiceRelease/CX-0054-ApplicationServiceRelease","unlisted":false},{"type":"link","label":"CX-0055 Data Processing Patterns for IT System Integration v1.2.0","href":"/docs/next/standards/CX-0055-DataProcessingPatternsforITSystemIntegration/","docId":"standards/CX-0055-DataProcessingPatternsforITSystemIntegration/CX-0055-DataProcessingPatternsforITSystemIntegration","unlisted":false},{"type":"link","label":"CX-0059 Use Case Behaviour Twin Endurance Predictor v2.0.0","href":"/docs/next/standards/CX-0059-UseCaseBehaviourTwinEndurancePredictor/","docId":"standards/CX-0059-UseCaseBehaviourTwinEndurancePredictor/CX-0059-UseCaseBehaviourTwinEndurancePredictor","unlisted":false},{"type":"link","label":"CX-0067 Ontology Models to realize federated query in Catena-X v1.1.0","href":"/docs/next/standards/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX/","docId":"standards/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX","unlisted":false},{"type":"link","label":"CX-0074 Business Partner Data Gate API v3.0.0","href":"/docs/next/standards/CX-0074-BusinessPartnerGateAPI/","docId":"standards/CX-0074-BusinessPartnerGateAPI/CX-0074-BusinessPartnerGateAPI","unlisted":false},{"type":"link","label":"CX-0076 - Golden Record End-to-End Requirements Standard v.1.2.0","href":"/docs/next/standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard/","docId":"standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard/CX-0076-GoldenRecordEndtoEndRequirementsStandard","unlisted":false},{"type":"link","label":"CX-0077 Data Quality Dashboard v1.2.0","href":"/docs/next/standards/CX-0077-DataQualityDashboard/","docId":"standards/CX-0077-DataQualityDashboard/CX-0077-DataQualityDashboard","unlisted":false},{"type":"link","label":"CX-0078 Bank Data Verification Dashboard v1.2.0","href":"/docs/next/standards/CX-0078-BankDataVerificationDashboard/","docId":"standards/CX-0078-BankDataVerificationDashboard/CX-0078-BankDataVerificationDashboard","unlisted":false},{"type":"link","label":"CX-0079 Natural Person Screening Dashboard v1.2.0","href":"/docs/next/standards/CX-0079-NaturalPersonScreeningDashboard/","docId":"standards/CX-0079-NaturalPersonScreeningDashboard/CX-0079-NaturalPersonScreeningDashboard","unlisted":false},{"type":"link","label":"CX-0080 BPDM Fraud Prevention Service v1.1.0","href":"/docs/next/standards/CX-0080-BPDMFraudPreventionService/","docId":"standards/CX-0080-BPDMFraudPreventionService/CX-0080-BPDMFraudPreventionService","unlisted":false},{"type":"link","label":"CX-0081 Country Risk API v1.2.0","href":"/docs/next/standards/CX-0081-BPDMCountryRisk/","docId":"standards/CX-0081-BPDMCountryRisk/CX-0081-BPDMCountryRisk","unlisted":false},{"type":"link","label":"CX-0084 Federated Queries in Data Spaces v1.2.0","href":"/docs/next/standards/CX-0084-FederatedQueriesInDataSpaces/","docId":"standards/CX-0084-FederatedQueriesInDataSpaces/CX-0084-FederatedQueriesInDataSpaces","unlisted":false},{"type":"link","label":"CX-0094 Aspect Model: Part Site In Formation As Planned v1.0.0","href":"/docs/next/standards/CX-0094-AspectModelPartSiteInformationAsPlanned/","docId":"standards/CX-0094-AspectModelPartSiteInformationAsPlanned/CX-0094-AspectModelPartSiteInformationAsPlanned","unlisted":false},{"type":"link","label":"CX-0102 Functional Mock Up v1.0.0","href":"/docs/next/standards/CX-0102-Functional-Mock-Up/","docId":"standards/CX-0102-Functional-Mock-Up/CX-0102-Functional-Mock-Up","unlisted":false},{"type":"link","label":"CX-0105 Asset Tracking Use Case v1.1.0","href":"/docs/next/standards/CX-0105-AssetTrackingUseCase/","docId":"standards/CX-0105-AssetTrackingUseCase/CX-0105-AssetTrackingUseCase","unlisted":false},{"type":"link","label":"CX-0115 Manufacturing Capability Exchange 1.0.0","href":"/docs/next/standards/CX-0115-ManufacturingCapabilityExchange/","docId":"standards/CX-0115-ManufacturingCapabilityExchange/CX-0115-ManufacturingCapabilityExchange","unlisted":false},{"type":"link","label":"CX-0116 Sanction Party Watchlist Dashboard v1.2.0","href":"/docs/next/standards/CX-0116-SanctionWatchlistDashboard/","docId":"standards/CX-0116-SanctionWatchlistDashboard/CX-0116-SanctionWatchlistDashboard","unlisted":false},{"type":"link","label":"CX-0117 Use Case Circular Economy - Secondary Marketplace v1.0.0","href":"/docs/next/standards/CX-0117-UseCaseCircularEconomySecondaryMarketplace/","docId":"standards/CX-0117-UseCaseCircularEconomySecondaryMarketplace/CX-0117-UseCaseCircularEconomySecondaryMarketplace","unlisted":false},{"type":"link","label":"CX-0118 Delivery Information Exchange 2.0.0","href":"/docs/next/standards/CX-0118-ActualDeliveryInformationExchange/","docId":"standards/CX-0118-ActualDeliveryInformationExchange/CX-0118-ActualDeliveryInformationExchange","unlisted":false},{"type":"link","label":"CX-0120 Short-Term Material Demand Exchange 2.0.0","href":"/docs/next/standards/CX-0120-ShortTermMaterialDemandExchange/","docId":"standards/CX-0120-ShortTermMaterialDemandExchange/CX-0120-ShortTermMaterialDemandExchange","unlisted":false},{"type":"link","label":"CX-0121 Planned Production Output Exchange 1.0.0","href":"/docs/next/standards/CX-0121-PlannedProductionOutputExchange/","docId":"standards/CX-0121-PlannedProductionOutputExchange/CX-0121-PlannedProductionOutputExchange","unlisted":false},{"type":"link","label":"CX-0122 Item Stock Exchange 2.0.0","href":"/docs/next/standards/CX-0122-ItemStockExchange/","docId":"standards/CX-0122-ItemStockExchange/CX-0122-ItemStockExchange","unlisted":false},{"type":"link","label":"CX-0123 Quality Use Case Standard v2.0.0","href":"/docs/next/standards/CX-0123-QualityUseCaseStandard/","docId":"standards/CX-0123-QualityUseCaseStandard/CX-0123-QualityUseCaseStandard","unlisted":false},{"type":"link","label":"CX-0125 Traceability Use Case v2.0.0","href":"/docs/next/standards/CX-0125-TraceabilityUseCase/","docId":"standards/CX-0125-TraceabilityUseCase/CX-0125-TraceabilityUseCase","unlisted":false},{"type":"link","label":"CX-0126 Industry Core: Part Type 2.0.0","href":"/docs/next/standards/CX-0126-IndustryCorePartType/","docId":"standards/CX-0126-IndustryCorePartType/CX-0126-IndustryCorePartType","unlisted":false},{"type":"link","label":"CX-0127 Industry Core: Part Instance 2.0.0","href":"/docs/next/standards/CX-0127-IndustryCorePartInstance/","docId":"standards/CX-0127-IndustryCorePartInstance/CX-0127-IndustryCorePartInstance","unlisted":false},{"type":"link","label":"CX-0128 - Demand and Capacity Management Data Exchange v2.0.0","href":"/docs/next/standards/CX-0128-DemandandCapacityManagementDataExchange/","docId":"standards/CX-0128-DemandandCapacityManagementDataExchange/CX-0128-DemandandCapacityManagementDataExchange","unlisted":false},{"type":"link","label":"CX-0129 Request for Quotation Exchange v2.0.0","href":"/docs/next/standards/CX-0129-RequestforQuotationExchange/","docId":"standards/CX-0129-RequestforQuotationExchange/CX-0129-RequestforQuotationExchange","unlisted":false},{"type":"link","label":"CX-0131 Circularity Core v1.1.0","href":"/docs/next/standards/CX-0131-CircularityCore/","docId":"standards/CX-0131-CircularityCore/CX-0131-CircularityCore","unlisted":false},{"type":"link","label":"CX-0133 Online Control and Simulation 2.0.0","href":"/docs/next/standards/CX-0133-OnlineControlandSimulation/","docId":"standards/CX-0133-OnlineControlandSimulation/CX-0133-OnlineControlandSimulation","unlisted":false},{"type":"link","label":"CX-0135 - BP company certificate management v2.0.0","href":"/docs/next/standards/CX-0135-CompanyCertificateManagement/","docId":"standards/CX-0135-CompanyCertificateManagement/CX-0135-CompanyCertificateManagement","unlisted":false},{"type":"link","label":"CX-0136 Use Case PCF 2.0.0","href":"/docs/next/standards/CX-0136-UseCasePCF/","docId":"standards/CX-0136-UseCasePCF/CX-0136-UseCasePCF","unlisted":false},{"type":"link","label":"CX-0138 Use Case Behaviour Twin Endurance Estimator v1.0.1","href":"/docs/next/standards/CX-0138-UseCaseBehaviourTwinEnduranceEstimator/","docId":"standards/CX-0138-UseCaseBehaviourTwinEnduranceEstimator/CX-0138-UseCaseBehaviourTwinEnduranceEstimator","unlisted":false},{"type":"link","label":"CX-0139 Information as a Service - External Data Provider v1.0.0","href":"/docs/next/standards/CX-0139-InformationasaServiceExternalDataProvider/","docId":"standards/CX-0139-InformationasaServiceExternalDataProvider/CX-0139-InformationasaServiceExternalDataProvider","unlisted":false},{"type":"link","label":"CX-0141 Use Case Behaviour Twin Health Indicator v1.0.0","href":"/docs/next/standards/CX-0141-HealthIndicatorUseCase/","docId":"standards/CX-0141-HealthIndicatorUseCase/CX-0141-HealthIndicatorUseCase","unlisted":false},{"type":"link","label":"CX-0142 Shop Floor Information Service v1.0.0","href":"/docs/next/standards/CX-0142-ShopFloorInformationService/","docId":"standards/CX-0142-ShopFloorInformationService/CX-0142-ShopFloorInformationService","unlisted":false},{"type":"link","label":"CX-0143 Use Case Circular Economy - Digital Product Passport Standard 1.0.0","href":"/docs/next/standards/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard/","docId":"standards/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard","unlisted":false},{"type":"link","label":"CX-0144 ESS Use Case Standard 1.0.0","href":"/docs/next/standards/CX-0144-ESSUseCaseStandard/","docId":"standards/CX-0144-ESSUseCaseStandard/CX-0144-ESSUseCaseStandard","unlisted":false},{"type":"link","label":"CX-0145 Days of supply Exchange 1.0.0","href":"/docs/next/standards/CX-0145-DaysofsupplyExchange/","docId":"standards/CX-0145-DaysofsupplyExchange/CX-0145-DaysofsupplyExchange","unlisted":false},{"type":"link","label":"CX-0146 Supply Chain Disruption Notifications 1.0.0","href":"/docs/next/standards/CX-0146-SupplyChainDisruptionNotifications/","docId":"standards/CX-0146-SupplyChainDisruptionNotifications/CX-0146-SupplyChainDisruptionNotifications","unlisted":false},{"type":"link","label":"CX-0149 Verified Company Identity v1.0.0","href":"/docs/next/standards/CX-0149-Dataspaceidentityandidentification/","docId":"standards/CX-0149-Dataspaceidentityandidentification/CX-0149-Dataspaceidentityandidentification","unlisted":false},{"type":"link","label":"Changelog","href":"/docs/next/standards/changelog","className":"separator-top","docId":"standards/changelog","unlisted":false}],"sidebar_op_model":[{"type":"link","label":"Why: Introduction","href":"/docs/next/operating-model/why-introduction/","docId":"operating-model/why-introduction/why-introduction","unlisted":false},{"type":"link","label":"Why: Understanding the Catena-X Data Space","href":"/docs/next/operating-model/why-understanding-the-catena-x-data-space/","docId":"operating-model/why-understanding-the-catena-x-data-space/why-understanding-the-catena-x-data-space","unlisted":false},{"type":"link","label":"Who: Roles in the Catena-X ecosystem","href":"/docs/next/operating-model/who-roles-in-the-catena-x-ecosystem/","docId":"operating-model/who-roles-in-the-catena-x-ecosystem/who-roles-in-the-catena-x-ecosystem","unlisted":false},{"type":"link","label":"What: Service Map","href":"/docs/next/operating-model/what-service-map/","docId":"operating-model/what-service-map/what-service-map","unlisted":false},{"type":"link","label":"How: Data Space Operations","href":"/docs/next/operating-model/how-data-space-operations/","docId":"operating-model/how-data-space-operations/how-data-space-operations","unlisted":false},{"type":"link","label":"How: Data Space Governance","href":"/docs/next/operating-model/how-data-space-governance/","docId":"operating-model/how-data-space-governance/how-data-space-governance","unlisted":false},{"type":"link","label":"How: Life Cycle Management","href":"/docs/next/operating-model/how-life-cycle-management/","docId":"operating-model/how-life-cycle-management/how-life-cycle-management","unlisted":false},{"type":"link","label":"Outlook","href":"/docs/next/operating-model/outlook/","docId":"operating-model/outlook/outlook","unlisted":false},{"type":"link","label":"Glossary","href":"/docs/next/operating-model/glossary/","docId":"operating-model/glossary/glossary","unlisted":false},{"type":"link","label":"Appendix","href":"/docs/next/operating-model/appendix/","docId":"operating-model/appendix/appendix","unlisted":false},{"type":"link","label":"Changelog","href":"/docs/next/operating-model/changelog/","docId":"operating-model/changelog/changelog","unlisted":false},{"type":"link","label":"Legal","href":"/docs/next/operating-model/legal/","docId":"operating-model/legal/legal","unlisted":false}],"sidebar_regulatory_framework":[{"type":"link","label":"Governance Framework for Data Space Operations","href":"/docs/next/regulatory-framework/governance-framework","docId":"regulatory-framework/governance-framework","unlisted":false},{"type":"category","label":"30,000ft - Data Space Level","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Catena-X: Country Clearance List","href":"/docs/next/regulatory-framework/30000ft/country-clearance-list","docId":"regulatory-framework/30000ft/country-clearance-list","unlisted":false},{"type":"link","label":"Catena-X: 10 Golden Rules","href":"/docs/next/regulatory-framework/30000ft/ten-golden-rules","docId":"regulatory-framework/30000ft/ten-golden-rules","unlisted":false}]},{"type":"category","label":"20,000ft - Use Case Level","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Data Exchange Governance","href":"/docs/next/regulatory-framework/20000ft/Data Exchange Governance","docId":"regulatory-framework/20000ft/Data Exchange Governance","unlisted":false},{"type":"link","label":"Standardized Usage Policies","href":"/docs/next/regulatory-framework/20000ft/Standardized Usage Policies","docId":"regulatory-framework/20000ft/Standardized Usage Policies","unlisted":false}]},{"type":"category","label":"10,000-5,000ft \u2013 Data Offering & Usage Level","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Data Exchange Contracts","href":"/docs/next/regulatory-framework/10000ft/data-exchange-contracts","docId":"regulatory-framework/10000ft/data-exchange-contracts","unlisted":false}]},{"type":"link","label":"Changelog","href":"/docs/next/regulatory-framework/changelog","className":"separator-top","docId":"regulatory-framework/changelog","unlisted":false}],"sidebar_working_model":[{"type":"link","label":"Overview","href":"/docs/next/working-model/overview","docId":"working-model/overview","unlisted":false},{"type":"link","label":"Catena-X Ecosystem","href":"/docs/next/working-model/ecosystem/","docId":"working-model/ecosystem/ecosystem","unlisted":false},{"type":"category","label":"Organizational Structure","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"Catena-X (Association)","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Management board","href":"/docs/next/working-model/organizational-structure/catena-x/management-board","docId":"working-model/organizational-structure/catena-x/management-board","unlisted":false},{"type":"link","label":"Committee","href":"/docs/next/working-model/organizational-structure/catena-x/committee","docId":"working-model/organizational-structure/catena-x/committee","unlisted":false},{"type":"link","label":"Expert Group","href":"/docs/next/working-model/organizational-structure/catena-x/expert-group","docId":"working-model/organizational-structure/catena-x/expert-group","unlisted":false},{"type":"link","label":"Working Groups","href":"/docs/next/working-model/organizational-structure/catena-x/working-groups","docId":"working-model/organizational-structure/catena-x/working-groups","unlisted":false},{"type":"link","label":"Catena-X office","href":"/docs/next/working-model/organizational-structure/catena-x/catena-x-office","docId":"working-model/organizational-structure/catena-x/catena-x-office","unlisted":false}],"href":"/docs/next/working-model/organizational-structure/catena-x/"},{"type":"category","label":"Tractus-X (Eclipse)","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Project Lead","href":"/docs/next/working-model/organizational-structure/tractus-x/projectlead","docId":"working-model/organizational-structure/tractus-x/projectlead","unlisted":false},{"type":"link","label":"Committer","href":"/docs/next/working-model/organizational-structure/tractus-x/committer","docId":"working-model/organizational-structure/tractus-x/committer","unlisted":false},{"type":"link","label":"Contributor","href":"/docs/next/working-model/organizational-structure/tractus-x/contributor","docId":"working-model/organizational-structure/tractus-x/contributor","unlisted":false}],"href":"/docs/next/working-model/organizational-structure/tractus-x/"},{"type":"link","label":"Collaboration (Catena-X <-> Tractus-X","href":"/docs/next/working-model/organizational-structure/collaboration/","docId":"working-model/organizational-structure/collaboration/collaboration","unlisted":false},{"type":"link","label":"Tooling","href":"/docs/next/working-model/organizational-structure/tooling/","docId":"working-model/organizational-structure/tooling/tooling","unlisted":false}],"href":"/docs/next/working-model/organizational-structure/"},{"type":"category","label":"Release Management","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"Planning (Week 5 -14)","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"CX Roadmap Preparation","href":"/docs/next/working-model/release-management/planning/cx-roadmap-preparation","docId":"working-model/release-management/planning/cx-roadmap-preparation","unlisted":false},{"type":"link","label":"CX Release Roadmap Review","href":"/docs/next/working-model/release-management/planning/cx-release-roadmap-review","docId":"working-model/release-management/planning/cx-release-roadmap-review","unlisted":false},{"type":"link","label":"Refinement & Dependencies","href":"/docs/next/working-model/release-management/planning/refinement-and-dependencies","docId":"working-model/release-management/planning/refinement-and-dependencies","unlisted":false},{"type":"link","label":"Refinement Day","href":"/docs/next/working-model/release-management/planning/refinement-day","docId":"working-model/release-management/planning/refinement-day","unlisted":false},{"type":"link","label":"Draft Feature Freeze","href":"/docs/next/working-model/release-management/planning/draft-feature-freeze","docId":"working-model/release-management/planning/draft-feature-freeze","unlisted":false},{"type":"link","label":"Release Planning Days","href":"/docs/next/working-model/release-management/planning/release-planning-days","docId":"working-model/release-management/planning/release-planning-days","unlisted":false},{"type":"link","label":"Roadmap item creation","href":"/docs/next/working-model/release-management/planning/roadmap-item-creation","docId":"working-model/release-management/planning/roadmap-item-creation","unlisted":false},{"type":"link","label":"Feature proposal creation","href":"/docs/next/working-model/release-management/planning/feature-proposal-creation-approval","docId":"working-model/release-management/planning/feature-proposal-creation-approval","unlisted":false},{"type":"link","label":"Feature proposal refinement","href":"/docs/next/working-model/release-management/planning/feature-proposal-refinement","docId":"working-model/release-management/planning/feature-proposal-refinement","unlisted":false}],"href":"/docs/next/working-model/release-management/planning/"},{"type":"category","label":"Development & Release (week 15 \u2013 30)","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Increment 1 - 6","href":"/docs/next/working-model/release-management/development-and-release/increment-1-6","docId":"working-model/release-management/development-and-release/increment-1-6","unlisted":false},{"type":"link","label":"Nightly Builds including Unit Test","href":"/docs/next/working-model/release-management/development-and-release/nightly-builds-and-unit-tests","docId":"working-model/release-management/development-and-release/nightly-builds-and-unit-tests","unlisted":false},{"type":"link","label":"Integration Testing","href":"/docs/next/working-model/release-management/development-and-release/integration-testing","docId":"working-model/release-management/development-and-release/integration-testing","unlisted":false},{"type":"link","label":"Feature Freeze / Kick-Off E2E Test (mid of Increment 5)","href":"/docs/next/working-model/release-management/development-and-release/feature-freeze","docId":"working-model/release-management/development-and-release/feature-freeze","unlisted":false},{"type":"link","label":"Final INT Test","href":"/docs/next/working-model/release-management/development-and-release/final-int-test","docId":"working-model/release-management/development-and-release/final-int-test","unlisted":false},{"type":"link","label":"Test Freeze (End of Increment 5)","href":"/docs/next/working-model/release-management/development-and-release/test-freeze","docId":"working-model/release-management/development-and-release/test-freeze","unlisted":false},{"type":"link","label":"E2E Test","href":"/docs/next/working-model/release-management/development-and-release/e2e-test","docId":"working-model/release-management/development-and-release/e2e-test","unlisted":false},{"type":"link","label":"Release Freeze (End of Increment 6)","href":"/docs/next/working-model/release-management/development-and-release/release-freeze","docId":"working-model/release-management/development-and-release/release-freeze","unlisted":false},{"type":"link","label":"Release Finalization","href":"/docs/next/working-model/release-management/development-and-release/release-finalization","docId":"working-model/release-management/development-and-release/release-finalization","unlisted":false},{"type":"link","label":"Deployment Gate (2nd Deployment Gate* after development phase)","href":"/docs/next/working-model/release-management/development-and-release/deployment-gate","docId":"working-model/release-management/development-and-release/deployment-gate","unlisted":false},{"type":"link","label":"KIT Initial Pull Request","href":"/docs/next/working-model/release-management/development-and-release/kit-initial-pull-request","docId":"working-model/release-management/development-and-release/kit-initial-pull-request","unlisted":false},{"type":"link","label":"KIT Final Pull Request","href":"/docs/next/working-model/release-management/development-and-release/kit-final-pull-request","docId":"working-model/release-management/development-and-release/kit-final-pull-request","unlisted":false},{"type":"link","label":"Main creation phase","href":"/docs/next/working-model/release-management/development-and-release/main-creation-phase","docId":"working-model/release-management/development-and-release/main-creation-phase","unlisted":false},{"type":"link","label":"Opt out phase","href":"/docs/next/working-model/release-management/development-and-release/opt-out-period","docId":"working-model/release-management/development-and-release/opt-out-period","unlisted":false},{"type":"link","label":"Quality Gate 1 (QG1)","href":"/docs/next/working-model/release-management/development-and-release/quality-gate-1","docId":"working-model/release-management/development-and-release/quality-gate-1","unlisted":false},{"type":"link","label":"Quality Gate 2 (QG2)","href":"/docs/next/working-model/release-management/development-and-release/quality-gate-2","docId":"working-model/release-management/development-and-release/quality-gate-2","unlisted":false}],"href":"/docs/next/working-model/release-management/development-and-release/"}],"href":"/docs/next/working-model/release-management/"},{"type":"category","label":"Process Structure","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Tractus-X - From Idea to Release","href":"/docs/next/working-model/process-structure/tractus-x-from-idea-to-production","docId":"working-model/process-structure/tractus-x-from-idea-to-production","unlisted":false},{"type":"link","label":"Catena-X - From Idea to Standard","href":"/docs/next/working-model/process-structure/catena-x-from-idea-to-standard","docId":"working-model/process-structure/catena-x-from-idea-to-standard","unlisted":false},{"type":"link","label":"Tractus-X Open Source Project Contribution Guide","href":"/docs/next/working-model/process-structure/contribution-guideline","docId":"working-model/process-structure/contribution-guideline","unlisted":false},{"type":"link","label":"Contribution Levels","href":"/docs/next/working-model/process-structure/issue-process","docId":"working-model/process-structure/issue-process","unlisted":false},{"type":"link","label":"Detailed describtion of process from idea to release","href":"/docs/next/working-model/process-structure/from-idea-to-production-detailed","docId":"working-model/process-structure/from-idea-to-production-detailed","unlisted":false}],"href":"/docs/next/working-model/process-structure/"},{"type":"link","label":"Testmanagement","href":"/docs/next/working-model/testmanagement/","docId":"working-model/testmanagement/testmanagement","unlisted":false},{"type":"link","label":"Glossary","href":"/docs/next/working-model/glossary","docId":"working-model/glossary","unlisted":false},{"type":"link","label":"Changelog","href":"/docs/next/working-model/CHANGELOG","docId":"working-model/CHANGELOG","unlisted":false},{"type":"link","label":"Legal","href":"/docs/next/working-model/legal/","docId":"working-model/legal/legal","unlisted":false}]},"docs":{"non-functional/overview":{"id":"non-functional/overview","title":"Overview non-functional requirements","description":"Product Carbon Footprint"},"operating-model/appendix/appendix":{"id":"operating-model/appendix/appendix","title":"Appendix","description":"Role Relationships","sidebar":"sidebar_op_model"},"operating-model/changelog/changelog":{"id":"operating-model/changelog/changelog","title":"Changelog","description":"The format is based on Keep a Changelog.","sidebar":"sidebar_op_model"},"operating-model/glossary/glossary":{"id":"operating-model/glossary/glossary","title":"Glossary","description":"| Abbreviation | Full form |","sidebar":"sidebar_op_model"},"operating-model/how-data-space-governance/how-data-space-governance":{"id":"operating-model/how-data-space-governance/how-data-space-governance","title":"How: Data Space Governance","description":"Standardization","sidebar":"sidebar_op_model"},"operating-model/how-data-space-operations/how-data-space-operations":{"id":"operating-model/how-data-space-operations/how-data-space-operations","title":"How: Data Space Operations","description":"This chapter provides an overview of the key processes and compliance requirements for onboarding to the Catena-X data space. It covers the data exchange process based on Self Sovereign Identities (SSI) for offering, exchanging, and using data. Finally, guidelines and support options for the use of connectors are described.","sidebar":"sidebar_op_model"},"operating-model/how-life-cycle-management/how-life-cycle-management":{"id":"operating-model/how-life-cycle-management/how-life-cycle-management","title":"How: Life Cycle Management","description":"Managing versions and changes of different artifacts in federated data spaces is critical to ensure compatibility, interoperability, and security. The life cycle management of the Catena-X ecosystem is coordinated by the Catena-X Association and includes the releases in the Catena-X Association and in the Eclipse Tractus-X Project (see Figure Overview Life Cycle Management).","sidebar":"sidebar_op_model"},"operating-model/legal/legal":{"id":"operating-model/legal/legal","title":"Legal","description":"Copyright \xa9 2024 Catena-X Automotive Network e.V. All rights reserved. For more information, please visit here.","sidebar":"sidebar_op_model"},"operating-model/outlook/outlook":{"id":"operating-model/outlook/outlook","title":"Outlook","description":"The Catena-X Operating Model is a normative document within the regulatory framework, which is binding for all participants in the Catena-X data space. It describes the status of our data space artifacts, including roles, services, and processes along with their respective roadmaps. As Catena-X is an ongoing journey, all of these artifacts will continuously evolve to promote broader adoption and scalability, ensuring maximum interoperability, and (data) sovereignty.","sidebar":"sidebar_op_model"},"operating-model/what-service-map/what-service-map":{"id":"operating-model/what-service-map/what-service-map","title":"What: Service Map","description":"The architecture of the Catena-X Operating System (cxOS) is derived from the reference","sidebar":"sidebar_op_model"},"operating-model/who-roles-in-the-catena-x-ecosystem/who-roles-in-the-catena-x-ecosystem":{"id":"operating-model/who-roles-in-the-catena-x-ecosystem/who-roles-in-the-catena-x-ecosystem","title":"Who: Roles in the Catena-X ecosystem","description":"The Catena-X ecosystem operates on the principle of multiple distinct roles, designed to create an appealing and functional data space (see Figure Role Overview and Relationships). Participants can take on one or more roles in any combination, and multiple participants can fulfill the same role except for the CSP-B role. The CSP-B role can only exist once in the data space due to complexity and technical reasons. Provider roles receive a label through a certification or qualification process to demonstrate that they are trusted partners (see Chapter How: Life Cycle Management).","sidebar":"sidebar_op_model"},"operating-model/why-introduction/why-introduction":{"id":"operating-model/why-introduction/why-introduction","title":"Why: Introduction","description":"Relevance","sidebar":"sidebar_op_model"},"operating-model/why-understanding-the-catena-x-data-space/why-understanding-the-catena-x-data-space":{"id":"operating-model/why-understanding-the-catena-x-data-space/why-understanding-the-catena-x-data-space","title":"Why: Understanding the Catena-X Data Space","description":"Conceptual Foundations of the Catena-X Data Ecosystem","sidebar":"sidebar_op_model"},"regulatory-framework/10000ft/data-exchange-contracts":{"id":"regulatory-framework/10000ft/data-exchange-contracts","title":"Data Exchange Contracts","description":"CATENA X: HOW TO CONCLUDE DATA EXCHANGE CONTRACTS","sidebar":"sidebar_regulatory_framework"},"regulatory-framework/20000ft/Data Exchange Governance":{"id":"regulatory-framework/20000ft/Data Exchange Governance","title":"Data Exchange Governance","description":"An important document at this level is the Data Exchange Governance. This Data Exchange Governance sets out the key principles for data exchange that apply to each Participant when exchanging data in the Catena-X Data Space for one or more purposes as predefined by the Association (\\"Predefined Purpose(s)\\"). Each Participant must agree to this Data Exchange Governance in order to effect data exchanges through a registered connector. The process of agreeing to this Data Exchange Governance, as well as for concluding legally binding data exchange contracts is not part of this Data Exchange Governance. It does not determine or restrict how Participants need to make their contractual declarations legally binding. Rather, the Data Exchange Governance contains standardised technical parameters for data exchange and other mandatory requirements that correspond to the predefined purposes described in more detail under the following link repository.","sidebar":"sidebar_regulatory_framework"},"regulatory-framework/20000ft/Standardized Usage Policies":{"id":"regulatory-framework/20000ft/Standardized Usage Policies","title":"Standardized Usage Policies","description":"The standardized usage policies represent a consolidation of the predefined use case frameworks. The only difference is the purpose of use.","sidebar":"sidebar_regulatory_framework"},"regulatory-framework/30000ft/country-clearance-list":{"id":"regulatory-framework/30000ft/country-clearance-list","title":"Catena-X: Country Clearance List","description":"Clearance List \\"Allow List\\"","sidebar":"sidebar_regulatory_framework"},"regulatory-framework/30000ft/ten-golden-rules":{"id":"regulatory-framework/30000ft/ten-golden-rules","title":"Catena-X: 10 Golden Rules","description":"The Catena-X Data Space (\\"CX Data Space\\") is a trustworthy, collaborative, decentralized, open, standardized and secure data ecosystem","sidebar":"sidebar_regulatory_framework"},"regulatory-framework/changelog":{"id":"regulatory-framework/changelog","title":"Changelog","description":"The format is based on Keep a Changelog.","sidebar":"sidebar_regulatory_framework"},"regulatory-framework/governance-framework":{"id":"regulatory-framework/governance-framework","title":"Governance Framework for Data Space Operations","description":"Catena-X is committed to operating in compliance with all applicable laws and regulations, and we recognize the importance of transparency and accountability in our data space operations. To that end, we continue to develop a holistic Governance Framework that outlines the requirements and responsibilities for all stakeholders involved in our activities.","sidebar":"sidebar_regulatory_framework"},"standards/changelog":{"id":"standards/changelog","title":"Changelog","description":"Summary of Release Jupiter (Preview)","sidebar":"sidebar_standards"},"standards/CX-0001-EDCDiscoveryAPI/CX-0001-EDCDiscoveryAPI":{"id":"standards/CX-0001-EDCDiscoveryAPI/CX-0001-EDCDiscoveryAPI","title":"CX-0001 EDC Discovery API v1.0.2","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0002-DigitalTwinsInCatenaX/CX-0002-DigitalTwinsInCatenaX":{"id":"standards/CX-0002-DigitalTwinsInCatenaX/CX-0002-DigitalTwinsInCatenaX","title":"CX-0002 Digital Twins in Catena-X v2.2.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0003-SAMMSemanticAspectMetaModel/CX-0003-SAMMSemanticAspectMetaModel":{"id":"standards/CX-0003-SAMMSemanticAspectMetaModel/CX-0003-SAMMSemanticAspectMetaModel","title":"CX-0003 SAMM Aspect Meta Model v1.1.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0005-ItemRelationshipServiceAPI/CX-0005-ItemRelationshipServiceAPI":{"id":"standards/CX-0005-ItemRelationshipServiceAPI/CX-0005-ItemRelationshipServiceAPI","title":"CX-0005 Item Relationship Service API 2.1.1","description":"FOR WHOM IS THE STANDARD DESIGNED","sidebar":"sidebar_standards"},"standards/CX-0006-RegistrationAndInitialOnboarding/CX-0006-RegistrationAndInitialOnboarding":{"id":"standards/CX-0006-RegistrationAndInitialOnboarding/CX-0006-RegistrationAndInitialOnboarding","title":"CX-0006 Registration and Initial Onboarding v2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0007-MinimalDataProviderServicesOffering/CX-0007-MinimalDataProviderServicesOffering":{"id":"standards/CX-0007-MinimalDataProviderServicesOffering/CX-0007-MinimalDataProviderServicesOffering","title":"CX-0007 Minimal Data Provider Service Offering v1.0.2","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0008-RelevantStandardsForConformityAssessments/CX-0008-Relevantstandardsforconformityassessments":{"id":"standards/CX-0008-RelevantStandardsForConformityAssessments/CX-0008-Relevantstandardsforconformityassessments","title":"CX-0008 Relevant Standards for Conformity Assessments v1.1.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0009-CXRegistrationAPI/CX-0009-CXRegistrationAPI":{"id":"standards/CX-0009-CXRegistrationAPI/CX-0009-CXRegistrationAPI","title":"CX-0009 CX Registration API v2.0.0","description":"CAMPARISON TO THE LAST VERSION","sidebar":"sidebar_standards"},"standards/CX-0010-BusinessPartnerNumber/CX-0010-BusinessPartnerNumber":{"id":"standards/CX-0010-BusinessPartnerNumber/CX-0010-BusinessPartnerNumber","title":"CX-0010 Business Partner Number v2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0011-IssuingAgency/CX-0011-IssuingAgency":{"id":"standards/CX-0011-IssuingAgency/CX-0011-IssuingAgency","title":"CX-0011 Issuing Agency v1.0.1","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0012-BusinessPartnerDataPoolAPI/CX-0012-BusinessPartnerDataPoolAPI":{"id":"standards/CX-0012-BusinessPartnerDataPoolAPI/CX-0012-BusinessPartnerDataPoolAPI","title":"CX-0012 Business Partner Data Pool API v4.0.0","description":"FOR WHOM IS THE STANDARD DESIGNED","sidebar":"sidebar_standards"},"standards/CX-0013-IdentityOfMemberCompanies/CX-0013-IdentityofMemberCompanies":{"id":"standards/CX-0013-IdentityOfMemberCompanies/CX-0013-IdentityofMemberCompanies","title":"CX-0013 Identity of Member Company v2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0014-EmployeesAndTechnicalUsers/CX-0014-EmployeesAndTechnicalUsers":{"id":"standards/CX-0014-EmployeesAndTechnicalUsers/CX-0014-EmployeesAndTechnicalUsers","title":"CX-0014 Employees and Technical Users v1.0.1","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients/CX-0015-IAMandAccessControlParadigmForUsersAndClients":{"id":"standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients/CX-0015-IAMandAccessControlParadigmForUsersAndClients","title":"CX-0015 IAM & Access Control Paradigm for Users and Clients v1.0.1","description":"This standard is not certifiable yet","sidebar":"sidebar_standards"},"standards/CX-0018-DataspaceConnectivity/CX-0018-DataspaceConnectivity":{"id":"standards/CX-0018-DataspaceConnectivity/CX-0018-DataspaceConnectivity","title":"CX-0018 Dataspace Connectivity v.3.1.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0029-ProductCarbonFootprintRulebook/CX-0029-ProductCarbonFootprintRulebook":{"id":"standards/CX-0029-ProductCarbonFootprintRulebook/CX-0029-ProductCarbonFootprintRulebook","title":"CX-0029 Product Carbon Footprint Rulebook v3.0.0","description":"As CX-0029 has been re-classified as a non-technical requirement","sidebar":"sidebar_standards"},"standards/CX-0030-DataModelBoMAsSpecified/CX-0030-DataModelBoMAsSpecified":{"id":"standards/CX-0030-DataModelBoMAsSpecified/CX-0030-DataModelBoMAsSpecified","title":"CX-0030 Aspect Model BoM As Specified v2.0.0","description":"FOR WHOM IS THE STANDARD DESIGNED","sidebar":"sidebar_standards"},"standards/CX-0031-DataModelMaterialForHomologation/CX-0031-DataModelMaterialForHomologation":{"id":"standards/CX-0031-DataModelMaterialForHomologation/CX-0031-DataModelMaterialForHomologation","title":"CX-0031 Data Model: Material For Homologation v1.1.1","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0032-DataModelPartAsSpecified/CX-0032-DataModelPartAsSpecified":{"id":"standards/CX-0032-DataModelPartAsSpecified/CX-0032-DataModelPartAsSpecified","title":"CX-0032 Data Model: Part As Specified v1.0.1","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0044-ECLASS/CX-0044-ECLASS":{"id":"standards/CX-0044-ECLASS/CX-0044-ECLASS","title":"CX-0044 ECLASS v1.0.2","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0045-AspectModelDataChainTemplate/CX-0045-AspectModelDataChainTemplate":{"id":"standards/CX-0045-AspectModelDataChainTemplate/CX-0045-AspectModelDataChainTemplate","title":"CX-0045 Aspect Model Data Chain Template v1.3.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0049-DIDDocumentSchema/CX-0049-DIDDocumentSchema":{"id":"standards/CX-0049-DIDDocumentSchema/CX-0049-DIDDocumentSchema","title":"CX-0049 DID Document v2.0.0","description":"COMPARISON WITH THE PREVIOUS VERSION OF THE STANDARD","sidebar":"sidebar_standards"},"standards/CX-0050-FrameworkAgreementCredential/CX-0050-FrameworkAgreementCredential":{"id":"standards/CX-0050-FrameworkAgreementCredential/CX-0050-FrameworkAgreementCredential","title":"CX - 0050 Framework Agreement Credential v.2.1.0","description":"REVISIONS & UPDATE","sidebar":"sidebar_standards"},"standards/CX-0053-BPNDiscoveryServiceAPIs/CX-0053-BPNDiscoveryServiceAPIs":{"id":"standards/CX-0053-BPNDiscoveryServiceAPIs/CX-0053-BPNDiscoveryServiceAPIs","title":"CX-0053 Discovery Finder and BPN Discovery Service APIs v1.1.1","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0054-ApplicationServiceRelease/CX-0054-ApplicationServiceRelease":{"id":"standards/CX-0054-ApplicationServiceRelease/CX-0054-ApplicationServiceRelease","title":"CX-0054 Application Service Release v1.0.1","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0055-DataProcessingPatternsforITSystemIntegration/CX-0055-DataProcessingPatternsforITSystemIntegration":{"id":"standards/CX-0055-DataProcessingPatternsforITSystemIntegration/CX-0055-DataProcessingPatternsforITSystemIntegration","title":"CX-0055 Data Processing Patterns for IT System Integration v1.2.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0059-UseCaseBehaviourTwinEndurancePredictor/CX-0059-UseCaseBehaviourTwinEndurancePredictor":{"id":"standards/CX-0059-UseCaseBehaviourTwinEndurancePredictor/CX-0059-UseCaseBehaviourTwinEndurancePredictor","title":"CX-0059 Use Case Behaviour Twin Endurance Predictor v2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX":{"id":"standards/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX","title":"CX-0067 Ontology Models to realize federated query in Catena-X v1.1.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0074-BusinessPartnerGateAPI/CX-0074-BusinessPartnerGateAPI":{"id":"standards/CX-0074-BusinessPartnerGateAPI/CX-0074-BusinessPartnerGateAPI","title":"CX-0074 Business Partner Data Gate API v3.0.0","description":"TABLE OF CONTENTS","sidebar":"sidebar_standards"},"standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard/CX-0076-GoldenRecordEndtoEndRequirementsStandard":{"id":"standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard/CX-0076-GoldenRecordEndtoEndRequirementsStandard","title":"CX-0076 - Golden Record End-to-End Requirements Standard v.1.2.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0077-DataQualityDashboard/CX-0077-DataQualityDashboard":{"id":"standards/CX-0077-DataQualityDashboard/CX-0077-DataQualityDashboard","title":"CX-0077 Data Quality Dashboard v1.2.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0078-BankDataVerificationDashboard/CX-0078-BankDataVerificationDashboard":{"id":"standards/CX-0078-BankDataVerificationDashboard/CX-0078-BankDataVerificationDashboard","title":"CX-0078 Bank Data Verification Dashboard v1.2.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0079-NaturalPersonScreeningDashboard/CX-0079-NaturalPersonScreeningDashboard":{"id":"standards/CX-0079-NaturalPersonScreeningDashboard/CX-0079-NaturalPersonScreeningDashboard","title":"CX-0079 Natural Person Screening Dashboard v1.2.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0080-BPDMFraudPreventionService/CX-0080-BPDMFraudPreventionService":{"id":"standards/CX-0080-BPDMFraudPreventionService/CX-0080-BPDMFraudPreventionService","title":"CX-0080 BPDM Fraud Prevention Service v1.1.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0081-BPDMCountryRisk/CX-0081-BPDMCountryRisk":{"id":"standards/CX-0081-BPDMCountryRisk/CX-0081-BPDMCountryRisk","title":"CX-0081 Country Risk API v1.2.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0084-FederatedQueriesInDataSpaces/CX-0084-FederatedQueriesInDataSpaces":{"id":"standards/CX-0084-FederatedQueriesInDataSpaces/CX-0084-FederatedQueriesInDataSpaces","title":"CX-0084 Federated Queries in Data Spaces v1.2.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0094-AspectModelPartSiteInformationAsPlanned/CX-0094-AspectModelPartSiteInformationAsPlanned":{"id":"standards/CX-0094-AspectModelPartSiteInformationAsPlanned/CX-0094-AspectModelPartSiteInformationAsPlanned","title":"CX-0094 Aspect Model: Part Site In Formation As Planned v1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0102-Functional-Mock-Up/CX-0102-Functional-Mock-Up":{"id":"standards/CX-0102-Functional-Mock-Up/CX-0102-Functional-Mock-Up","title":"CX-0102 Functional Mock Up v1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0105-AssetTrackingUseCase/CX-0105-AssetTrackingUseCase":{"id":"standards/CX-0105-AssetTrackingUseCase/CX-0105-AssetTrackingUseCase","title":"CX-0105 Asset Tracking Use Case v1.1.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0115-ManufacturingCapabilityExchange/CX-0115-ManufacturingCapabilityExchange":{"id":"standards/CX-0115-ManufacturingCapabilityExchange/CX-0115-ManufacturingCapabilityExchange","title":"CX-0115 Manufacturing Capability Exchange 1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0116-SanctionWatchlistDashboard/CX-0116-SanctionWatchlistDashboard":{"id":"standards/CX-0116-SanctionWatchlistDashboard/CX-0116-SanctionWatchlistDashboard","title":"CX-0116 Sanction Party Watchlist Dashboard v1.2.0","description":"TABLE OF CONTENTS","sidebar":"sidebar_standards"},"standards/CX-0117-UseCaseCircularEconomySecondaryMarketplace/CX-0117-UseCaseCircularEconomySecondaryMarketplace":{"id":"standards/CX-0117-UseCaseCircularEconomySecondaryMarketplace/CX-0117-UseCaseCircularEconomySecondaryMarketplace","title":"CX-0117 Use Case Circular Economy - Secondary Marketplace v1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0118-ActualDeliveryInformationExchange/CX-0118-ActualDeliveryInformationExchange":{"id":"standards/CX-0118-ActualDeliveryInformationExchange/CX-0118-ActualDeliveryInformationExchange","title":"CX-0118 Delivery Information Exchange 2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0120-ShortTermMaterialDemandExchange/CX-0120-ShortTermMaterialDemandExchange":{"id":"standards/CX-0120-ShortTermMaterialDemandExchange/CX-0120-ShortTermMaterialDemandExchange","title":"CX-0120 Short-Term Material Demand Exchange 2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0121-PlannedProductionOutputExchange/CX-0121-PlannedProductionOutputExchange":{"id":"standards/CX-0121-PlannedProductionOutputExchange/CX-0121-PlannedProductionOutputExchange","title":"CX-0121 Planned Production Output Exchange 1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0122-ItemStockExchange/CX-0122-ItemStockExchange":{"id":"standards/CX-0122-ItemStockExchange/CX-0122-ItemStockExchange","title":"CX-0122 Item Stock Exchange 2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0123-QualityUseCaseStandard/CX-0123-QualityUseCaseStandard":{"id":"standards/CX-0123-QualityUseCaseStandard/CX-0123-QualityUseCaseStandard","title":"CX-0123 Quality Use Case Standard v2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0125-TraceabilityUseCase/CX-0125-TraceabilityUseCase":{"id":"standards/CX-0125-TraceabilityUseCase/CX-0125-TraceabilityUseCase","title":"CX-0125 Traceability Use Case v2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0126-IndustryCorePartType/CX-0126-IndustryCorePartType":{"id":"standards/CX-0126-IndustryCorePartType/CX-0126-IndustryCorePartType","title":"CX-0126 Industry Core: Part Type 2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0127-IndustryCorePartInstance/CX-0127-IndustryCorePartInstance":{"id":"standards/CX-0127-IndustryCorePartInstance/CX-0127-IndustryCorePartInstance","title":"CX-0127 Industry Core: Part Instance 2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0128-DemandandCapacityManagementDataExchange/CX-0128-DemandandCapacityManagementDataExchange":{"id":"standards/CX-0128-DemandandCapacityManagementDataExchange/CX-0128-DemandandCapacityManagementDataExchange","title":"CX-0128 - Demand and Capacity Management Data Exchange v2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0129-RequestforQuotationExchange/CX-0129-RequestforQuotationExchange":{"id":"standards/CX-0129-RequestforQuotationExchange/CX-0129-RequestforQuotationExchange","title":"CX-0129 Request for Quotation Exchange v2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0131-CircularityCore/CX-0131-CircularityCore":{"id":"standards/CX-0131-CircularityCore/CX-0131-CircularityCore","title":"CX-0131 Circularity Core v1.1.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0133-OnlineControlandSimulation/CX-0133-OnlineControlandSimulation":{"id":"standards/CX-0133-OnlineControlandSimulation/CX-0133-OnlineControlandSimulation","title":"CX-0133 Online Control and Simulation 2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0135-CompanyCertificateManagement/CX-0135-CompanyCertificateManagement":{"id":"standards/CX-0135-CompanyCertificateManagement/CX-0135-CompanyCertificateManagement","title":"CX-0135 - BP company certificate management v2.0.0","description":"This standard is temporarily suspended for certification, as this standard does not represent the current state of advancement in Catena-X.","sidebar":"sidebar_standards"},"standards/CX-0136-UseCasePCF/CX-0136-UseCasePCF":{"id":"standards/CX-0136-UseCasePCF/CX-0136-UseCasePCF","title":"CX-0136 Use Case PCF 2.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0138-UseCaseBehaviourTwinEnduranceEstimator/CX-0138-UseCaseBehaviourTwinEnduranceEstimator":{"id":"standards/CX-0138-UseCaseBehaviourTwinEnduranceEstimator/CX-0138-UseCaseBehaviourTwinEnduranceEstimator","title":"CX-0138 Use Case Behaviour Twin Endurance Estimator v1.0.1","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0139-InformationasaServiceExternalDataProvider/CX-0139-InformationasaServiceExternalDataProvider":{"id":"standards/CX-0139-InformationasaServiceExternalDataProvider/CX-0139-InformationasaServiceExternalDataProvider","title":"CX-0139 Information as a Service - External Data Provider v1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0141-HealthIndicatorUseCase/CX-0141-HealthIndicatorUseCase":{"id":"standards/CX-0141-HealthIndicatorUseCase/CX-0141-HealthIndicatorUseCase","title":"CX-0141 Use Case Behaviour Twin Health Indicator v1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0142-ShopFloorInformationService/CX-0142-ShopFloorInformationService":{"id":"standards/CX-0142-ShopFloorInformationService/CX-0142-ShopFloorInformationService","title":"CX-0142 Shop Floor Information Service v1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard":{"id":"standards/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard","title":"CX-0143 Use Case Circular Economy - Digital Product Passport Standard 1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0144-ESSUseCaseStandard/CX-0144-ESSUseCaseStandard":{"id":"standards/CX-0144-ESSUseCaseStandard/CX-0144-ESSUseCaseStandard","title":"CX-0144 ESS Use Case Standard 1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0145-DaysofsupplyExchange/CX-0145-DaysofsupplyExchange":{"id":"standards/CX-0145-DaysofsupplyExchange/CX-0145-DaysofsupplyExchange","title":"CX-0145 Days of supply Exchange 1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0146-SupplyChainDisruptionNotifications/CX-0146-SupplyChainDisruptionNotifications":{"id":"standards/CX-0146-SupplyChainDisruptionNotifications/CX-0146-SupplyChainDisruptionNotifications","title":"CX-0146 Supply Chain Disruption Notifications 1.0.0","description":"ABSTRACT","sidebar":"sidebar_standards"},"standards/CX-0149-Dataspaceidentityandidentification/CX-0149-Dataspaceidentityandidentification":{"id":"standards/CX-0149-Dataspaceidentityandidentification/CX-0149-Dataspaceidentityandidentification","title":"CX-0149 Verified Company Identity v1.0.0","description":"COMPARISON WITH THE PREVIOUS VERSION OF THE STANDARD","sidebar":"sidebar_standards"},"standards/overview":{"id":"standards/overview","title":"Overview Standards","description":"","sidebar":"sidebar_standards"},"working-model/CHANGELOG":{"id":"working-model/CHANGELOG","title":"Changelog","description":"The format is based on Keep a Changelog.","sidebar":"sidebar_working_model"},"working-model/ecosystem/ecosystem":{"id":"working-model/ecosystem/ecosystem","title":"Catena-X Ecosystem","description":"The Catena-X ecosystem consists of three areas","sidebar":"sidebar_working_model"},"working-model/glossary":{"id":"working-model/glossary","title":"Glossary","description":"| Abbreviation | Full form |","sidebar":"sidebar_working_model"},"working-model/legal/legal":{"id":"working-model/legal/legal","title":"Legal","description":"Copyright \xa9 2024 Catena-X Automotive Network e.V. All rights reserved. For more information, please visit here.","sidebar":"sidebar_working_model"},"working-model/organizational-structure/catena-x/catena-x":{"id":"working-model/organizational-structure/catena-x/catena-x","title":"Catena-X","description":"RASIC matrix for association bodies","sidebar":"sidebar_working_model"},"working-model/organizational-structure/catena-x/catena-x-office":{"id":"working-model/organizational-structure/catena-x/catena-x-office","title":"Catena-X office","description":"The Catena-X office plays a pivotal role in orchestrating the operations of the association, ensuring seamless coordination and timely execution of various initiatives. While the office is instrumental in managing processes and logistics, it is crucial to note that it does not engage in making decisions about the content of standards and KITs. This responsibility lies solely with the association members.","sidebar":"sidebar_working_model"},"working-model/organizational-structure/catena-x/committee":{"id":"working-model/organizational-structure/catena-x/committee","title":"Committee","description":"Committees are specialized bodies appointed by the board to address specific topics or tasks relevant to the association and the related eco system. Within the Catena-X Automotive Network e.V., the purpose and mandate of these Committees are to formulate recommendations for the board\'s decisions regarding matters to the association, in alignment with Catena-X\'s roadmap and the organization\'s strategic direction. Which means, they are responsible for the mission, vision and the roadmap related to their specific domain.","sidebar":"sidebar_working_model"},"working-model/organizational-structure/catena-x/expert-group":{"id":"working-model/organizational-structure/catena-x/expert-group","title":"Expert Group","description":"The aim of the Expert Groups within the Catena-X Automotive Network e.V. is to develop results together with the members in line with the association\'s strategic direction. The Expert Groups are initiated and managed by the related Committee. Depending on their scope, Expert Groups don\'t exist forever. They work on dedicated topics, present the results to the Committee and are then retired. If a follow up is required, a new Expert Group has to be initiated.","sidebar":"sidebar_working_model"},"working-model/organizational-structure/catena-x/management-board":{"id":"working-model/organizational-structure/catena-x/management-board","title":"Management board","description":"Association Strategy","sidebar":"sidebar_working_model"},"working-model/organizational-structure/catena-x/working-groups":{"id":"working-model/organizational-structure/catena-x/working-groups","title":"Working Groups","description":"Working Groups are dynamic, focused, and temporary teams established to explore and evaluate specific topics that fall outside the current scope of the association. They operate as agile \\"fast boats,\\" swiftly exploring new topics to assess the relevance and potential impact of emerging issues, opportunities, or challenges for the association.","sidebar":"sidebar_working_model"},"working-model/organizational-structure/collaboration/collaboration":{"id":"working-model/organizational-structure/collaboration/collaboration","title":"Collaboration between Expert Group, Experts and Committer","description":"The association","sidebar":"sidebar_working_model"},"working-model/organizational-structure/organizational-structure":{"id":"working-model/organizational-structure/organizational-structure","title":"Catena-X Organizational Structure","description":"Each group or role is vital to the project\'s ecosystem and contributes uniquely to its growth and direction. As we delve into the specifics of each role, we invite you to consider where your skills and interests may best align with the needs of the project. Whether you are just starting out or looking to increase your involvement, there is a place for everyone to contribute and make an impact in our open source community.","sidebar":"sidebar_working_model"},"working-model/organizational-structure/tooling/tooling":{"id":"working-model/organizational-structure/tooling/tooling","title":"Tooling","description":"Microsoft Teams","sidebar":"sidebar_working_model"},"working-model/organizational-structure/tractus-x/committer":{"id":"working-model/organizational-structure/tractus-x/committer","title":"Committer","description":"Committer in an Eclipse project holds the authority to directly contribute changes to the project\'s source code repository. They are responsible for reviewing and integrating contributions from other community members, ensuring adherence to project standards and guidelines (in our case TRGs). Additionally, committers play a key role in decision-making processes within the project, actively participating in discussions and providing leadership to drive the project forward.","sidebar":"sidebar_working_model"},"working-model/organizational-structure/tractus-x/contributor":{"id":"working-model/organizational-structure/tractus-x/contributor","title":"Contributor","description":"Contributor actively participating in the development process. They contribute code, documentation, bug fixes, and other resources to advance the project\'s objectives. Additionally, contributors engage in discussions, provide feedback, and collaborate with other members of the project community to improve the project\'s quality and functionality. Their efforts help drive innovation and ensure the success of the project within the Eclipse ecosystem.","sidebar":"sidebar_working_model"},"working-model/organizational-structure/tractus-x/projectlead":{"id":"working-model/organizational-structure/tractus-x/projectlead","title":"Project Lead","description":"","sidebar":"sidebar_working_model"},"working-model/organizational-structure/tractus-x/tractus-x":{"id":"working-model/organizational-structure/tractus-x/tractus-x","title":"Tractus-X","description":"","sidebar":"sidebar_working_model"},"working-model/overview":{"id":"working-model/overview","title":"Overview","description":"This working model is meticulously designed for members of our association and those involved in the various association bodies. It serves as a comprehensive guide to understanding the organizational structure, the specific roles within the association, and the interrelation between Catena-X and Tractus-X. It includes detailed information on planning and building (Plan and Build), contrasting with the Operating model that describes the model for the production/live environment (Run).","sidebar":"sidebar_working_model"},"working-model/process-structure/catena-x-from-idea-to-standard":{"id":"working-model/process-structure/catena-x-from-idea-to-standard","title":"Catena-X - From Idea to Standard","description":"[!CAUTION]","sidebar":"sidebar_working_model"},"working-model/process-structure/contribution-guideline":{"id":"working-model/process-structure/contribution-guideline","title":"Tractus-X Open Source Project Contribution Guide","description":"Welcome to the Tractus-X open source project! This guide is designed to help you understand how you can contribute to the Tractus-X project. There are different levels of contributions you can make, such as standard contributions, feature contributions and improvements.","sidebar":"sidebar_working_model"},"working-model/process-structure/from-idea-to-production-detailed":{"id":"working-model/process-structure/from-idea-to-production-detailed","title":"Detailed describtion of process from idea to release","description":"In order to plan a new feature in Tractus-X several steps must be followed. Each process step is going to be executed by one of these roles:","sidebar":"sidebar_working_model"},"working-model/process-structure/issue-process":{"id":"working-model/process-structure/issue-process","title":"Contribution Levels","description":"General Feature Contributions","sidebar":"sidebar_working_model"},"working-model/process-structure/process-structure":{"id":"working-model/process-structure/process-structure","title":"Overview of Release phases a processes","description":"This chapter contextualizes the various phases of a Catena-X release within the framework of the necessary processes.","sidebar":"sidebar_working_model"},"working-model/process-structure/tractus-x-from-idea-to-production":{"id":"working-model/process-structure/tractus-x-from-idea-to-production","title":"Tractus-X - From Idea to Release","description":"Overview Tractus-X Release phases","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/deployment-gate":{"id":"working-model/release-management/development-and-release/deployment-gate","title":"Deployment Gate (2nd Deployment Gate* after development phase)","description":"Milestone","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/development-and-release":{"id":"working-model/release-management/development-and-release/development-and-release","title":"Development & Release (week 15 \u2013 30)","description":"The development and release phase includes the development of the software and standards. The individual units are developed and tested in up to six increments. This is followed by final integration and end-to-end test for the software. In addition there is an opt-out phase for commenting on the developed standards (45 days). If successful the individual units will be released and published.","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/e2e-test":{"id":"working-model/release-management/development-and-release/e2e-test","title":"E2E Test","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/feature-freeze":{"id":"working-model/release-management/development-and-release/feature-freeze","title":"Feature Freeze / Kick-Off E2E Test (mid of Increment 5)","description":"Milestone","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/final-int-test":{"id":"working-model/release-management/development-and-release/final-int-test","title":"Final INT Test","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/increment-1-6":{"id":"working-model/release-management/development-and-release/increment-1-6","title":"Increment 1 - 6","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/integration-testing":{"id":"working-model/release-management/development-and-release/integration-testing","title":"Integration Testing","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/kit-final-pull-request":{"id":"working-model/release-management/development-and-release/kit-final-pull-request","title":"KIT Final Pull Request","description":"Milestone","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/kit-initial-pull-request":{"id":"working-model/release-management/development-and-release/kit-initial-pull-request","title":"KIT Initial Pull Request","description":"Milestone","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/main-creation-phase":{"id":"working-model/release-management/development-and-release/main-creation-phase","title":"Main creation phase","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/nightly-builds-and-unit-tests":{"id":"working-model/release-management/development-and-release/nightly-builds-and-unit-tests","title":"Nightly Builds including Unit Test","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/opt-out-period":{"id":"working-model/release-management/development-and-release/opt-out-period","title":"Opt out phase","description":"[!CAUTION]","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/quality-gate-1":{"id":"working-model/release-management/development-and-release/quality-gate-1","title":"Quality Gate 1 (QG1)","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/quality-gate-2":{"id":"working-model/release-management/development-and-release/quality-gate-2","title":"Quality Gate 2 (QG2)","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/release-finalization":{"id":"working-model/release-management/development-and-release/release-finalization","title":"Release Finalization","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/release-freeze":{"id":"working-model/release-management/development-and-release/release-freeze","title":"Release Freeze (End of Increment 6)","description":"Milestone","sidebar":"sidebar_working_model"},"working-model/release-management/development-and-release/test-freeze":{"id":"working-model/release-management/development-and-release/test-freeze","title":"Test Freeze (End of Increment 5)","description":"Milestone","sidebar":"sidebar_working_model"},"working-model/release-management/planning/cx-release-roadmap-review":{"id":"working-model/release-management/planning/cx-release-roadmap-review","title":"CX Release Roadmap Review","description":"The meeting aims to gather initial ideas for potential roadmap items for the next release. It serves as an open forum for participants to present their concepts, helping to inform other association members early on, identify key stakeholders, and solicit feedback from the broader community.","sidebar":"sidebar_working_model"},"working-model/release-management/planning/cx-roadmap-preparation":{"id":"working-model/release-management/planning/cx-roadmap-preparation","title":"CX Roadmap Preparation","description":"Develop a first draft of the Roadmap items for the upcoming release by leveraging the expertise of Expert Groups and Committees. Items should be created in GitHub under the roadmap view, mapped to the corresponding Committee.","sidebar":"sidebar_working_model"},"working-model/release-management/planning/draft-feature-freeze":{"id":"working-model/release-management/planning/draft-feature-freeze","title":"Draft Feature Freeze","description":"Until this date/meeting, feature proposal can be submitted to the planning board (in GitHub). The current status (as an interim status in the refinement phase) of the previous feature proposals will also be discussed at this meeting.","sidebar":"sidebar_working_model"},"working-model/release-management/planning/feature-proposal-creation-approval":{"id":"working-model/release-management/planning/feature-proposal-creation-approval","title":"Feature proposal creation","description":"ToDo\'s","sidebar":"sidebar_working_model"},"working-model/release-management/planning/feature-proposal-refinement":{"id":"working-model/release-management/planning/feature-proposal-refinement","title":"Feature proposal refinement","description":"Refine feature","sidebar":"sidebar_working_model"},"working-model/release-management/planning/planning":{"id":"working-model/release-management/planning/planning","title":"Planning (Week 5 -14)","description":"The planning phase deals with the concrete planning of the content of the individual releases. Based on the association roadmap, the topics in the product backlog and the previous rough planning, the refinement work now begins. The aim of the planning is to ensure that the content is specified, prioritized, scheduled, committed and released at the end of the phase.","sidebar":"sidebar_working_model"},"working-model/release-management/planning/refinement-and-dependencies":{"id":"working-model/release-management/planning/refinement-and-dependencies","title":"Refinement & Dependencies","description":"Please be aware that the Refinement Phase is to keep you aware of the overall timeline during the Release Process and does not constitute an actual meeting. It serves informational purposes only. During this time, the necessary people/groups should come together and work (refine) the future features. Feature authors take care of organizing appointments and communicating with the relevant contacts themselves. The Teams Session link can be used. Be aware: The link and the shared content is available to everyone.","sidebar":"sidebar_working_model"},"working-model/release-management/planning/refinement-day":{"id":"working-model/release-management/planning/refinement-day","title":"Refinement Day","description":"Based on a predefined agenda (depending on the features on the board), individual dependencies are discussed and also documented directly on the feature. If the refinement of the features has already been carried out \'in the refinement phase\' and the Definition of Entry (DoE) has already reached, this meeting can also be used as synchronization.","sidebar":"sidebar_working_model"},"working-model/release-management/planning/release-planning-days":{"id":"working-model/release-management/planning/release-planning-days","title":"Release Planning Days","description":"Task","sidebar":"sidebar_working_model"},"working-model/release-management/planning/roadmap-item-creation":{"id":"working-model/release-management/planning/roadmap-item-creation","title":"Roadmap item creation","description":"ToDo\'s","sidebar":"sidebar_working_model"},"working-model/release-management/release-management":{"id":"working-model/release-management/release-management","title":"Release Management - Phases","description":"Preparation Phase (4 weeks)","sidebar":"sidebar_working_model"},"working-model/testmanagement/testmanagement":{"id":"working-model/testmanagement/testmanagement","title":"Test Management","description":"Overview","sidebar":"sidebar_working_model"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/cd69082f.e3dcd4e6.js b/assets/js/cd69082f.e3dcd4e6.js deleted file mode 100644 index 1bf932435..000000000 --- a/assets/js/cd69082f.e3dcd4e6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[8169],{48451:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>c,contentTitle:()=>i,default:()=>p,frontMatter:()=>a,metadata:()=>s,toc:()=>l});var r=o(74848),n=o(28453);const a={},i="Collaboration between Expert Group, Experts and Committer",s={id:"working-model/organizational-structure/collaboration/collaboration",title:"Collaboration between Expert Group, Experts and Committer",description:"The association",source:"@site/docs/working-model/organizational-structure/collaboration/collaboration.md",sourceDirName:"working-model/organizational-structure/collaboration",slug:"/working-model/organizational-structure/collaboration/",permalink:"/docs/next/working-model/organizational-structure/collaboration/",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar_working_model",previous:{title:"Contributor",permalink:"/docs/next/working-model/organizational-structure/tractus-x/contributor"},next:{title:"Tooling",permalink:"/docs/next/working-model/organizational-structure/tooling/"}},c={},l=[];function u(t){const e={h1:"h1",img:"img",p:"p",...(0,n.R)(),...t.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(e.h1,{id:"collaboration-between-expert-group-experts-and-committer",children:"Collaboration between Expert Group, Experts and Committer"}),"\n",(0,r.jsx)(e.p,{children:(0,r.jsx)(e.img,{alt:"The association",src:o(42135).A+"",width:"3937",height:"1824"})}),"\n",(0,r.jsx)(e.p,{children:(0,r.jsx)(e.img,{alt:"Collaboration",src:o(74234).A+""})}),"\n",(0,r.jsx)(e.p,{children:"Even if it appears to be an organisational separation, it is important to understand that Catena-X and Tractus-X must work closely together. The Expert Groups and Committees are the ones who define the features and the roadmap. The committers are the ones who implement the features and the roadmap. The experts are the ones who provide the knowledge and the expertise to the committers."}),"\n",(0,r.jsx)(e.p,{children:"The committers are responsible for the prioritization of the features within the open-source boards. committers are also responsible for overarching topics like quality, security, and functionality. Committers are representatives of their own company and should also work/support within the Expert Groups."})]})}function p(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(u,{...t})}):u(t)}},74234:(t,e,o)=>{o.d(e,{A:()=>r});const r=o.p+"assets/images/expert-group-experts-committers.drawio-5dc06a29394a3c83949c765395ecd492.svg"},42135:(t,e,o)=>{o.d(e,{A:()=>r});const r=o.p+"assets/images/catena-x-tractus-x-6609026beb15469fb969c7c47c877699.svg"},28453:(t,e,o)=>{o.d(e,{R:()=>i,x:()=>s});var r=o(96540);const n={},a=r.createContext(n);function i(t){const e=r.useContext(a);return r.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function s(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:i(t.components),r.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/e6572f15.162353fc.js b/assets/js/e6572f15.162353fc.js deleted file mode 100644 index d65d6fa64..000000000 --- a/assets/js/e6572f15.162353fc.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[2584],{41659:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>a,contentTitle:()=>r,default:()=>x,frontMatter:()=>d,metadata:()=>o,toc:()=>l});var n=s(74848),i=s(28453);const d={sidebar_position:2,title:"Catena-X"},r=void 0,o={id:"working-model/organizational-structure/catena-x/catena-x",title:"Catena-X",description:"RASIC matrix for association bodies",source:"@site/docs/working-model/organizational-structure/catena-x/catena-x.md",sourceDirName:"working-model/organizational-structure/catena-x",slug:"/working-model/organizational-structure/catena-x/",permalink:"/docs/next/working-model/organizational-structure/catena-x/",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2,title:"Catena-X"},sidebar:"sidebar_working_model",previous:{title:"Catena-X Organizational Structure",permalink:"/docs/next/working-model/organizational-structure/"},next:{title:"Management board",permalink:"/docs/next/working-model/organizational-structure/catena-x/management-board"}},a={},l=[{value:"RASIC matrix for association bodies",id:"rasic-matrix-for-association-bodies",level:2},{value:"SOAR",id:"soar",level:2},{value:"Escalation path",id:"escalation-path",level:2}];function c(e){const t={a:"a",h2:"h2",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h2,{id:"rasic-matrix-for-association-bodies",children:"RASIC matrix for association bodies"}),"\n",(0,n.jsxs)(t.table,{children:[(0,n.jsx)(t.thead,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.th,{}),(0,n.jsx)(t.th,{children:"R = Responsible; A = Accountable; S = Supportive; I = Informed; C = Consulted"}),(0,n.jsx)(t.th,{children:"Management board"}),(0,n.jsx)(t.th,{}),(0,n.jsx)(t.th,{children:"Committee"}),(0,n.jsx)(t.th,{}),(0,n.jsx)(t.th,{}),(0,n.jsx)(t.th,{children:"Expert Group"}),(0,n.jsx)(t.th,{}),(0,n.jsx)(t.th,{children:"Catena-X office"})]})}),(0,n.jsxs)(t.tbody,{children:[(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"Member"}),(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/management-board#board-sponsor",children:"Sponsor"})}),(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/committee#lead-and-co-lead",children:"Lead"})}),(0,n.jsx)(t.td,{children:"Member"}),(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/committee#mentor-for-expert-groups-optional",children:"Mentor"})}),(0,n.jsx)(t.td,{children:"Lead"}),(0,n.jsx)(t.td,{children:"Member"}),(0,n.jsx)(t.td,{})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Strategy"}),(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/management-board#association-strategy",children:"Develop and maintain the Association strategy"})}),(0,n.jsx)(t.td,{children:"A"}),(0,n.jsx)(t.td,{children:"R"}),(0,n.jsx)(t.td,{children:"I"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"I"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"S"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/committee#business-domain-strategy",children:"Develop and maintain the business domain strategy"})}),(0,n.jsx)(t.td,{children:"I"}),(0,n.jsx)(t.td,{children:"A,C"}),(0,n.jsx)(t.td,{children:"R"}),(0,n.jsx)(t.td,{children:"S"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"I"}),(0,n.jsx)(t.td,{children:"I"}),(0,n.jsx)(t.td,{children:"S"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/expert-group#functional-level-strategy",children:"Develop and maintain a strategy on functional level"})}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"I"}),(0,n.jsx)(t.td,{children:"A"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"C"}),(0,n.jsx)(t.td,{children:"R"}),(0,n.jsx)(t.td,{children:"S"}),(0,n.jsx)(t.td,{children:"S"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Mgmt. of association bodies"}),(0,n.jsx)(t.td,{children:"Setup Committees"}),(0,n.jsx)(t.td,{children:"R,A"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"S"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"Close Committees"}),(0,n.jsx)(t.td,{children:"A"}),(0,n.jsx)(t.td,{children:"R"}),(0,n.jsx)(t.td,{children:"C"}),(0,n.jsx)(t.td,{children:"I"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"Setup Expert Groups"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"C"}),(0,n.jsx)(t.td,{children:"A"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"R"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"S"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/expert-group#closing-of-expert-groups",children:"Close Expert Groups"})}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"C"}),(0,n.jsx)(t.td,{children:"A"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"R"}),(0,n.jsx)(t.td,{children:"C,I"}),(0,n.jsx)(t.td,{children:"I"}),(0,n.jsx)(t.td,{children:"S"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Development"}),(0,n.jsx)(t.td,{children:"Develop new feature requests"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"C"}),(0,n.jsx)(t.td,{children:"A"}),(0,n.jsx)(t.td,{children:"R"}),(0,n.jsx)(t.td,{})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"Approve features requests)"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"R"}),(0,n.jsx)(t.td,{children:"A"}),(0,n.jsx)(t.td,{children:"S"}),(0,n.jsx)(t.td,{children:"I"}),(0,n.jsx)(t.td,{})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"Foster the development of features by providing development resources"}),(0,n.jsx)(t.td,{children:"S"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"S"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"A,R"}),(0,n.jsx)(t.td,{})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"Remove impediments for the features development / for Expert Group(s)"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"C"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"S"}),(0,n.jsx)(t.td,{children:"R"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Promote"}),(0,n.jsx)(t.td,{children:(0,n.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/committee#communication",children:"Promote the use cases of the business domain inside and outside the association"})}),(0,n.jsx)(t.td,{children:"S"}),(0,n.jsx)(t.td,{children:"C"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"R"}),(0,n.jsx)(t.td,{children:"A"}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{}),(0,n.jsx)(t.td,{children:"S"})]})]})]}),"\n",(0,n.jsx)(t.p,{children:'The RASIC should provide an overview of the tasks the Association bodies are engaging in. Each individual in the Mgmt. board, a Committee or an Expert Group is at least a "member". If one takes over additional roles, e.g. as "Lead", the responsibilities of that role are added to those as member. In detail, the responsibilities for specific individual aspects may differ slightly (but always in alignment with this overarching RASIC.'}),"\n",(0,n.jsx)(t.h2,{id:"soar",children:"SOAR"}),"\n",(0,n.jsx)(t.p,{children:"As the association, all four bodies aim to advance Catena-X as the leading global data ecosystem for the automotive value chain. In order to do so they follow the SOAR model."}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"S"})," = Standardizes to lay the foundation/basis for the ecosystem"]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"O"})," = Orchestrates to structure and organize the ecosystem"]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"A"})," = Activates by making standards applicable and relevant"]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"R"})," = Represent as the only ones speaking for Catena-X"]}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"C-X Office SOAR",src:s(89006).A+""})}),"\n",(0,n.jsx)(t.h2,{id:"escalation-path",children:"Escalation path"}),"\n",(0,n.jsx)(t.p,{children:"If an issue cannot be resolved by the designated association body, it must be escalated to the appropriate higher authority. The escalation pathway is as follows:"}),"\n",(0,n.jsxs)(t.ol,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Expert Groups"}),": Issues should initially be addressed within the Expert Groups. If the Expert Group Members are unable to find a solution, a vote may be conducted to reach a decision. Should the vote fail to achieve a majority or if an Expert Group member raises substantial concerns regarding the outcome, the issue may be escalated."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Responsible Committee"}),": If the Expert Groups are unable to resolve the issue, it is escalated to the responsible committee. This committee is tasked with oversight and decision-making based on broader organizational perspectives."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Board Sponsors"}),": Should the committee find the issue beyond its scope of resolution, the matter is escalated to the Board Sponsors. These senior members of the board provide strategic guidance and authoritative decisions on escalated matters."]}),"\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.strong,{children:"Mediation Board Member"}),": As the final level of escalation, unresolved issues are directed to a Mediation Board Member. This individual is empowered to mediate and resolve high-level disputes or complex issues that could not be settled at prior levels."]}),"\n"]})]})}function x(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(c,{...e})}):c(e)}},89006:(e,t,s)=>{s.d(t,{A:()=>n});const n=s.p+"assets/images/cx-mgmt-office-soar.drawio-4827cf02e06edc41f07c6cf27e8ed50c.svg"},28453:(e,t,s)=>{s.d(t,{R:()=>r,x:()=>o});var n=s(96540);const i={},d=n.createContext(i);function r(e){const t=n.useContext(d);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),n.createElement(d.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e6572f15.6a804946.js b/assets/js/e6572f15.6a804946.js new file mode 100644 index 000000000..8b06b37e5 --- /dev/null +++ b/assets/js/e6572f15.6a804946.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[2584],{41659:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>a,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>d,toc:()=>c});var i=s(74848),n=s(28453);const r={sidebar_position:2,title:"Catena-X Automotive Network e.V"},o=void 0,d={id:"working-model/organizational-structure/catena-x/catena-x",title:"Catena-X Automotive Network e.V",description:"The Catena-X Automotive Network e.V. is often referred to as 'the association'. It is important to understand that the association consists of five bodies with different tasks and responsibilities. The association bodies are:",source:"@site/docs/working-model/organizational-structure/catena-x/catena-x.md",sourceDirName:"working-model/organizational-structure/catena-x",slug:"/working-model/organizational-structure/catena-x/",permalink:"/docs/next/working-model/organizational-structure/catena-x/",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2,title:"Catena-X Automotive Network e.V"},sidebar:"sidebar_working_model",previous:{title:"Catena-X Organizational Structure",permalink:"/docs/next/working-model/organizational-structure/"},next:{title:"Management board",permalink:"/docs/next/working-model/organizational-structure/catena-x/management-board"}},a={},c=[{value:"RASIC matrix for association bodies",id:"rasic-matrix-for-association-bodies",level:2},{value:"Escalation path",id:"escalation-path",level:2}];function l(e){const t={a:"a",admonition:"admonition",h2:"h2",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,n.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(t.p,{children:["The ",(0,i.jsx)(t.strong,{children:"Catena-X Automotive Network e.V."})," is often referred to as 'the association'. It is important to understand that the association consists of five bodies with different tasks and responsibilities. The association bodies are:"]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/management-board",children:"Management board"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/committee",children:"Committees"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/expert-group",children:"Expert Groups"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/working-groups",children:"Working Groups"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/catena-x-office",children:"Catena-X office"})}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"The association promotes, sponsors, and coordinates the overlying requirements of the Eclipse Tractus-X Project."}),"\n",(0,i.jsx)(t.p,{children:"Committees and Expert Groups are mapped to products or use cases. They are advertised, selected, and established on the basis of a requirement. The application phases are similar and the distributors are always the Catena-X members."}),"\n",(0,i.jsx)(t.admonition,{type:"info",children:(0,i.jsx)(t.p,{children:"Please note that while this descriptions of the association bodies capture the essence of the Committee and the Expert Group roles, they are not exhaustive. The dynamic nature of the association means that roles can evolve, and members of the Committee and Expert Groups may engage in additional activities beyond what is described. The descriptions are intended to serve as a guide, providing a clear indication of the expected contributions of the Committee and the Expert Groups, yet it allows for flexibility and adaptation as the project and its needs grow and change."})}),"\n",(0,i.jsx)(t.h2,{id:"rasic-matrix-for-association-bodies",children:"RASIC matrix for association bodies"}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{}),(0,i.jsx)(t.th,{children:"R = Responsible; A = Accountable; S = Supportive; I = Informed; C = Consulted"}),(0,i.jsx)(t.th,{children:"Management board"}),(0,i.jsx)(t.th,{}),(0,i.jsx)(t.th,{children:"Committee"}),(0,i.jsx)(t.th,{}),(0,i.jsx)(t.th,{}),(0,i.jsx)(t.th,{children:"Expert Group"}),(0,i.jsx)(t.th,{}),(0,i.jsx)(t.th,{children:"Catena-X office"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"Member"}),(0,i.jsx)(t.td,{children:(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/management-board#board-sponsor",children:"Sponsor"})}),(0,i.jsx)(t.td,{children:(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/committee#lead-and-co-lead",children:"Lead"})}),(0,i.jsx)(t.td,{children:"Member"}),(0,i.jsx)(t.td,{children:(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/committee#mentor-for-expert-groups-optional",children:"Mentor"})}),(0,i.jsx)(t.td,{children:"Lead"}),(0,i.jsx)(t.td,{children:"Member"}),(0,i.jsx)(t.td,{})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Strategy"}),(0,i.jsx)(t.td,{children:(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/management-board#association-strategy",children:"Develop and maintain the Association strategy"})}),(0,i.jsx)(t.td,{children:"A"}),(0,i.jsx)(t.td,{children:"R"}),(0,i.jsx)(t.td,{children:"I"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"I"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"S"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/committee#business-domain-strategy",children:"Develop and maintain the business domain strategy"})}),(0,i.jsx)(t.td,{children:"I"}),(0,i.jsx)(t.td,{children:"A,C"}),(0,i.jsx)(t.td,{children:"R"}),(0,i.jsx)(t.td,{children:"S"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"I"}),(0,i.jsx)(t.td,{children:"I"}),(0,i.jsx)(t.td,{children:"S"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/expert-group#functional-level-strategy",children:"Develop and maintain a strategy on functional level"})}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"I"}),(0,i.jsx)(t.td,{children:"A"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"C"}),(0,i.jsx)(t.td,{children:"R"}),(0,i.jsx)(t.td,{children:"S"}),(0,i.jsx)(t.td,{children:"S"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Mgmt. of association bodies"}),(0,i.jsx)(t.td,{children:"Setup Committees"}),(0,i.jsx)(t.td,{children:"R,A"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"S"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"Close Committees"}),(0,i.jsx)(t.td,{children:"A"}),(0,i.jsx)(t.td,{children:"R"}),(0,i.jsx)(t.td,{children:"C"}),(0,i.jsx)(t.td,{children:"I"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"Setup Expert Groups"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"C"}),(0,i.jsx)(t.td,{children:"A"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"R"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"S"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/expert-group#closing-of-expert-groups",children:"Close Expert Groups"})}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"C"}),(0,i.jsx)(t.td,{children:"A"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"R"}),(0,i.jsx)(t.td,{children:"C,I"}),(0,i.jsx)(t.td,{children:"I"}),(0,i.jsx)(t.td,{children:"S"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Development"}),(0,i.jsx)(t.td,{children:"Develop new feature requests"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"C"}),(0,i.jsx)(t.td,{children:"A"}),(0,i.jsx)(t.td,{children:"R"}),(0,i.jsx)(t.td,{})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"Approve features requests)"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"R"}),(0,i.jsx)(t.td,{children:"A"}),(0,i.jsx)(t.td,{children:"S"}),(0,i.jsx)(t.td,{children:"I"}),(0,i.jsx)(t.td,{})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"Foster the development of features by providing development resources"}),(0,i.jsx)(t.td,{children:"S"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"S"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"A,R"}),(0,i.jsx)(t.td,{})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"Remove impediments for the features development / for Expert Group(s)"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"C"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"S"}),(0,i.jsx)(t.td,{children:"R"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Promote"}),(0,i.jsx)(t.td,{children:(0,i.jsx)(t.a,{href:"/docs/next/working-model/organizational-structure/catena-x/committee#communication",children:"Promote the use cases of the business domain inside and outside the association"})}),(0,i.jsx)(t.td,{children:"S"}),(0,i.jsx)(t.td,{children:"C"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"R"}),(0,i.jsx)(t.td,{children:"A"}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{}),(0,i.jsx)(t.td,{children:"S"})]})]})]}),"\n",(0,i.jsx)(t.p,{children:'The RASIC should provide an overview of the tasks the Association bodies are engaging in. Each individual in the Mgmt. board, a Committee or an Expert Group is at least a "member". If one takes over additional roles, e.g. as "Lead", the responsibilities of that role are added to those as member. In detail, the responsibilities for specific individual aspects may differ slightly (but always in alignment with this overarching RASIC.'}),"\n",(0,i.jsx)(t.h2,{id:"escalation-path",children:"Escalation path"}),"\n",(0,i.jsx)(t.p,{children:"If an issue cannot be resolved by the designated association body, it must be escalated to the appropriate higher authority. The escalation pathway is as follows:"}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Expert Groups"}),": Issues should initially be addressed within the Expert Groups. If the Expert Group Members are unable to find a solution, a vote may be conducted to reach a decision. Should the vote fail to achieve a majority or if an Expert Group member raises substantial concerns regarding the outcome, the issue may be escalated."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Responsible Committee"}),": If the Expert Groups are unable to resolve the issue, it is escalated to the responsible committee. This committee is tasked with oversight and decision-making based on broader organizational perspectives."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Board Sponsors"}),": Should the committee find the issue beyond its scope of resolution, the matter is escalated to the Board Sponsors. These senior members of the board provide strategic guidance and authoritative decisions on escalated matters."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.strong,{children:"Mediation Board Member"}),": As the final level of escalation, unresolved issues are directed to a Mediation Board Member. This individual is empowered to mediate and resolve high-level disputes or complex issues that could not be settled at prior levels."]}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(l,{...e})}):l(e)}},28453:(e,t,s)=>{s.d(t,{R:()=>o,x:()=>d});var i=s(96540);const n={},r=i.createContext(n);function o(e){const t=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),i.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/main.507ffbe7.js b/assets/js/main.507ffbe7.js new file mode 100644 index 000000000..426ebd13d --- /dev/null +++ b/assets/js/main.507ffbe7.js @@ -0,0 +1,2 @@ +/*! For license information please see main.507ffbe7.js.LICENSE.txt */ +(self.webpackChunkcatenax_ev_github_io_new=self.webpackChunkcatenax_ev_github_io_new||[]).push([[8792],{5391:(e,t,n)=>{"use strict";function a(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;tr});const r=function(){for(var e,t,n=0,r="";n{"use strict";n.d(t,{A:()=>p});n(96540);var a=n(53259),r=n.n(a),o=n(84054);const s={"0050a9dd":[()=>n.e(8562).then(n.bind(n,10024)),"@site/docs/working-model/organizational-structure/organizational-structure.md",10024],"0058b4c6":[()=>n.e(849).then(n.t.bind(n,86164,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-175.json",86164],"00a22643":[()=>n.e(2409).then(n.bind(n,59558)),"@site/versioned_docs/version-24.03/standards/CX-0011-IssuingAgency/CX-0011-IssuingAgency.md",59558],"012a0c7f":[()=>n.e(9757).then(n.bind(n,55331)),"@site/docs/standards/CX-0018-DataspaceConnectivity/CX-0018-DataspaceConnectivity.md",55331],"0190168e":[()=>n.e(7277).then(n.bind(n,63169)),"@site/docs/regulatory-framework/30000ft/country-clearance-list.md",63169],"01f55edc":[()=>n.e(4272).then(n.bind(n,45999)),"@site/docs/standards/CX-0120-ShortTermMaterialDemandExchange/CX-0120-ShortTermMaterialDemandExchange.md",45999],"03d5770d":[()=>n.e(5387).then(n.bind(n,98423)),"@site/docs/standards/CX-0122-ItemStockExchange/CX-0122-ItemStockExchange.md",98423],"03f40e94":[()=>n.e(2480).then(n.bind(n,93318)),"@site/versioned_docs/version-24.03/standards/CX-0059-TriangleBehavioralTwinEndurancePredictorService/CX-0059-TriangleBehavioralTwinEndurancePredictorService.md",93318],"04bb4647":[()=>n.e(8010).then(n.bind(n,62003)),"@site/docs/standards/CX-0050-FrameworkAgreementCredential/CX-0050-FrameworkAgreementCredential.md",62003],"053900b2":[()=>n.e(3066).then(n.bind(n,48126)),"@site/docs/working-model/organizational-structure/catena-x/management-board.md",48126],"05cf6480":[()=>n.e(6595).then(n.bind(n,81072)),"@site/versioned_docs/version-24.03/standards/CX-0012-BusinessPartnerDataPoolAPI/CX-0012-BusinessPartnerDataPoolAPI.md",81072],"0645984d":[()=>n.e(3923).then(n.bind(n,69459)),"@site/versioned_docs/version-24.03/operating-model/appendix/appendix.md",69459],"07f95730":[()=>n.e(2718).then(n.bind(n,19419)),"@site/docs/standards/CX-0007-MinimalDataProviderServicesOffering/CX-0007-MinimalDataProviderServicesOffering.md",19419],"098dc4e6":[()=>n.e(3026).then(n.bind(n,11107)),"@site/versioned_docs/version-24.03/operating-model/what-service-map/what-service-map.md",11107],"09a9d18b":[()=>n.e(4599).then(n.bind(n,36659)),"@site/docs/working-model/organizational-structure/catena-x/committee.md",36659],"0a3f0bb2":[()=>n.e(1279).then(n.bind(n,64219)),"@site/docs/working-model/release-management/development-and-release/test-freeze.md",64219],"0abec2dd":[()=>n.e(9870).then(n.bind(n,10868)),"@site/versioned_docs/version-24.03/standards/CX-0123-QualityUseCaseStandard/CX-0123-QualityUseCaseStandard.md",10868],"0babe6ef":[()=>n.e(5788).then(n.bind(n,17176)),"@site/docs/working-model/release-management/development-and-release/main-creation-phase.md",17176],"0d207720":[()=>n.e(8697).then(n.bind(n,5758)),"@site/docs/working-model/process-structure/from-idea-to-production-detailed.md",5758],"0dbf3da2":[()=>n.e(2603).then(n.bind(n,75654)),"@site/versioned_docs/version-24.03/standards/CX-0053-BPNDiscoveryServiceAPIs/CX-0053-BPNDiscoveryServiceAPIs.md",75654],"0df7deee":[()=>n.e(297).then(n.bind(n,71318)),"@site/docs/operating-model/who-roles-in-the-catena-x-ecosystem/who-roles-in-the-catena-x-ecosystem.md",71318],"0f377e70":[()=>n.e(1090).then(n.t.bind(n,36839,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-digital-twin-f4a.json",36839],"0f8a3977":[()=>n.e(6554).then(n.t.bind(n,61989,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-uc-behaviroal-twin-19d.json",61989],"0fb99ec9":[()=>n.e(2840).then(n.t.bind(n,98855,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-data-provider-consumer-946.json",98855],"107550c6":[()=>n.e(1592).then(n.bind(n,50707)),"@site/docs/standards/CX-0135-CompanyCertificateManagement/CX-0135-CompanyCertificateManagement.md",50707],"107b875a":[()=>n.e(1218).then(n.bind(n,417)),"@site/docs/standards/CX-0127-IndustryCorePartInstance/CX-0127-IndustryCorePartInstance.md",417],"10f26ab1":[()=>n.e(2652).then(n.bind(n,64078)),"@site/docs/operating-model/appendix/appendix.md",64078],"10fe0740":[()=>n.e(128).then(n.bind(n,68985)),"@site/docs/standards/CX-0126-IndustryCorePartType/CX-0126-IndustryCorePartType.md",68985],"115e5318":[()=>n.e(4596).then(n.bind(n,52629)),"@site/docs/standards/CX-0123-QualityUseCaseStandard/CX-0123-QualityUseCaseStandard.md",52629],"136c6f7b":[()=>n.e(6533).then(n.bind(n,28046)),"@site/versioned_docs/version-24.03/standards/CX-0088-AspectModelUserEstimatedLoading/CX-0088-AspectModelUserEstimatedLoading.md",28046],"138e0e15":[()=>n.e(4921).then(n.t.bind(n,41597,19)),"@generated/@easyops-cn/docusaurus-search-local/default/__plugin.json",41597],"13bd9e37":[()=>n.e(945).then(n.bind(n,6059)),"@site/docs/working-model/CHANGELOG.md",6059],"14609be1":[()=>n.e(5033).then(n.bind(n,45739)),"@site/src/pages/release-notes.md",45739],"14b4e99d":[()=>n.e(479).then(n.t.bind(n,91614,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-identity-wallet-fbc.json",91614],"14b5f36f":[()=>n.e(554).then(n.bind(n,108)),"@site/versioned_docs/version-24.03/standards/CX-0093-AspectModelTractionBatteryCode/CX-0093-AspectModelTractionBatteryCode.md",108],"14b69759":[()=>n.e(7026).then(n.bind(n,77563)),"@site/versioned_docs/version-24.03/operating-model/how-life-cycle-management/how-life-cycle-management.md",77563],"14f5d9e2":[()=>n.e(947).then(n.t.bind(n,60507,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-uc-pcf-ce1.json",60507],"15458ab0":[()=>n.e(6811).then(n.bind(n,31943)),"@site/versioned_docs/version-24.03/non-functional/overview.md",31943],"1754e4f0":[()=>n.e(7317).then(n.bind(n,51474)),"@site/versioned_docs/version-24.03/standards/CX-0030-DataModelBoMAsSpecified/CX-0030-DataModelBoMAsSpecified.md",51474],17896441:[()=>Promise.all([n.e(1869),n.e(2490),n.e(8401)]).then(n.bind(n,36059)),"@theme/DocItem",36059],"17f6e6b7":[()=>n.e(2707).then(n.bind(n,59826)),"@site/versioned_docs/version-24.03/standards/CX-0134-ProductCarbonFootprintCalculationIntegration/CX-0134-ProductCarbonFootprintCalculationIntegration.md",59826],"1897e797":[()=>n.e(5740).then(n.bind(n,44885)),"@site/docs/standards/overview.md",44885],"1a4e3797":[()=>Promise.all([n.e(1869),n.e(2138)]).then(n.bind(n,41283)),"@theme/SearchPage",41283],"1ac3ec39":[()=>n.e(7783).then(n.bind(n,78133)),"@site/docs/working-model/release-management/planning/cx-roadmap-preparation.md",78133],"1b256cc1":[()=>n.e(1832).then(n.bind(n,71386)),"@site/docs/operating-model/changelog/changelog.md",71386],"1b491b96":[()=>n.e(2891).then(n.bind(n,35680)),"@site/versioned_docs/version-24.03/standards/CX-0075-MPShopFloorInformationServiceProcessandCoreBusinessLogic/CX-0075-MPShopFloorInformationServiceProcessandCoreBusinessLogic.md",35680],"1c0e195e":[()=>n.e(2758).then(n.bind(n,67286)),"@site/docs/working-model/release-management/planning/feature-proposal-creation-approval.md",67286],"1c8d4740":[()=>n.e(2996).then(n.bind(n,43514)),"@site/docs/operating-model/legal/legal.md",43514],"1ce307df":[()=>n.e(6590).then(n.bind(n,52594)),"@site/versioned_docs/version-24.03/standards/CX-0066-AspectModelEndofLifeofVehicleCompliance/CX-0066-AspectModelEndofLifeofVehicleCompliance.md",52594],"1d7076c7":[()=>n.e(6148).then(n.bind(n,35832)),"@site/versioned_docs/version-24.03/standards/CX-0038-AspectModelFleetDiagnosticData/CX-0038-AspectModelFleetDiagnosticData.md",35832],"1d9eed7e":[()=>n.e(4417).then(n.bind(n,50810)),"@site/versioned_docs/version-24.03/standards/CX-0008-RelevantStandardsForConformityAssessments/CX-0008-Relevantstandardsforconformityassessments.md",50810],"1df93b7f":[()=>Promise.all([n.e(1869),n.e(4583)]).then(n.bind(n,25579)),"@site/src/pages/index.tsx",25579],"1e82bba8":[()=>n.e(280).then(n.bind(n,50818)),"@site/versioned_docs/version-24.03/regulatory-framework/20000ft/use-case-dcm.md",50818],"1eb0c57a":[()=>n.e(7491).then(n.bind(n,51774)),"@site/docs/working-model/organizational-structure/catena-x/working-groups.md",51774],"1f2d0fd3":[()=>n.e(6777).then(n.bind(n,57170)),"@site/docs/working-model/release-management/release-management.md",57170],"1f391b9e":[()=>Promise.all([n.e(1869),n.e(2490),n.e(6061)]).then(n.bind(n,67973)),"@theme/MDXPage",67973],"1fdeb3d9":[()=>n.e(8447).then(n.bind(n,66518)),"@site/versioned_docs/version-24.03/standards/CX-0098-AspectModelSecondaryMaterialContent/CX-0098-AspectModelSecondaryMaterialContent.md",66518],"20c01b21":[()=>n.e(9670).then(n.bind(n,84802)),"@site/versioned_docs/version-24.03/standards/CX-0100-TriangleForSecondaryMarketplace/CX-0100-TriangleForSecondaryMarketplace.md",84802],"2149bb7b":[()=>n.e(3534).then(n.t.bind(n,11999,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-third-party-information-provider-3ea.json",11999],"2224ae46":[()=>n.e(4265).then(n.bind(n,12549)),"@site/docs/working-model/glossary.md",12549],"22bbcaf6":[()=>n.e(5363).then(n.bind(n,38892)),"@site/versioned_docs/version-24.03/standards/CX-0092-AspectModelQualityTaskAttachment/CX-0092-AspectModelQualityTaskAttachment.md",38892],"253805a6":[()=>n.e(9009).then(n.t.bind(n,65229,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-uc-traceability-223.json",65229],"254e3ee1":[()=>n.e(8399).then(n.bind(n,36747)),"@site/versioned_docs/version-24.03/operating-model/why-introduction/why-introduction.md",36747],"259dd86b":[()=>n.e(8663).then(n.t.bind(n,8329,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-uc-ecopass-a45.json",8329],"26218f0e":[()=>n.e(5571).then(n.bind(n,34417)),"@site/docs/working-model/release-management/planning/refinement-day.md",34417],"2712fe4c":[()=>n.e(7563).then(n.t.bind(n,67613,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-core-service-provider-e53.json",67613],"276f573d":[()=>n.e(1651).then(n.bind(n,82468)),"@site/versioned_docs/version-24.03/standards/CX-0032-DataModelPartAsSpecified/CX-0032-DataModelPartAsSpecified.md",82468],"27b53155":[()=>n.e(6663).then(n.bind(n,31615)),"@site/docs/standards/CX-0128-DemandandCapacityManagementDataExchange/CX-0128-DemandandCapacityManagementDataExchange.md",31615],"28c88d5b":[()=>n.e(3885).then(n.bind(n,86559)),"@site/docs/standards/CX-0008-RelevantStandardsForConformityAssessments/CX-0008-Relevantstandardsforconformityassessments.md",86559],"28d3c7d4":[()=>n.e(5832).then(n.bind(n,1972)),"@site/docs/working-model/release-management/planning/feature-proposal-refinement.md",1972],"290e43bc":[()=>n.e(2227).then(n.bind(n,65270)),"@site/versioned_docs/version-24.03/standards/CX-0121-PlannedProductionOutputExchange/CX-0121-PlannedProductionOutputExchange.md",65270],"29d6f706":[()=>n.e(9885).then(n.bind(n,42074)),"@site/versioned_docs/version-24.03/standards/CX-0062-TriangleTraceabilityNotifications/CX-0062-TriangleTraceabilityNotifications.md",42074],"2baaddb5":[()=>n.e(5018).then(n.bind(n,64591)),"@site/versioned_docs/version-24.03/operating-model/how-data-space-governance/how-data-space-governance.md",64591],"2bfed5fe":[()=>n.e(7870).then(n.bind(n,39571)),"@site/docs/standards/CX-0014-EmployeesAndTechnicalUsers/CX-0014-EmployeesAndTechnicalUsers.md",39571],"2db68c0b":[()=>n.e(9572).then(n.bind(n,68675)),"@site/docs/standards/CX-0144-ESSUseCaseStandard/CX-0144-ESSUseCaseStandard.md",68675],"2e5a0cc5":[()=>n.e(7649).then(n.bind(n,62302)),"@site/versioned_docs/version-24.03/standards/CX-0050-FrameworkAgreementCredential/CX-0050-FrameworkAgreementCredential.md",62302],"2ec0e3fc":[()=>n.e(9076).then(n.t.bind(n,43182,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-uc-puris-329.json",43182],"2ef47ea5":[()=>n.e(5e3).then(n.bind(n,79038)),"@site/docs/working-model/process-structure/process-structure.md",79038],"2efa8efc":[()=>n.e(2871).then(n.t.bind(n,22059,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-value-added-services-fd5.json",22059],"30caaa80":[()=>n.e(4552).then(n.bind(n,36972)),"@site/docs/working-model/release-management/development-and-release/kit-final-pull-request.md",36972],"31903b20":[()=>n.e(4977).then(n.bind(n,57422)),"@site/versioned_docs/version-24.03/standards/CX-0022-NotificationProcess/CX-0022-NotificationProcess.md",57422],"31f0b325":[()=>n.e(6559).then(n.bind(n,59110)),"@site/docs/operating-model/why-understanding-the-catena-x-data-space/why-understanding-the-catena-x-data-space.md",59110],"33e8b5aa":[()=>n.e(6975).then(n.bind(n,95018)),"@site/docs/working-model/release-management/planning/planning.md",95018],"36f55d74":[()=>n.e(9473).then(n.bind(n,58608)),"@site/docs/working-model/release-management/development-and-release/release-freeze.md",58608],"3720c009":[()=>Promise.all([n.e(1869),n.e(4787)]).then(n.bind(n,99389)),"@theme/DocTagsListPage",99389],"375a11a6":[()=>n.e(1084).then(n.bind(n,28430)),"@site/versioned_docs/version-24.03/standards/CX-0010-BusinessPartnerNumber/CX-0010-BusinessPartnerNumber.md",28430],"380ffc3b":[()=>n.e(422).then(n.bind(n,85666)),"@site/docs/working-model/testmanagement/testmanagement.md",85666],"3871c804":[()=>n.e(4603).then(n.bind(n,14214)),"@site/versioned_docs/version-24.03/standards/CX-0002-DigitalTwinsInCatenaX/CX-0002-DigitalTwinsinCatenaX.md",14214],"395bc0fb":[()=>n.e(8031).then(n.bind(n,53379)),"@site/versioned_docs/version-24.03/operating-model/why-understanding-the-catena-x-data-space/why-understanding-the-catena-x-data-space.md",53379],"3a483871":[()=>n.e(9410).then(n.bind(n,12062)),"@site/docs/operating-model/why-introduction/why-introduction.md",12062],"3a63f4cf":[()=>n.e(2679).then(n.t.bind(n,81560,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-uc-modular-production-6f1.json",81560],"3aa39ca9":[()=>n.e(7169).then(n.bind(n,57330)),"@site/versioned_docs/version-24.03/standards/CX-0001-EDCDiscoveryAPI/CX-0001-EDCDiscoveryAPI.md",57330],"3c0b4753":[()=>n.e(756).then(n.bind(n,78910)),"@site/versioned_docs/version-24.03/standards/CX-0037-AspectModelVehicleProductDescription/CX-0037-AspectModelVehicleProductDescription.md",78910],"3c15d78b":[()=>n.e(442).then(n.bind(n,86061)),"@site/docs/working-model/release-management/planning/roadmap-item-creation.md",86061],"3ce65734":[()=>n.e(2825).then(n.bind(n,94990)),"@site/docs/operating-model/what-service-map/what-service-map.md",94990],"3d251c0f":[()=>n.e(927).then(n.bind(n,29887)),"@site/docs/standards/CX-0141-HealthIndicatorUseCase/CX-0141-HealthIndicatorUseCase.md",29887],"3d5980bd":[()=>n.e(5998).then(n.bind(n,3918)),"@site/versioned_docs/version-24.03/standards/CX-0052-AspectModelManufacturingCapability/CX-0052-AspectModelManufacturingCapability.md",3918],"3d6b0844":[()=>n.e(7590).then(n.bind(n,48958)),"@site/versioned_docs/version-24.03/standards/CX-0070-AssetTrackingPlatformAPIStandardization/CX-0070-AssetTrackingPlatformAPIStandardization.md",48958],"3d88d6ea":[()=>n.e(8842).then(n.bind(n,51966)),"@site/versioned_docs/version-24.03/standards/CX-0021-AspectModelBatch/CX-0021-AspectModelBatch.md",51966],"3de3ed43":[()=>n.e(3270).then(n.bind(n,89593)),"@site/docs/standards/CX-0031-DataModelMaterialForHomologation/CX-0031-DataModelMaterialForHomologation.md",89593],"3f2eaf2c":[()=>n.e(2759).then(n.t.bind(n,8674,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-bpdm-4fb.json",8674],"40a31cf0":[()=>n.e(9797).then(n.bind(n,35488)),"@site/versioned_docs/version-24.03/standards/CX-0031-DataModelMaterialForHomologation/CX-0031-DataModelMaterialForHomologation.md",35488],"41435ac4":[()=>n.e(9406).then(n.bind(n,31630)),"@site/versioned_docs/version-24.03/standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients/CX-0015-IAMandAccessControlParadigmForUsersAndClients.md",31630],"4195af83":[()=>n.e(2702).then(n.bind(n,88625)),"@site/docs/standards/CX-0005-ItemRelationshipServiceAPI/CX-0005-ItemRelationshipServiceAPI.md",88625],"4358d25f":[()=>n.e(1828).then(n.bind(n,88099)),"@site/docs/standards/CX-0131-CircularityCore/CX-0131-CircularityCore.md",88099],"4393ce01":[()=>n.e(1101).then(n.bind(n,74348)),"@site/versioned_docs/version-24.03/standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard/CX-0076-GoldenRecordEndtoEndRequirementsStandard.md",74348],"4524255b":[()=>n.e(6490).then(n.bind(n,786)),"@site/versioned_docs/version-24.03/standards/CX-0091-AspectModelFleetVehicles/CX-0091-AspectModelFleetVehicles.md",786],"45fede35":[()=>n.e(6228).then(n.bind(n,30596)),"@site/docs/regulatory-framework/governance-framework.md",30596],"46930b68":[()=>n.e(8101).then(n.bind(n,26253)),"@site/docs/standards/CX-0044-ECLASS/CX-0044-ECLASS.md",26253],"47f9738e":[()=>n.e(4896).then(n.bind(n,25898)),"@site/versioned_docs/version-24.03/standards/CX-0004-GovernanceProcess/CX-0004-GovernanceProcess.md",25898],"48cc5724":[()=>n.e(855).then(n.bind(n,90072)),"@site/src/pages/getting-started-github.md",90072],"4a3491d5":[()=>n.e(9032).then(n.bind(n,78847)),"@site/docs/standards/CX-0139-InformationasaServiceExternalDataProvider/CX-0139-InformationasaServiceExternalDataProvider.md",78847],"4b6d8731":[()=>n.e(9972).then(n.bind(n,95980)),"@site/versioned_docs/version-24.03/standards/CX-0127-IndustryCorePartInstance/CX-0127-IndustryCorePartInstance.md",95980],"4b91bb88":[()=>n.e(6655).then(n.bind(n,39834)),"@site/versioned_docs/version-24.03/standards/CX-0087-OSimDataModelMaterialFlowSimulationResult/CX-0087-OSimDataModelMaterialFlowSimulationResult.md",39834],"4cb54eee":[()=>n.e(8156).then(n.bind(n,91839)),"@site/docs/regulatory-framework/10000ft/data-exchange-contracts.md",91839],"4d2b8abc":[()=>n.e(2795).then(n.t.bind(n,96964,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-business-application-provider-396.json",96964],"4d7cdf32":[()=>n.e(4976).then(n.t.bind(n,23140,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-uc-circularity-d20.json",23140],"4fcd4b64":[()=>n.e(32).then(n.bind(n,22704)),"@site/versioned_docs/version-24.03/standards/CX-0055-DataProcessingPatternsforITSystemIntegration/CX-0055-DataProcessingPatternsforITSystemIntegration.md",22704],"4fd6922e":[()=>n.e(4557).then(n.bind(n,41150)),"@site/versioned_docs/version-24.03/standards/CX-0125-TraceabilityUseCase/CX-0125-TraceabilityUseCase.md",41150],"50328b90":[()=>n.e(3958).then(n.bind(n,11073)),"@site/docs/working-model/release-management/development-and-release/feature-freeze.md",11073],"517c0202":[()=>n.e(3431).then(n.bind(n,51392)),"@site/versioned_docs/version-24.03/standards/CX-0133-OnlineControlandSimulation/CX-0133-OnlineControlandSimulation.md",51392],"51f36f3a":[()=>n.e(9640).then(n.bind(n,33084)),"@site/versioned_docs/version-24.03/standards/CX-0047-DemandAndCapacityManagementDataModelMaterialDemandAndCapacityGroup/CX-0047-DemandAndCapacityManagementDataModelMaterialDemandAndCapacityGroup.md",33084],"5243e443":[()=>n.e(1941).then(n.bind(n,6832)),"@site/docs/operating-model/glossary/glossary.md",6832],"5339e62a":[()=>n.e(6345).then(n.bind(n,4383)),"@site/docs/working-model/organizational-structure/tractus-x/projectlead.md",4383],"5440ed21":[()=>n.e(9520).then(n.bind(n,98291)),"@site/versioned_docs/version-24.03/operating-model/who-roles-in-the-catena-x-ecosystem/who-roles-in-the-catena-x-ecosystem.md",98291],"545a93e0":[()=>n.e(5789).then(n.bind(n,36914)),"@site/versioned_docs/version-24.03/standards/CX-0120-ShortTermMaterialDemandExchange/CX-0120-ShortTermMaterialDemandExchange.md",36914],"5539f976":[()=>n.e(6517).then(n.bind(n,60161)),"@site/docs/standards/CX-0149-Dataspaceidentityandidentification/CX-0149-Dataspaceidentityandidentification.md",60161],"553b1d05":[()=>n.e(7600).then(n.bind(n,76390)),"@site/versioned_docs/version-24.03/standards/CX-0099-DataModelCertificateofDecommissioning/CX-0099-DataModelCertificateofDecommissioning.md",76390],"55a386c0":[()=>n.e(3898).then(n.bind(n,42713)),"@site/docs/working-model/process-structure/catena-x-from-idea-to-standard.md",42713],"561d210f":[()=>n.e(6104).then(n.bind(n,288)),"@site/versioned_docs/version-24.03/standards/CX-0057-SemanticModelRemainingUsefulLife/CX-0057-SemanticModelRemainingUsefulLife.md",288],"5876f79e":[()=>n.e(536).then(n.bind(n,81991)),"@site/docs/working-model/release-management/development-and-release/release-finalization.md",81991],"5929528d":[()=>n.e(631).then(n.bind(n,66576)),"@site/docs/working-model/release-management/development-and-release/integration-testing.md",66576],"5cd85894":[()=>n.e(1607).then(n.bind(n,1518)),"@site/versioned_docs/version-24.03/standards/CX-0040-AspectModelPartAnalyses/CX-0040-AspectModelPartAnalyses.md",1518],"5e95c892":[()=>n.e(9647).then(n.bind(n,7121)),"@theme/DocsRoot",7121],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,4784)),"@generated/docusaurus.config",4784],"5f0d18d9":[()=>n.e(9600).then(n.bind(n,49366)),"@site/versioned_docs/version-24.03/standards/CX-0096-TriangleForDigitalProductPass/CX-0096-TriangleForDigitalProductPass.md",49366],"5f9ea1ce":[()=>n.e(118).then(n.bind(n,75203)),"@site/docs/standards/CX-0053-BPNDiscoveryServiceAPIs/CX-0053-BPNDiscoveryServiceAPIs.md",75203],"61ee6c0c":[()=>n.e(3128).then(n.bind(n,74061)),"@site/versioned_docs/version-24.03/regulatory-framework/governance-framework.md",74061],"624884f5":[()=>n.e(8296).then(n.t.bind(n,42735,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-sandbox-services-beta-320.json",42735],"62a8bfd9":[()=>n.e(2821).then(n.bind(n,60174)),"@site/versioned_docs/version-24.03/standards/CX-0067-OntologyModelsinCatenaX/CX-0067-OntologyModelsinCatenaX.md",60174],"62ac6256":[()=>n.e(1070).then(n.bind(n,19554)),"@site/versioned_docs/version-24.03/standards/CX-0058-APIEndurancePredictor/CX-0058-APIEndurancePredictor.md",19554],"62dc1c1e":[()=>n.e(842).then(n.t.bind(n,62841,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-sandbox-service-provider-16b.json",62841],"63d653cf":[()=>n.e(3299).then(n.bind(n,61811)),"@site/docs/standards/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard.md",61811],"646b775e":[()=>n.e(1553).then(n.bind(n,35424)),"@site/versioned_docs/version-24.03/standards/CX-0029-ProductCarbonFootprintRulebook/CX-0029-ProductCarbonFootprintRulebook.md",35424],"66723ea4":[()=>n.e(9407).then(n.bind(n,75677)),"@site/versioned_docs/version-24.03/regulatory-framework/30000ft/ten-golden-rules.md",75677],"66b22c07":[()=>n.e(9457).then(n.bind(n,36486)),"@site/docs/operating-model/how-life-cycle-management/how-life-cycle-management.md",36486],"6790ec0f":[()=>n.e(1919).then(n.bind(n,5790)),"@site/versioned_docs/version-24.03/standards/CX-0089-TriangleBehavioralTwinEnduranceEstimatorService/CX-0089-TriangleBehavioralTwinEnduranceEstimatorService.md",5790],"6845351e":[()=>n.e(3850).then(n.bind(n,81918)),"@site/versioned_docs/version-24.03/standards/CX-0068-MPShopFloorInformationServiceAPI/CX-0068-MPShopFloorInformationServiceAPI.md",81918],"6a4709de":[()=>n.e(2843).then(n.bind(n,36403)),"@site/docs/standards/CX-0078-BankDataVerificationDashboard/CX-0078-BankDataVerificationDashboard.md",36403],"6b98ccdb":[()=>n.e(6956).then(n.bind(n,54363)),"@site/docs/standards/CX-0142-ShopFloorInformationService/CX-0142-ShopFloorInformationService.md",54363],"6ca981dc":[()=>n.e(1050).then(n.bind(n,52451)),"@site/docs/standards/CX-0146-SupplyChainDisruptionNotifications/CX-0146-SupplyChainDisruptionNotifications.md",52451],"6e427521":[()=>n.e(7177).then(n.bind(n,58803)),"@site/src/pages/copyright.md",58803],"6e4b140f":[()=>n.e(9687).then(n.bind(n,64460)),"@site/versioned_docs/version-24.03/regulatory-framework/10000ft/data-exchange-contracts.md",64460],"6ea4efa7":[()=>n.e(986).then(n.bind(n,92931)),"@site/docs/standards/CX-0084-FederatedQueriesInDataSpaces/CX-0084-FederatedQueriesInDataSpaces.md",92931],"6eeec494":[()=>n.e(320).then(n.bind(n,12190)),"@site/versioned_docs/version-24.03/standards/CX-0003-SAMMSemanticAspectMetaModel/CX-0003-SAMMSemanticAspectMetaModel.md",12190],"6f71c4d5":[()=>n.e(3623).then(n.bind(n,88995)),"@site/docs/standards/CX-0081-BPDMCountryRisk/CX-0081-BPDMCountryRisk.md",88995],"6fba3b77":[()=>n.e(9673).then(n.bind(n,40809)),"@site/docs/standards/CX-0055-DataProcessingPatternsforITSystemIntegration/CX-0055-DataProcessingPatternsforITSystemIntegration.md",40809],"6ff23d99":[()=>n.e(8652).then(n.bind(n,89411)),"@site/docs/standards/CX-0013-IdentityOfMemberCompanies/CX-0013-IdentityofMemberCompanies.md",89411],"70350b7d":[()=>n.e(8877).then(n.bind(n,79769)),"@site/docs/standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard/CX-0076-GoldenRecordEndtoEndRequirementsStandard.md",79769],"70db4b26":[()=>n.e(6366).then(n.bind(n,25696)),"@site/docs/working-model/organizational-structure/catena-x/catena-x-office.md",25696],"720c92d6":[()=>n.e(9364).then(n.bind(n,67299)),"@site/docs/standards/CX-0002-DigitalTwinsInCatenaX/CX-0002-DigitalTwinsInCatenaX.md",67299],"726bd3c0":[()=>n.e(8254).then(n.bind(n,67718)),"@site/docs/operating-model/outlook/outlook.md",67718],"744a75c9":[()=>n.e(8879).then(n.bind(n,65908)),"@site/versioned_docs/version-24.03/standards/CX-0060-TriangleTraceabilityDigitalTwinAsBuilt/CX-0060-TriangleTraceabilityDigitalTwinAsBuilt.md",65908],"7507eacc":[()=>n.e(1676).then(n.bind(n,13380)),"@site/versioned_docs/version-24.03/standards/CX-0043-AspectModelPartAsPlanned/CX-0043-AspectModelPartAsPlanned.md",13380],"761a86f7":[()=>n.e(4329).then(n.bind(n,11190)),"@site/versioned_docs/version-24.03/standards/CX-0017-CompanyRoleByTheConnector/CX-0017-CompanyRoleByTheConnector.md",11190],"771f9de7":[()=>n.e(6279).then(n.bind(n,43790)),"@site/versioned_docs/version-24.03/standards/CX-0072-OSimProcessAndCoreBusinessLogic/CX-0072-OSimProcessAndCoreBusinessLogic.md",43790],"77a4f12d":[()=>n.e(5503).then(n.bind(n,98556)),"@site/versioned_docs/version-24.03/standards/CX-0016-CompanyAttributeVerification/CX-0016-CompanyAttributeVerification.md",98556],"77cddfaa":[()=>n.e(7056).then(n.bind(n,30995)),"@site/docs/standards/CX-0129-RequestforQuotationExchange/CX-0129-RequestforQuotationExchange.md",30995],"7a11049a":[()=>n.e(1687).then(n.bind(n,93075)),"@site/docs/regulatory-framework/changelog.md",93075],"7a896d6c":[()=>n.e(2089).then(n.bind(n,758)),"@site/versioned_docs/version-24.03/standards/CX-0090-APIEnduranceEstimator/CX-0090-APIEnduranceEstimator.md",758],"7a92d0bb":[()=>n.e(5038).then(n.bind(n,58393)),"@site/docs/working-model/release-management/development-and-release/nightly-builds-and-unit-tests.md",58393],"7d10c078":[()=>n.e(1521).then(n.t.bind(n,12233,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-marketplace-9cc.json",12233],"7daeee09":[()=>n.e(9291).then(n.bind(n,17755)),"@site/docs/standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients/CX-0015-IAMandAccessControlParadigmForUsersAndClients.md",17755],"7dedfefc":[()=>n.e(1399).then(n.bind(n,37516)),"@site/versioned_docs/version-24.03/standards/CX-0102-Functional-Mock-Up/CX-0102-Functional-Mock-Up.md",37516],"7e86d88d":[()=>n.e(3989).then(n.bind(n,26155)),"@site/docs/standards/CX-0115-ManufacturingCapabilityExchange/CX-0115-ManufacturingCapabilityExchange.md",26155],"7e9685f7":[()=>n.e(2418).then(n.bind(n,56270)),"@site/versioned_docs/version-24.03/standards/CX-0035-DataModelMarketplaceoffer/CX-0035-DataModelMarketplaceoffer.md",56270],"7f01d78f":[()=>n.e(2044).then(n.bind(n,5123)),"@site/docs/standards/CX-0010-BusinessPartnerNumber/CX-0010-BusinessPartnerNumber.md",5123],80141873:[()=>n.e(2993).then(n.bind(n,49152)),"@site/versioned_docs/version-24.03/standards/CX-0005-ItemRelationshipServiceAPI/CX-0005-ItemRelationshipServiceAPI.md",49152],"816ea6db":[()=>n.e(1014).then(n.bind(n,57138)),"@site/docs/working-model/release-management/planning/cx-release-roadmap-review.md",57138],"821ef334":[()=>n.e(9347).then(n.bind(n,19065)),"@site/docs/standards/CX-0133-OnlineControlandSimulation/CX-0133-OnlineControlandSimulation.md",19065],"822cec87":[()=>n.e(7599).then(n.bind(n,81818)),"@site/versioned_docs/version-24.03/standards/CX-0095-DataModelTransmissionPass/CX-0095-DataModelTransmissionPass.md",81818],"82c29996":[()=>n.e(5085).then(n.bind(n,45686)),"@site/versioned_docs/version-24.03/standards/CX-0080-BPDMFraudPreventionService/CX-0080-BPDMFraudPreventionService.md",45686],"8389dc22":[()=>n.e(94).then(n.bind(n,75206)),"@site/docs/operating-model/how-data-space-operations/how-data-space-operations.md",75206],"83f36490":[()=>n.e(5172).then(n.bind(n,71930)),"@site/docs/working-model/release-management/development-and-release/quality-gate-1.md",71930],"84e1e802":[()=>n.e(6644).then(n.bind(n,31438)),"@site/versioned_docs/version-24.03/standards/CX-0105-AssetTrackingTriangleDocument/CX-0105-AssetTrackingTriangleDocument.md",31438],"84e8393d":[()=>n.e(7801).then(n.bind(n,55150)),"@site/versioned_docs/version-24.03/standards/CX-0107-AspectModelReuseCertificate/CX-0107-AspectModelReuseCertificate.md",55150],"85040e06":[()=>n.e(5973).then(n.bind(n,79037)),"@site/docs/standards/CX-0032-DataModelPartAsSpecified/CX-0032-DataModelPartAsSpecified.md",79037],"8550a03d":[()=>n.e(3735).then(n.bind(n,40253)),"@site/docs/standards/CX-0059-UseCaseBehaviourTwinEndurancePredictor/CX-0059-UseCaseBehaviourTwinEndurancePredictor.md",40253],"863ad58a":[()=>n.e(1793).then(n.bind(n,29034)),"@site/versioned_docs/version-24.03/standards/CX-0054-ApplicationServiceRelease/CX-0054-ApplicationServiceRelease.md",29034],"86bb5207":[()=>n.e(5663).then(n.bind(n,22642)),"@site/versioned_docs/version-24.03/standards/CX-0135-CompanyCertificateManagement/CX-0135-CompanyCertificateManagement.md",22642],"86cc9362":[()=>n.e(423).then(n.bind(n,12474)),"@site/versioned_docs/version-24.03/standards/overview.md",12474],"8843b0b9":[()=>n.e(1721).then(n.bind(n,46474)),"@site/docs/operating-model/how-data-space-governance/how-data-space-governance.md",46474],"888758cb":[()=>n.e(6616).then(n.bind(n,32599)),"@site/docs/working-model/organizational-structure/tractus-x/tractus-x.md",32599],"8acd709f":[()=>n.e(4047).then(n.bind(n,56989)),"@site/versioned_docs/version-24.03/working-model/overview.md",56989],"8b57ec67":[()=>n.e(9696).then(n.bind(n,85749)),"@site/docs/standards/CX-0012-BusinessPartnerDataPoolAPI/CX-0012-BusinessPartnerDataPoolAPI.md",85749],"8b9dee6b":[()=>n.e(9824).then(n.bind(n,93902)),"@site/docs/working-model/release-management/planning/refinement-and-dependencies.md",93902],"8d63e8f4":[()=>n.e(9719).then(n.bind(n,93355)),"@site/docs/standards/CX-0011-IssuingAgency/CX-0011-IssuingAgency.md",93355],"8d641232":[()=>n.e(3615).then(n.bind(n,23345)),"@site/versioned_docs/version-24.03/regulatory-framework/20000ft/use-case-pcf-exchange.md",23345],"8d91bc23":[()=>n.e(7405).then(n.bind(n,86803)),"@site/docs/standards/CX-0074-BusinessPartnerGateAPI/CX-0074-BusinessPartnerGateAPI.md",86803],"8da1874a":[()=>n.e(8627).then(n.bind(n,36189)),"@site/docs/working-model/organizational-structure/tractus-x/contributor.md",36189],"8e3da99c":[()=>n.e(3165).then(n.bind(n,71950)),"@site/docs/working-model/release-management/development-and-release/e2e-test.md",71950],"8f5a6b25":[()=>n.e(1384).then(n.bind(n,83386)),"@site/versioned_docs/version-24.03/standards/CX-0026-ProductCarbonFootprintDataModel/CX-0026-ProductCarbonFootprintDataModel.md",83386],"8f772288":[()=>n.e(379).then(n.bind(n,15987)),"@site/docs/standards/CX-0105-AssetTrackingUseCase/CX-0105-AssetTrackingUseCase.md",15987],"908e478a":[()=>n.e(8011).then(n.bind(n,95635)),"@site/docs/standards/CX-0079-NaturalPersonScreeningDashboard/CX-0079-NaturalPersonScreeningDashboard.md",95635],"92aec97f":[()=>n.e(119).then(n.t.bind(n,69159,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-uc-maa-s-8ef.json",69159],"94255bcf":[()=>n.e(3533).then(n.bind(n,62474)),"@site/versioned_docs/version-24.03/standards/CX-0014-EmployeesAndTechnicalUsers/CX-0014-EmployeesAndTechnicalUsers.md",62474],"96cc5f65":[()=>n.e(3774).then(n.bind(n,21071)),"@site/docs/regulatory-framework/20000ft/Data Exchange Governance.md",21071],"97ba6c22":[()=>n.e(1705).then(n.bind(n,15491)),"@site/docs/standards/CX-0049-DIDDocumentSchema/CX-0049-DIDDocumentSchema.md",15491],"988384b5":[()=>n.e(372).then(n.t.bind(n,70674,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-3e7.json",70674],"98cace27":[()=>n.e(3377).then(n.t.bind(n,4906,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-portal-ae3.json",4906],"990f3268":[()=>n.e(3854).then(n.bind(n,6255)),"@site/docs/standards/CX-0054-ApplicationServiceRelease/CX-0054-ApplicationServiceRelease.md",6255],99929332:[()=>n.e(3635).then(n.t.bind(n,71027,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-semantic-ce8.json",71027],"9b0803c1":[()=>n.e(437).then(n.bind(n,11372)),"@site/versioned_docs/version-24.03/standards/CX-0104-AspectModelAssetTrackerLinks/CX-0104-AspectModelAssetTrackerLinks.md",11372],"9b2ec399":[()=>n.e(8949).then(n.bind(n,39502)),"@site/versioned_docs/version-24.03/standards/CX-0049-DIDDocumentSchema/CX-0049-DIDDocumentSchema.md",39502],"9b61e70c":[()=>n.e(3962).then(n.bind(n,50812)),"@site/versioned_docs/version-24.03/regulatory-framework/20000ft/use-case-ce.md",50812],"9ca34791":[()=>n.e(3398).then(n.bind(n,87362)),"@site/versioned_docs/version-24.03/standards/CX-0116-SanctionWatchlistDashboard/CX-0116-SanctionWatchlistDashboard.md",87362],"9df9673f":[()=>n.e(4721).then(n.bind(n,85980)),"@site/docs/regulatory-framework/30000ft/ten-golden-rules.md",85980],"9f01ee62":[()=>n.e(4997).then(n.bind(n,80798)),"@site/versioned_docs/version-24.03/standards/CX-0078-BankDataVerificationDashboard/CX-0078-BankDataVerificationDashboard.md",80798],"9f51a88f":[()=>n.e(2141).then(n.t.bind(n,92416,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-digital-twin-registry-aa-s-70f.json",92416],"9f58d34f":[()=>n.e(6532).then(n.bind(n,64706)),"@site/versioned_docs/version-24.03/standards/CX-0036-AspectModelQualityTask/CX-0036-AspectModelQualityTask.md",64706],"9f6ac277":[()=>n.e(6996).then(n.bind(n,59402)),"@site/versioned_docs/version-24.03/standards/CX-0027-ProductCarbonFootprintAspectModel/CX-0027-ProductCarbonFootprintAspectModel.md",59402],a0ad2ae7:[()=>n.e(752).then(n.bind(n,70163)),"@site/docs/standards/CX-0003-SAMMSemanticAspectMetaModel/CX-0003-SAMMSemanticAspectMetaModel.md",70163],a25ef4fa:[()=>n.e(8173).then(n.t.bind(n,38603,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-uc-osim-954.json",38603],a268050f:[()=>n.e(7935).then(n.bind(n,84324)),"@site/versioned_docs/version-24.03/regulatory-framework/30000ft/country-clearance-list.md",84324],a289264e:[()=>n.e(602).then(n.bind(n,41553)),"@site/versioned_docs/version-24.03/regulatory-framework/20000ft/use-case-traceability.md",41553],a3c8fbb0:[()=>n.e(9420).then(n.bind(n,53855)),"@site/docs/working-model/release-management/development-and-release/increment-1-6.md",53855],a5864e21:[()=>n.e(6465).then(n.bind(n,95199)),"@site/versioned_docs/version-24.03/operating-model/changelog/changelog.md",95199],a664656b:[()=>n.e(3575).then(n.bind(n,93327)),"@site/docs/standards/CX-0094-AspectModelPartSiteInformationAsPlanned/CX-0094-AspectModelPartSiteInformationAsPlanned.md",93327],a7456010:[()=>n.e(1235).then(n.t.bind(n,88552,19)),"@generated/docusaurus-plugin-content-pages/default/__plugin.json",88552],a7bd4aaa:[()=>n.e(7098).then(n.bind(n,74532)),"@theme/DocVersionRoot",74532],a7eedb79:[()=>n.e(4351).then(n.bind(n,62562)),"@site/versioned_docs/version-24.03/standards/CX-0094-AspectModelPartSiteInformationAsPlanned/CX-0094-AspectModelPartSiteInformationAsPlanned.md",62562],a80828e2:[()=>n.e(9371).then(n.bind(n,42873)),"@site/versioned_docs/version-24.03/operating-model/glossary/glossary.md",42873],a94703ab:[()=>Promise.all([n.e(1869),n.e(9048)]).then(n.bind(n,92559)),"@theme/DocRoot",92559],a96067a9:[()=>n.e(9132).then(n.bind(n,45022)),"@site/docs/standards/changelog.md",45022],ab1b8398:[()=>n.e(5691).then(n.t.bind(n,83771,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-enablement-service-provider-e9a.json",83771],ab1f5917:[()=>n.e(4113).then(n.bind(n,18262)),"@site/versioned_docs/version-24.03/standards/CX-0009-CXRegistrationAPI/CX-0009-CXRegistrationAPI.md",18262],ab2ecbcf:[()=>n.e(1589).then(n.bind(n,92592)),"@site/versioned_docs/version-24.03/standards/CX-0044-ECLASS/CX-0044-ECLASS.md",92592],ab3df088:[()=>n.e(8897).then(n.bind(n,76434)),"@site/versioned_docs/version-24.03/standards/CX-0046-DemandAndCapacityManagementProcessAndCoreBusinessLogic/CX-0046-DemandAndCapacityManagementProcessAndCoreBusinessLogic.md",76434],aba21aa0:[()=>n.e(5742).then(n.t.bind(n,27093,19)),"@generated/docusaurus-plugin-content-docs/default/__plugin.json",27093],abcff15c:[()=>n.e(2714).then(n.bind(n,9341)),"@site/docs/standards/CX-0006-RegistrationAndInitialOnboarding/CX-0006-RegistrationAndInitialOnboarding.md",9341],abfd02df:[()=>n.e(7424).then(n.bind(n,92380)),"@site/docs/working-model/release-management/planning/release-planning-days.md",92380],ad99576e:[()=>n.e(8993).then(n.bind(n,68482)),"@site/docs/non-functional/overview.md",68482],b1a4547a:[()=>n.e(4500).then(n.bind(n,98054)),"@site/versioned_docs/version-24.03/standards/CX-0069-AspectModelMPShopFloorInformationService/CX-0069-AspectModelMPShopFloorInformationService.md",98054],b2c5bac1:[()=>n.e(8892).then(n.bind(n,96226)),"@site/versioned_docs/version-24.03/standards/CX-0071-TriangleQualityEarlyWarningFieldandRootCause/CX-0071-TriangleQualityEarlyWarningFieldandRootCause.md",96226],b5567e08:[()=>n.e(1225).then(n.t.bind(n,93610,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-information-as-a-service-a4a.json",93610],b5746618:[()=>n.e(7990).then(n.bind(n,62062)),"@site/versioned_docs/version-24.03/standards/CX-0033-DataModelReturnRequest/CX-0033-DataModelReturnRequest.md",62062],b608cf5a:[()=>n.e(2950).then(n.bind(n,61339)),"@site/docs/standards/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX.md",61339],b642c6bb:[()=>n.e(9902).then(n.bind(n,36750)),"@site/versioned_docs/version-24.03/standards/CX-0034-DataModelBatteryPass/CX-0034-DataModelBatteryPass.md",36750],b669070e:[()=>n.e(238).then(n.bind(n,72422)),"@site/versioned_docs/version-24.03/standards/CX-0113-AspectModelESSDatamodel/CX-0113-AspectModelESSDatamodel.md",72422],b7dd540e:[()=>n.e(672).then(n.bind(n,60540)),"@site/docs/working-model/process-structure/issue-process.md",60540],b8b6309e:[()=>n.e(5238).then(n.bind(n,90627)),"@site/docs/working-model/organizational-structure/tooling/tooling.md",90627],b9f1aa2c:[()=>n.e(4316).then(n.bind(n,67731)),"@site/docs/standards/CX-0145-DaysofsupplyExchange/CX-0145-DaysofsupplyExchange.md",67731],ba3f4e25:[()=>n.e(5881).then(n.bind(n,72179)),"@site/docs/standards/CX-0116-SanctionWatchlistDashboard/CX-0116-SanctionWatchlistDashboard.md",72179],bb571dda:[()=>n.e(8669).then(n.bind(n,76745)),"@site/versioned_docs/version-24.03/regulatory-framework/20000ft/use-case-bpdm.md",76745],bc3428af:[()=>n.e(3140).then(n.bind(n,92710)),"@site/versioned_docs/version-24.03/standards/CX-0051-SummaryCredential/CX-0051-SummaryCredential.md",92710],bc83a525:[()=>n.e(5648).then(n.bind(n,64858)),"@site/versioned_docs/version-24.03/standards/CX-0073-OSimAPI/CX-0073-OSimAPI.md",64858],bcca8cc1:[()=>n.e(5329).then(n.bind(n,76314)),"@site/versioned_docs/version-24.03/standards/CX-0065-TriangleForDismantlingService/CX-0065-TriangleForDismantlingService.md",76314],bd8776a5:[()=>n.e(4627).then(n.bind(n,45787)),"@site/docs/standards/CX-0121-PlannedProductionOutputExchange/CX-0121-PlannedProductionOutputExchange.md",45787],bddc8b0d:[()=>n.e(8360).then(n.bind(n,69454)),"@site/versioned_docs/version-24.03/standards/CX-0063-TriangleForProductCarbonFootprintRequest/CX-0063-TriangleForProductCarbonFootprintRequest.md",69454],bed413ef:[()=>n.e(4089).then(n.bind(n,5927)),"@site/docs/standards/CX-0118-ActualDeliveryInformationExchange/CX-0118-ActualDeliveryInformationExchange.md",5927],bf1307fc:[()=>n.e(9525).then(n.t.bind(n,31413,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-d71.json",31413],c0383b7b:[()=>n.e(1423).then(n.bind(n,4469)),"@site/docs/standards/CX-0045-AspectModelDataChainTemplate/CX-0045-AspectModelDataChainTemplate.md",4469],c13c958f:[()=>n.e(3201).then(n.bind(n,33491)),"@site/docs/standards/CX-0080-BPDMFraudPreventionService/CX-0080-BPDMFraudPreventionService.md",33491],c1ce4c91:[()=>n.e(1094).then(n.bind(n,85172)),"@site/docs/working-model/organizational-structure/tractus-x/committer.md",85172],c2af21dd:[()=>n.e(8886).then(n.bind(n,96782)),"@site/versioned_docs/version-24.03/standards/CX-0028-ProductCarbonFootprintRequestAPI/CX-0028-ProductCarbonFootprintRequestAPI.md",96782],c3c67e08:[()=>n.e(4802).then(n.bind(n,73118)),"@site/versioned_docs/version-24.03/standards/CX-0019-AspectModelSerialPartTypization/CX-0019-AspectModelSerialPartTypization.md",73118],c469b6d4:[()=>n.e(5193).then(n.bind(n,93034)),"@site/versioned_docs/version-24.03/standards/CX-0041-AspectModelManufacturedPartsQualityInformation/CX-0041-AspectModelManufacturedPartsQualityInformation.md",93034],c4c84b2f:[()=>n.e(2561).then(n.bind(n,54612)),"@site/docs/regulatory-framework/20000ft/Standardized Usage Policies.md",54612],c4e9509d:[()=>n.e(6820).then(n.bind(n,21281)),"@site/docs/standards/CX-0138-UseCaseBehaviourTwinEnduranceEstimator/CX-0138-UseCaseBehaviourTwinEnduranceEstimator.md",21281],c7962dbf:[()=>n.e(2862).then(n.t.bind(n,20041,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-connector-fd1.json",20041],c7978553:[()=>n.e(6588).then(n.bind(n,86520)),"@site/versioned_docs/version-24.03/standards/CX-0077-DataQualityDashboard/CX-0077-DataQualityDashboard.md",86520],c7c5f44e:[()=>n.e(6218).then(n.bind(n,4627)),"@site/docs/working-model/release-management/development-and-release/quality-gate-2.md",4627],c8bb3e97:[()=>n.e(694).then(n.t.bind(n,10840,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-uc-quality-000.json",10840],c923cdc4:[()=>n.e(8826).then(n.bind(n,78916)),"@site/versioned_docs/version-24.03/standards/CX-0006-RegistrationAndInitialOnboarding/CX-0006-RegistrationAndInitialOnboarding.md",78916],cc493c77:[()=>n.e(1256).then(n.bind(n,68674)),"@site/versioned_docs/version-24.03/standards/CX-0039-AspectModelFleetClaimData/CX-0039-AspectModelFleetClaimData.md",68674],ccc56e47:[()=>n.e(5333).then(n.bind(n,3710)),"@site/versioned_docs/version-24.03/standards/CX-0084-FederatedQueriesInDataSpaces/CX-0084-FederatedQueriesInDataSpaces.md",3710],cd8fd8f7:[()=>n.e(5145).then(n.bind(n,99265)),"@site/src/pages/markdown-guidelines.md",99265],cdfac9cc:[()=>n.e(9887).then(n.bind(n,78150)),"@site/versioned_docs/version-24.03/standards/CX-0018-EclipseDataSpaceConnector/CX-0018-EclipseDataSpaceConnector.md",78150],cf0c3e01:[()=>n.e(5022).then(n.bind(n,32422)),"@site/versioned_docs/version-24.03/standards/CX-0007-MinimalDataProviderServicesOffering/CX-0007-MinimalDataProviderServicesOffering.md",32422],cfd3e51b:[()=>n.e(6511).then(n.bind(n,76054)),"@site/docs/working-model/process-structure/contribution-guideline.md",76054],d0192705:[()=>n.e(7993).then(n.bind(n,42386)),"@site/versioned_docs/version-24.03/standards/CX-0122-ItemStockExchange/CX-0122-ItemStockExchange.md",42386],d0bc063f:[()=>n.e(2035).then(n.t.bind(n,45041,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-provider-base-993.json",45041],d0e15546:[()=>n.e(7105).then(n.bind(n,85075)),"@site/docs/standards/CX-0117-UseCaseCircularEconomySecondaryMarketplace/CX-0117-UseCaseCircularEconomySecondaryMarketplace.md",85075],d15dc721:[()=>n.e(40).then(n.t.bind(n,12267,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-connector-as-a-service-41a.json",12267],d1889929:[()=>n.e(3611).then(n.bind(n,84279)),"@site/docs/standards/CX-0030-DataModelBoMAsSpecified/CX-0030-DataModelBoMAsSpecified.md",84279],d21303f5:[()=>n.e(7481).then(n.bind(n,65393)),"@site/docs/standards/CX-0077-DataQualityDashboard/CX-0077-DataQualityDashboard.md",65393],d24115d3:[()=>n.e(9645).then(n.bind(n,6090)),"@site/versioned_docs/version-24.03/standards/CX-0128-DemandandCapacityManagementDataExchange/CX-0128-DemandandCapacityManagementDataExchange.md",6090],d3091eb6:[()=>n.e(6999).then(n.bind(n,57150)),"@site/versioned_docs/version-24.03/standards/CX-0108-AspectModelWasteCertificate/CX-0108-AspectModelWasteCertificate.md",57150],d4e59969:[()=>n.e(2508).then(n.bind(n,28822)),"@site/versioned_docs/version-24.03/standards/CX-0056-SemanticModelClassifiedLoadSpectrum/CX-0056-SemanticModelClassifiedLoadSpectrum.md",28822],d67843ca:[()=>n.e(4499).then(n.bind(n,3390)),"@site/versioned_docs/version-24.03/standards/CX-0109-AspectModelRefrubishingCertificate/CX-0109-AspectModelRefrubishingCertificate.md",3390],d6d4f372:[()=>n.e(1831).then(n.bind(n,62654)),"@site/versioned_docs/version-24.03/standards/CX-0129-RequestforQuotationExchange/CX-0129-RequestforQuotationExchange.md",62654],d7d338c0:[()=>n.e(9027).then(n.bind(n,13448)),"@site/versioned_docs/version-24.03/standards/CX-0045-AspectModelDataChainTemplate/CX-0045-AspectModelDataChainTemplate.md",13448],d809a8e0:[()=>n.e(5198).then(n.bind(n,92646)),"@site/versioned_docs/version-24.03/standards/CX-0013-IdentityOfMemberCompanies/CX-0013-IdentityofMemberCompanies.md",92646],d871b44a:[()=>n.e(2288).then(n.bind(n,76424)),"@site/versioned_docs/version-24.03/standards/CX-0083-AspectModelIoTSensorDeviceDefinition/CX-0083-AspectModelIoTSensorDeviceDefinition.md",76424],d99f6b82:[()=>n.e(5253).then(n.bind(n,85076)),"@site/versioned_docs/version-24.03/regulatory-framework/changelog.md",85076],d9aaf146:[()=>n.e(2333).then(n.bind(n,54068)),"@site/docs/working-model/release-management/development-and-release/final-int-test.md",54068],dadab4c1:[()=>n.e(5225).then(n.bind(n,40775)),"@site/src/pages/release-management.md",40775],db117e1c:[()=>n.e(4451).then(n.bind(n,93618)),"@site/versioned_docs/version-24.03/standards/CX-0118-ActualDeliveryInformationExchange/CX-0118-ActualDeliveryInformationExchange.md",93618],db7c6577:[()=>n.e(7862).then(n.bind(n,2030)),"@site/versioned_docs/version-24.03/standards/CX-0131-CircularityTriangle/CX-0131-CircularityTriangle.md",2030],dcc6a1e4:[()=>n.e(8522).then(n.bind(n,77559)),"@site/docs/standards/CX-0001-EDCDiscoveryAPI/CX-0001-EDCDiscoveryAPI.md",77559],ddbfc2d7:[()=>n.e(5535).then(n.bind(n,29614)),"@site/versioned_docs/version-24.03/standards/CX-0106-AspectModelIoTSensorData/CX-0106-AspectModelIoTSensorData.md",29614],de25031e:[()=>n.e(116).then(n.bind(n,60534)),"@site/docs/working-model/organizational-structure/catena-x/expert-group.md",60534],dee3b396:[()=>n.e(1254).then(n.t.bind(n,42326,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-uc-ess-7af.json",42326],def0f284:[()=>n.e(2616).then(n.bind(n,16204)),"@site/versioned_docs/version-24.03/standards/CX-0126-IndustryCorePartType/CX-0126-IndustryCorePartType.md",16204],df203c0f:[()=>Promise.all([n.e(1869),n.e(4279)]).then(n.bind(n,94295)),"@theme/DocTagDocListPage",94295],dfd67b90:[()=>n.e(6551).then(n.bind(n,55278)),"@site/docs/working-model/release-management/development-and-release/deployment-gate.md",55278],e03f0b1b:[()=>n.e(9976).then(n.bind(n,77454)),"@site/versioned_docs/version-24.03/standards/CX-0081-BPDMCountryRisk/CX-0081-BPDMCountryRisk.md",77454],e0539d2a:[()=>n.e(9072).then(n.bind(n,36)),"@site/versioned_docs/version-24.03/standards/CX-0020-AspectModelSingleLevelBoMAsBuilt/CX-0020-AspectModelSingleLevelBomAsBuilt.md",36],e10c4853:[()=>n.e(4822).then(n.bind(n,81230)),"@site/versioned_docs/version-24.03/standards/CX-0085-PurisAspectModelProductStock/CX-0085-PurisAspectModelProductStock.md",81230],e18cfb11:[()=>n.e(4676).then(n.bind(n,15358)),"@site/docs/working-model/overview.md",15358],e41c943c:[()=>n.e(2781).then(n.bind(n,72459)),"@site/docs/working-model/process-structure/tractus-x-from-idea-to-production.md",72459],e48bdda4:[()=>n.e(6125).then(n.t.bind(n,27935,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-digital-twin-registry-ec9.json",27935],e5f48088:[()=>n.e(1055).then(n.bind(n,10732)),"@site/versioned_docs/version-24.03/standards/CX-0042-AspectModelSingleLevelBoMasPlanned/CX-0042-AspectModelSingleLevelBoMasPlanned.md",10732],e6572f15:[()=>n.e(2584).then(n.bind(n,41659)),"@site/docs/working-model/organizational-structure/catena-x/catena-x.md",41659],e67310ce:[()=>n.e(7031).then(n.bind(n,11700)),"@site/versioned_docs/version-24.03/standards/CX-0048-DemandAndCapacityManagementAPIMaterialDemandAndCapacityGroup/CX-0048-DemandAndCapacityManagementAPIMaterialDemandAndCapacityGroup.md",11700],e6757081:[()=>n.e(4570).then(n.bind(n,97105)),"@site/versioned_docs/version-24.03/regulatory-framework/20000ft/use-case-puris.md",97105],e6e7a2ca:[()=>n.e(6699).then(n.bind(n,97875)),"@site/versioned_docs/version-24.03/operating-model/outlook/outlook.md",97875],e7cb9334:[()=>n.e(9405).then(n.t.bind(n,42288,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-ssi-8cc.json",42288],e7eb0b3c:[()=>n.e(8234).then(n.bind(n,1511)),"@site/docs/working-model/release-management/planning/draft-feature-freeze.md",1511],e89b8602:[()=>n.e(3765).then(n.bind(n,24135)),"@site/versioned_docs/version-24.03/regulatory-framework/20000ft/use-case-quality.md",24135],e94e5a32:[()=>n.e(6089).then(n.bind(n,37435)),"@site/docs/standards/CX-0125-TraceabilityUseCase/CX-0125-TraceabilityUseCase.md",37435],ea3939b7:[()=>n.e(6900).then(n.bind(n,35878)),"@site/docs/working-model/release-management/development-and-release/development-and-release.md",35878],ebf965e9:[()=>n.e(3904).then(n.bind(n,20906)),"@site/versioned_docs/version-24.03/standards/CX-0023-NotificationAPI/CX-0023-NotificationAPI.md",20906],ee63486b:[()=>n.e(3108).then(n.bind(n,14909)),"@site/docs/working-model/release-management/development-and-release/opt-out-period.md",14909],f04d4dbc:[()=>n.e(456).then(n.bind(n,60942)),"@site/versioned_docs/version-24.03/standards/CX-0111-AspectModelRemanufacturingCertificate/CX-0111-AspectModelRemanufacturingCertificate.md",60942],f1df74fa:[()=>n.e(1784).then(n.bind(n,70430)),"@site/versioned_docs/version-24.03/standards/CX-0079-NaturalPersonScreeningDashboard/CX-0079-NaturalPersonScreeningDashboard.md",70430],f2eba590:[()=>n.e(6327).then(n.bind(n,47931)),"@site/versioned_docs/version-24.03/operating-model/how-data-space-operations/how-data-space-operations.md",47931],f5342d5b:[()=>n.e(9218).then(n.bind(n,95010)),"@site/versioned_docs/version-24.03/standards/CX-0103-AspectModelDigitalProductPassport/CX-0103-AspectModelDigitalProductPassport.md",95010],f6914b5c:[()=>n.e(8375).then(n.bind(n,41019)),"@site/docs/standards/CX-0009-CXRegistrationAPI/CX-0009-CXRegistrationAPI.md",41019],f6ec3ad6:[()=>n.e(8445).then(n.bind(n,56158)),"@site/docs/working-model/ecosystem/ecosystem.md",56158],f83e51ac:[()=>n.e(751).then(n.bind(n,48566)),"@site/versioned_docs/version-24.03/standards/CX-0074-BusinessPartnerGateAPI/CX-0074-BusinessPartnerGateAPI.md",48566],f84d137b:[()=>n.e(4746).then(n.bind(n,17711)),"@site/docs/standards/CX-0136-UseCasePCF/CX-0136-UseCasePCF.md",17711],f916836b:[()=>n.e(4174).then(n.t.bind(n,11532,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-next-tags-cat-onboarding-service-provider-fd2.json",11532],f982c4eb:[()=>n.e(9862).then(n.bind(n,6949)),"@site/docs/standards/CX-0029-ProductCarbonFootprintRulebook/CX-0029-ProductCarbonFootprintRulebook.md",6949],fac363cb:[()=>n.e(9068).then(n.bind(n,41974)),"@site/versioned_docs/version-24.03/standards/CX-0112-AspectModelMaterialRecyclingCertificate/CX-0112-AspectModelMaterialRecyclingCertificate.md",41974],fca82755:[()=>n.e(202).then(n.bind(n,27537)),"@site/docs/standards/CX-0102-Functional-Mock-Up/CX-0102-Functional-Mock-Up.md",27537],fdf2ffc5:[()=>n.e(5397).then(n.bind(n,49872)),"@site/docs/working-model/release-management/development-and-release/kit-initial-pull-request.md",49872],fe5a6985:[()=>n.e(7468).then(n.bind(n,82900)),"@site/versioned_docs/version-24.03/standards/CX-0061-TriangleTraceabilityDataProvisioningDigitalTwinAsPlanned/CX-0061-TriangleTraceabilityDataProvisioningDigitalTwinAsPlanned.md",82900],fea49b35:[()=>n.e(2898).then(n.bind(n,69008)),"@site/versioned_docs/version-24.03/standards/CX-0086-PurisProductStockExchangeAPI/CX-0086-PurisProductStockExchangeAPI.md",69008],ff1c2188:[()=>n.e(4228).then(n.bind(n,91222)),"@site/docs/working-model/legal/legal.md",91222]};var i=n(74848);function d(e){let{error:t,retry:n,pastDelay:a}=e;return t?(0,i.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,i.jsx)("p",{children:String(t)}),(0,i.jsx)("div",{children:(0,i.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):a?(0,i.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,i.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,i.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,i.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,i.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,i.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,i.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,i.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,i.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,i.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,i.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,i.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,i.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var l=n(86921),c=n(53102);function u(e,t){if("*"===e)return r()({loading:d,loader:()=>n.e(2237).then(n.bind(n,82237)),modules:["@theme/NotFound"],webpack:()=>[82237],render(e,t){const n=e.default;return(0,i.jsx)(c.W,{value:{plugin:{name:"native",id:"default"}},children:(0,i.jsx)(n,{...t})})}});const a=o[`${e}-${t}`],u={},p=[],m=[],f=(0,l.A)(a);return Object.entries(f).forEach((e=>{let[t,n]=e;const a=s[n];a&&(u[t]=a[0],p.push(a[1]),m.push(a[2]))})),r().Map({loading:d,loader:u,modules:p,webpack:()=>m,render(t,n){const r=JSON.parse(JSON.stringify(a));Object.entries(t).forEach((t=>{let[n,a]=t;const o=a.default;if(!o)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof o&&"function"!=typeof o||Object.keys(a).filter((e=>"default"!==e)).forEach((e=>{o[e]=a[e]}));let s=r;const i=n.split(".");i.slice(0,-1).forEach((e=>{s=s[e]})),s[i[i.length-1]]=o}));const o=r.__comp;delete r.__comp;const s=r.__context;delete r.__context;const d=r.__props;return delete r.__props,(0,i.jsx)(c.W,{value:s,children:(0,i.jsx)(o,{...r,...d,...n})})}})}const p=[{path:"/copyright",component:u("/copyright","782"),exact:!0},{path:"/getting-started-github",component:u("/getting-started-github","827"),exact:!0},{path:"/markdown-guidelines",component:u("/markdown-guidelines","5d9"),exact:!0},{path:"/release-management",component:u("/release-management","a25"),exact:!0},{path:"/release-notes",component:u("/release-notes","0ca"),exact:!0},{path:"/search",component:u("/search","822"),exact:!0},{path:"/docs",component:u("/docs","021"),routes:[{path:"/docs/next",component:u("/docs/next","665"),routes:[{path:"/docs/next/tags",component:u("/docs/next/tags","d83"),exact:!0},{path:"/docs/next/tags/cat-bpdm",component:u("/docs/next/tags/cat-bpdm","ff3"),exact:!0},{path:"/docs/next/tags/cat-business-application-provider",component:u("/docs/next/tags/cat-business-application-provider","387"),exact:!0},{path:"/docs/next/tags/cat-connector",component:u("/docs/next/tags/cat-connector","75c"),exact:!0},{path:"/docs/next/tags/cat-connector-as-a-service",component:u("/docs/next/tags/cat-connector-as-a-service","753"),exact:!0},{path:"/docs/next/tags/cat-core-service-provider",component:u("/docs/next/tags/cat-core-service-provider","356"),exact:!0},{path:"/docs/next/tags/cat-data-provider-consumer",component:u("/docs/next/tags/cat-data-provider-consumer","69e"),exact:!0},{path:"/docs/next/tags/cat-digital-twin",component:u("/docs/next/tags/cat-digital-twin","3c5"),exact:!0},{path:"/docs/next/tags/cat-digital-twin-registry",component:u("/docs/next/tags/cat-digital-twin-registry","24f"),exact:!0},{path:"/docs/next/tags/cat-digital-twin-registry-aa-s",component:u("/docs/next/tags/cat-digital-twin-registry-aa-s","848"),exact:!0},{path:"/docs/next/tags/cat-enablement-service-provider",component:u("/docs/next/tags/cat-enablement-service-provider","993"),exact:!0},{path:"/docs/next/tags/cat-identity-wallet",component:u("/docs/next/tags/cat-identity-wallet","093"),exact:!0},{path:"/docs/next/tags/cat-information-as-a-service",component:u("/docs/next/tags/cat-information-as-a-service","af5"),exact:!0},{path:"/docs/next/tags/cat-marketplace",component:u("/docs/next/tags/cat-marketplace","f6b"),exact:!0},{path:"/docs/next/tags/cat-onboarding-service-provider",component:u("/docs/next/tags/cat-onboarding-service-provider","371"),exact:!0},{path:"/docs/next/tags/cat-portal",component:u("/docs/next/tags/cat-portal","b92"),exact:!0},{path:"/docs/next/tags/cat-provider-base",component:u("/docs/next/tags/cat-provider-base","361"),exact:!0},{path:"/docs/next/tags/cat-sandbox-service-provider",component:u("/docs/next/tags/cat-sandbox-service-provider","603"),exact:!0},{path:"/docs/next/tags/cat-sandbox-services-beta",component:u("/docs/next/tags/cat-sandbox-services-beta","e62"),exact:!0},{path:"/docs/next/tags/cat-semantic",component:u("/docs/next/tags/cat-semantic","ff7"),exact:!0},{path:"/docs/next/tags/cat-ssi",component:u("/docs/next/tags/cat-ssi","161"),exact:!0},{path:"/docs/next/tags/cat-third-party-information-provider",component:u("/docs/next/tags/cat-third-party-information-provider","cbb"),exact:!0},{path:"/docs/next/tags/cat-value-added-services",component:u("/docs/next/tags/cat-value-added-services","141"),exact:!0},{path:"/docs/next/tags/uc-behaviroal-twin",component:u("/docs/next/tags/uc-behaviroal-twin","68e"),exact:!0},{path:"/docs/next/tags/uc-circularity",component:u("/docs/next/tags/uc-circularity","594"),exact:!0},{path:"/docs/next/tags/uc-ecopass",component:u("/docs/next/tags/uc-ecopass","16d"),exact:!0},{path:"/docs/next/tags/uc-ess",component:u("/docs/next/tags/uc-ess","a12"),exact:!0},{path:"/docs/next/tags/uc-maa-s",component:u("/docs/next/tags/uc-maa-s","bb1"),exact:!0},{path:"/docs/next/tags/uc-modular-production",component:u("/docs/next/tags/uc-modular-production","d8a"),exact:!0},{path:"/docs/next/tags/uc-osim",component:u("/docs/next/tags/uc-osim","cfb"),exact:!0},{path:"/docs/next/tags/uc-pcf",component:u("/docs/next/tags/uc-pcf","0e7"),exact:!0},{path:"/docs/next/tags/uc-puris",component:u("/docs/next/tags/uc-puris","330"),exact:!0},{path:"/docs/next/tags/uc-quality",component:u("/docs/next/tags/uc-quality","bb1"),exact:!0},{path:"/docs/next/tags/uc-traceability",component:u("/docs/next/tags/uc-traceability","66b"),exact:!0},{path:"/docs/next",component:u("/docs/next","381"),routes:[{path:"/docs/next/non-functional/overview",component:u("/docs/next/non-functional/overview","2ad"),exact:!0},{path:"/docs/next/operating-model/appendix",component:u("/docs/next/operating-model/appendix","e03"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/next/operating-model/changelog",component:u("/docs/next/operating-model/changelog","8a8"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/next/operating-model/glossary",component:u("/docs/next/operating-model/glossary","4b3"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/next/operating-model/how-data-space-governance",component:u("/docs/next/operating-model/how-data-space-governance","4e5"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/next/operating-model/how-data-space-operations",component:u("/docs/next/operating-model/how-data-space-operations","a29"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/next/operating-model/how-life-cycle-management",component:u("/docs/next/operating-model/how-life-cycle-management","090"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/next/operating-model/legal",component:u("/docs/next/operating-model/legal","79f"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/next/operating-model/outlook",component:u("/docs/next/operating-model/outlook","1c6"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/next/operating-model/what-service-map",component:u("/docs/next/operating-model/what-service-map","394"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/next/operating-model/who-roles-in-the-catena-x-ecosystem",component:u("/docs/next/operating-model/who-roles-in-the-catena-x-ecosystem","7d1"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/next/operating-model/why-introduction",component:u("/docs/next/operating-model/why-introduction","4e4"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/next/operating-model/why-understanding-the-catena-x-data-space",component:u("/docs/next/operating-model/why-understanding-the-catena-x-data-space","7a0"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/next/regulatory-framework/10000ft/data-exchange-contracts",component:u("/docs/next/regulatory-framework/10000ft/data-exchange-contracts","790"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/next/regulatory-framework/20000ft/Data Exchange Governance",component:u("/docs/next/regulatory-framework/20000ft/Data Exchange Governance","233"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/next/regulatory-framework/20000ft/Standardized Usage Policies",component:u("/docs/next/regulatory-framework/20000ft/Standardized Usage Policies","bab"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/next/regulatory-framework/30000ft/country-clearance-list",component:u("/docs/next/regulatory-framework/30000ft/country-clearance-list","71e"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/next/regulatory-framework/30000ft/ten-golden-rules",component:u("/docs/next/regulatory-framework/30000ft/ten-golden-rules","ebc"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/next/regulatory-framework/changelog",component:u("/docs/next/regulatory-framework/changelog","adf"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/next/regulatory-framework/governance-framework",component:u("/docs/next/regulatory-framework/governance-framework","098"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/next/standards/changelog",component:u("/docs/next/standards/changelog","b98"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0001-EDCDiscoveryAPI",component:u("/docs/next/standards/CX-0001-EDCDiscoveryAPI","791"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0002-DigitalTwinsInCatenaX",component:u("/docs/next/standards/CX-0002-DigitalTwinsInCatenaX","39e"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0003-SAMMSemanticAspectMetaModel",component:u("/docs/next/standards/CX-0003-SAMMSemanticAspectMetaModel","cfd"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0005-ItemRelationshipServiceAPI",component:u("/docs/next/standards/CX-0005-ItemRelationshipServiceAPI","e23"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0006-RegistrationAndInitialOnboarding",component:u("/docs/next/standards/CX-0006-RegistrationAndInitialOnboarding","6b0"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0007-MinimalDataProviderServicesOffering",component:u("/docs/next/standards/CX-0007-MinimalDataProviderServicesOffering","185"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0008-RelevantStandardsForConformityAssessments",component:u("/docs/next/standards/CX-0008-RelevantStandardsForConformityAssessments","554"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0009-CXRegistrationAPI",component:u("/docs/next/standards/CX-0009-CXRegistrationAPI","00d"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0010-BusinessPartnerNumber",component:u("/docs/next/standards/CX-0010-BusinessPartnerNumber","e11"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0011-IssuingAgency",component:u("/docs/next/standards/CX-0011-IssuingAgency","2a9"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0012-BusinessPartnerDataPoolAPI",component:u("/docs/next/standards/CX-0012-BusinessPartnerDataPoolAPI","8a2"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0013-IdentityOfMemberCompanies",component:u("/docs/next/standards/CX-0013-IdentityOfMemberCompanies","6e9"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0014-EmployeesAndTechnicalUsers",component:u("/docs/next/standards/CX-0014-EmployeesAndTechnicalUsers","36b"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients",component:u("/docs/next/standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients","328"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0018-DataspaceConnectivity",component:u("/docs/next/standards/CX-0018-DataspaceConnectivity","72b"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0029-ProductCarbonFootprintRulebook",component:u("/docs/next/standards/CX-0029-ProductCarbonFootprintRulebook","dd4"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0030-DataModelBoMAsSpecified",component:u("/docs/next/standards/CX-0030-DataModelBoMAsSpecified","fa1"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0031-DataModelMaterialForHomologation",component:u("/docs/next/standards/CX-0031-DataModelMaterialForHomologation","a58"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0032-DataModelPartAsSpecified",component:u("/docs/next/standards/CX-0032-DataModelPartAsSpecified","0ee"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0044-ECLASS",component:u("/docs/next/standards/CX-0044-ECLASS","51a"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0045-AspectModelDataChainTemplate",component:u("/docs/next/standards/CX-0045-AspectModelDataChainTemplate","9f8"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0049-DIDDocumentSchema",component:u("/docs/next/standards/CX-0049-DIDDocumentSchema","12f"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0050-FrameworkAgreementCredential",component:u("/docs/next/standards/CX-0050-FrameworkAgreementCredential","449"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0053-BPNDiscoveryServiceAPIs",component:u("/docs/next/standards/CX-0053-BPNDiscoveryServiceAPIs","480"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0054-ApplicationServiceRelease",component:u("/docs/next/standards/CX-0054-ApplicationServiceRelease","02c"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0055-DataProcessingPatternsforITSystemIntegration",component:u("/docs/next/standards/CX-0055-DataProcessingPatternsforITSystemIntegration","da0"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0059-UseCaseBehaviourTwinEndurancePredictor",component:u("/docs/next/standards/CX-0059-UseCaseBehaviourTwinEndurancePredictor","506"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX",component:u("/docs/next/standards/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX","ba6"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0074-BusinessPartnerGateAPI",component:u("/docs/next/standards/CX-0074-BusinessPartnerGateAPI","757"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard",component:u("/docs/next/standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard","d92"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0077-DataQualityDashboard",component:u("/docs/next/standards/CX-0077-DataQualityDashboard","3f7"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0078-BankDataVerificationDashboard",component:u("/docs/next/standards/CX-0078-BankDataVerificationDashboard","9d1"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0079-NaturalPersonScreeningDashboard",component:u("/docs/next/standards/CX-0079-NaturalPersonScreeningDashboard","61c"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0080-BPDMFraudPreventionService",component:u("/docs/next/standards/CX-0080-BPDMFraudPreventionService","b42"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0081-BPDMCountryRisk",component:u("/docs/next/standards/CX-0081-BPDMCountryRisk","9ef"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0084-FederatedQueriesInDataSpaces",component:u("/docs/next/standards/CX-0084-FederatedQueriesInDataSpaces","96a"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0094-AspectModelPartSiteInformationAsPlanned",component:u("/docs/next/standards/CX-0094-AspectModelPartSiteInformationAsPlanned","cc8"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0102-Functional-Mock-Up",component:u("/docs/next/standards/CX-0102-Functional-Mock-Up","1e0"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0105-AssetTrackingUseCase",component:u("/docs/next/standards/CX-0105-AssetTrackingUseCase","0ae"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0115-ManufacturingCapabilityExchange",component:u("/docs/next/standards/CX-0115-ManufacturingCapabilityExchange","f18"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0116-SanctionWatchlistDashboard",component:u("/docs/next/standards/CX-0116-SanctionWatchlistDashboard","444"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0117-UseCaseCircularEconomySecondaryMarketplace",component:u("/docs/next/standards/CX-0117-UseCaseCircularEconomySecondaryMarketplace","4b0"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0118-ActualDeliveryInformationExchange",component:u("/docs/next/standards/CX-0118-ActualDeliveryInformationExchange","b68"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0120-ShortTermMaterialDemandExchange",component:u("/docs/next/standards/CX-0120-ShortTermMaterialDemandExchange","36b"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0121-PlannedProductionOutputExchange",component:u("/docs/next/standards/CX-0121-PlannedProductionOutputExchange","a8e"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0122-ItemStockExchange",component:u("/docs/next/standards/CX-0122-ItemStockExchange","763"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0123-QualityUseCaseStandard",component:u("/docs/next/standards/CX-0123-QualityUseCaseStandard","a18"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0125-TraceabilityUseCase",component:u("/docs/next/standards/CX-0125-TraceabilityUseCase","636"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0126-IndustryCorePartType",component:u("/docs/next/standards/CX-0126-IndustryCorePartType","b8b"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0127-IndustryCorePartInstance",component:u("/docs/next/standards/CX-0127-IndustryCorePartInstance","d4b"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0128-DemandandCapacityManagementDataExchange",component:u("/docs/next/standards/CX-0128-DemandandCapacityManagementDataExchange","129"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0129-RequestforQuotationExchange",component:u("/docs/next/standards/CX-0129-RequestforQuotationExchange","5e8"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0131-CircularityCore",component:u("/docs/next/standards/CX-0131-CircularityCore","248"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0133-OnlineControlandSimulation",component:u("/docs/next/standards/CX-0133-OnlineControlandSimulation","74b"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0135-CompanyCertificateManagement",component:u("/docs/next/standards/CX-0135-CompanyCertificateManagement","abd"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0136-UseCasePCF",component:u("/docs/next/standards/CX-0136-UseCasePCF","957"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0138-UseCaseBehaviourTwinEnduranceEstimator",component:u("/docs/next/standards/CX-0138-UseCaseBehaviourTwinEnduranceEstimator","4fa"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0139-InformationasaServiceExternalDataProvider",component:u("/docs/next/standards/CX-0139-InformationasaServiceExternalDataProvider","d81"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0141-HealthIndicatorUseCase",component:u("/docs/next/standards/CX-0141-HealthIndicatorUseCase","5b7"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0142-ShopFloorInformationService",component:u("/docs/next/standards/CX-0142-ShopFloorInformationService","6b8"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard",component:u("/docs/next/standards/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard","fcd"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0144-ESSUseCaseStandard",component:u("/docs/next/standards/CX-0144-ESSUseCaseStandard","4aa"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0145-DaysofsupplyExchange",component:u("/docs/next/standards/CX-0145-DaysofsupplyExchange","c85"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0146-SupplyChainDisruptionNotifications",component:u("/docs/next/standards/CX-0146-SupplyChainDisruptionNotifications","3c4"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/CX-0149-Dataspaceidentityandidentification",component:u("/docs/next/standards/CX-0149-Dataspaceidentityandidentification","e29"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/standards/overview",component:u("/docs/next/standards/overview","346"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/next/working-model/CHANGELOG",component:u("/docs/next/working-model/CHANGELOG","42c"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/ecosystem",component:u("/docs/next/working-model/ecosystem","5fe"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/glossary",component:u("/docs/next/working-model/glossary","41e"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/legal",component:u("/docs/next/working-model/legal","6be"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/organizational-structure",component:u("/docs/next/working-model/organizational-structure","e05"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/organizational-structure/catena-x",component:u("/docs/next/working-model/organizational-structure/catena-x","57b"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/organizational-structure/catena-x/catena-x-office",component:u("/docs/next/working-model/organizational-structure/catena-x/catena-x-office","76a"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/organizational-structure/catena-x/committee",component:u("/docs/next/working-model/organizational-structure/catena-x/committee","431"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/organizational-structure/catena-x/expert-group",component:u("/docs/next/working-model/organizational-structure/catena-x/expert-group","c25"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/organizational-structure/catena-x/management-board",component:u("/docs/next/working-model/organizational-structure/catena-x/management-board","2a3"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/organizational-structure/catena-x/working-groups",component:u("/docs/next/working-model/organizational-structure/catena-x/working-groups","aa2"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/organizational-structure/tooling",component:u("/docs/next/working-model/organizational-structure/tooling","e14"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/organizational-structure/tractus-x",component:u("/docs/next/working-model/organizational-structure/tractus-x","6e4"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/organizational-structure/tractus-x/committer",component:u("/docs/next/working-model/organizational-structure/tractus-x/committer","4b9"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/organizational-structure/tractus-x/contributor",component:u("/docs/next/working-model/organizational-structure/tractus-x/contributor","2d2"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/organizational-structure/tractus-x/projectlead",component:u("/docs/next/working-model/organizational-structure/tractus-x/projectlead","594"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/overview",component:u("/docs/next/working-model/overview","174"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/process-structure",component:u("/docs/next/working-model/process-structure","dda"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/process-structure/catena-x-from-idea-to-standard",component:u("/docs/next/working-model/process-structure/catena-x-from-idea-to-standard","16d"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/process-structure/contribution-guideline",component:u("/docs/next/working-model/process-structure/contribution-guideline","fae"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/process-structure/from-idea-to-production-detailed",component:u("/docs/next/working-model/process-structure/from-idea-to-production-detailed","07c"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/process-structure/issue-process",component:u("/docs/next/working-model/process-structure/issue-process","9ab"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/process-structure/tractus-x-from-idea-to-production",component:u("/docs/next/working-model/process-structure/tractus-x-from-idea-to-production","103"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management",component:u("/docs/next/working-model/release-management","78e"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/development-and-release",component:u("/docs/next/working-model/release-management/development-and-release","6f6"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/development-and-release/deployment-gate",component:u("/docs/next/working-model/release-management/development-and-release/deployment-gate","877"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/development-and-release/e2e-test",component:u("/docs/next/working-model/release-management/development-and-release/e2e-test","c7c"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/development-and-release/feature-freeze",component:u("/docs/next/working-model/release-management/development-and-release/feature-freeze","7ab"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/development-and-release/final-int-test",component:u("/docs/next/working-model/release-management/development-and-release/final-int-test","7a2"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/development-and-release/increment-1-6",component:u("/docs/next/working-model/release-management/development-and-release/increment-1-6","2f7"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/development-and-release/integration-testing",component:u("/docs/next/working-model/release-management/development-and-release/integration-testing","4a4"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/development-and-release/kit-final-pull-request",component:u("/docs/next/working-model/release-management/development-and-release/kit-final-pull-request","f61"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/development-and-release/kit-initial-pull-request",component:u("/docs/next/working-model/release-management/development-and-release/kit-initial-pull-request","661"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/development-and-release/main-creation-phase",component:u("/docs/next/working-model/release-management/development-and-release/main-creation-phase","9e6"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/development-and-release/nightly-builds-and-unit-tests",component:u("/docs/next/working-model/release-management/development-and-release/nightly-builds-and-unit-tests","d85"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/development-and-release/opt-out-period",component:u("/docs/next/working-model/release-management/development-and-release/opt-out-period","847"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/development-and-release/quality-gate-1",component:u("/docs/next/working-model/release-management/development-and-release/quality-gate-1","353"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/development-and-release/quality-gate-2",component:u("/docs/next/working-model/release-management/development-and-release/quality-gate-2","169"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/development-and-release/release-finalization",component:u("/docs/next/working-model/release-management/development-and-release/release-finalization","6cd"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/development-and-release/release-freeze",component:u("/docs/next/working-model/release-management/development-and-release/release-freeze","6a8"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/development-and-release/test-freeze",component:u("/docs/next/working-model/release-management/development-and-release/test-freeze","2f5"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/planning",component:u("/docs/next/working-model/release-management/planning","10a"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/planning/cx-release-roadmap-review",component:u("/docs/next/working-model/release-management/planning/cx-release-roadmap-review","183"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/planning/cx-roadmap-preparation",component:u("/docs/next/working-model/release-management/planning/cx-roadmap-preparation","0ca"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/planning/draft-feature-freeze",component:u("/docs/next/working-model/release-management/planning/draft-feature-freeze","409"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/planning/feature-proposal-creation-approval",component:u("/docs/next/working-model/release-management/planning/feature-proposal-creation-approval","410"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/planning/feature-proposal-refinement",component:u("/docs/next/working-model/release-management/planning/feature-proposal-refinement","45e"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/planning/refinement-and-dependencies",component:u("/docs/next/working-model/release-management/planning/refinement-and-dependencies","8d7"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/planning/refinement-day",component:u("/docs/next/working-model/release-management/planning/refinement-day","aa1"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/planning/release-planning-days",component:u("/docs/next/working-model/release-management/planning/release-planning-days","7c0"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/release-management/planning/roadmap-item-creation",component:u("/docs/next/working-model/release-management/planning/roadmap-item-creation","8e1"),exact:!0,sidebar:"sidebar_working_model"},{path:"/docs/next/working-model/testmanagement",component:u("/docs/next/working-model/testmanagement","6ac"),exact:!0,sidebar:"sidebar_working_model"}]}]},{path:"/docs",component:u("/docs","391"),routes:[{path:"/docs",component:u("/docs","bda"),routes:[{path:"/docs/non-functional/overview",component:u("/docs/non-functional/overview","251"),exact:!0},{path:"/docs/operating-model/appendix",component:u("/docs/operating-model/appendix","144"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/operating-model/changelog",component:u("/docs/operating-model/changelog","5b2"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/operating-model/glossary",component:u("/docs/operating-model/glossary","d25"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/operating-model/how-data-space-governance",component:u("/docs/operating-model/how-data-space-governance","35c"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/operating-model/how-data-space-operations",component:u("/docs/operating-model/how-data-space-operations","23a"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/operating-model/how-life-cycle-management",component:u("/docs/operating-model/how-life-cycle-management","afb"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/operating-model/outlook",component:u("/docs/operating-model/outlook","b3e"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/operating-model/what-service-map",component:u("/docs/operating-model/what-service-map","f2f"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/operating-model/who-roles-in-the-catena-x-ecosystem",component:u("/docs/operating-model/who-roles-in-the-catena-x-ecosystem","0fc"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/operating-model/why-introduction",component:u("/docs/operating-model/why-introduction","f16"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/operating-model/why-understanding-the-catena-x-data-space",component:u("/docs/operating-model/why-understanding-the-catena-x-data-space","8f2"),exact:!0,sidebar:"sidebar_op_model"},{path:"/docs/regulatory-framework/10000ft/data-exchange-contracts",component:u("/docs/regulatory-framework/10000ft/data-exchange-contracts","13e"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/regulatory-framework/20000ft/use-case-bpdm",component:u("/docs/regulatory-framework/20000ft/use-case-bpdm","631"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/regulatory-framework/20000ft/use-case-ce",component:u("/docs/regulatory-framework/20000ft/use-case-ce","da3"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/regulatory-framework/20000ft/use-case-dcm",component:u("/docs/regulatory-framework/20000ft/use-case-dcm","032"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/regulatory-framework/20000ft/use-case-pcf-exchange",component:u("/docs/regulatory-framework/20000ft/use-case-pcf-exchange","a30"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/regulatory-framework/20000ft/use-case-puris",component:u("/docs/regulatory-framework/20000ft/use-case-puris","7a6"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/regulatory-framework/20000ft/use-case-quality",component:u("/docs/regulatory-framework/20000ft/use-case-quality","594"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/regulatory-framework/20000ft/use-case-traceability",component:u("/docs/regulatory-framework/20000ft/use-case-traceability","026"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/regulatory-framework/30000ft/country-clearance-list",component:u("/docs/regulatory-framework/30000ft/country-clearance-list","ec3"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/regulatory-framework/30000ft/ten-golden-rules",component:u("/docs/regulatory-framework/30000ft/ten-golden-rules","ba7"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/regulatory-framework/changelog",component:u("/docs/regulatory-framework/changelog","4bf"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/regulatory-framework/governance-framework",component:u("/docs/regulatory-framework/governance-framework","8c4"),exact:!0,sidebar:"sidebar_regulatory_framework"},{path:"/docs/standards/CX-0001-EDCDiscoveryAPI",component:u("/docs/standards/CX-0001-EDCDiscoveryAPI","9e7"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0002-DigitalTwinsInCatenaX",component:u("/docs/standards/CX-0002-DigitalTwinsInCatenaX","6ff"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0003-SAMMSemanticAspectMetaModel",component:u("/docs/standards/CX-0003-SAMMSemanticAspectMetaModel","3b9"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0004-GovernanceProcess",component:u("/docs/standards/CX-0004-GovernanceProcess","164"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0005-ItemRelationshipServiceAPI",component:u("/docs/standards/CX-0005-ItemRelationshipServiceAPI","3a6"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0006-RegistrationAndInitialOnboarding",component:u("/docs/standards/CX-0006-RegistrationAndInitialOnboarding","2b1"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0007-MinimalDataProviderServicesOffering",component:u("/docs/standards/CX-0007-MinimalDataProviderServicesOffering","50d"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0008-RelevantStandardsForConformityAssessments",component:u("/docs/standards/CX-0008-RelevantStandardsForConformityAssessments","e01"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0009-CXRegistrationAPI",component:u("/docs/standards/CX-0009-CXRegistrationAPI","b20"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0010-BusinessPartnerNumber",component:u("/docs/standards/CX-0010-BusinessPartnerNumber","954"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0011-IssuingAgency",component:u("/docs/standards/CX-0011-IssuingAgency","f69"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0012-BusinessPartnerDataPoolAPI",component:u("/docs/standards/CX-0012-BusinessPartnerDataPoolAPI","168"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0013-IdentityOfMemberCompanies",component:u("/docs/standards/CX-0013-IdentityOfMemberCompanies","89b"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0014-EmployeesAndTechnicalUsers",component:u("/docs/standards/CX-0014-EmployeesAndTechnicalUsers","2ad"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients",component:u("/docs/standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients","198"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0016-CompanyAttributeVerification",component:u("/docs/standards/CX-0016-CompanyAttributeVerification","474"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0017-CompanyRoleByTheConnector",component:u("/docs/standards/CX-0017-CompanyRoleByTheConnector","cee"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0018-EclipseDataSpaceConnector",component:u("/docs/standards/CX-0018-EclipseDataSpaceConnector","bb2"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0019-AspectModelSerialPartTypization",component:u("/docs/standards/CX-0019-AspectModelSerialPartTypization","c6c"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0020-AspectModelSingleLevelBoMAsBuilt",component:u("/docs/standards/CX-0020-AspectModelSingleLevelBoMAsBuilt","740"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0021-AspectModelBatch",component:u("/docs/standards/CX-0021-AspectModelBatch","a0e"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0022-NotificationProcess",component:u("/docs/standards/CX-0022-NotificationProcess","d73"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0023-NotificationAPI",component:u("/docs/standards/CX-0023-NotificationAPI","234"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0026-ProductCarbonFootprintDataModel",component:u("/docs/standards/CX-0026-ProductCarbonFootprintDataModel","bb2"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0027-ProductCarbonFootprintAspectModel",component:u("/docs/standards/CX-0027-ProductCarbonFootprintAspectModel","1a0"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0028-ProductCarbonFootprintRequestAPI",component:u("/docs/standards/CX-0028-ProductCarbonFootprintRequestAPI","7dc"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0029-ProductCarbonFootprintRulebook",component:u("/docs/standards/CX-0029-ProductCarbonFootprintRulebook","b88"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0030-DataModelBoMAsSpecified",component:u("/docs/standards/CX-0030-DataModelBoMAsSpecified","112"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0031-DataModelMaterialForHomologation",component:u("/docs/standards/CX-0031-DataModelMaterialForHomologation","5b0"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0032-DataModelPartAsSpecified",component:u("/docs/standards/CX-0032-DataModelPartAsSpecified","573"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0033-DataModelReturnRequest",component:u("/docs/standards/CX-0033-DataModelReturnRequest","2d0"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0034-DataModelBatteryPass",component:u("/docs/standards/CX-0034-DataModelBatteryPass","26a"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0035-DataModelMarketplaceoffer",component:u("/docs/standards/CX-0035-DataModelMarketplaceoffer","9df"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0036-AspectModelQualityTask",component:u("/docs/standards/CX-0036-AspectModelQualityTask","87d"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0037-AspectModelVehicleProductDescription",component:u("/docs/standards/CX-0037-AspectModelVehicleProductDescription","044"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0038-AspectModelFleetDiagnosticData",component:u("/docs/standards/CX-0038-AspectModelFleetDiagnosticData","ccc"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0039-AspectModelFleetClaimData",component:u("/docs/standards/CX-0039-AspectModelFleetClaimData","050"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0040-AspectModelPartAnalyses",component:u("/docs/standards/CX-0040-AspectModelPartAnalyses","173"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0041-AspectModelManufacturedPartsQualityInformation",component:u("/docs/standards/CX-0041-AspectModelManufacturedPartsQualityInformation","45f"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0042-AspectModelSingleLevelBoMasPlanned",component:u("/docs/standards/CX-0042-AspectModelSingleLevelBoMasPlanned","4ca"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0043-AspectModelPartAsPlanned",component:u("/docs/standards/CX-0043-AspectModelPartAsPlanned","a38"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0044-ECLASS",component:u("/docs/standards/CX-0044-ECLASS","3a2"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0045-AspectModelDataChainTemplate",component:u("/docs/standards/CX-0045-AspectModelDataChainTemplate","4ed"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0046-DemandAndCapacityManagementProcessAndCoreBusinessLogic",component:u("/docs/standards/CX-0046-DemandAndCapacityManagementProcessAndCoreBusinessLogic","89c"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0047-DemandAndCapacityManagementDataModelMaterialDemandAndCapacityGroup",component:u("/docs/standards/CX-0047-DemandAndCapacityManagementDataModelMaterialDemandAndCapacityGroup","a5f"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0048-DemandAndCapacityManagementAPIMaterialDemandAndCapacityGroup",component:u("/docs/standards/CX-0048-DemandAndCapacityManagementAPIMaterialDemandAndCapacityGroup","c64"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0049-DIDDocumentSchema",component:u("/docs/standards/CX-0049-DIDDocumentSchema","a12"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0050-FrameworkAgreementCredential",component:u("/docs/standards/CX-0050-FrameworkAgreementCredential","547"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0051-SummaryCredential",component:u("/docs/standards/CX-0051-SummaryCredential","b26"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0052-AspectModelManufacturingCapability",component:u("/docs/standards/CX-0052-AspectModelManufacturingCapability","80c"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0053-BPNDiscoveryServiceAPIs",component:u("/docs/standards/CX-0053-BPNDiscoveryServiceAPIs","b8f"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0054-ApplicationServiceRelease",component:u("/docs/standards/CX-0054-ApplicationServiceRelease","d92"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0055-DataProcessingPatternsforITSystemIntegration",component:u("/docs/standards/CX-0055-DataProcessingPatternsforITSystemIntegration","9ba"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0056-SemanticModelClassifiedLoadSpectrum",component:u("/docs/standards/CX-0056-SemanticModelClassifiedLoadSpectrum","56b"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0057-SemanticModelRemainingUsefulLife",component:u("/docs/standards/CX-0057-SemanticModelRemainingUsefulLife","117"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0058-APIEndurancePredictor",component:u("/docs/standards/CX-0058-APIEndurancePredictor","ddb"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0059-TriangleBehavioralTwinEndurancePredictorService",component:u("/docs/standards/CX-0059-TriangleBehavioralTwinEndurancePredictorService","0fe"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0060-TriangleTraceabilityDigitalTwinAsBuilt",component:u("/docs/standards/CX-0060-TriangleTraceabilityDigitalTwinAsBuilt","55b"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0061-TriangleTraceabilityDataProvisioningDigitalTwinAsPlanned",component:u("/docs/standards/CX-0061-TriangleTraceabilityDataProvisioningDigitalTwinAsPlanned","9ed"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0062-TriangleTraceabilityNotifications",component:u("/docs/standards/CX-0062-TriangleTraceabilityNotifications","273"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0063-TriangleForProductCarbonFootprintRequest",component:u("/docs/standards/CX-0063-TriangleForProductCarbonFootprintRequest","ee4"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0065-TriangleForDismantlingService",component:u("/docs/standards/CX-0065-TriangleForDismantlingService","af5"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0066-AspectModelEndofLifeofVehicleCompliance",component:u("/docs/standards/CX-0066-AspectModelEndofLifeofVehicleCompliance","463"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0067-OntologyModelsinCatenaX",component:u("/docs/standards/CX-0067-OntologyModelsinCatenaX","d5b"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0068-MPShopFloorInformationServiceAPI",component:u("/docs/standards/CX-0068-MPShopFloorInformationServiceAPI","510"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0069-AspectModelMPShopFloorInformationService",component:u("/docs/standards/CX-0069-AspectModelMPShopFloorInformationService","30e"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0070-AssetTrackingPlatformAPIStandardization",component:u("/docs/standards/CX-0070-AssetTrackingPlatformAPIStandardization","084"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0071-TriangleQualityEarlyWarningFieldandRootCause",component:u("/docs/standards/CX-0071-TriangleQualityEarlyWarningFieldandRootCause","37d"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0072-OSimProcessAndCoreBusinessLogic",component:u("/docs/standards/CX-0072-OSimProcessAndCoreBusinessLogic","747"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0073-OSimAPI",component:u("/docs/standards/CX-0073-OSimAPI","6a1"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0074-BusinessPartnerGateAPI",component:u("/docs/standards/CX-0074-BusinessPartnerGateAPI","2ce"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0075-MPShopFloorInformationServiceProcessandCoreBusinessLogic",component:u("/docs/standards/CX-0075-MPShopFloorInformationServiceProcessandCoreBusinessLogic","a42"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard",component:u("/docs/standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard","e7c"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0077-DataQualityDashboard",component:u("/docs/standards/CX-0077-DataQualityDashboard","572"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0078-BankDataVerificationDashboard",component:u("/docs/standards/CX-0078-BankDataVerificationDashboard","748"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0079-NaturalPersonScreeningDashboard",component:u("/docs/standards/CX-0079-NaturalPersonScreeningDashboard","cb0"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0080-BPDMFraudPreventionService",component:u("/docs/standards/CX-0080-BPDMFraudPreventionService","390"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0081-BPDMCountryRisk",component:u("/docs/standards/CX-0081-BPDMCountryRisk","f0b"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0083-AspectModelIoTSensorDeviceDefinition",component:u("/docs/standards/CX-0083-AspectModelIoTSensorDeviceDefinition","bc7"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0084-FederatedQueriesInDataSpaces",component:u("/docs/standards/CX-0084-FederatedQueriesInDataSpaces","407"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0085-PurisAspectModelProductStock",component:u("/docs/standards/CX-0085-PurisAspectModelProductStock","295"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0086-PurisProductStockExchangeAPI",component:u("/docs/standards/CX-0086-PurisProductStockExchangeAPI","f77"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0087-OSimDataModelMaterialFlowSimulationResult",component:u("/docs/standards/CX-0087-OSimDataModelMaterialFlowSimulationResult","ae3"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0088-AspectModelUserEstimatedLoading",component:u("/docs/standards/CX-0088-AspectModelUserEstimatedLoading","3a0"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0089-TriangleBehavioralTwinEnduranceEstimatorService",component:u("/docs/standards/CX-0089-TriangleBehavioralTwinEnduranceEstimatorService","448"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0090-APIEnduranceEstimator",component:u("/docs/standards/CX-0090-APIEnduranceEstimator","4fb"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0091-AspectModelFleetVehicles",component:u("/docs/standards/CX-0091-AspectModelFleetVehicles","255"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0092-AspectModelQualityTaskAttachment",component:u("/docs/standards/CX-0092-AspectModelQualityTaskAttachment","f15"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0093-AspectModelTractionBatteryCode",component:u("/docs/standards/CX-0093-AspectModelTractionBatteryCode","e27"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0094-AspectModelPartSiteInformationAsPlanned",component:u("/docs/standards/CX-0094-AspectModelPartSiteInformationAsPlanned","507"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0095-DataModelTransmissionPass",component:u("/docs/standards/CX-0095-DataModelTransmissionPass","d01"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0096-TriangleForDigitalProductPass",component:u("/docs/standards/CX-0096-TriangleForDigitalProductPass","6c0"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0098-AspectModelSecondaryMaterialContent",component:u("/docs/standards/CX-0098-AspectModelSecondaryMaterialContent","2ac"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0099-DataModelCertificateofDecommissioning",component:u("/docs/standards/CX-0099-DataModelCertificateofDecommissioning","744"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0100-TriangleForSecondaryMarketplace",component:u("/docs/standards/CX-0100-TriangleForSecondaryMarketplace","9d8"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0102-Functional-Mock-Up",component:u("/docs/standards/CX-0102-Functional-Mock-Up","a65"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0103-AspectModelDigitalProductPassport",component:u("/docs/standards/CX-0103-AspectModelDigitalProductPassport","a15"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0104-AspectModelAssetTrackerLinks",component:u("/docs/standards/CX-0104-AspectModelAssetTrackerLinks","9f5"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0105-AssetTrackingTriangleDocument",component:u("/docs/standards/CX-0105-AssetTrackingTriangleDocument","366"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0106-AspectModelIoTSensorData",component:u("/docs/standards/CX-0106-AspectModelIoTSensorData","424"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0107-AspectModelReuseCertificate",component:u("/docs/standards/CX-0107-AspectModelReuseCertificate","417"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0108-AspectModelWasteCertificate",component:u("/docs/standards/CX-0108-AspectModelWasteCertificate","5f5"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0109-AspectModelRefrubishingCertificate",component:u("/docs/standards/CX-0109-AspectModelRefrubishingCertificate","651"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0111-AspectModelRemanufacturingCertificate",component:u("/docs/standards/CX-0111-AspectModelRemanufacturingCertificate","372"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0112-AspectModelMaterialRecyclingCertificate",component:u("/docs/standards/CX-0112-AspectModelMaterialRecyclingCertificate","01c"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0113-AspectModelESSDatamodel",component:u("/docs/standards/CX-0113-AspectModelESSDatamodel","f5e"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0116-SanctionWatchlistDashboard",component:u("/docs/standards/CX-0116-SanctionWatchlistDashboard","7c8"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0118-ActualDeliveryInformationExchange",component:u("/docs/standards/CX-0118-ActualDeliveryInformationExchange","17b"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0120-ShortTermMaterialDemandExchange",component:u("/docs/standards/CX-0120-ShortTermMaterialDemandExchange","e7a"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0121-PlannedProductionOutputExchange",component:u("/docs/standards/CX-0121-PlannedProductionOutputExchange","1df"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0122-ItemStockExchange",component:u("/docs/standards/CX-0122-ItemStockExchange","02b"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0123-QualityUseCaseStandard",component:u("/docs/standards/CX-0123-QualityUseCaseStandard","4f3"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0125-TraceabilityUseCase",component:u("/docs/standards/CX-0125-TraceabilityUseCase","921"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0126-IndustryCorePartType",component:u("/docs/standards/CX-0126-IndustryCorePartType","5ad"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0127-IndustryCorePartInstance",component:u("/docs/standards/CX-0127-IndustryCorePartInstance","b11"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0128-DemandandCapacityManagementDataExchange",component:u("/docs/standards/CX-0128-DemandandCapacityManagementDataExchange","c01"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0129-RequestforQuotationExchange",component:u("/docs/standards/CX-0129-RequestforQuotationExchange","645"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0131-CircularityTriangle",component:u("/docs/standards/CX-0131-CircularityTriangle","fc1"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0133-OnlineControlandSimulation",component:u("/docs/standards/CX-0133-OnlineControlandSimulation","2cc"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0134-ProductCarbonFootprintCalculationIntegration",component:u("/docs/standards/CX-0134-ProductCarbonFootprintCalculationIntegration","0fd"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/CX-0135-CompanyCertificateManagement",component:u("/docs/standards/CX-0135-CompanyCertificateManagement","e2e"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/standards/overview",component:u("/docs/standards/overview","25e"),exact:!0,sidebar:"sidebar_standards"},{path:"/docs/working-model/overview",component:u("/docs/working-model/overview","623"),exact:!0,sidebar:"sidebar_working_model"}]}]}]},{path:"/",component:u("/","e5f"),exact:!0},{path:"*",component:u("*")}]},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>o,x:()=>s});var a=n(96540),r=n(74848);const o=a.createContext(!1);function s(e){let{children:t}=e;const[n,s]=(0,a.useState)(!1);return(0,a.useEffect)((()=>{s(!0)}),[]),(0,r.jsx)(o.Provider,{value:n,children:t})}},38536:(e,t,n)=>{"use strict";var a=n(96540),r=n(5338),o=n(80545),s=n(54625),i=n(4784),d=n(38193);const l=[n(10119),n(26134),n(76294),n(51043),n(73796)];var c=n(35947),u=n(56347),p=n(22831),m=n(74848);function f(e){let{children:t}=e;return(0,m.jsx)(m.Fragment,{children:t})}var g=n(5260),h=n(44586),b=n(86025),y=n(6342),v=n(1003),C=n(32131),x=n(14090),w=n(2967),k=n(70440),_=n(41463);function S(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,h.A)(),a=(0,C.o)(),r=n[e].htmlLang,o=e=>e.replace("-","_");return(0,m.jsxs)(g.A,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,m.jsx)("link",{rel:"alternate",href:a.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,m.jsx)("link",{rel:"alternate",href:a.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,m.jsx)("meta",{property:"og:locale",content:o(r)}),Object.values(n).filter((e=>r!==e.htmlLang)).map((e=>(0,m.jsx)("meta",{property:"og:locale:alternate",content:o(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function A(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,h.A)(),a=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,h.A)(),{pathname:a}=(0,u.zy)();return e+(0,k.applyTrailingSlash)((0,b.Ay)(a),{trailingSlash:n,baseUrl:t})}(),r=t?`${n}${t}`:a;return(0,m.jsxs)(g.A,{children:[(0,m.jsx)("meta",{property:"og:url",content:r}),(0,m.jsx)("link",{rel:"canonical",href:r})]})}function P(){const{i18n:{currentLocale:e}}=(0,h.A)(),{metadata:t,image:n}=(0,y.p)();return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(g.A,{children:[(0,m.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,m.jsx)("body",{className:x.w})]}),n&&(0,m.jsx)(v.be,{image:n}),(0,m.jsx)(A,{}),(0,m.jsx)(S,{}),(0,m.jsx)(_.A,{tag:w.Cy,locale:e}),(0,m.jsx)(g.A,{children:t.map(((e,t)=>(0,m.jsx)("meta",{...e},t)))})]})}const X=new Map;var E=n(6125),T=n(26988),M=n(205);function D(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a{const a=t.default?.[e]??t[e];return a?.(...n)}));return()=>r.forEach((e=>e?.()))}const I=function(e){let{children:t,location:n,previousLocation:a}=e;return(0,M.A)((()=>{a!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const a=t.pathname===n.pathname,r=t.hash===n.hash,o=t.search===n.search;if(a&&r&&!o)return;const{hash:s}=t;if(s){const e=decodeURIComponent(s.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:a}),D("onRouteDidUpdate",{previousLocation:a,location:n}))}),[a,n]),t};function R(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,p.u)(c.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class L extends a.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=d.A.canUseDOM?D("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=D("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),R(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,m.jsx)(I,{previousLocation:this.previousLocation,location:t,children:(0,m.jsx)(u.qh,{location:t,render:()=>e})})}}const O=L,F="__docusaurus-base-url-issue-banner-container",j="__docusaurus-base-url-issue-banner",N="__docusaurus-base-url-issue-banner-suggestion-container";function B(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '${F}';\n var bannerHtml = ${JSON.stringify(function(e){return`\n
\n

Your Docusaurus site did not load properly.

\n

A very common reason is a wrong site baseUrl configuration.

\n

Current configured baseUrl = ${e} ${"/"===e?" (default value)":""}

\n

We suggest trying baseUrl =

\n
\n`}(e)).replace(/{let{route:t}=e;return!0===t.exact})))return X.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return X.set(e.pathname,t),{...e,pathname:t}}((0,u.zy)());return(0,m.jsx)(O,{location:e,children:V})}function W(){return(0,m.jsx)(q.A,{children:(0,m.jsx)(T.l,{children:(0,m.jsxs)(E.x,{children:[(0,m.jsxs)(f,{children:[(0,m.jsx)($,{}),(0,m.jsx)(P,{}),(0,m.jsx)(U,{}),(0,m.jsx)(G,{})]}),(0,m.jsx)(H,{})]})})})}var K=n(84054);const Y=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{if("undefined"==typeof document)return void n();const a=document.createElement("link");a.setAttribute("rel","prefetch"),a.setAttribute("href",e),a.onload=()=>t(),a.onerror=()=>n();const r=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;r?.appendChild(a)}))}:function(e){return new Promise(((t,n)=>{const a=new XMLHttpRequest;a.open("GET",e,!0),a.withCredentials=!0,a.onload=()=>{200===a.status?t():n()},a.send(null)}))};var Z=n(86921);const J=new Set,ee=new Set,te=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ne={prefetch:e=>{if(!(e=>!te()&&!ee.has(e)&&!J.has(e))(e))return!1;J.add(e);const t=(0,p.u)(c.A,e).flatMap((e=>{return t=e.route.path,Object.entries(K).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Z.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?Y(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!te()&&!ee.has(e))(e)&&(ee.add(e),R(e))},ae=Object.freeze(ne);function re(e){let{children:t}=e;return"hash"===i.default.future.experimental_router?(0,m.jsx)(s.I9,{children:t}):(0,m.jsx)(s.Kd,{children:t})}const oe=Boolean(!0);if(d.A.canUseDOM){window.docusaurus=ae;const e=document.getElementById("__docusaurus"),t=(0,m.jsx)(o.vd,{children:(0,m.jsx)(re,{children:(0,m.jsx)(W,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},s=()=>{if(window.docusaurusRoot)window.docusaurusRoot.render(t);else if(oe)window.docusaurusRoot=r.hydrateRoot(e,t,{onRecoverableError:n});else{const a=r.createRoot(e,{onRecoverableError:n});a.render(t),window.docusaurusRoot=a}};R(window.location.pathname).then((()=>{(0,a.startTransition)(s)}))}},26988:(e,t,n)=>{"use strict";n.d(t,{o:()=>u,l:()=>p});var a=n(96540),r=n(4784);const o=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/docs","versions":[{"name":"current","label":"Jupiter (preview)","isLast":false,"path":"/docs/next","mainDocId":"standards/overview","docs":[{"id":"non-functional/overview","path":"/docs/next/non-functional/overview"},{"id":"operating-model/appendix/appendix","path":"/docs/next/operating-model/appendix/","sidebar":"sidebar_op_model"},{"id":"operating-model/changelog/changelog","path":"/docs/next/operating-model/changelog/","sidebar":"sidebar_op_model"},{"id":"operating-model/glossary/glossary","path":"/docs/next/operating-model/glossary/","sidebar":"sidebar_op_model"},{"id":"operating-model/how-data-space-governance/how-data-space-governance","path":"/docs/next/operating-model/how-data-space-governance/","sidebar":"sidebar_op_model"},{"id":"operating-model/how-data-space-operations/how-data-space-operations","path":"/docs/next/operating-model/how-data-space-operations/","sidebar":"sidebar_op_model"},{"id":"operating-model/how-life-cycle-management/how-life-cycle-management","path":"/docs/next/operating-model/how-life-cycle-management/","sidebar":"sidebar_op_model"},{"id":"operating-model/legal/legal","path":"/docs/next/operating-model/legal/","sidebar":"sidebar_op_model"},{"id":"operating-model/outlook/outlook","path":"/docs/next/operating-model/outlook/","sidebar":"sidebar_op_model"},{"id":"operating-model/what-service-map/what-service-map","path":"/docs/next/operating-model/what-service-map/","sidebar":"sidebar_op_model"},{"id":"operating-model/who-roles-in-the-catena-x-ecosystem/who-roles-in-the-catena-x-ecosystem","path":"/docs/next/operating-model/who-roles-in-the-catena-x-ecosystem/","sidebar":"sidebar_op_model"},{"id":"operating-model/why-introduction/why-introduction","path":"/docs/next/operating-model/why-introduction/","sidebar":"sidebar_op_model"},{"id":"operating-model/why-understanding-the-catena-x-data-space/why-understanding-the-catena-x-data-space","path":"/docs/next/operating-model/why-understanding-the-catena-x-data-space/","sidebar":"sidebar_op_model"},{"id":"regulatory-framework/10000ft/data-exchange-contracts","path":"/docs/next/regulatory-framework/10000ft/data-exchange-contracts","sidebar":"sidebar_regulatory_framework"},{"id":"regulatory-framework/20000ft/Data Exchange Governance","path":"/docs/next/regulatory-framework/20000ft/Data Exchange Governance","sidebar":"sidebar_regulatory_framework"},{"id":"regulatory-framework/20000ft/Standardized Usage Policies","path":"/docs/next/regulatory-framework/20000ft/Standardized Usage Policies","sidebar":"sidebar_regulatory_framework"},{"id":"regulatory-framework/30000ft/country-clearance-list","path":"/docs/next/regulatory-framework/30000ft/country-clearance-list","sidebar":"sidebar_regulatory_framework"},{"id":"regulatory-framework/30000ft/ten-golden-rules","path":"/docs/next/regulatory-framework/30000ft/ten-golden-rules","sidebar":"sidebar_regulatory_framework"},{"id":"regulatory-framework/changelog","path":"/docs/next/regulatory-framework/changelog","sidebar":"sidebar_regulatory_framework"},{"id":"regulatory-framework/governance-framework","path":"/docs/next/regulatory-framework/governance-framework","sidebar":"sidebar_regulatory_framework"},{"id":"standards/changelog","path":"/docs/next/standards/changelog","sidebar":"sidebar_standards"},{"id":"standards/CX-0001-EDCDiscoveryAPI/CX-0001-EDCDiscoveryAPI","path":"/docs/next/standards/CX-0001-EDCDiscoveryAPI/","sidebar":"sidebar_standards"},{"id":"standards/CX-0002-DigitalTwinsInCatenaX/CX-0002-DigitalTwinsInCatenaX","path":"/docs/next/standards/CX-0002-DigitalTwinsInCatenaX/","sidebar":"sidebar_standards"},{"id":"standards/CX-0003-SAMMSemanticAspectMetaModel/CX-0003-SAMMSemanticAspectMetaModel","path":"/docs/next/standards/CX-0003-SAMMSemanticAspectMetaModel/","sidebar":"sidebar_standards"},{"id":"standards/CX-0005-ItemRelationshipServiceAPI/CX-0005-ItemRelationshipServiceAPI","path":"/docs/next/standards/CX-0005-ItemRelationshipServiceAPI/","sidebar":"sidebar_standards"},{"id":"standards/CX-0006-RegistrationAndInitialOnboarding/CX-0006-RegistrationAndInitialOnboarding","path":"/docs/next/standards/CX-0006-RegistrationAndInitialOnboarding/","sidebar":"sidebar_standards"},{"id":"standards/CX-0007-MinimalDataProviderServicesOffering/CX-0007-MinimalDataProviderServicesOffering","path":"/docs/next/standards/CX-0007-MinimalDataProviderServicesOffering/","sidebar":"sidebar_standards"},{"id":"standards/CX-0008-RelevantStandardsForConformityAssessments/CX-0008-Relevantstandardsforconformityassessments","path":"/docs/next/standards/CX-0008-RelevantStandardsForConformityAssessments/","sidebar":"sidebar_standards"},{"id":"standards/CX-0009-CXRegistrationAPI/CX-0009-CXRegistrationAPI","path":"/docs/next/standards/CX-0009-CXRegistrationAPI/","sidebar":"sidebar_standards"},{"id":"standards/CX-0010-BusinessPartnerNumber/CX-0010-BusinessPartnerNumber","path":"/docs/next/standards/CX-0010-BusinessPartnerNumber/","sidebar":"sidebar_standards"},{"id":"standards/CX-0011-IssuingAgency/CX-0011-IssuingAgency","path":"/docs/next/standards/CX-0011-IssuingAgency/","sidebar":"sidebar_standards"},{"id":"standards/CX-0012-BusinessPartnerDataPoolAPI/CX-0012-BusinessPartnerDataPoolAPI","path":"/docs/next/standards/CX-0012-BusinessPartnerDataPoolAPI/","sidebar":"sidebar_standards"},{"id":"standards/CX-0013-IdentityOfMemberCompanies/CX-0013-IdentityofMemberCompanies","path":"/docs/next/standards/CX-0013-IdentityOfMemberCompanies/","sidebar":"sidebar_standards"},{"id":"standards/CX-0014-EmployeesAndTechnicalUsers/CX-0014-EmployeesAndTechnicalUsers","path":"/docs/next/standards/CX-0014-EmployeesAndTechnicalUsers/","sidebar":"sidebar_standards"},{"id":"standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients/CX-0015-IAMandAccessControlParadigmForUsersAndClients","path":"/docs/next/standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients/","sidebar":"sidebar_standards"},{"id":"standards/CX-0018-DataspaceConnectivity/CX-0018-DataspaceConnectivity","path":"/docs/next/standards/CX-0018-DataspaceConnectivity/","sidebar":"sidebar_standards"},{"id":"standards/CX-0029-ProductCarbonFootprintRulebook/CX-0029-ProductCarbonFootprintRulebook","path":"/docs/next/standards/CX-0029-ProductCarbonFootprintRulebook/","sidebar":"sidebar_standards"},{"id":"standards/CX-0030-DataModelBoMAsSpecified/CX-0030-DataModelBoMAsSpecified","path":"/docs/next/standards/CX-0030-DataModelBoMAsSpecified/","sidebar":"sidebar_standards"},{"id":"standards/CX-0031-DataModelMaterialForHomologation/CX-0031-DataModelMaterialForHomologation","path":"/docs/next/standards/CX-0031-DataModelMaterialForHomologation/","sidebar":"sidebar_standards"},{"id":"standards/CX-0032-DataModelPartAsSpecified/CX-0032-DataModelPartAsSpecified","path":"/docs/next/standards/CX-0032-DataModelPartAsSpecified/","sidebar":"sidebar_standards"},{"id":"standards/CX-0044-ECLASS/CX-0044-ECLASS","path":"/docs/next/standards/CX-0044-ECLASS/","sidebar":"sidebar_standards"},{"id":"standards/CX-0045-AspectModelDataChainTemplate/CX-0045-AspectModelDataChainTemplate","path":"/docs/next/standards/CX-0045-AspectModelDataChainTemplate/","sidebar":"sidebar_standards"},{"id":"standards/CX-0049-DIDDocumentSchema/CX-0049-DIDDocumentSchema","path":"/docs/next/standards/CX-0049-DIDDocumentSchema/","sidebar":"sidebar_standards"},{"id":"standards/CX-0050-FrameworkAgreementCredential/CX-0050-FrameworkAgreementCredential","path":"/docs/next/standards/CX-0050-FrameworkAgreementCredential/","sidebar":"sidebar_standards"},{"id":"standards/CX-0053-BPNDiscoveryServiceAPIs/CX-0053-BPNDiscoveryServiceAPIs","path":"/docs/next/standards/CX-0053-BPNDiscoveryServiceAPIs/","sidebar":"sidebar_standards"},{"id":"standards/CX-0054-ApplicationServiceRelease/CX-0054-ApplicationServiceRelease","path":"/docs/next/standards/CX-0054-ApplicationServiceRelease/","sidebar":"sidebar_standards"},{"id":"standards/CX-0055-DataProcessingPatternsforITSystemIntegration/CX-0055-DataProcessingPatternsforITSystemIntegration","path":"/docs/next/standards/CX-0055-DataProcessingPatternsforITSystemIntegration/","sidebar":"sidebar_standards"},{"id":"standards/CX-0059-UseCaseBehaviourTwinEndurancePredictor/CX-0059-UseCaseBehaviourTwinEndurancePredictor","path":"/docs/next/standards/CX-0059-UseCaseBehaviourTwinEndurancePredictor/","sidebar":"sidebar_standards"},{"id":"standards/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX","path":"/docs/next/standards/CX-0067-OntologyModelsToRealizeFederatedQueryInCatenaX/","sidebar":"sidebar_standards"},{"id":"standards/CX-0074-BusinessPartnerGateAPI/CX-0074-BusinessPartnerGateAPI","path":"/docs/next/standards/CX-0074-BusinessPartnerGateAPI/","sidebar":"sidebar_standards"},{"id":"standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard/CX-0076-GoldenRecordEndtoEndRequirementsStandard","path":"/docs/next/standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard/","sidebar":"sidebar_standards"},{"id":"standards/CX-0077-DataQualityDashboard/CX-0077-DataQualityDashboard","path":"/docs/next/standards/CX-0077-DataQualityDashboard/","sidebar":"sidebar_standards"},{"id":"standards/CX-0078-BankDataVerificationDashboard/CX-0078-BankDataVerificationDashboard","path":"/docs/next/standards/CX-0078-BankDataVerificationDashboard/","sidebar":"sidebar_standards"},{"id":"standards/CX-0079-NaturalPersonScreeningDashboard/CX-0079-NaturalPersonScreeningDashboard","path":"/docs/next/standards/CX-0079-NaturalPersonScreeningDashboard/","sidebar":"sidebar_standards"},{"id":"standards/CX-0080-BPDMFraudPreventionService/CX-0080-BPDMFraudPreventionService","path":"/docs/next/standards/CX-0080-BPDMFraudPreventionService/","sidebar":"sidebar_standards"},{"id":"standards/CX-0081-BPDMCountryRisk/CX-0081-BPDMCountryRisk","path":"/docs/next/standards/CX-0081-BPDMCountryRisk/","sidebar":"sidebar_standards"},{"id":"standards/CX-0084-FederatedQueriesInDataSpaces/CX-0084-FederatedQueriesInDataSpaces","path":"/docs/next/standards/CX-0084-FederatedQueriesInDataSpaces/","sidebar":"sidebar_standards"},{"id":"standards/CX-0094-AspectModelPartSiteInformationAsPlanned/CX-0094-AspectModelPartSiteInformationAsPlanned","path":"/docs/next/standards/CX-0094-AspectModelPartSiteInformationAsPlanned/","sidebar":"sidebar_standards"},{"id":"standards/CX-0102-Functional-Mock-Up/CX-0102-Functional-Mock-Up","path":"/docs/next/standards/CX-0102-Functional-Mock-Up/","sidebar":"sidebar_standards"},{"id":"standards/CX-0105-AssetTrackingUseCase/CX-0105-AssetTrackingUseCase","path":"/docs/next/standards/CX-0105-AssetTrackingUseCase/","sidebar":"sidebar_standards"},{"id":"standards/CX-0115-ManufacturingCapabilityExchange/CX-0115-ManufacturingCapabilityExchange","path":"/docs/next/standards/CX-0115-ManufacturingCapabilityExchange/","sidebar":"sidebar_standards"},{"id":"standards/CX-0116-SanctionWatchlistDashboard/CX-0116-SanctionWatchlistDashboard","path":"/docs/next/standards/CX-0116-SanctionWatchlistDashboard/","sidebar":"sidebar_standards"},{"id":"standards/CX-0117-UseCaseCircularEconomySecondaryMarketplace/CX-0117-UseCaseCircularEconomySecondaryMarketplace","path":"/docs/next/standards/CX-0117-UseCaseCircularEconomySecondaryMarketplace/","sidebar":"sidebar_standards"},{"id":"standards/CX-0118-ActualDeliveryInformationExchange/CX-0118-ActualDeliveryInformationExchange","path":"/docs/next/standards/CX-0118-ActualDeliveryInformationExchange/","sidebar":"sidebar_standards"},{"id":"standards/CX-0120-ShortTermMaterialDemandExchange/CX-0120-ShortTermMaterialDemandExchange","path":"/docs/next/standards/CX-0120-ShortTermMaterialDemandExchange/","sidebar":"sidebar_standards"},{"id":"standards/CX-0121-PlannedProductionOutputExchange/CX-0121-PlannedProductionOutputExchange","path":"/docs/next/standards/CX-0121-PlannedProductionOutputExchange/","sidebar":"sidebar_standards"},{"id":"standards/CX-0122-ItemStockExchange/CX-0122-ItemStockExchange","path":"/docs/next/standards/CX-0122-ItemStockExchange/","sidebar":"sidebar_standards"},{"id":"standards/CX-0123-QualityUseCaseStandard/CX-0123-QualityUseCaseStandard","path":"/docs/next/standards/CX-0123-QualityUseCaseStandard/","sidebar":"sidebar_standards"},{"id":"standards/CX-0125-TraceabilityUseCase/CX-0125-TraceabilityUseCase","path":"/docs/next/standards/CX-0125-TraceabilityUseCase/","sidebar":"sidebar_standards"},{"id":"standards/CX-0126-IndustryCorePartType/CX-0126-IndustryCorePartType","path":"/docs/next/standards/CX-0126-IndustryCorePartType/","sidebar":"sidebar_standards"},{"id":"standards/CX-0127-IndustryCorePartInstance/CX-0127-IndustryCorePartInstance","path":"/docs/next/standards/CX-0127-IndustryCorePartInstance/","sidebar":"sidebar_standards"},{"id":"standards/CX-0128-DemandandCapacityManagementDataExchange/CX-0128-DemandandCapacityManagementDataExchange","path":"/docs/next/standards/CX-0128-DemandandCapacityManagementDataExchange/","sidebar":"sidebar_standards"},{"id":"standards/CX-0129-RequestforQuotationExchange/CX-0129-RequestforQuotationExchange","path":"/docs/next/standards/CX-0129-RequestforQuotationExchange/","sidebar":"sidebar_standards"},{"id":"standards/CX-0131-CircularityCore/CX-0131-CircularityCore","path":"/docs/next/standards/CX-0131-CircularityCore/","sidebar":"sidebar_standards"},{"id":"standards/CX-0133-OnlineControlandSimulation/CX-0133-OnlineControlandSimulation","path":"/docs/next/standards/CX-0133-OnlineControlandSimulation/","sidebar":"sidebar_standards"},{"id":"standards/CX-0135-CompanyCertificateManagement/CX-0135-CompanyCertificateManagement","path":"/docs/next/standards/CX-0135-CompanyCertificateManagement/","sidebar":"sidebar_standards"},{"id":"standards/CX-0136-UseCasePCF/CX-0136-UseCasePCF","path":"/docs/next/standards/CX-0136-UseCasePCF/","sidebar":"sidebar_standards"},{"id":"standards/CX-0138-UseCaseBehaviourTwinEnduranceEstimator/CX-0138-UseCaseBehaviourTwinEnduranceEstimator","path":"/docs/next/standards/CX-0138-UseCaseBehaviourTwinEnduranceEstimator/","sidebar":"sidebar_standards"},{"id":"standards/CX-0139-InformationasaServiceExternalDataProvider/CX-0139-InformationasaServiceExternalDataProvider","path":"/docs/next/standards/CX-0139-InformationasaServiceExternalDataProvider/","sidebar":"sidebar_standards"},{"id":"standards/CX-0141-HealthIndicatorUseCase/CX-0141-HealthIndicatorUseCase","path":"/docs/next/standards/CX-0141-HealthIndicatorUseCase/","sidebar":"sidebar_standards"},{"id":"standards/CX-0142-ShopFloorInformationService/CX-0142-ShopFloorInformationService","path":"/docs/next/standards/CX-0142-ShopFloorInformationService/","sidebar":"sidebar_standards"},{"id":"standards/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard","path":"/docs/next/standards/CX-0143-UseCaseCircularEconomyDigitalProductPassportStandard/","sidebar":"sidebar_standards"},{"id":"standards/CX-0144-ESSUseCaseStandard/CX-0144-ESSUseCaseStandard","path":"/docs/next/standards/CX-0144-ESSUseCaseStandard/","sidebar":"sidebar_standards"},{"id":"standards/CX-0145-DaysofsupplyExchange/CX-0145-DaysofsupplyExchange","path":"/docs/next/standards/CX-0145-DaysofsupplyExchange/","sidebar":"sidebar_standards"},{"id":"standards/CX-0146-SupplyChainDisruptionNotifications/CX-0146-SupplyChainDisruptionNotifications","path":"/docs/next/standards/CX-0146-SupplyChainDisruptionNotifications/","sidebar":"sidebar_standards"},{"id":"standards/CX-0149-Dataspaceidentityandidentification/CX-0149-Dataspaceidentityandidentification","path":"/docs/next/standards/CX-0149-Dataspaceidentityandidentification/","sidebar":"sidebar_standards"},{"id":"standards/overview","path":"/docs/next/standards/overview","sidebar":"sidebar_standards"},{"id":"working-model/CHANGELOG","path":"/docs/next/working-model/CHANGELOG","sidebar":"sidebar_working_model"},{"id":"working-model/ecosystem/ecosystem","path":"/docs/next/working-model/ecosystem/","sidebar":"sidebar_working_model"},{"id":"working-model/glossary","path":"/docs/next/working-model/glossary","sidebar":"sidebar_working_model"},{"id":"working-model/legal/legal","path":"/docs/next/working-model/legal/","sidebar":"sidebar_working_model"},{"id":"working-model/organizational-structure/catena-x/catena-x","path":"/docs/next/working-model/organizational-structure/catena-x/","sidebar":"sidebar_working_model"},{"id":"working-model/organizational-structure/catena-x/catena-x-office","path":"/docs/next/working-model/organizational-structure/catena-x/catena-x-office","sidebar":"sidebar_working_model"},{"id":"working-model/organizational-structure/catena-x/committee","path":"/docs/next/working-model/organizational-structure/catena-x/committee","sidebar":"sidebar_working_model"},{"id":"working-model/organizational-structure/catena-x/expert-group","path":"/docs/next/working-model/organizational-structure/catena-x/expert-group","sidebar":"sidebar_working_model"},{"id":"working-model/organizational-structure/catena-x/management-board","path":"/docs/next/working-model/organizational-structure/catena-x/management-board","sidebar":"sidebar_working_model"},{"id":"working-model/organizational-structure/catena-x/working-groups","path":"/docs/next/working-model/organizational-structure/catena-x/working-groups","sidebar":"sidebar_working_model"},{"id":"working-model/organizational-structure/organizational-structure","path":"/docs/next/working-model/organizational-structure/","sidebar":"sidebar_working_model"},{"id":"working-model/organizational-structure/tooling/tooling","path":"/docs/next/working-model/organizational-structure/tooling/","sidebar":"sidebar_working_model"},{"id":"working-model/organizational-structure/tractus-x/committer","path":"/docs/next/working-model/organizational-structure/tractus-x/committer","sidebar":"sidebar_working_model"},{"id":"working-model/organizational-structure/tractus-x/contributor","path":"/docs/next/working-model/organizational-structure/tractus-x/contributor","sidebar":"sidebar_working_model"},{"id":"working-model/organizational-structure/tractus-x/projectlead","path":"/docs/next/working-model/organizational-structure/tractus-x/projectlead","sidebar":"sidebar_working_model"},{"id":"working-model/organizational-structure/tractus-x/tractus-x","path":"/docs/next/working-model/organizational-structure/tractus-x/","sidebar":"sidebar_working_model"},{"id":"working-model/overview","path":"/docs/next/working-model/overview","sidebar":"sidebar_working_model"},{"id":"working-model/process-structure/catena-x-from-idea-to-standard","path":"/docs/next/working-model/process-structure/catena-x-from-idea-to-standard","sidebar":"sidebar_working_model"},{"id":"working-model/process-structure/contribution-guideline","path":"/docs/next/working-model/process-structure/contribution-guideline","sidebar":"sidebar_working_model"},{"id":"working-model/process-structure/from-idea-to-production-detailed","path":"/docs/next/working-model/process-structure/from-idea-to-production-detailed","sidebar":"sidebar_working_model"},{"id":"working-model/process-structure/issue-process","path":"/docs/next/working-model/process-structure/issue-process","sidebar":"sidebar_working_model"},{"id":"working-model/process-structure/process-structure","path":"/docs/next/working-model/process-structure/","sidebar":"sidebar_working_model"},{"id":"working-model/process-structure/tractus-x-from-idea-to-production","path":"/docs/next/working-model/process-structure/tractus-x-from-idea-to-production","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/development-and-release/deployment-gate","path":"/docs/next/working-model/release-management/development-and-release/deployment-gate","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/development-and-release/development-and-release","path":"/docs/next/working-model/release-management/development-and-release/","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/development-and-release/e2e-test","path":"/docs/next/working-model/release-management/development-and-release/e2e-test","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/development-and-release/feature-freeze","path":"/docs/next/working-model/release-management/development-and-release/feature-freeze","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/development-and-release/final-int-test","path":"/docs/next/working-model/release-management/development-and-release/final-int-test","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/development-and-release/increment-1-6","path":"/docs/next/working-model/release-management/development-and-release/increment-1-6","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/development-and-release/integration-testing","path":"/docs/next/working-model/release-management/development-and-release/integration-testing","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/development-and-release/kit-final-pull-request","path":"/docs/next/working-model/release-management/development-and-release/kit-final-pull-request","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/development-and-release/kit-initial-pull-request","path":"/docs/next/working-model/release-management/development-and-release/kit-initial-pull-request","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/development-and-release/main-creation-phase","path":"/docs/next/working-model/release-management/development-and-release/main-creation-phase","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/development-and-release/nightly-builds-and-unit-tests","path":"/docs/next/working-model/release-management/development-and-release/nightly-builds-and-unit-tests","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/development-and-release/opt-out-period","path":"/docs/next/working-model/release-management/development-and-release/opt-out-period","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/development-and-release/quality-gate-1","path":"/docs/next/working-model/release-management/development-and-release/quality-gate-1","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/development-and-release/quality-gate-2","path":"/docs/next/working-model/release-management/development-and-release/quality-gate-2","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/development-and-release/release-finalization","path":"/docs/next/working-model/release-management/development-and-release/release-finalization","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/development-and-release/release-freeze","path":"/docs/next/working-model/release-management/development-and-release/release-freeze","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/development-and-release/test-freeze","path":"/docs/next/working-model/release-management/development-and-release/test-freeze","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/planning/cx-release-roadmap-review","path":"/docs/next/working-model/release-management/planning/cx-release-roadmap-review","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/planning/cx-roadmap-preparation","path":"/docs/next/working-model/release-management/planning/cx-roadmap-preparation","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/planning/draft-feature-freeze","path":"/docs/next/working-model/release-management/planning/draft-feature-freeze","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/planning/feature-proposal-creation-approval","path":"/docs/next/working-model/release-management/planning/feature-proposal-creation-approval","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/planning/feature-proposal-refinement","path":"/docs/next/working-model/release-management/planning/feature-proposal-refinement","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/planning/planning","path":"/docs/next/working-model/release-management/planning/","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/planning/refinement-and-dependencies","path":"/docs/next/working-model/release-management/planning/refinement-and-dependencies","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/planning/refinement-day","path":"/docs/next/working-model/release-management/planning/refinement-day","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/planning/release-planning-days","path":"/docs/next/working-model/release-management/planning/release-planning-days","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/planning/roadmap-item-creation","path":"/docs/next/working-model/release-management/planning/roadmap-item-creation","sidebar":"sidebar_working_model"},{"id":"working-model/release-management/release-management","path":"/docs/next/working-model/release-management/","sidebar":"sidebar_working_model"},{"id":"working-model/testmanagement/testmanagement","path":"/docs/next/working-model/testmanagement/","sidebar":"sidebar_working_model"}],"draftIds":[],"sidebars":{"sidebar_standards":{"link":{"path":"/docs/next/standards/overview","label":"standards/overview"}},"sidebar_op_model":{"link":{"path":"/docs/next/operating-model/why-introduction/","label":"Why: Introduction"}},"sidebar_regulatory_framework":{"link":{"path":"/docs/next/regulatory-framework/governance-framework","label":"regulatory-framework/governance-framework"}},"sidebar_working_model":{"link":{"path":"/docs/next/working-model/overview","label":"working-model/overview"}}}},{"name":"24.03","label":"24.03 (current)","isLast":true,"path":"/docs","mainDocId":"standards/overview","docs":[{"id":"non-functional/overview","path":"/docs/non-functional/overview"},{"id":"operating-model/appendix/appendix","path":"/docs/operating-model/appendix/","sidebar":"sidebar_op_model"},{"id":"operating-model/changelog/changelog","path":"/docs/operating-model/changelog/","sidebar":"sidebar_op_model"},{"id":"operating-model/glossary/glossary","path":"/docs/operating-model/glossary/","sidebar":"sidebar_op_model"},{"id":"operating-model/how-data-space-governance/how-data-space-governance","path":"/docs/operating-model/how-data-space-governance/","sidebar":"sidebar_op_model"},{"id":"operating-model/how-data-space-operations/how-data-space-operations","path":"/docs/operating-model/how-data-space-operations/","sidebar":"sidebar_op_model"},{"id":"operating-model/how-life-cycle-management/how-life-cycle-management","path":"/docs/operating-model/how-life-cycle-management/","sidebar":"sidebar_op_model"},{"id":"operating-model/outlook/outlook","path":"/docs/operating-model/outlook/","sidebar":"sidebar_op_model"},{"id":"operating-model/what-service-map/what-service-map","path":"/docs/operating-model/what-service-map/","sidebar":"sidebar_op_model"},{"id":"operating-model/who-roles-in-the-catena-x-ecosystem/who-roles-in-the-catena-x-ecosystem","path":"/docs/operating-model/who-roles-in-the-catena-x-ecosystem/","sidebar":"sidebar_op_model"},{"id":"operating-model/why-introduction/why-introduction","path":"/docs/operating-model/why-introduction/","sidebar":"sidebar_op_model"},{"id":"operating-model/why-understanding-the-catena-x-data-space/why-understanding-the-catena-x-data-space","path":"/docs/operating-model/why-understanding-the-catena-x-data-space/","sidebar":"sidebar_op_model"},{"id":"regulatory-framework/10000ft/data-exchange-contracts","path":"/docs/regulatory-framework/10000ft/data-exchange-contracts","sidebar":"sidebar_regulatory_framework"},{"id":"regulatory-framework/20000ft/use-case-bpdm","path":"/docs/regulatory-framework/20000ft/use-case-bpdm","sidebar":"sidebar_regulatory_framework"},{"id":"regulatory-framework/20000ft/use-case-ce","path":"/docs/regulatory-framework/20000ft/use-case-ce","sidebar":"sidebar_regulatory_framework"},{"id":"regulatory-framework/20000ft/use-case-dcm","path":"/docs/regulatory-framework/20000ft/use-case-dcm","sidebar":"sidebar_regulatory_framework"},{"id":"regulatory-framework/20000ft/use-case-pcf-exchange","path":"/docs/regulatory-framework/20000ft/use-case-pcf-exchange","sidebar":"sidebar_regulatory_framework"},{"id":"regulatory-framework/20000ft/use-case-puris","path":"/docs/regulatory-framework/20000ft/use-case-puris","sidebar":"sidebar_regulatory_framework"},{"id":"regulatory-framework/20000ft/use-case-quality","path":"/docs/regulatory-framework/20000ft/use-case-quality","sidebar":"sidebar_regulatory_framework"},{"id":"regulatory-framework/20000ft/use-case-traceability","path":"/docs/regulatory-framework/20000ft/use-case-traceability","sidebar":"sidebar_regulatory_framework"},{"id":"regulatory-framework/30000ft/country-clearance-list","path":"/docs/regulatory-framework/30000ft/country-clearance-list","sidebar":"sidebar_regulatory_framework"},{"id":"regulatory-framework/30000ft/ten-golden-rules","path":"/docs/regulatory-framework/30000ft/ten-golden-rules","sidebar":"sidebar_regulatory_framework"},{"id":"regulatory-framework/changelog","path":"/docs/regulatory-framework/changelog","sidebar":"sidebar_regulatory_framework"},{"id":"regulatory-framework/governance-framework","path":"/docs/regulatory-framework/governance-framework","sidebar":"sidebar_regulatory_framework"},{"id":"standards/CX-0001-EDCDiscoveryAPI/CX-0001-EDCDiscoveryAPI","path":"/docs/standards/CX-0001-EDCDiscoveryAPI/","sidebar":"sidebar_standards"},{"id":"standards/CX-0002-DigitalTwinsInCatenaX/CX-0002-DigitalTwinsinCatenaX","path":"/docs/standards/CX-0002-DigitalTwinsInCatenaX/","sidebar":"sidebar_standards"},{"id":"standards/CX-0003-SAMMSemanticAspectMetaModel/CX-0003-SAMMSemanticAspectMetaModel","path":"/docs/standards/CX-0003-SAMMSemanticAspectMetaModel/","sidebar":"sidebar_standards"},{"id":"standards/CX-0004-GovernanceProcess/CX-0004-GovernanceProcess","path":"/docs/standards/CX-0004-GovernanceProcess/","sidebar":"sidebar_standards"},{"id":"standards/CX-0005-ItemRelationshipServiceAPI/CX-0005-ItemRelationshipServiceAPI","path":"/docs/standards/CX-0005-ItemRelationshipServiceAPI/","sidebar":"sidebar_standards"},{"id":"standards/CX-0006-RegistrationAndInitialOnboarding/CX-0006-RegistrationAndInitialOnboarding","path":"/docs/standards/CX-0006-RegistrationAndInitialOnboarding/","sidebar":"sidebar_standards"},{"id":"standards/CX-0007-MinimalDataProviderServicesOffering/CX-0007-MinimalDataProviderServicesOffering","path":"/docs/standards/CX-0007-MinimalDataProviderServicesOffering/","sidebar":"sidebar_standards"},{"id":"standards/CX-0008-RelevantStandardsForConformityAssessments/CX-0008-Relevantstandardsforconformityassessments","path":"/docs/standards/CX-0008-RelevantStandardsForConformityAssessments/","sidebar":"sidebar_standards"},{"id":"standards/CX-0009-CXRegistrationAPI/CX-0009-CXRegistrationAPI","path":"/docs/standards/CX-0009-CXRegistrationAPI/","sidebar":"sidebar_standards"},{"id":"standards/CX-0010-BusinessPartnerNumber/CX-0010-BusinessPartnerNumber","path":"/docs/standards/CX-0010-BusinessPartnerNumber/","sidebar":"sidebar_standards"},{"id":"standards/CX-0011-IssuingAgency/CX-0011-IssuingAgency","path":"/docs/standards/CX-0011-IssuingAgency/","sidebar":"sidebar_standards"},{"id":"standards/CX-0012-BusinessPartnerDataPoolAPI/CX-0012-BusinessPartnerDataPoolAPI","path":"/docs/standards/CX-0012-BusinessPartnerDataPoolAPI/","sidebar":"sidebar_standards"},{"id":"standards/CX-0013-IdentityOfMemberCompanies/CX-0013-IdentityofMemberCompanies","path":"/docs/standards/CX-0013-IdentityOfMemberCompanies/","sidebar":"sidebar_standards"},{"id":"standards/CX-0014-EmployeesAndTechnicalUsers/CX-0014-EmployeesAndTechnicalUsers","path":"/docs/standards/CX-0014-EmployeesAndTechnicalUsers/","sidebar":"sidebar_standards"},{"id":"standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients/CX-0015-IAMandAccessControlParadigmForUsersAndClients","path":"/docs/standards/CX-0015-IAMandAccessControlParadigmForUsersAndClients/","sidebar":"sidebar_standards"},{"id":"standards/CX-0016-CompanyAttributeVerification/CX-0016-CompanyAttributeVerification","path":"/docs/standards/CX-0016-CompanyAttributeVerification/","sidebar":"sidebar_standards"},{"id":"standards/CX-0017-CompanyRoleByTheConnector/CX-0017-CompanyRoleByTheConnector","path":"/docs/standards/CX-0017-CompanyRoleByTheConnector/","sidebar":"sidebar_standards"},{"id":"standards/CX-0018-EclipseDataSpaceConnector/CX-0018-EclipseDataSpaceConnector","path":"/docs/standards/CX-0018-EclipseDataSpaceConnector/","sidebar":"sidebar_standards"},{"id":"standards/CX-0019-AspectModelSerialPartTypization/CX-0019-AspectModelSerialPartTypization","path":"/docs/standards/CX-0019-AspectModelSerialPartTypization/","sidebar":"sidebar_standards"},{"id":"standards/CX-0020-AspectModelSingleLevelBoMAsBuilt/CX-0020-AspectModelSingleLevelBomAsBuilt","path":"/docs/standards/CX-0020-AspectModelSingleLevelBoMAsBuilt/","sidebar":"sidebar_standards"},{"id":"standards/CX-0021-AspectModelBatch/CX-0021-AspectModelBatch","path":"/docs/standards/CX-0021-AspectModelBatch/","sidebar":"sidebar_standards"},{"id":"standards/CX-0022-NotificationProcess/CX-0022-NotificationProcess","path":"/docs/standards/CX-0022-NotificationProcess/","sidebar":"sidebar_standards"},{"id":"standards/CX-0023-NotificationAPI/CX-0023-NotificationAPI","path":"/docs/standards/CX-0023-NotificationAPI/","sidebar":"sidebar_standards"},{"id":"standards/CX-0026-ProductCarbonFootprintDataModel/CX-0026-ProductCarbonFootprintDataModel","path":"/docs/standards/CX-0026-ProductCarbonFootprintDataModel/","sidebar":"sidebar_standards"},{"id":"standards/CX-0027-ProductCarbonFootprintAspectModel/CX-0027-ProductCarbonFootprintAspectModel","path":"/docs/standards/CX-0027-ProductCarbonFootprintAspectModel/","sidebar":"sidebar_standards"},{"id":"standards/CX-0028-ProductCarbonFootprintRequestAPI/CX-0028-ProductCarbonFootprintRequestAPI","path":"/docs/standards/CX-0028-ProductCarbonFootprintRequestAPI/","sidebar":"sidebar_standards"},{"id":"standards/CX-0029-ProductCarbonFootprintRulebook/CX-0029-ProductCarbonFootprintRulebook","path":"/docs/standards/CX-0029-ProductCarbonFootprintRulebook/","sidebar":"sidebar_standards"},{"id":"standards/CX-0030-DataModelBoMAsSpecified/CX-0030-DataModelBoMAsSpecified","path":"/docs/standards/CX-0030-DataModelBoMAsSpecified/","sidebar":"sidebar_standards"},{"id":"standards/CX-0031-DataModelMaterialForHomologation/CX-0031-DataModelMaterialForHomologation","path":"/docs/standards/CX-0031-DataModelMaterialForHomologation/","sidebar":"sidebar_standards"},{"id":"standards/CX-0032-DataModelPartAsSpecified/CX-0032-DataModelPartAsSpecified","path":"/docs/standards/CX-0032-DataModelPartAsSpecified/","sidebar":"sidebar_standards"},{"id":"standards/CX-0033-DataModelReturnRequest/CX-0033-DataModelReturnRequest","path":"/docs/standards/CX-0033-DataModelReturnRequest/","sidebar":"sidebar_standards"},{"id":"standards/CX-0034-DataModelBatteryPass/CX-0034-DataModelBatteryPass","path":"/docs/standards/CX-0034-DataModelBatteryPass/","sidebar":"sidebar_standards"},{"id":"standards/CX-0035-DataModelMarketplaceoffer/CX-0035-DataModelMarketplaceoffer","path":"/docs/standards/CX-0035-DataModelMarketplaceoffer/","sidebar":"sidebar_standards"},{"id":"standards/CX-0036-AspectModelQualityTask/CX-0036-AspectModelQualityTask","path":"/docs/standards/CX-0036-AspectModelQualityTask/","sidebar":"sidebar_standards"},{"id":"standards/CX-0037-AspectModelVehicleProductDescription/CX-0037-AspectModelVehicleProductDescription","path":"/docs/standards/CX-0037-AspectModelVehicleProductDescription/","sidebar":"sidebar_standards"},{"id":"standards/CX-0038-AspectModelFleetDiagnosticData/CX-0038-AspectModelFleetDiagnosticData","path":"/docs/standards/CX-0038-AspectModelFleetDiagnosticData/","sidebar":"sidebar_standards"},{"id":"standards/CX-0039-AspectModelFleetClaimData/CX-0039-AspectModelFleetClaimData","path":"/docs/standards/CX-0039-AspectModelFleetClaimData/","sidebar":"sidebar_standards"},{"id":"standards/CX-0040-AspectModelPartAnalyses/CX-0040-AspectModelPartAnalyses","path":"/docs/standards/CX-0040-AspectModelPartAnalyses/","sidebar":"sidebar_standards"},{"id":"standards/CX-0041-AspectModelManufacturedPartsQualityInformation/CX-0041-AspectModelManufacturedPartsQualityInformation","path":"/docs/standards/CX-0041-AspectModelManufacturedPartsQualityInformation/","sidebar":"sidebar_standards"},{"id":"standards/CX-0042-AspectModelSingleLevelBoMasPlanned/CX-0042-AspectModelSingleLevelBoMasPlanned","path":"/docs/standards/CX-0042-AspectModelSingleLevelBoMasPlanned/","sidebar":"sidebar_standards"},{"id":"standards/CX-0043-AspectModelPartAsPlanned/CX-0043-AspectModelPartAsPlanned","path":"/docs/standards/CX-0043-AspectModelPartAsPlanned/","sidebar":"sidebar_standards"},{"id":"standards/CX-0044-ECLASS/CX-0044-ECLASS","path":"/docs/standards/CX-0044-ECLASS/","sidebar":"sidebar_standards"},{"id":"standards/CX-0045-AspectModelDataChainTemplate/CX-0045-AspectModelDataChainTemplate","path":"/docs/standards/CX-0045-AspectModelDataChainTemplate/","sidebar":"sidebar_standards"},{"id":"standards/CX-0046-DemandAndCapacityManagementProcessAndCoreBusinessLogic/CX-0046-DemandAndCapacityManagementProcessAndCoreBusinessLogic","path":"/docs/standards/CX-0046-DemandAndCapacityManagementProcessAndCoreBusinessLogic/","sidebar":"sidebar_standards"},{"id":"standards/CX-0047-DemandAndCapacityManagementDataModelMaterialDemandAndCapacityGroup/CX-0047-DemandAndCapacityManagementDataModelMaterialDemandAndCapacityGroup","path":"/docs/standards/CX-0047-DemandAndCapacityManagementDataModelMaterialDemandAndCapacityGroup/","sidebar":"sidebar_standards"},{"id":"standards/CX-0048-DemandAndCapacityManagementAPIMaterialDemandAndCapacityGroup/CX-0048-DemandAndCapacityManagementAPIMaterialDemandAndCapacityGroup","path":"/docs/standards/CX-0048-DemandAndCapacityManagementAPIMaterialDemandAndCapacityGroup/","sidebar":"sidebar_standards"},{"id":"standards/CX-0049-DIDDocumentSchema/CX-0049-DIDDocumentSchema","path":"/docs/standards/CX-0049-DIDDocumentSchema/","sidebar":"sidebar_standards"},{"id":"standards/CX-0050-FrameworkAgreementCredential/CX-0050-FrameworkAgreementCredential","path":"/docs/standards/CX-0050-FrameworkAgreementCredential/","sidebar":"sidebar_standards"},{"id":"standards/CX-0051-SummaryCredential/CX-0051-SummaryCredential","path":"/docs/standards/CX-0051-SummaryCredential/","sidebar":"sidebar_standards"},{"id":"standards/CX-0052-AspectModelManufacturingCapability/CX-0052-AspectModelManufacturingCapability","path":"/docs/standards/CX-0052-AspectModelManufacturingCapability/","sidebar":"sidebar_standards"},{"id":"standards/CX-0053-BPNDiscoveryServiceAPIs/CX-0053-BPNDiscoveryServiceAPIs","path":"/docs/standards/CX-0053-BPNDiscoveryServiceAPIs/","sidebar":"sidebar_standards"},{"id":"standards/CX-0054-ApplicationServiceRelease/CX-0054-ApplicationServiceRelease","path":"/docs/standards/CX-0054-ApplicationServiceRelease/","sidebar":"sidebar_standards"},{"id":"standards/CX-0055-DataProcessingPatternsforITSystemIntegration/CX-0055-DataProcessingPatternsforITSystemIntegration","path":"/docs/standards/CX-0055-DataProcessingPatternsforITSystemIntegration/","sidebar":"sidebar_standards"},{"id":"standards/CX-0056-SemanticModelClassifiedLoadSpectrum/CX-0056-SemanticModelClassifiedLoadSpectrum","path":"/docs/standards/CX-0056-SemanticModelClassifiedLoadSpectrum/","sidebar":"sidebar_standards"},{"id":"standards/CX-0057-SemanticModelRemainingUsefulLife/CX-0057-SemanticModelRemainingUsefulLife","path":"/docs/standards/CX-0057-SemanticModelRemainingUsefulLife/","sidebar":"sidebar_standards"},{"id":"standards/CX-0058-APIEndurancePredictor/CX-0058-APIEndurancePredictor","path":"/docs/standards/CX-0058-APIEndurancePredictor/","sidebar":"sidebar_standards"},{"id":"standards/CX-0059-TriangleBehavioralTwinEndurancePredictorService/CX-0059-TriangleBehavioralTwinEndurancePredictorService","path":"/docs/standards/CX-0059-TriangleBehavioralTwinEndurancePredictorService/","sidebar":"sidebar_standards"},{"id":"standards/CX-0060-TriangleTraceabilityDigitalTwinAsBuilt/CX-0060-TriangleTraceabilityDigitalTwinAsBuilt","path":"/docs/standards/CX-0060-TriangleTraceabilityDigitalTwinAsBuilt/","sidebar":"sidebar_standards"},{"id":"standards/CX-0061-TriangleTraceabilityDataProvisioningDigitalTwinAsPlanned/CX-0061-TriangleTraceabilityDataProvisioningDigitalTwinAsPlanned","path":"/docs/standards/CX-0061-TriangleTraceabilityDataProvisioningDigitalTwinAsPlanned/","sidebar":"sidebar_standards"},{"id":"standards/CX-0062-TriangleTraceabilityNotifications/CX-0062-TriangleTraceabilityNotifications","path":"/docs/standards/CX-0062-TriangleTraceabilityNotifications/","sidebar":"sidebar_standards"},{"id":"standards/CX-0063-TriangleForProductCarbonFootprintRequest/CX-0063-TriangleForProductCarbonFootprintRequest","path":"/docs/standards/CX-0063-TriangleForProductCarbonFootprintRequest/","sidebar":"sidebar_standards"},{"id":"standards/CX-0065-TriangleForDismantlingService/CX-0065-TriangleForDismantlingService","path":"/docs/standards/CX-0065-TriangleForDismantlingService/","sidebar":"sidebar_standards"},{"id":"standards/CX-0066-AspectModelEndofLifeofVehicleCompliance/CX-0066-AspectModelEndofLifeofVehicleCompliance","path":"/docs/standards/CX-0066-AspectModelEndofLifeofVehicleCompliance/","sidebar":"sidebar_standards"},{"id":"standards/CX-0067-OntologyModelsinCatenaX/CX-0067-OntologyModelsinCatenaX","path":"/docs/standards/CX-0067-OntologyModelsinCatenaX/","sidebar":"sidebar_standards"},{"id":"standards/CX-0068-MPShopFloorInformationServiceAPI/CX-0068-MPShopFloorInformationServiceAPI","path":"/docs/standards/CX-0068-MPShopFloorInformationServiceAPI/","sidebar":"sidebar_standards"},{"id":"standards/CX-0069-AspectModelMPShopFloorInformationService/CX-0069-AspectModelMPShopFloorInformationService","path":"/docs/standards/CX-0069-AspectModelMPShopFloorInformationService/","sidebar":"sidebar_standards"},{"id":"standards/CX-0070-AssetTrackingPlatformAPIStandardization/CX-0070-AssetTrackingPlatformAPIStandardization","path":"/docs/standards/CX-0070-AssetTrackingPlatformAPIStandardization/","sidebar":"sidebar_standards"},{"id":"standards/CX-0071-TriangleQualityEarlyWarningFieldandRootCause/CX-0071-TriangleQualityEarlyWarningFieldandRootCause","path":"/docs/standards/CX-0071-TriangleQualityEarlyWarningFieldandRootCause/","sidebar":"sidebar_standards"},{"id":"standards/CX-0072-OSimProcessAndCoreBusinessLogic/CX-0072-OSimProcessAndCoreBusinessLogic","path":"/docs/standards/CX-0072-OSimProcessAndCoreBusinessLogic/","sidebar":"sidebar_standards"},{"id":"standards/CX-0073-OSimAPI/CX-0073-OSimAPI","path":"/docs/standards/CX-0073-OSimAPI/","sidebar":"sidebar_standards"},{"id":"standards/CX-0074-BusinessPartnerGateAPI/CX-0074-BusinessPartnerGateAPI","path":"/docs/standards/CX-0074-BusinessPartnerGateAPI/","sidebar":"sidebar_standards"},{"id":"standards/CX-0075-MPShopFloorInformationServiceProcessandCoreBusinessLogic/CX-0075-MPShopFloorInformationServiceProcessandCoreBusinessLogic","path":"/docs/standards/CX-0075-MPShopFloorInformationServiceProcessandCoreBusinessLogic/","sidebar":"sidebar_standards"},{"id":"standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard/CX-0076-GoldenRecordEndtoEndRequirementsStandard","path":"/docs/standards/CX-0076-GoldenRecordEndtoEndRequirementsStandard/","sidebar":"sidebar_standards"},{"id":"standards/CX-0077-DataQualityDashboard/CX-0077-DataQualityDashboard","path":"/docs/standards/CX-0077-DataQualityDashboard/","sidebar":"sidebar_standards"},{"id":"standards/CX-0078-BankDataVerificationDashboard/CX-0078-BankDataVerificationDashboard","path":"/docs/standards/CX-0078-BankDataVerificationDashboard/","sidebar":"sidebar_standards"},{"id":"standards/CX-0079-NaturalPersonScreeningDashboard/CX-0079-NaturalPersonScreeningDashboard","path":"/docs/standards/CX-0079-NaturalPersonScreeningDashboard/","sidebar":"sidebar_standards"},{"id":"standards/CX-0080-BPDMFraudPreventionService/CX-0080-BPDMFraudPreventionService","path":"/docs/standards/CX-0080-BPDMFraudPreventionService/","sidebar":"sidebar_standards"},{"id":"standards/CX-0081-BPDMCountryRisk/CX-0081-BPDMCountryRisk","path":"/docs/standards/CX-0081-BPDMCountryRisk/","sidebar":"sidebar_standards"},{"id":"standards/CX-0083-AspectModelIoTSensorDeviceDefinition/CX-0083-AspectModelIoTSensorDeviceDefinition","path":"/docs/standards/CX-0083-AspectModelIoTSensorDeviceDefinition/","sidebar":"sidebar_standards"},{"id":"standards/CX-0084-FederatedQueriesInDataSpaces/CX-0084-FederatedQueriesInDataSpaces","path":"/docs/standards/CX-0084-FederatedQueriesInDataSpaces/","sidebar":"sidebar_standards"},{"id":"standards/CX-0085-PurisAspectModelProductStock/CX-0085-PurisAspectModelProductStock","path":"/docs/standards/CX-0085-PurisAspectModelProductStock/","sidebar":"sidebar_standards"},{"id":"standards/CX-0086-PurisProductStockExchangeAPI/CX-0086-PurisProductStockExchangeAPI","path":"/docs/standards/CX-0086-PurisProductStockExchangeAPI/","sidebar":"sidebar_standards"},{"id":"standards/CX-0087-OSimDataModelMaterialFlowSimulationResult/CX-0087-OSimDataModelMaterialFlowSimulationResult","path":"/docs/standards/CX-0087-OSimDataModelMaterialFlowSimulationResult/","sidebar":"sidebar_standards"},{"id":"standards/CX-0088-AspectModelUserEstimatedLoading/CX-0088-AspectModelUserEstimatedLoading","path":"/docs/standards/CX-0088-AspectModelUserEstimatedLoading/","sidebar":"sidebar_standards"},{"id":"standards/CX-0089-TriangleBehavioralTwinEnduranceEstimatorService/CX-0089-TriangleBehavioralTwinEnduranceEstimatorService","path":"/docs/standards/CX-0089-TriangleBehavioralTwinEnduranceEstimatorService/","sidebar":"sidebar_standards"},{"id":"standards/CX-0090-APIEnduranceEstimator/CX-0090-APIEnduranceEstimator","path":"/docs/standards/CX-0090-APIEnduranceEstimator/","sidebar":"sidebar_standards"},{"id":"standards/CX-0091-AspectModelFleetVehicles/CX-0091-AspectModelFleetVehicles","path":"/docs/standards/CX-0091-AspectModelFleetVehicles/","sidebar":"sidebar_standards"},{"id":"standards/CX-0092-AspectModelQualityTaskAttachment/CX-0092-AspectModelQualityTaskAttachment","path":"/docs/standards/CX-0092-AspectModelQualityTaskAttachment/","sidebar":"sidebar_standards"},{"id":"standards/CX-0093-AspectModelTractionBatteryCode/CX-0093-AspectModelTractionBatteryCode","path":"/docs/standards/CX-0093-AspectModelTractionBatteryCode/","sidebar":"sidebar_standards"},{"id":"standards/CX-0094-AspectModelPartSiteInformationAsPlanned/CX-0094-AspectModelPartSiteInformationAsPlanned","path":"/docs/standards/CX-0094-AspectModelPartSiteInformationAsPlanned/","sidebar":"sidebar_standards"},{"id":"standards/CX-0095-DataModelTransmissionPass/CX-0095-DataModelTransmissionPass","path":"/docs/standards/CX-0095-DataModelTransmissionPass/","sidebar":"sidebar_standards"},{"id":"standards/CX-0096-TriangleForDigitalProductPass/CX-0096-TriangleForDigitalProductPass","path":"/docs/standards/CX-0096-TriangleForDigitalProductPass/","sidebar":"sidebar_standards"},{"id":"standards/CX-0098-AspectModelSecondaryMaterialContent/CX-0098-AspectModelSecondaryMaterialContent","path":"/docs/standards/CX-0098-AspectModelSecondaryMaterialContent/","sidebar":"sidebar_standards"},{"id":"standards/CX-0099-DataModelCertificateofDecommissioning/CX-0099-DataModelCertificateofDecommissioning","path":"/docs/standards/CX-0099-DataModelCertificateofDecommissioning/","sidebar":"sidebar_standards"},{"id":"standards/CX-0100-TriangleForSecondaryMarketplace/CX-0100-TriangleForSecondaryMarketplace","path":"/docs/standards/CX-0100-TriangleForSecondaryMarketplace/","sidebar":"sidebar_standards"},{"id":"standards/CX-0102-Functional-Mock-Up/CX-0102-Functional-Mock-Up","path":"/docs/standards/CX-0102-Functional-Mock-Up/","sidebar":"sidebar_standards"},{"id":"standards/CX-0103-AspectModelDigitalProductPassport/CX-0103-AspectModelDigitalProductPassport","path":"/docs/standards/CX-0103-AspectModelDigitalProductPassport/","sidebar":"sidebar_standards"},{"id":"standards/CX-0104-AspectModelAssetTrackerLinks/CX-0104-AspectModelAssetTrackerLinks","path":"/docs/standards/CX-0104-AspectModelAssetTrackerLinks/","sidebar":"sidebar_standards"},{"id":"standards/CX-0105-AssetTrackingTriangleDocument/CX-0105-AssetTrackingTriangleDocument","path":"/docs/standards/CX-0105-AssetTrackingTriangleDocument/","sidebar":"sidebar_standards"},{"id":"standards/CX-0106-AspectModelIoTSensorData/CX-0106-AspectModelIoTSensorData","path":"/docs/standards/CX-0106-AspectModelIoTSensorData/","sidebar":"sidebar_standards"},{"id":"standards/CX-0107-AspectModelReuseCertificate/CX-0107-AspectModelReuseCertificate","path":"/docs/standards/CX-0107-AspectModelReuseCertificate/","sidebar":"sidebar_standards"},{"id":"standards/CX-0108-AspectModelWasteCertificate/CX-0108-AspectModelWasteCertificate","path":"/docs/standards/CX-0108-AspectModelWasteCertificate/","sidebar":"sidebar_standards"},{"id":"standards/CX-0109-AspectModelRefrubishingCertificate/CX-0109-AspectModelRefrubishingCertificate","path":"/docs/standards/CX-0109-AspectModelRefrubishingCertificate/","sidebar":"sidebar_standards"},{"id":"standards/CX-0111-AspectModelRemanufacturingCertificate/CX-0111-AspectModelRemanufacturingCertificate","path":"/docs/standards/CX-0111-AspectModelRemanufacturingCertificate/","sidebar":"sidebar_standards"},{"id":"standards/CX-0112-AspectModelMaterialRecyclingCertificate/CX-0112-AspectModelMaterialRecyclingCertificate","path":"/docs/standards/CX-0112-AspectModelMaterialRecyclingCertificate/","sidebar":"sidebar_standards"},{"id":"standards/CX-0113-AspectModelESSDatamodel/CX-0113-AspectModelESSDatamodel","path":"/docs/standards/CX-0113-AspectModelESSDatamodel/","sidebar":"sidebar_standards"},{"id":"standards/CX-0116-SanctionWatchlistDashboard/CX-0116-SanctionWatchlistDashboard","path":"/docs/standards/CX-0116-SanctionWatchlistDashboard/","sidebar":"sidebar_standards"},{"id":"standards/CX-0118-ActualDeliveryInformationExchange/CX-0118-ActualDeliveryInformationExchange","path":"/docs/standards/CX-0118-ActualDeliveryInformationExchange/","sidebar":"sidebar_standards"},{"id":"standards/CX-0120-ShortTermMaterialDemandExchange/CX-0120-ShortTermMaterialDemandExchange","path":"/docs/standards/CX-0120-ShortTermMaterialDemandExchange/","sidebar":"sidebar_standards"},{"id":"standards/CX-0121-PlannedProductionOutputExchange/CX-0121-PlannedProductionOutputExchange","path":"/docs/standards/CX-0121-PlannedProductionOutputExchange/","sidebar":"sidebar_standards"},{"id":"standards/CX-0122-ItemStockExchange/CX-0122-ItemStockExchange","path":"/docs/standards/CX-0122-ItemStockExchange/","sidebar":"sidebar_standards"},{"id":"standards/CX-0123-QualityUseCaseStandard/CX-0123-QualityUseCaseStandard","path":"/docs/standards/CX-0123-QualityUseCaseStandard/","sidebar":"sidebar_standards"},{"id":"standards/CX-0125-TraceabilityUseCase/CX-0125-TraceabilityUseCase","path":"/docs/standards/CX-0125-TraceabilityUseCase/","sidebar":"sidebar_standards"},{"id":"standards/CX-0126-IndustryCorePartType/CX-0126-IndustryCorePartType","path":"/docs/standards/CX-0126-IndustryCorePartType/","sidebar":"sidebar_standards"},{"id":"standards/CX-0127-IndustryCorePartInstance/CX-0127-IndustryCorePartInstance","path":"/docs/standards/CX-0127-IndustryCorePartInstance/","sidebar":"sidebar_standards"},{"id":"standards/CX-0128-DemandandCapacityManagementDataExchange/CX-0128-DemandandCapacityManagementDataExchange","path":"/docs/standards/CX-0128-DemandandCapacityManagementDataExchange/","sidebar":"sidebar_standards"},{"id":"standards/CX-0129-RequestforQuotationExchange/CX-0129-RequestforQuotationExchange","path":"/docs/standards/CX-0129-RequestforQuotationExchange/","sidebar":"sidebar_standards"},{"id":"standards/CX-0131-CircularityTriangle/CX-0131-CircularityTriangle","path":"/docs/standards/CX-0131-CircularityTriangle/","sidebar":"sidebar_standards"},{"id":"standards/CX-0133-OnlineControlandSimulation/CX-0133-OnlineControlandSimulation","path":"/docs/standards/CX-0133-OnlineControlandSimulation/","sidebar":"sidebar_standards"},{"id":"standards/CX-0134-ProductCarbonFootprintCalculationIntegration/CX-0134-ProductCarbonFootprintCalculationIntegration","path":"/docs/standards/CX-0134-ProductCarbonFootprintCalculationIntegration/","sidebar":"sidebar_standards"},{"id":"standards/CX-0135-CompanyCertificateManagement/CX-0135-CompanyCertificateManagement","path":"/docs/standards/CX-0135-CompanyCertificateManagement/","sidebar":"sidebar_standards"},{"id":"standards/overview","path":"/docs/standards/overview","sidebar":"sidebar_standards"},{"id":"working-model/overview","path":"/docs/working-model/overview","sidebar":"sidebar_working_model"}],"draftIds":[],"sidebars":{"sidebar_standards":{"link":{"path":"/docs/standards/overview","label":"standards/overview"}},"sidebar_op_model":{"link":{"path":"/docs/operating-model/why-introduction/","label":"Why: Introduction"}},"sidebar_working_model":{"link":{"path":"/docs/working-model/overview","label":"working-model/overview"}},"sidebar_regulatory_framework":{"link":{"path":"/docs/regulatory-framework/governance-framework","label":"regulatory-framework/governance-framework"}}}}],"breadcrumbs":true}}}'),s=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var i=n(22654);const d=JSON.parse('{"docusaurusVersion":"3.4.0","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.4.0"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.4.0"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.4.0"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.4.0"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.4.0"},"docusaurus-plugin-image-zoom":{"type":"package","name":"docusaurus-plugin-image-zoom","version":"2.0.0"},"@easyops-cn/docusaurus-search-local":{"type":"package","name":"@easyops-cn/docusaurus-search-local","version":"0.44.0"}}}');var l=n(74848);const c={siteConfig:r.default,siteMetadata:d,globalData:o,i18n:s,codeTranslations:i},u=a.createContext(c);function p(e){let{children:t}=e;return(0,l.jsx)(u.Provider,{value:c,children:t})}},67489:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var a=n(96540),r=n(38193),o=n(5260),s=n(70440),i=n(85593),d=n(53102),l=n(74848);function c(e){let{error:t,tryAgain:n}=e;return(0,l.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,l.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,l.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,l.jsx)(u,{error:t})]})}function u(e){let{error:t}=e;const n=(0,s.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,l.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function p(e){let{children:t}=e;return(0,l.jsx)(d.W,{value:{plugin:{name:"docusaurus-core-error-boundary",id:"default"}},children:t})}function m(e){let{error:t,tryAgain:n}=e;return(0,l.jsx)(p,{children:(0,l.jsxs)(g,{fallback:()=>(0,l.jsx)(c,{error:t,tryAgain:n}),children:[(0,l.jsx)(o.A,{children:(0,l.jsx)("title",{children:"Page Error"})}),(0,l.jsx)(i.A,{children:(0,l.jsx)(c,{error:t,tryAgain:n})})]})})}const f=e=>(0,l.jsx)(m,{...e});class g extends a.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){r.A.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??f)(e)}return e??null}}},38193:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const a="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,r={canUseDOM:a,canUseEventListeners:a&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:a&&"IntersectionObserver"in window,canUseViewport:a&&"screen"in window}},5260:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(96540);var a=n(80545),r=n(74848);function o(e){return(0,r.jsx)(a.mg,{...e})}},28774:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var a=n(96540),r=n(54625),o=n(70440),s=n(44586),i=n(16654),d=n(38193),l=n(63427),c=n(86025),u=n(74848);function p(e,t){let{isNavLink:n,to:p,href:m,activeClassName:f,isActive:g,"data-noBrokenLinkCheck":h,autoAddBaseUrl:b=!0,...y}=e;const{siteConfig:v}=(0,s.A)(),{trailingSlash:C,baseUrl:x}=v,w=v.future.experimental_router,{withBaseUrl:k}=(0,c.hH)(),_=(0,l.A)(),S=(0,a.useRef)(null);(0,a.useImperativeHandle)(t,(()=>S.current));const A=p||m;const P=(0,i.A)(A),X=A?.replace("pathname://","");let E=void 0!==X?(T=X,b&&(e=>e.startsWith("/"))(T)?k(T):T):void 0;var T;"hash"===w&&E?.startsWith("./")&&(E=E?.slice(1)),E&&P&&(E=(0,o.applyTrailingSlash)(E,{trailingSlash:C,baseUrl:x}));const M=(0,a.useRef)(!1),D=n?r.k2:r.N_,I=d.A.canUseIntersectionObserver,R=(0,a.useRef)(),L=()=>{M.current||null==E||(window.docusaurus.preload(E),M.current=!0)};(0,a.useEffect)((()=>(!I&&P&&null!=E&&window.docusaurus.prefetch(E),()=>{I&&R.current&&R.current.disconnect()})),[R,E,I,P]);const O=E?.startsWith("#")??!1,F=!y.target||"_self"===y.target,j=!E||!P||!F;return h||!O&&j||_.collectLink(E),y.id&&_.collectAnchor(y.id),j?(0,u.jsx)("a",{ref:S,href:E,...A&&!P&&{target:"_blank",rel:"noopener noreferrer"},...y}):(0,u.jsx)(D,{...y,onMouseEnter:L,onTouchStart:L,innerRef:e=>{S.current=e,I&&e&&P&&(R.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(R.current.unobserve(e),R.current.disconnect(),null!=E&&window.docusaurus.prefetch(E))}))})),R.current.observe(e))},to:E,...n&&{isActive:g,activeClassName:f}})}const m=a.forwardRef(p)},21312:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,T:()=>d});var a=n(96540),r=n(74848);function o(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,a.isValidElement)(e)))?n.map(((e,t)=>(0,a.isValidElement)(e)?a.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var s=n(22654);function i(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return s[t??n]??n??t}function d(e,t){let{message:n,id:a}=e;return o(i({message:n,id:a}),t)}function l(e){let{children:t,id:n,values:a}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");const s=i({message:t,id:n});return(0,r.jsx)(r.Fragment,{children:o(s,a)})}},17065:(e,t,n)=>{"use strict";n.d(t,{W:()=>a});const a="default"},16654:(e,t,n)=>{"use strict";function a(e){return/^(?:\w*:|\/\/)/.test(e)}function r(e){return void 0!==e&&!a(e)}n.d(t,{A:()=>r,z:()=>a})},86025:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>i,hH:()=>s});var a=n(96540),r=n(44586),o=n(16654);function s(){const{siteConfig:e}=(0,r.A)(),{baseUrl:t,url:n}=e,s=e.future.experimental_router,i=(0,a.useCallback)(((e,a)=>function(e){let{siteUrl:t,baseUrl:n,url:a,options:{forcePrependBaseUrl:r=!1,absolute:s=!1}={},router:i}=e;if(!a||a.startsWith("#")||(0,o.z)(a))return a;if("hash"===i)return a.startsWith("/")?`.${a}`:`./${a}`;if(r)return n+a.replace(/^\//,"");if(a===n.replace(/\/$/,""))return n;const d=a.startsWith(n)?a:n+a.replace(/^\//,"");return s?t+d:d}({siteUrl:n,baseUrl:t,url:e,options:a,router:s})),[n,t,s]);return{withBaseUrl:i}}function i(e,t){void 0===t&&(t={});const{withBaseUrl:n}=s();return n(e,t)}},63427:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var a=n(96540);n(74848);const r=a.createContext({collectAnchor:()=>{},collectLink:()=>{}}),o=()=>(0,a.useContext)(r);function s(){return o()}},44586:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var a=n(96540),r=n(26988);function o(){return(0,a.useContext)(r.o)}},92303:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var a=n(96540),r=n(6125);function o(){return(0,a.useContext)(r.o)}},205:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var a=n(96540);const r=n(38193).A.canUseDOM?a.useLayoutEffect:a.useEffect},86921:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const a=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function r(e){const t={};return function e(n,r){Object.entries(n).forEach((n=>{let[o,s]=n;const i=r?`${r}.${o}`:o;a(s)?e(s,i):t[i]=s}))}(e),t}},53102:(e,t,n)=>{"use strict";n.d(t,{W:()=>s,o:()=>o});var a=n(96540),r=n(74848);const o=a.createContext(null);function s(e){let{children:t,value:n}=e;const s=a.useContext(o),i=(0,a.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const a={...t.data,...n?.data};return{plugin:t.plugin,data:a}}({parent:s,value:n})),[s,n]);return(0,r.jsx)(o.Provider,{value:i,children:t})}},44070:(e,t,n)=>{"use strict";n.d(t,{zK:()=>g,vT:()=>p,Gy:()=>c,HW:()=>h,ht:()=>u,r7:()=>f,jh:()=>m});var a=n(56347),r=n(44586),o=n(17065);function s(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,r.A)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const i=e=>e.versions.find((e=>e.isLast));function d(e,t){const n=function(e,t){const n=i(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,a.B6)(t,{path:e.path,exact:!1,strict:!1})))}(e,t),r=n?.docs.find((e=>!!(0,a.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:r,alternateDocVersions:r?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((a=>{a.id===t&&(n[e.name]=a)}))})),n}(r.id):{}}}const l={},c=()=>s("docusaurus-plugin-content-docs")??l,u=e=>{try{return function(e,t,n){void 0===t&&(t=o.W),void 0===n&&(n={});const a=s(e),r=a?.[t];if(!r&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return r}("docusaurus-plugin-content-docs",e,{failfast:!0})}catch(t){throw new Error("You are using a feature of the Docusaurus docs plugin, but this plugin does not seem to be enabled"+("Default"===e?"":` (pluginId=${e}`),{cause:t})}};function p(e){void 0===e&&(e={});const t=c(),{pathname:n}=(0,a.zy)();return function(e,t,n){void 0===n&&(n={});const r=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,a.B6)(t,{path:n.path,exact:!1,strict:!1})})),o=r?{pluginId:r[0],pluginData:r[1]}:void 0;if(!o&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return o}(t,n,e)}function m(e){return u(e).versions}function f(e){const t=u(e);return i(t)}function g(e){const t=u(e),{pathname:n}=(0,a.zy)();return d(t,n)}function h(e){const t=u(e),{pathname:n}=(0,a.zy)();return function(e,t){const n=i(e);return{latestDocSuggestion:d(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},76294:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var a=n(5947),r=n.n(a);r().configure({showSpinner:!1});const o={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{r().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){r().done()}}},26134:(e,t,n)=>{"use strict";n.r(t);var a=n(71765),r=n(4784);!function(e){const{themeConfig:{prism:t}}=r.default,{additionalLanguages:a}=t;globalThis.Prism=e,a.forEach((e=>{"php"===e&&n(19700),n(18692)(`./prism-${e}`)})),delete globalThis.Prism}(a.My)},51107:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(96540);var a=n(34164),r=n(21312),o=n(6342),s=n(28774),i=n(63427);const d={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var l=n(74848);function c(e){let{as:t,id:n,...c}=e;const u=(0,i.A)(),{navbar:{hideOnScroll:p}}=(0,o.p)();if("h1"===t||!n)return(0,l.jsx)(t,{...c,id:void 0});u.collectAnchor(n);const m=(0,r.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof c.children?c.children:n});return(0,l.jsxs)(t,{...c,className:(0,a.A)("anchor",p?d.anchorWithHideOnScrollNavbar:d.anchorWithStickyNavbar,c.className),id:n,children:[c.children,(0,l.jsx)(s.A,{className:"hash-link",to:`#${n}`,"aria-label":m,title:m,children:"\u200b"})]})}},43186:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(96540);const a={iconExternalLink:"iconExternalLink_nPIU"};var r=n(74848);function o(e){let{width:t=13.5,height:n=13.5}=e;return(0,r.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:a.iconExternalLink,children:(0,r.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},85593:(e,t,n)=>{"use strict";n.d(t,{A:()=>Ft});var a=n(96540),r=n(34164),o=n(67489),s=n(1003),i=n(56347),d=n(21312),l=n(75062),c=n(74848);const u="__docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function m(){const e=(0,a.useRef)(null),{action:t}=(0,i.W6)(),n=(0,a.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(u);t&&p(t)}),[]);return(0,l.$)((n=>{let{location:a}=n;e.current&&!a.hash&&"PUSH"===t&&p(e.current)})),{containerRef:e,onClick:n}}const f=(0,d.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function g(e){const t=e.children??f,{containerRef:n,onClick:a}=m();return(0,c.jsx)("div",{ref:n,role:"region","aria-label":f,children:(0,c.jsx)("a",{...e,href:`#${u}`,onClick:a,children:t})})}var h=n(17559),b=n(14090);const y={skipToContent:"skipToContent_fXgn"};function v(){return(0,c.jsx)(g,{className:y.skipToContent})}var C=n(6342),x=n(65041);function w(e){let{width:t=21,height:n=21,color:a="currentColor",strokeWidth:r=1.2,className:o,...s}=e;return(0,c.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...s,children:(0,c.jsx)("g",{stroke:a,strokeWidth:r,children:(0,c.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const k={closeButton:"closeButton_CVFx"};function _(e){return(0,c.jsx)("button",{type:"button","aria-label":(0,d.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,r.A)("clean-btn close",k.closeButton,e.className),children:(0,c.jsx)(w,{width:14,height:14,strokeWidth:3.1})})}const S={content:"content_knG7"};function A(e){const{announcementBar:t}=(0,C.p)(),{content:n}=t;return(0,c.jsx)("div",{...e,className:(0,r.A)(S.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const P={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function X(){const{announcementBar:e}=(0,C.p)(),{isActive:t,close:n}=(0,x.M)();if(!t)return null;const{backgroundColor:a,textColor:r,isCloseable:o}=e;return(0,c.jsxs)("div",{className:P.announcementBar,style:{backgroundColor:a,color:r},role:"banner",children:[o&&(0,c.jsx)("div",{className:P.announcementBarPlaceholder}),(0,c.jsx)(A,{className:P.announcementBarContent}),o&&(0,c.jsx)(_,{onClick:n,className:P.announcementBarClose})]})}var E=n(89876),T=n(23104);var M=n(89532),D=n(75600);const I=a.createContext(null);function R(e){let{children:t}=e;const n=function(){const e=(0,E.M)(),t=(0,D.YL)(),[n,r]=(0,a.useState)(!1),o=null!==t.component,s=(0,M.ZC)(o);return(0,a.useEffect)((()=>{o&&!s&&r(!0)}),[o,s]),(0,a.useEffect)((()=>{o?e.shown||r(!0):r(!1)}),[e.shown,o]),(0,a.useMemo)((()=>[n,r]),[n])}();return(0,c.jsx)(I.Provider,{value:n,children:t})}function L(e){if(e.component){const t=e.component;return(0,c.jsx)(t,{...e.props})}}function O(){const e=(0,a.useContext)(I);if(!e)throw new M.dV("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,r=(0,a.useCallback)((()=>n(!1)),[n]),o=(0,D.YL)();return(0,a.useMemo)((()=>({shown:t,hide:r,content:L(o)})),[r,o,t])}function F(e){let{header:t,primaryMenu:n,secondaryMenu:a}=e;const{shown:o}=O();return(0,c.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,c.jsxs)("div",{className:(0,r.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":o}),children:[(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:a})]})]})}var j=n(95293),N=n(92303);function B(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,c.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function z(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,c.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const U={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function $(e){let{className:t,buttonClassName:n,value:a,onChange:o}=e;const s=(0,N.A)(),i=(0,d.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===a?(0,d.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,d.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,c.jsx)("div",{className:(0,r.A)(U.toggle,t),children:(0,c.jsxs)("button",{className:(0,r.A)("clean-btn",U.toggleButton,!s&&U.toggleButtonDisabled,n),type:"button",onClick:()=>o("dark"===a?"light":"dark"),disabled:!s,title:i,"aria-label":i,"aria-live":"polite",children:[(0,c.jsx)(B,{className:(0,r.A)(U.toggleIcon,U.lightToggleIcon)}),(0,c.jsx)(z,{className:(0,r.A)(U.toggleIcon,U.darkToggleIcon)})]})})}const q=a.memo($),Q={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function H(e){let{className:t}=e;const n=(0,C.p)().navbar.style,a=(0,C.p)().colorMode.disableSwitch,{colorMode:r,setColorMode:o}=(0,j.G)();return a?null:(0,c.jsx)(q,{className:t,buttonClassName:"dark"===n?Q.darkNavbarColorModeToggle:void 0,value:r,onChange:o})}var V=n(23465);function G(){return(0,c.jsx)(V.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function W(){const e=(0,E.M)();return(0,c.jsx)("button",{type:"button","aria-label":(0,d.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,c.jsx)(w,{color:"var(--ifm-color-emphasis-600)"})})}function K(){return(0,c.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,c.jsx)(G,{}),(0,c.jsx)(H,{className:"margin-right--md"}),(0,c.jsx)(W,{})]})}var Y=n(28774),Z=n(86025),J=n(16654);function ee(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var te=n(43186);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:a,href:r,label:o,html:s,isDropdownLink:i,prependBaseUrlToHref:d,...l}=e;const u=(0,Z.Ay)(a),p=(0,Z.Ay)(t),m=(0,Z.Ay)(r,{forcePrependBaseUrl:!0}),f=o&&r&&!(0,J.A)(r),g=s?{dangerouslySetInnerHTML:{__html:s}}:{children:(0,c.jsxs)(c.Fragment,{children:[o,f&&(0,c.jsx)(te.A,{...i&&{width:12,height:12}})]})};return r?(0,c.jsx)(Y.A,{href:d?m:r,...l,...g}):(0,c.jsx)(Y.A,{to:u,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?ee(n,t.pathname):t.pathname.startsWith(p)},...l,...g})}function ae(e){let{className:t,isDropdownItem:n=!1,...a}=e;const o=(0,c.jsx)(ne,{className:(0,r.A)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...a});return n?(0,c.jsx)("li",{children:o}):o}function re(e){let{className:t,isDropdownItem:n,...a}=e;return(0,c.jsx)("li",{className:"menu__list-item",children:(0,c.jsx)(ne,{className:(0,r.A)("menu__link",t),...a})})}function oe(e){let{mobile:t=!1,position:n,...a}=e;const r=t?re:ae;return(0,c.jsx)(r,{...a,activeClassName:a.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var se=n(41422),ie=n(99169),de=n(44586);const le={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_S0Fm"};function ce(e,t){return e.some((e=>function(e,t){return!!(0,ie.ys)(e.to,t)||!!ee(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function ue(e){let{items:t,position:n,className:o,onClick:s,...i}=e;const d=(0,a.useRef)(null),[l,u]=(0,a.useState)(!1);return(0,a.useEffect)((()=>{const e=e=>{d.current&&!d.current.contains(e.target)&&u(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[d]),(0,c.jsxs)("div",{ref:d,className:(0,r.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":l}),children:[(0,c.jsx)(ne,{"aria-haspopup":"true","aria-expanded":l,role:"button",href:i.to?void 0:"#",className:(0,r.A)("navbar__link",o),...i,onClick:i.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),u(!l))},children:i.children??i.label}),(0,c.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,a.createElement)(We,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function pe(e){let{items:t,className:n,position:o,onClick:s,...d}=e;const l=function(){const{siteConfig:{baseUrl:e}}=(0,de.A)(),{pathname:t}=(0,i.zy)();return t.replace(e,"/")}(),u=ce(t,l),{collapsed:p,toggleCollapsed:m,setCollapsed:f}=(0,se.u)({initialState:()=>!u});return(0,a.useEffect)((()=>{u&&f(!u)}),[l,u,f]),(0,c.jsxs)("li",{className:(0,r.A)("menu__list-item",{"menu__list-item--collapsed":p}),children:[(0,c.jsx)(ne,{role:"button",className:(0,r.A)(le.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",n),...d,onClick:e=>{e.preventDefault(),m()},children:d.children??d.label}),(0,c.jsx)(se.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:p,children:t.map(((e,t)=>(0,a.createElement)(We,{mobile:!0,isDropdownItem:!0,onClick:s,activeClassName:"menu__link--active",...e,key:t})))})]})}function me(e){let{mobile:t=!1,...n}=e;const a=t?pe:ue;return(0,c.jsx)(a,{...n})}var fe=n(32131);function ge(e){let{width:t=20,height:n=20,...a}=e;return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...a,children:(0,c.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const he="iconLanguage_nlXk";var be=n(11088),ye=n(5391),ve=n(55597),Ce=n(44070),xe=n(5891),we=n(32384),ke=n(69913),_e=n(4471),Se=n(27674),Ae=n(86841),Pe=n(43810);const Xe='',Ee='',Te='',Me='',De='',Ie='',Re='',Le={searchBar:"searchBar_RVTs",dropdownMenu:"dropdownMenu_qbY6",searchBarLeft:"searchBarLeft_MXDe",suggestion:"suggestion_fB_2",cursor:"cursor_eG29",hitTree:"hitTree_kk6K",hitIcon:"hitIcon_a7Zy",hitPath:"hitPath_ieM4",noResultsIcon:"noResultsIcon_EBY5",hitFooter:"hitFooter_E9YW",hitWrapper:"hitWrapper_sAK8",hitTitle:"hitTitle_vyVt",hitAction:"hitAction_NqkB",hideAction:"hideAction_vcyE",noResults:"noResults_l6Q3",searchBarContainer:"searchBarContainer_NW3z",searchBarLoadingRing:"searchBarLoadingRing_YnHq",searchClearButton:"searchClearButton_qk4g",searchIndexLoading:"searchIndexLoading_EJ1f",searchHintContainer:"searchHintContainer_Pkmr",searchHint:"searchHint_iIMx",focused:"focused_OWtg",input:"input_FOTf",hint:"hint_URu1",suggestions:"suggestions_X8XU",dataset:"dataset_QiCy",empty:"empty_eITn"};function Oe(e){let{document:t,type:n,page:a,metadata:r,tokens:o,isInterOfTree:s,isLastOfTree:i}=e;const d=n===ke.i.Title,l=n===ke.i.Keywords,c=d||l,u=n===ke.i.Heading,p=[];s?p.push(Ie):i&&p.push(Re);const m=p.map((e=>`${e}`)),f=`${c?Xe:u?Ee:Te}`,g=[`${l?(0,Ae.Z)(t.s,o):(0,Pe.C)(t.t,(0,Se.g)(r,"t"),o)}`];if(!s&&!i&&be.tb){const e=a?a.b?.concat(a.t).concat(t.s&&t.s!==a.t?t.s:[]):t.b;g.push(`${(0,_e.$)(e??[])}`)}else c||g.push(`${(0,Ae.Z)(a.t||(t.u.startsWith("/docs/api-reference/")?"API Reference":""),o)}`);const h=`${Me}`;return[...m,f,``,...g,"",h].join("")}function Fe(){return`${De}${(0,d.T)({id:"theme.SearchBar.noResultsText",message:"No results"})}`}var je=n(2849),Ne=n(43385);async function Be(){const e=await Promise.all([n.e(489),n.e(5741)]).then(n.t.bind(n,90489,23)),t=e.default;return t.noConflict?t.noConflict():e.noConflict&&e.noConflict(),t}const ze="_highlight";const Ue=function(e){let{handleSearchBarToggle:t}=e;const n=(0,N.A)(),{siteConfig:{baseUrl:r},i18n:{currentLocale:o}}=(0,de.A)(),s=(0,Ce.vT)();let l=r;try{const{preferredVersion:e}=(0,ve.g1)(s?.pluginId??be.UB);e&&!e.isLast&&(l=e.path+"/")}catch(F){if(be.I$&&!(F instanceof M.dV))throw F}const u=(0,i.W6)(),p=(0,i.zy)(),m=(0,a.useRef)(null),f=(0,a.useRef)(new Map),g=(0,a.useRef)(!1),[h,b]=(0,a.useState)(!1),[y,v]=(0,a.useState)(!1),[C,x]=(0,a.useState)(""),w=(0,a.useRef)(null),k=(0,a.useRef)(""),[_,S]=(0,a.useState)("");(0,a.useEffect)((()=>{if(!Array.isArray(be.Hg))return;let e="";if(p.pathname.startsWith(l)){const t=p.pathname.substring(l.length);let n;for(const e of be.Hg){const a="string"==typeof e?e:e.path;if(t===a||t.startsWith(`${a}/`)){n=a;break}}n&&(e=n)}k.current!==e&&(f.current.delete(e),k.current=e),S(e)}),[p.pathname,l]);const A=!!be.O6&&Array.isArray(be.Hg)&&""===_,P=(0,a.useCallback)((async()=>{if(A||f.current.get(_))return;f.current.set(_,"loading"),w.current?.autocomplete.destroy(),b(!0);const[{wrappedIndexes:e,zhDictionary:t},n]=await Promise.all([(0,xe.Z)(l,_),Be()]);if(w.current=n(m.current,{hint:!1,autoselect:!0,openOnFocus:!0,cssClasses:{root:(0,ye.A)(Le.searchBar,{[Le.searchBarLeft]:"left"===be.ZG}),noPrefix:!0,dropdownMenu:Le.dropdownMenu,input:Le.input,hint:Le.hint,suggestions:Le.suggestions,suggestion:Le.suggestion,cursor:Le.cursor,dataset:Le.dataset,empty:Le.empty}},[{source:(0,we.m)(e,t,be.AT),templates:{suggestion:Oe,empty:Fe,footer:e=>{let{query:t,isEmpty:n}=e;if(n&&(!_||!be.dz))return;const a=(e=>{let{query:t,isEmpty:n}=e;const a=document.createElement("a"),s=new URLSearchParams;let i;if(s.set("q",t),_){const e=_&&Array.isArray(be.Hg)?be.Hg.find((e=>"string"==typeof e?e===_:e.path===_)):_,t=e?(0,Ne.p)(e,o).label:_;i=be.dz&&n?(0,d.T)({id:"theme.SearchBar.seeAllOutsideContext",message:'See all results outside "{context}"'},{context:t}):(0,d.T)({id:"theme.SearchBar.searchInContext",message:'See all results within "{context}"'},{context:t})}else i=(0,d.T)({id:"theme.SearchBar.seeAll",message:"See all results"});if(!_||!Array.isArray(be.Hg)||be.dz&&n||s.set("ctx",_),l!==r){if(!l.startsWith(r))throw new Error(`Version url '${l}' does not start with base url '${r}', this is a bug of \`@easyops-cn/docusaurus-search-local\`, please report it.`);s.set("version",l.substring(r.length))}const c=`${r}search?${s.toString()}`;return a.href=c,a.textContent=i,a.addEventListener("click",(e=>{e.ctrlKey||e.metaKey||(e.preventDefault(),w.current?.autocomplete.close(),u.push(c))})),a})({query:t,isEmpty:n}),s=document.createElement("div");return s.className=Le.hitFooter,s.appendChild(a),s}}}]).on("autocomplete:selected",(function(e,t){let{document:{u:n,h:a},tokens:r}=t;m.current?.blur();let o=n;if(be.CU&&r.length>0){const e=new URLSearchParams;for(const t of r)e.append(ze,t);o+=`?${e.toString()}`}a&&(o+=a),u.push(o)})).on("autocomplete:closed",(()=>{m.current?.blur()})),f.current.set(_,"done"),b(!1),g.current){const e=m.current;e.value&&w.current?.autocomplete.open(),e.focus()}}),[A,_,l,r,u]);(0,a.useEffect)((()=>{if(!be.CU)return;const e=n?new URLSearchParams(p.search).getAll(ze):[];setTimeout((()=>{const t=document.querySelector("article");if(!t)return;const n=new be.CU(t);n.unmark(),0!==e.length&&n.mark(e),x(e.join(" ")),w.current?.autocomplete.setVal(e.join(" "))}))}),[n,p.search,p.pathname]);const[X,E]=(0,a.useState)(!1),T=(0,a.useCallback)((()=>{g.current=!0,P(),E(!0),t?.(!0)}),[t,P]),D=(0,a.useCallback)((()=>{E(!1),t?.(!1)}),[t]),I=(0,a.useCallback)((()=>{P()}),[P]),R=(0,a.useCallback)((e=>{x(e.target.value),e.target.value&&v(!0)}),[]),L=!!n&&/mac/i.test(navigator.userAgentData?.platform??navigator.platform);(0,a.useEffect)((()=>{if(!be.WW)return;const e=e=>{!(L?e.metaKey:e.ctrlKey)||"k"!==e.key&&"K"!==e.key||(e.preventDefault(),m.current?.focus(),T())};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[L,T]);const O=(0,a.useCallback)((()=>{const e=new URLSearchParams(p.search);e.delete(ze);const t=e.toString(),n=p.pathname+(""!=t?`?${t}`:"")+p.hash;n!=p.pathname+p.search+p.hash&&u.push(n),x(""),w.current?.autocomplete.setVal("")}),[p.pathname,p.search,p.hash,u]);return(0,c.jsxs)("div",{className:(0,ye.A)("navbar__search",Le.searchBarContainer,{[Le.searchIndexLoading]:h&&y,[Le.focused]:X}),hidden:A,children:[(0,c.jsx)("input",{placeholder:(0,d.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),"aria-label":"Search",className:"navbar__search-input",onMouseEnter:I,onFocus:T,onBlur:D,onChange:R,ref:m,value:C}),(0,c.jsx)(je.A,{className:Le.searchBarLoadingRing}),be.WW&&be.pk&&(""!==C?(0,c.jsx)("button",{className:Le.searchClearButton,onClick:O,children:"\u2715"}):n&&(0,c.jsxs)("div",{className:Le.searchHintContainer,children:[(0,c.jsx)("kbd",{className:Le.searchHint,children:L?"\u2318":"ctrl"}),(0,c.jsx)("kbd",{className:Le.searchHint,children:"K"})]}))]})},$e={navbarSearchContainer:"navbarSearchContainer_Bca1"};function qe(e){let{children:t,className:n}=e;return(0,c.jsx)("div",{className:(0,r.A)(n,$e.navbarSearchContainer),children:t})}var Qe=n(81754);const He=e=>e.docs.find((t=>t.id===e.mainDocId));function Ve(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:a,dropdownItemsBefore:r,dropdownItemsAfter:o,...s}=e;const{search:l,hash:u}=(0,i.zy)(),p=(0,Ce.zK)(n),m=(0,Ce.jh)(n),{savePreferredVersionName:f}=(0,ve.g1)(n),g=[...r,...m.map((e=>{const t=p.alternateDocVersions[e.name]??He(e);return{label:e.label,to:`${t.path}${l}${u}`,isActive:()=>e===p.activeVersion,onClick:()=>f(e.name)}})),...o],h=(0,Qe.Vd)(n)[0],b=t&&g.length>1?(0,d.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):h.label,y=t&&g.length>1?void 0:He(h).path;return g.length<=1?(0,c.jsx)(oe,{...s,mobile:t,label:b,to:y,isActive:a?()=>!1:void 0}):(0,c.jsx)(me,{...s,mobile:t,label:b,to:y,items:g,isActive:a?()=>!1:void 0})}const Ge={default:oe,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:a,queryString:r="",...o}=e;const{i18n:{currentLocale:s,locales:l,localeConfigs:u}}=(0,de.A)(),p=(0,fe.o)(),{search:m,hash:f}=(0,i.zy)(),g=[...n,...l.map((e=>{const n=`${`pathname://${p.createUrl({locale:e,fullyQualified:!1})}`}${m}${f}${r}`;return{label:u[e].label,lang:u[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===s?t?"menu__link--active":"dropdown__link--active":""}})),...a],h=t?(0,d.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):u[s].label;return(0,c.jsx)(me,{...o,mobile:t,label:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(ge,{className:he}),h]}),items:g})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,c.jsx)(qe,{className:n,children:(0,c.jsx)(Ue,{})})},dropdown:me,html:function(e){let{value:t,className:n,mobile:a=!1,isDropdownItem:o=!1}=e;const s=o?"li":"div";return(0,c.jsx)(s,{className:(0,r.A)({navbar__item:!a&&!o,"menu__list-item":a},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:a,...r}=e;const{activeDoc:o}=(0,Ce.zK)(a),s=(0,Qe.QB)(t,a),i=o?.path===s?.path;return null===s||s.unlisted&&!i?null:(0,c.jsx)(oe,{exact:!0,...r,isActive:()=>i||!!o?.sidebar&&o.sidebar===s.sidebar,label:n??s.id,to:s.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:a,...r}=e;const{activeDoc:o}=(0,Ce.zK)(a),s=(0,Qe.fW)(t,a).link;if(!s)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,c.jsx)(oe,{exact:!0,...r,isActive:()=>o?.sidebar===t,label:n??s.label,to:s.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:a,...r}=e;const o=(0,Qe.Vd)(a)[0],s=t??o.label,i=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(o).path;return(0,c.jsx)(oe,{...r,label:s,to:i})},docsVersionDropdown:function(e){const{pathname:t}=(0,i.zy)();return t.includes("/docs/")?(0,c.jsx)(Ve,{...e}):null}};function We(e){let{type:t,...n}=e;const a=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),r=Ge[a];if(!r)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,c.jsx)(r,{...n})}function Ke(){const e=(0,E.M)(),t=(0,C.p)().navbar.items;return(0,c.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,a.createElement)(We,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function Ye(e){return(0,c.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,c.jsx)(d.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function Ze(){const e=0===(0,C.p)().navbar.items.length,t=O();return(0,c.jsxs)(c.Fragment,{children:[!e&&(0,c.jsx)(Ye,{onClick:()=>t.hide()}),t.content]})}function Je(){const e=(0,E.M)();var t;return void 0===(t=e.shown)&&(t=!0),(0,a.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,c.jsx)(F,{header:(0,c.jsx)(K,{}),primaryMenu:(0,c.jsx)(Ke,{}),secondaryMenu:(0,c.jsx)(Ze,{})}):null}const et={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function tt(e){return(0,c.jsx)("div",{role:"presentation",...e,className:(0,r.A)("navbar-sidebar__backdrop",e.className)})}function nt(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:o}}=(0,C.p)(),s=(0,E.M)(),{navbarRef:i,isNavbarVisible:u}=function(e){const[t,n]=(0,a.useState)(e),r=(0,a.useRef)(!1),o=(0,a.useRef)(0),s=(0,a.useCallback)((e=>{null!==e&&(o.current=e.getBoundingClientRect().height)}),[]);return(0,T.Mq)(((t,a)=>{let{scrollY:s}=t;if(!e)return;if(s=i?n(!1):s+l{if(!e)return;const a=t.location.hash;if(a?document.getElementById(a.substring(1)):void 0)return r.current=!0,void n(!1);n(!0)})),{navbarRef:s,isNavbarVisible:t}}(n);return(0,c.jsxs)("nav",{ref:i,"aria-label":(0,d.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,r.A)("navbar","navbar--fixed-top",n&&[et.navbarHideable,!u&&et.navbarHidden],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":s.shown}),children:[t,(0,c.jsx)(tt,{onClick:s.toggle}),(0,c.jsx)(Je,{})]})}var at=n(70440);const rt={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};function ot(e){return(0,c.jsx)("button",{type:"button",...e,children:(0,c.jsx)(d.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function st(e){let{error:t}=e;const n=(0,at.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,c.jsx)("p",{className:rt.errorBoundaryError,children:n})}class it extends a.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}const dt="right";function lt(e){let{width:t=30,height:n=30,className:a,...r}=e;return(0,c.jsx)("svg",{className:a,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...r,children:(0,c.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function ct(){const{toggle:e,shown:t}=(0,E.M)();return(0,c.jsx)("button",{onClick:e,"aria-label":(0,d.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,c.jsx)(lt,{})})}const ut={colorModeToggle:"colorModeToggle_DEke"};function pt(e){let{items:t}=e;return(0,c.jsx)(c.Fragment,{children:t.map(((e,t)=>(0,c.jsx)(it,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,c.jsx)(We,{...e})},t)))})}function mt(e){let{left:t,right:n}=e;return(0,c.jsxs)("div",{className:"navbar__inner",children:[(0,c.jsx)("div",{className:"navbar__items",children:t}),(0,c.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function ft(){const e=(0,E.M)(),t=(0,C.p)().navbar.items,[n,a]=function(e){function t(e){return"left"===(e.position??dt)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),r=t.find((e=>"search"===e.type));return(0,c.jsx)(mt,{left:(0,c.jsxs)(c.Fragment,{children:[!e.disabled&&(0,c.jsx)(ct,{}),(0,c.jsx)(G,{}),(0,c.jsx)(pt,{items:n})]}),right:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(pt,{items:a}),(0,c.jsx)(H,{className:ut.colorModeToggle}),!r&&(0,c.jsx)(qe,{children:(0,c.jsx)(Ue,{})})]})})}function gt(){return(0,c.jsx)(nt,{children:(0,c.jsx)(ft,{})})}function ht(e){let{item:t}=e;const{to:n,href:a,label:r,prependBaseUrlToHref:o,...s}=t,i=(0,Z.Ay)(n),d=(0,Z.Ay)(a,{forcePrependBaseUrl:!0});return(0,c.jsxs)(Y.A,{className:"footer__link-item",...a?{href:o?d:a}:{to:i},...s,children:[r,a&&!(0,J.A)(a)&&(0,c.jsx)(te.A,{})]})}function bt(e){let{item:t}=e;return t.html?(0,c.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)("li",{className:"footer__item",children:(0,c.jsx)(ht,{item:t})},t.href??t.to)}function yt(e){let{column:t}=e;return(0,c.jsxs)("div",{className:"col footer__col",children:[(0,c.jsx)("div",{className:"footer__title",children:t.title}),(0,c.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,c.jsx)(bt,{item:e},t)))})]})}function vt(e){let{columns:t}=e;return(0,c.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,c.jsx)(yt,{column:e},t)))})}function Ct(){return(0,c.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function xt(e){let{item:t}=e;return t.html?(0,c.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)(ht,{item:t})}function wt(e){let{links:t}=e;return(0,c.jsx)("div",{className:"footer__links text--center",children:(0,c.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,c.jsxs)(a.Fragment,{children:[(0,c.jsx)(xt,{item:e}),t.length!==n+1&&(0,c.jsx)(Ct,{})]},n)))})})}function kt(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,c.jsx)(vt,{columns:t}):(0,c.jsx)(wt,{links:t})}var _t=n(21122);const St={footerLogoLink:"footerLogoLink_BH7S"};function At(e){let{logo:t}=e;const{withBaseUrl:n}=(0,Z.hH)(),a={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,c.jsx)(_t.A,{className:(0,r.A)("footer__logo",t.className),alt:t.alt,sources:a,width:t.width,height:t.height,style:t.style})}function Pt(e){let{logo:t}=e;return t.href?(0,c.jsx)(Y.A,{href:t.href,className:St.footerLogoLink,target:t.target,children:(0,c.jsx)(At,{logo:t})}):(0,c.jsx)(At,{logo:t})}function Xt(e){let{copyright:t}=e;return(0,c.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function Et(e){let{style:t,links:n,logo:a,copyright:o}=e;return(0,c.jsx)("footer",{className:(0,r.A)("footer",{"footer--dark":"dark"===t}),children:(0,c.jsxs)("div",{className:"container container-fluid",children:[n,(a||o)&&(0,c.jsxs)("div",{className:"footer__bottom text--center",children:[a&&(0,c.jsx)("div",{className:"margin-bottom--sm",children:a}),o]})]})})}function Tt(){const{footer:e}=(0,C.p)();if(!e)return null;const{copyright:t,links:n,logo:a,style:r}=e;return(0,c.jsx)(Et,{style:r,links:n&&n.length>0&&(0,c.jsx)(kt,{links:n}),logo:a&&(0,c.jsx)(Pt,{logo:a}),copyright:t&&(0,c.jsx)(Xt,{copyright:t})})}const Mt=a.memo(Tt),Dt=(0,M.fM)([j.a,x.o,T.Tv,ve.VQ,s.Jx,function(e){let{children:t}=e;return(0,c.jsx)(D.y_,{children:(0,c.jsx)(E.e,{children:(0,c.jsx)(R,{children:t})})})}]);function It(e){let{children:t}=e;return(0,c.jsx)(Dt,{children:t})}var Rt=n(51107);function Lt(e){let{error:t,tryAgain:n}=e;return(0,c.jsx)("main",{className:"container margin-vert--xl",children:(0,c.jsx)("div",{className:"row",children:(0,c.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,c.jsx)(Rt.A,{as:"h1",className:"hero__title",children:(0,c.jsx)(d.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,c.jsx)("div",{className:"margin-vert--lg",children:(0,c.jsx)(ot,{onClick:n,className:"button button--primary shadow--lw"})}),(0,c.jsx)("hr",{}),(0,c.jsx)("div",{className:"margin-vert--md",children:(0,c.jsx)(st,{error:t})})]})})})}const Ot={mainWrapper:"mainWrapper_z2l0"};function Ft(e){const{children:t,noFooter:n,wrapperClassName:a,title:i,description:d}=e;return(0,b.J)(),(0,c.jsxs)(It,{children:[(0,c.jsx)(s.be,{title:i,description:d}),(0,c.jsx)(v,{}),(0,c.jsx)(X,{}),(0,c.jsx)(gt,{}),(0,c.jsx)("div",{id:u,className:(0,r.A)(h.G.wrapper.main,Ot.mainWrapper,a),children:(0,c.jsx)(o.A,{fallback:e=>(0,c.jsx)(Lt,{...e}),children:t})}),!n&&(0,c.jsx)(Mt,{})]})}},23465:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(96540);var a=n(28774),r=n(86025),o=n(44586),s=n(6342),i=n(21122),d=n(74848);function l(e){let{logo:t,alt:n,imageClassName:a}=e;const o={light:(0,r.Ay)(t.src),dark:(0,r.Ay)(t.srcDark||t.src)},s=(0,d.jsx)(i.A,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return a?(0,d.jsx)("div",{className:a,children:s}):s}function c(e){const{siteConfig:{title:t}}=(0,o.A)(),{navbar:{title:n,logo:i}}=(0,s.p)(),{imageClassName:c,titleClassName:u,...p}=e,m=(0,r.Ay)(i?.href||"/"),f=n?"":t,g=i?.alt??f;return(0,d.jsxs)(a.A,{to:m,...p,...i?.target&&{target:i.target},children:[i&&(0,d.jsx)(l,{logo:i,alt:g,imageClassName:c}),null!=n&&(0,d.jsx)("b",{className:u,children:n})]})}},41463:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(96540);var a=n(5260),r=n(74848);function o(e){let{locale:t,version:n,tag:o}=e;const s=t;return(0,r.jsxs)(a.A,{children:[t&&(0,r.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,r.jsx)("meta",{name:"docusaurus_version",content:n}),o&&(0,r.jsx)("meta",{name:"docusaurus_tag",content:o}),s&&(0,r.jsx)("meta",{name:"docsearch:language",content:s}),n&&(0,r.jsx)("meta",{name:"docsearch:version",content:n}),o&&(0,r.jsx)("meta",{name:"docsearch:docusaurus_tag",content:o})]})}},21122:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var a=n(96540),r=n(34164),o=n(92303),s=n(95293);const i={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var d=n(74848);function l(e){let{className:t,children:n}=e;const l=(0,o.A)(),{colorMode:c}=(0,s.G)();return(0,d.jsx)(d.Fragment,{children:(l?"dark"===c?["dark"]:["light"]:["light","dark"]).map((e=>{const o=n({theme:e,className:(0,r.A)(t,i.themedComponent,i[`themedComponent--${e}`])});return(0,d.jsx)(a.Fragment,{children:o},e)}))})}function c(e){const{sources:t,className:n,alt:a,...r}=e;return(0,d.jsx)(l,{className:n,children:e=>{let{theme:n,className:o}=e;return(0,d.jsx)("img",{src:t[n],alt:a,className:o,...r})}})}},41422:(e,t,n)=>{"use strict";n.d(t,{N:()=>b,u:()=>l});var a=n(96540),r=n(38193),o=n(205),s=n(53109),i=n(74848);const d="ease-in-out";function l(e){let{initialState:t}=e;const[n,r]=(0,a.useState)(t??!1),o=(0,a.useCallback)((()=>{r((e=>!e))}),[]);return{collapsed:n,setCollapsed:r,toggleCollapsed:o}}const c={display:"none",overflow:"hidden",height:"0px"},u={display:"block",overflow:"visible",height:"auto"};function p(e,t){const n=t?c:u;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function m(e){let{collapsibleRef:t,collapsed:n,animation:r}=e;const o=(0,a.useRef)(!1);(0,a.useEffect)((()=>{const e=t.current;function a(){const t=e.scrollHeight,n=r?.duration??function(e){if((0,s.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${r?.easing??d}`,height:`${t}px`}}function i(){const t=a();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return p(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(i(),requestAnimationFrame((()=>{e.style.height=c.height,e.style.overflow=c.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{i()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,r])}function f(e){if(!r.A.canUseDOM)return e?c:u}function g(e){let{as:t="div",collapsed:n,children:r,animation:o,onCollapseTransitionEnd:s,className:d,disableSSRStyle:l}=e;const c=(0,a.useRef)(null);return m({collapsibleRef:c,collapsed:n,animation:o}),(0,i.jsx)(t,{ref:c,style:l?void 0:f(n),onTransitionEnd:e=>{"height"===e.propertyName&&(p(c.current,n),s?.(n))},className:d,children:r})}function h(e){let{collapsed:t,...n}=e;const[r,s]=(0,a.useState)(!t),[d,l]=(0,a.useState)(t);return(0,o.A)((()=>{t||s(!0)}),[t]),(0,o.A)((()=>{r&&l(t)}),[r,t]),r?(0,i.jsx)(g,{...n,collapsed:d}):null}function b(e){let{lazy:t,...n}=e;const a=t?h:g;return(0,i.jsx)(a,{...n})}},65041:(e,t,n)=>{"use strict";n.d(t,{M:()=>g,o:()=>f});var a=n(96540),r=n(92303),o=n(70679),s=n(89532),i=n(6342),d=n(74848);const l=(0,o.Wf)("docusaurus.announcement.dismiss"),c=(0,o.Wf)("docusaurus.announcement.id"),u=()=>"true"===l.get(),p=e=>l.set(String(e)),m=a.createContext(null);function f(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,i.p)(),t=(0,r.A)(),[n,o]=(0,a.useState)((()=>!!t&&u()));(0,a.useEffect)((()=>{o(u())}),[]);const s=(0,a.useCallback)((()=>{p(!0),o(!0)}),[]);return(0,a.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=c.get();"annoucement-bar"===n&&(n="announcement-bar");const a=t!==n;c.set(t),a&&p(!1),!a&&u()||o(!1)}),[e]),(0,a.useMemo)((()=>({isActive:!!e&&!n,close:s})),[e,n,s])}();return(0,d.jsx)(m.Provider,{value:n,children:t})}function g(){const e=(0,a.useContext)(m);if(!e)throw new s.dV("AnnouncementBarProvider");return e}},95293:(e,t,n)=>{"use strict";n.d(t,{G:()=>b,a:()=>h});var a=n(96540),r=n(38193),o=n(89532),s=n(70679),i=n(6342),d=n(74848);const l=a.createContext(void 0),c="theme",u=(0,s.Wf)(c),p={light:"light",dark:"dark"},m=e=>e===p.dark?p.dark:p.light,f=e=>r.A.canUseDOM?m(document.documentElement.getAttribute("data-theme")):m(e),g=e=>{u.set(m(e))};function h(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,i.p)(),[r,o]=(0,a.useState)(f(e));(0,a.useEffect)((()=>{t&&u.del()}),[t]);const s=(0,a.useCallback)((function(t,a){void 0===a&&(a={});const{persist:r=!0}=a;t?(o(t),r&&g(t)):(o(n?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:e),u.del())}),[n,e]);(0,a.useEffect)((()=>{document.documentElement.setAttribute("data-theme",m(r))}),[r]),(0,a.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==c)return;const t=u.get();null!==t&&s(m(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,s]);const d=(0,a.useRef)(!1);return(0,a.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),a=()=>{window.matchMedia("print").matches||d.current?d.current=window.matchMedia("print").matches:s(null)};return e.addListener(a),()=>e.removeListener(a)}),[s,t,n]),(0,a.useMemo)((()=>({colorMode:r,setColorMode:s,get isDarkTheme(){return r===p.dark},setLightTheme(){s(p.light)},setDarkTheme(){s(p.dark)}})),[r,s])}();return(0,d.jsx)(l.Provider,{value:n,children:t})}function b(){const e=(0,a.useContext)(l);if(null==e)throw new o.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},55597:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>b,g1:()=>v});var a=n(96540),r=n(44070),o=n(17065),s=n(6342),i=n(81754),d=n(89532),l=n(70679),c=n(74848);const u=e=>`docs-preferred-version-${e}`,p={save:(e,t,n)=>{(0,l.Wf)(u(e),{persistence:t}).set(n)},read:(e,t)=>(0,l.Wf)(u(e),{persistence:t}).get(),clear:(e,t)=>{(0,l.Wf)(u(e),{persistence:t}).del()}},m=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const f=a.createContext(null);function g(){const e=(0,r.Gy)(),t=(0,s.p)().docs.versionPersistence,n=(0,a.useMemo)((()=>Object.keys(e)),[e]),[o,i]=(0,a.useState)((()=>m(n)));(0,a.useEffect)((()=>{i(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:a}=e;function r(e){const t=p.read(e,n);return a[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,r(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,a.useMemo)((()=>({savePreferredVersion:function(e,n){p.save(e,t,n),i((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function h(e){let{children:t}=e;const n=g();return(0,c.jsx)(f.Provider,{value:n,children:t})}function b(e){let{children:t}=e;return i.C5?(0,c.jsx)(h,{children:t}):(0,c.jsx)(c.Fragment,{children:t})}function y(){const e=(0,a.useContext)(f);if(!e)throw new d.dV("DocsPreferredVersionContextProvider");return e}function v(e){void 0===e&&(e=o.W);const t=(0,r.ht)(e),[n,s]=y(),{preferredVersionName:i}=n[e];return{preferredVersion:t.versions.find((e=>e.name===i))??null,savePreferredVersionName:(0,a.useCallback)((t=>{s.savePreferredVersion(e,t)}),[s,e])}}},26588:(e,t,n)=>{"use strict";n.d(t,{V:()=>d,t:()=>l});var a=n(96540),r=n(89532),o=n(74848);const s=Symbol("EmptyContext"),i=a.createContext(s);function d(e){let{children:t,name:n,items:r}=e;const s=(0,a.useMemo)((()=>n&&r?{name:n,items:r}:null),[n,r]);return(0,o.jsx)(i.Provider,{value:s,children:t})}function l(){const e=(0,a.useContext)(i);if(e===s)throw new r.dV("DocsSidebarProvider");return e}},32252:(e,t,n)=>{"use strict";n.d(t,{n:()=>i,r:()=>d});var a=n(96540),r=n(89532),o=n(74848);const s=a.createContext(null);function i(e){let{children:t,version:n}=e;return(0,o.jsx)(s.Provider,{value:n,children:t})}function d(){const e=(0,a.useContext)(s);if(null===e)throw new r.dV("DocsVersionProvider");return e}},89876:(e,t,n)=>{"use strict";n.d(t,{e:()=>m,M:()=>f});var a=n(96540),r=n(75600),o=n(24581),s=n(56347),i=n(89532);function d(e){!function(e){const t=(0,s.W6)(),n=(0,i._q)(e);(0,a.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}var l=n(6342),c=n(74848);const u=a.createContext(void 0);function p(){const e=function(){const e=(0,r.YL)(),{items:t}=(0,l.p)().navbar;return 0===t.length&&!e.component}(),t=(0,o.l)(),n=!e&&"mobile"===t,[s,i]=(0,a.useState)(!1);d((()=>{if(s)return i(!1),!1}));const c=(0,a.useCallback)((()=>{i((e=>!e))}),[]);return(0,a.useEffect)((()=>{"desktop"===t&&i(!1)}),[t]),(0,a.useMemo)((()=>({disabled:e,shouldRender:n,toggle:c,shown:s})),[e,n,c,s])}function m(e){let{children:t}=e;const n=p();return(0,c.jsx)(u.Provider,{value:n,children:t})}function f(){const e=a.useContext(u);if(void 0===e)throw new i.dV("NavbarMobileSidebarProvider");return e}},75600:(e,t,n)=>{"use strict";n.d(t,{GX:()=>l,YL:()=>d,y_:()=>i});var a=n(96540),r=n(89532),o=n(74848);const s=a.createContext(null);function i(e){let{children:t}=e;const n=(0,a.useState)({component:null,props:null});return(0,o.jsx)(s.Provider,{value:n,children:t})}function d(){const e=(0,a.useContext)(s);if(!e)throw new r.dV("NavbarSecondaryMenuContentProvider");return e[0]}function l(e){let{component:t,props:n}=e;const o=(0,a.useContext)(s);if(!o)throw new r.dV("NavbarSecondaryMenuContentProvider");const[,i]=o,d=(0,r.Be)(n);return(0,a.useEffect)((()=>{i({component:t,props:d})}),[i,t,d]),(0,a.useEffect)((()=>()=>i({component:null,props:null})),[i]),null}},14090:(e,t,n)=>{"use strict";n.d(t,{w:()=>r,J:()=>o});var a=n(96540);const r="navigation-with-keyboard";function o(){(0,a.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(r),"mousedown"===e.type&&document.body.classList.remove(r)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(r),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},24581:(e,t,n)=>{"use strict";n.d(t,{l:()=>i});var a=n(96540),r=n(38193);const o={desktop:"desktop",mobile:"mobile",ssr:"ssr"},s=996;function i(e){let{desktopBreakpoint:t=s}=void 0===e?{}:e;const[n,i]=(0,a.useState)((()=>"ssr"));return(0,a.useEffect)((()=>{function e(){i(function(e){if(!r.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?o.desktop:o.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},17559:(e,t,n)=>{"use strict";n.d(t,{G:()=>a});const a={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{blogFooterTagsRow:"theme-blog-footer-tags-row",blogFooterEditMetaRow:"theme-blog-footer-edit-meta-row"},pages:{pageFooterEditMetaRow:"theme-pages-footer-edit-meta-row"}}},53109:(e,t,n)=>{"use strict";function a(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>a})},81754:(e,t,n)=>{"use strict";n.d(t,{Nr:()=>m,w8:()=>h,C5:()=>p,B5:()=>_,Vd:()=>x,QB:()=>k,fW:()=>w,OF:()=>C,Y:()=>y});var a=n(96540),r=n(56347),o=n(22831),s=n(44070),i=n(55597),d=n(32252),l=n(26588);function c(e){return Array.from(new Set(e))}var u=n(99169);const p=!!s.Gy;function m(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=m(t);if(e)return e}}(e):void 0:e.href}const f=(e,t)=>void 0!==e&&(0,u.ys)(e,t),g=(e,t)=>e.some((e=>h(e,t)));function h(e,t){return"link"===e.type?f(e.href,t):"category"===e.type&&(f(e.href,t)||g(e.items,t))}function b(e,t){switch(e.type){case"category":return h(e,t)||e.items.some((e=>b(e,t)));case"link":return!e.unlisted||h(e,t);default:return!0}}function y(e,t){return(0,a.useMemo)((()=>e.filter((e=>b(e,t)))),[e,t])}function v(e){let{sidebarItems:t,pathname:n,onlyCategories:a=!1}=e;const r=[];return function e(t){for(const o of t)if("category"===o.type&&((0,u.ys)(o.href,n)||e(o.items))||"link"===o.type&&(0,u.ys)(o.href,n)){return a&&"category"!==o.type||r.unshift(o),!0}return!1}(t),r}function C(){const e=(0,l.t)(),{pathname:t}=(0,r.zy)(),n=(0,s.vT)()?.pluginData.breadcrumbs;return!1!==n&&e?v({sidebarItems:e.items,pathname:t}):null}function x(e){const{activeVersion:t}=(0,s.zK)(e),{preferredVersion:n}=(0,i.g1)(e),r=(0,s.r7)(e);return(0,a.useMemo)((()=>c([t,n,r].filter(Boolean))),[t,n,r])}function w(e,t){const n=x(t);return(0,a.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),a=t.find((t=>t[0]===e));if(!a)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return a[1]}),[e,n])}function k(e,t){const n=x(t);return(0,a.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),a=t.find((t=>t.id===e));if(!a){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${c(t.map((e=>e.id))).join("\n- ")}`)}return a}),[e,n])}function _(e){let{route:t}=e;const n=(0,r.zy)(),a=(0,d.r)(),s=t.routes,i=s.find((e=>(0,r.B6)(n.pathname,e)));if(!i)return null;const l=i.sidebar,c=l?a.docsSidebars[l]:void 0;return{docElement:(0,o.v)(s),sidebarName:l,sidebarItems:c}}},1003:(e,t,n)=>{"use strict";n.d(t,{e3:()=>m,be:()=>u,Jx:()=>f});var a=n(96540),r=n(34164),o=n(5260),s=n(53102);function i(){const e=a.useContext(s.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var d=n(86025),l=n(44586);var c=n(74848);function u(e){let{title:t,description:n,keywords:a,image:r,children:s}=e;const i=function(e){const{siteConfig:t}=(0,l.A)(),{title:n,titleDelimiter:a}=t;return e?.trim().length?`${e.trim()} ${a} ${n}`:n}(t),{withBaseUrl:u}=(0,d.hH)(),p=r?u(r,{absolute:!0}):void 0;return(0,c.jsxs)(o.A,{children:[t&&(0,c.jsx)("title",{children:i}),t&&(0,c.jsx)("meta",{property:"og:title",content:i}),n&&(0,c.jsx)("meta",{name:"description",content:n}),n&&(0,c.jsx)("meta",{property:"og:description",content:n}),a&&(0,c.jsx)("meta",{name:"keywords",content:Array.isArray(a)?a.join(","):a}),p&&(0,c.jsx)("meta",{property:"og:image",content:p}),p&&(0,c.jsx)("meta",{name:"twitter:image",content:p}),s]})}const p=a.createContext(void 0);function m(e){let{className:t,children:n}=e;const s=a.useContext(p),i=(0,r.A)(s,t);return(0,c.jsxs)(p.Provider,{value:i,children:[(0,c.jsx)(o.A,{children:(0,c.jsx)("html",{className:i})}),n]})}function f(e){let{children:t}=e;const n=i(),a=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const o=`plugin-id-${n.plugin.id}`;return(0,c.jsx)(m,{className:(0,r.A)(a,o),children:t})}},89532:(e,t,n)=>{"use strict";n.d(t,{Be:()=>l,ZC:()=>i,_q:()=>s,dV:()=>d,fM:()=>c});var a=n(96540),r=n(205),o=n(74848);function s(e){const t=(0,a.useRef)(e);return(0,r.A)((()=>{t.current=e}),[e]),(0,a.useCallback)((function(){return t.current(...arguments)}),[])}function i(e){const t=(0,a.useRef)();return(0,r.A)((()=>{t.current=e})),t.current}class d extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function l(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,a.useMemo)((()=>e),t.flat())}function c(e){return t=>{let{children:n}=t;return(0,o.jsx)(o.Fragment,{children:e.reduceRight(((e,t)=>(0,o.jsx)(t,{children:e})),n)})}}},99169:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>i,ys:()=>s});var a=n(96540),r=n(35947),o=n(44586);function s(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function i(){const{baseUrl:e}=(0,o.A)().siteConfig;return(0,a.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function a(e){return e.path===t&&!0===e.exact}function r(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(a)||e(t.filter(r).flatMap((e=>e.routes??[])))}(n)}({routes:r.A,baseUrl:e})),[e])}},23104:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>p,Tv:()=>l,gk:()=>m});var a=n(96540),r=n(38193),o=n(92303),s=(n(205),n(89532)),i=n(74848);const d=a.createContext(void 0);function l(e){let{children:t}=e;const n=function(){const e=(0,a.useRef)(!0);return(0,a.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,i.jsx)(d.Provider,{value:n,children:t})}function c(){const e=(0,a.useContext)(d);if(null==e)throw new s.dV("ScrollControllerProvider");return e}const u=()=>r.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function p(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=c(),r=(0,a.useRef)(u()),o=(0,s._q)(e);(0,a.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=u();o(e,r.current),r.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[o,n,...t])}function m(){const e=(0,a.useRef)(null),t=(0,o.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function a(){const r=document.documentElement.scrollTop;(n&&r>e||!n&&rt&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},2967:(e,t,n)=>{"use strict";n.d(t,{Cy:()=>a,tU:()=>r});n(44586);const a="default";function r(e,t){return`docs-${e}-${t}`}},70679:(e,t,n)=>{"use strict";n.d(t,{Wf:()=>l});n(96540);const a=JSON.parse('{"N":"localStorage","M":""}'),r=a.N;function o(e){let{key:t,oldValue:n,newValue:a,storage:r}=e;if(n===a)return;const o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,a,window.location.href,r),window.dispatchEvent(o)}function s(e){if(void 0===e&&(e=r),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,i||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),i=!0),null}var t}let i=!1;const d={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function l(e,t){const n=`${e}${a.M}`;if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(n);const r=s(t?.persistence);return null===r?d:{get:()=>{try{return r.getItem(n)}catch(e){return console.error(`Docusaurus storage error, can't get key=${n}`,e),null}},set:e=>{try{const t=r.getItem(n);r.setItem(n,e),o({key:n,oldValue:t,newValue:e,storage:r})}catch(t){console.error(`Docusaurus storage error, can't set ${n}=${e}`,t)}},del:()=>{try{const e=r.getItem(n);r.removeItem(n),o({key:n,oldValue:e,newValue:null,storage:r})}catch(e){console.error(`Docusaurus storage error, can't delete key=${n}`,e)}},listen:e=>{try{const t=t=>{t.storageArea===r&&t.key===n&&e(t)};return window.addEventListener("storage",t),()=>window.removeEventListener("storage",t)}catch(t){return console.error(`Docusaurus storage error, can't listen for changes of key=${n}`,t),()=>{}}}}}},32131:(e,t,n)=>{"use strict";n.d(t,{o:()=>s});var a=n(44586),r=n(56347),o=n(70440);function s(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:s,currentLocale:i}}=(0,a.A)(),{pathname:d}=(0,r.zy)(),l=(0,o.applyTrailingSlash)(d,{trailingSlash:n,baseUrl:e}),c=i===s?e:e.replace(`/${i}/`,"/"),u=l.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:a}=e;return`${a?t:""}${function(e){return e===s?`${c}`:`${c}${e}/`}(n)}${u}`}}}},75062:(e,t,n)=>{"use strict";n.d(t,{$:()=>s});var a=n(96540),r=n(56347),o=n(89532);function s(e){const t=(0,r.zy)(),n=(0,o.ZC)(t),s=(0,o._q)(e);(0,a.useEffect)((()=>{n&&t!==n&&s({location:t,previousLocation:n})}),[s,t,n])}},6342:(e,t,n)=>{"use strict";n.d(t,{p:()=>r});var a=n(44586);function r(){return(0,a.A)().siteConfig.themeConfig}},12983:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeTrailingSlash=t.addLeadingSlash=t.addTrailingSlash=void 0;const a=n(42566);function r(e){return e.endsWith("/")?e:`${e}/`}function o(e){return(0,a.removeSuffix)(e,"/")}t.addTrailingSlash=r,t.default=function(e,t){const{trailingSlash:n,baseUrl:a}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[s]=e.split(/[#?]/),i="/"===s||s===a?s:(d=s,n?r(d):o(d));var d;return e.replace(s,i)},t.addLeadingSlash=function(e){return(0,a.addPrefix)(e,"/")},t.removeTrailingSlash=o},80253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},70440:function(e,t,n){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.removePrefix=t.addSuffix=t.removeSuffix=t.addPrefix=t.removeTrailingSlash=t.addLeadingSlash=t.addTrailingSlash=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var r=n(12983);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return a(r).default}}),Object.defineProperty(t,"addTrailingSlash",{enumerable:!0,get:function(){return r.addTrailingSlash}}),Object.defineProperty(t,"addLeadingSlash",{enumerable:!0,get:function(){return r.addLeadingSlash}}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return r.removeTrailingSlash}});var o=n(42566);Object.defineProperty(t,"addPrefix",{enumerable:!0,get:function(){return o.addPrefix}}),Object.defineProperty(t,"removeSuffix",{enumerable:!0,get:function(){return o.removeSuffix}}),Object.defineProperty(t,"addSuffix",{enumerable:!0,get:function(){return o.addSuffix}}),Object.defineProperty(t,"removePrefix",{enumerable:!0,get:function(){return o.removePrefix}});var s=n(80253);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return s.getErrorCausalChain}})},42566:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removePrefix=t.addSuffix=t.removeSuffix=t.addPrefix=void 0,t.addPrefix=function(e,t){return e.startsWith(t)?e:`${t}${e}`},t.removeSuffix=function(e,t){return""===t?e:e.endsWith(t)?e.slice(0,-t.length):e},t.addSuffix=function(e,t){return e.endsWith(t)?e:`${e}${t}`},t.removePrefix=function(e,t){return e.startsWith(t)?e.slice(t.length):e}},2849:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});n(96540);var a=n(5391);const r={loadingRing:"loadingRing_RJI3","loading-ring":"loading-ring_FB5o"};var o=n(74848);function s(e){let{className:t}=e;return(0,o.jsxs)("div",{className:(0,a.A)(r.loadingRing,t),children:[(0,o.jsx)("div",{}),(0,o.jsx)("div",{}),(0,o.jsx)("div",{}),(0,o.jsx)("div",{})]})}},5891:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var a=n(58291),r=n.n(a),o=n(11088);const s=new Map;function i(e,t){const n=`${e}${t}`;let a=s.get(n);return a||(a=async function(e,t){{const n=`${e}${o.IH.replace("{dir}",t?`-${t.replace(/\//g,"-")}`:"")}`;if(new URL(n,location.origin).origin!==location.origin)throw new Error("Unexpected version url");const a=await(await fetch(n)).json(),s=a.map(((e,t)=>{let{documents:n,index:a}=e;return{type:t,documents:n,index:r().Index.load(a)}})),i=a.reduce(((e,t)=>{for(const n of t.index.invertedIndex)/\p{Unified_Ideograph}/u.test(n[0][0])&&e.add(n[0]);return e}),new Set);return{wrappedIndexes:s,zhDictionary:Array.from(i)}}return{wrappedIndexes:[],zhDictionary:[]}}(e,t),s.set(n,a)),a}},32384:(e,t,n)=>{"use strict";n.d(t,{m:()=>l});var a=n(58291),r=n.n(a);var o=n(11088);function s(e){return i(e).concat(i(e.filter((e=>{const t=e[e.length-1];return!t.trailing&&t.maybeTyping})),!0))}function i(e,t){return e.map((e=>({tokens:e.map((e=>e.value)),term:e.map((e=>({value:e.value,presence:r().Query.presence.REQUIRED,wildcard:(t?e.trailing||e.maybeTyping:e.trailing)?r().Query.wildcard.TRAILING:r().Query.wildcard.NONE})))})))}var d=n(69913);function l(e,t,n){return function(a,i){const l=function(e,t){if(1===t.length&&["ja","jp","th"].includes(t[0]))return r()[t[0]].tokenizer(e).map((e=>e.toString()));let n=/[^-\s]+/g;return t.includes("zh")&&(n=/\w+|\p{Unified_Ideograph}+/gu),e.toLowerCase().match(n)||[]}(a,o.BH);if(0===l.length)return void i([]);const c=function(e,t){const n=function(e,t){const n=[];return function e(a,r){if(0===a.length)return void n.push(r);const o=a[0];if(/\p{Unified_Ideograph}/u.test(o)){const n=function(e,t){const n=[];return function e(a,r){let o=0,s=!1;for(const i of t)if(a.substr(0,i.length)===i){const t={missed:r.missed,term:r.term.concat({value:i})};a.length>i.length?e(a.substr(i.length),t):n.push(t),s=!0}else for(let t=i.length-1;t>o;t-=1){const d=i.substr(0,t);if(a.substr(0,t)===d){o=t;const i={missed:r.missed,term:r.term.concat({value:d,trailing:!0})};a.length>t?e(a.substr(t),i):n.push(i),s=!0;break}}s||(a.length>0?e(a.substr(1),{missed:r.missed+1,term:r.term}):r.term.length>0&&n.push(r))}(e,{missed:0,term:[]}),n.sort(((e,t)=>{const n=e.missed>0?1:0,a=t.missed>0?1:0;return n!==a?n-a:e.term.length-t.term.length})).map((e=>e.term))}(o,t);for(const t of n){const n=r.concat(...t);e(a.slice(1),n)}}else{const t=r.concat({value:o});e(a.slice(1),t)}}(e,[]),n}(e,t);if(0===n.length)return[{tokens:e,term:e.map((e=>({value:e,presence:r().Query.presence.REQUIRED,wildcard:r().Query.wildcard.LEADING|r().Query.wildcard.TRAILING})))}];for(const r of n)r[r.length-1].maybeTyping=!0;const a=[];for(const s of o.BH)if("en"===s)o.sx||a.unshift(r().stopWordFilter);else{const e=r()[s];e.stopWordFilter&&a.unshift(e.stopWordFilter)}let i;if(a.length>0){const e=e=>a.reduce(((e,t)=>e.filter((e=>t(e.value)))),e);i=[];const t=[];for(const a of n){const n=e(a);i.push(n),n.length0&&t.push(n)}n.push(...t)}else i=n.slice();const d=[];for(const r of i)if(r.length>2)for(let e=r.length-1;e>=0;e-=1)d.push(r.slice(0,e).concat(r.slice(e+1)));return s(n).concat(s(d))}(l,t),u=[];e:for(const{term:t,tokens:r}of c)for(const{documents:a,index:o,type:s}of e)if(u.push(...o.query((e=>{for(const n of t)e.term(n.value,{wildcard:n.wildcard,presence:n.presence})})).slice(0,n).filter((e=>!u.some((t=>t.document.i.toString()===e.ref)))).slice(0,n-u.length).map((t=>{const n=a.find((e=>e.i.toString()===t.ref));return{document:n,type:s,page:s!==d.i.Title&&e[0].documents.find((e=>e.i===n.p)),metadata:t.matchData.metadata,tokens:r,score:t.score}}))),u.length>=n)break e;!function(e){e.forEach(((e,t)=>{e.index=t})),e.sort(((t,n)=>{let a=t.type!==d.i.Heading&&t.type!==d.i.Content&&t.type!==d.i.Description||!t.page?t.index:e.findIndex((e=>e.document===t.page)),r=n.type!==d.i.Heading&&n.type!==d.i.Content&&n.type!==d.i.Description||!n.page?n.index:e.findIndex((e=>e.document===n.page));if(-1===a&&(a=t.index),-1===r&&(r=n.index),a===r){const e=(0===n.type?1:0)-(0===t.type?1:0);return 0===e?t.index-n.index:e}return a-r}))}(u),function(e){e.forEach(((t,n)=>{n>0&&t.page&&e.slice(0,n).some((e=>(e.type===d.i.Keywords?e.page:e.document)===t.page))&&(n{"use strict";function a(e){return e.join(" \u203a ")}n.d(t,{$:()=>a})},53103:(e,t,n)=>{"use strict";function a(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}n.d(t,{Z:()=>a})},27674:(e,t,n)=>{"use strict";function a(e,t){const n=[];for(const a of Object.values(e))a[t]&&n.push(...a[t].position);return n.sort(((e,t)=>e[0]-t[0]||t[1]-e[1]))}n.d(t,{g:()=>a})},86841:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var a=n(53103);function r(e,t,n){const o=[];for(const s of t){const n=e.toLowerCase().indexOf(s);if(n>=0){n>0&&o.push(r(e.substr(0,n),t)),o.push(`${(0,a.Z)(e.substr(n,s.length))}`);const i=n+s.length;i${(0,a.Z)(e)}`:(0,a.Z)(e):o.join("")}},43810:(e,t,n)=>{"use strict";n.d(t,{C:()=>d});var a=n(53103),r=n(86841);const o=/\w+|\p{Unified_Ideograph}/u;function s(e){const t=[];let n=0,a=e;for(;a.length>0;){const r=a.match(o);if(!r){t.push(a);break}r.index>0&&t.push(a.substring(0,r.index)),t.push(r[0]),n+=r.index+r[0].length,a=e.substring(n)}return t}var i=n(11088);function d(e,t,n,o){void 0===o&&(o=i.rG);const{chunkIndex:d,chunks:l}=function(e,t,n){const o=[];let i=0,d=0,l=-1;for(;id){const t=s(e.substring(d,c)).map((e=>({html:(0,a.Z)(e),textLength:e.length})));for(const e of t)o.push(e)}-1===l&&(l=o.length),d=c+u,o.push({html:(0,r.Z)(e.substring(c,d),n,!0),textLength:u})}}if(d({html:(0,a.Z)(e),textLength:e.length})));for(const e of t)o.push(e)}return{chunkIndex:l,chunks:o}}(e,t,n),c=l.slice(0,d),u=l[d],p=[u.html],m=l.slice(d+1);let f=u.textLength,g=0,h=0,b=!1,y=!1;for(;f0){const e=c.pop();f+e.textLength<=o?(p.unshift(e.html),g+=e.textLength,f+=e.textLength):(b=!0,c.length=0)}else{if(!(m.length>0))break;{const e=m.shift();f+e.textLength<=o?(p.push(e.html),h+=e.textLength,f+=e.textLength):(y=!0,m.length=0)}}return(b||c.length>0)&&p.unshift("\u2026"),(y||m.length>0)&&p.push("\u2026"),p.join("")}},43385:(e,t,n)=>{"use strict";function a(e,t){if("string"==typeof e)return{label:e,path:e};{const{label:n,path:a}=e;return"string"==typeof n?{label:n,path:a}:Object.prototype.hasOwnProperty.call(n,t)?{label:n[t],path:a}:{label:a,path:a}}}n.d(t,{p:()=>a})},11088:(e,t,n)=>{"use strict";n.d(t,{CU:()=>o,UB:()=>m,tb:()=>l,O6:()=>h,I$:()=>f,BH:()=>a,sx:()=>r,ZG:()=>p,WW:()=>c,pk:()=>u,Hg:()=>g,IH:()=>s,rG:()=>d,AT:()=>i,dz:()=>b});n(58291);const a=["en"],r=!1,o=null,s="search-index{dir}.json?_=cb9ee976",i=8,d=50,l=!1,c=!0,u=!0,p="right",m=void 0,f=!0,g=null,h=!1,b=!1},69913:(e,t,n)=>{"use strict";var a;n.d(t,{i:()=>a}),function(e){e[e.Title=0]="Title",e[e.Heading=1]="Heading",e[e.Description=2]="Description",e[e.Keywords=3]="Keywords",e[e.Content=4]="Content"}(a||(a={}))},73796:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var a=n(4784),r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},a=window.Promise||function(e){function t(){}e(t,t)},o=function(){for(var e=arguments.length,t=Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:{}).target,t=function(){var e={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},t=void 0,n=void 0;if(b.container)if(b.container instanceof Object)t=(e=r({},e,b.container)).width-e.left-e.right-2*b.margin,n=e.height-e.top-e.bottom-2*b.margin;else{var a=(s(b.container)?b.container:document.querySelector(b.container)).getBoundingClientRect(),o=a.width,d=a.height,l=a.left,c=a.top;e=r({},e,{width:o,height:d,left:l,top:c})}t=t||e.width-2*b.margin,n=n||e.height-2*b.margin;var u=y.zoomedHd||y.original,p=i(u)?t:u.naturalWidth||t,m=i(u)?n:u.naturalHeight||n,f=u.getBoundingClientRect(),g=f.top,h=f.left,v=f.width,C=f.height,x=Math.min(Math.max(v,p),t)/v,w=Math.min(Math.max(C,m),n)/C,k=Math.min(x,w),_="scale("+k+") translate3d("+((t-v)/2-h+b.margin+e.left)/k+"px, "+((n-C)/2-g+b.margin+e.top)/k+"px, 0)";y.zoomed.style.transform=_,y.zoomedHd&&(y.zoomedHd.style.transform=_)};return new a((function(n){if(e&&-1===m.indexOf(e))n(C);else{if(y.zoomed)n(C);else{if(e)y.original=e;else{if(!(m.length>0))return void n(C);var a=m;y.original=a[0]}if(y.original.dispatchEvent(l("medium-zoom:open",{detail:{zoom:C}})),h=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,g=!0,y.zoomed=function(e){var t=e.getBoundingClientRect(),n=t.top,a=t.left,r=t.width,o=t.height,s=e.cloneNode(),i=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,d=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return s.removeAttribute("id"),s.style.position="absolute",s.style.top=n+i+"px",s.style.left=a+d+"px",s.style.width=r+"px",s.style.height=o+"px",s.style.transform="",s}(y.original),document.body.appendChild(v),b.template){var r=s(b.template)?b.template:document.querySelector(b.template);y.template=document.createElement("div"),y.template.appendChild(r.content.cloneNode(!0)),document.body.appendChild(y.template)}if(y.original.parentElement&&"PICTURE"===y.original.parentElement.tagName&&y.original.currentSrc&&(y.zoomed.src=y.original.currentSrc),document.body.appendChild(y.zoomed),window.requestAnimationFrame((function(){document.body.classList.add("medium-zoom--opened")})),y.original.classList.add("medium-zoom-image--hidden"),y.zoomed.classList.add("medium-zoom-image--opened"),y.zoomed.addEventListener("click",u),y.zoomed.addEventListener("transitionend",(function e(){g=!1,y.zoomed.removeEventListener("transitionend",e),y.original.dispatchEvent(l("medium-zoom:opened",{detail:{zoom:C}})),n(C)})),y.original.getAttribute("data-zoom-src")){y.zoomedHd=y.zoomed.cloneNode(),y.zoomedHd.removeAttribute("srcset"),y.zoomedHd.removeAttribute("sizes"),y.zoomedHd.removeAttribute("loading"),y.zoomedHd.src=y.zoomed.getAttribute("data-zoom-src"),y.zoomedHd.onerror=function(){clearInterval(o),console.warn("Unable to reach the zoom image target "+y.zoomedHd.src),y.zoomedHd=null,t()};var o=setInterval((function(){y.zoomedHd.complete&&(clearInterval(o),y.zoomedHd.classList.add("medium-zoom-image--opened"),y.zoomedHd.addEventListener("click",u),document.body.appendChild(y.zoomedHd),t())}),10)}else if(y.original.hasAttribute("srcset")){y.zoomedHd=y.zoomed.cloneNode(),y.zoomedHd.removeAttribute("sizes"),y.zoomedHd.removeAttribute("loading");var i=y.zoomedHd.addEventListener("load",(function(){y.zoomedHd.removeEventListener("load",i),y.zoomedHd.classList.add("medium-zoom-image--opened"),y.zoomedHd.addEventListener("click",u),document.body.appendChild(y.zoomedHd),t()}))}else t()}}}))},u=function(){return new a((function(e){if(!g&&y.original){g=!0,document.body.classList.remove("medium-zoom--opened"),y.zoomed.style.transform="",y.zoomedHd&&(y.zoomedHd.style.transform=""),y.template&&(y.template.style.transition="opacity 150ms",y.template.style.opacity=0),y.original.dispatchEvent(l("medium-zoom:close",{detail:{zoom:C}})),y.zoomed.addEventListener("transitionend",(function t(){y.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(y.zoomed),y.zoomedHd&&document.body.removeChild(y.zoomedHd),document.body.removeChild(v),y.zoomed.classList.remove("medium-zoom-image--opened"),y.template&&document.body.removeChild(y.template),g=!1,y.zoomed.removeEventListener("transitionend",t),y.original.dispatchEvent(l("medium-zoom:closed",{detail:{zoom:C}})),y.original=null,y.zoomed=null,y.zoomedHd=null,y.template=null,e(C)}))}else e(C)}))},p=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).target;return y.original?u():c({target:e})},m=[],f=[],g=!1,h=0,b=n,y={original:null,zoomed:null,zoomedHd:null,template:null};"[object Object]"===Object.prototype.toString.call(t)?b=t:(t||"string"==typeof t)&&o(t);var v=function(e){var t=document.createElement("div");return t.classList.add("medium-zoom-overlay"),t.style.background=e,t}((b=r({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},b)).background);document.addEventListener("click",(function(e){var t=e.target;t!==v?-1!==m.indexOf(t)&&p({target:t}):u()})),document.addEventListener("keyup",(function(e){var t=e.key||e.keyCode;"Escape"!==t&&"Esc"!==t&&27!==t||u()})),document.addEventListener("scroll",(function(){if(!g&&y.original){var e=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(h-e)>b.scrollOffset&&setTimeout(u,150)}})),window.addEventListener("resize",u);var C={open:c,close:u,toggle:p,update:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e;if(e.background&&(v.style.background=e.background),e.container&&e.container instanceof Object&&(t.container=r({},b.container,e.container)),e.template){var n=s(e.template)?e.template:document.querySelector(e.template);t.template=n}return b=r({},b,t),m.forEach((function(e){e.dispatchEvent(l("medium-zoom:update",{detail:{zoom:C}}))})),C},clone:function(){return e(r({},b,arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}))},attach:o,detach:function(){for(var e=arguments.length,t=Array(e),n=0;n0?t.reduce((function(e,t){return[].concat(e,d(t))}),[]):m;return a.forEach((function(e){e.classList.remove("medium-zoom-image"),e.dispatchEvent(l("medium-zoom:detach",{detail:{zoom:C}}))})),m=m.filter((function(e){return-1===a.indexOf(e)})),C},on:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return m.forEach((function(a){a.addEventListener("medium-zoom:"+e,t,n)})),f.push({type:"medium-zoom:"+e,listener:t,options:n}),C},off:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return m.forEach((function(a){a.removeEventListener("medium-zoom:"+e,t,n)})),f=f.filter((function(n){return!(n.type==="medium-zoom:"+e&&n.listener.toString()===t.toString())})),C},getOptions:function(){return b},getImages:function(){return m},getZoomedImage:function(){return y.original}};return C},{themeConfig:u}=a.default;function p(e){var t,n;return document.querySelector('html[data-theme="dark"]')?(null===(t=e.background)||void 0===t?void 0:t.dark)||"rgb(50, 50, 50)":(null===(n=e.background)||void 0===n?void 0:n.light)||"rgb(255, 255, 255)"}const m=function(){if("undefined"==typeof window)return null;let e;const{zoom:t}=u,{selector:n=".markdown img",config:a={}}=t||{};if(!t)return null;a.background=p(t);var r=new MutationObserver((function(){e&&e.update({background:p(t)})}));const o=document.querySelector("html");return r.observe(o,{attributes:!0,attributeFilter:["data-theme"]}),setTimeout((()=>{e&&e.detach(),e=c(n,a)}),1e3),{onRouteUpdate(){setTimeout((()=>{e&&e.detach(),e=c(n,a)}),1e3)}}}()},31513:(e,t,n)=>{"use strict";n.d(t,{zR:()=>C,TM:()=>A,yJ:()=>m,sC:()=>X,AO:()=>p});var a=n(58168);function r(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,a=n+1,r=e.length;a=0;p--){var m=s[p];"."===m?o(s,p):".."===m?(o(s,p),u++):u&&(o(s,p),u--)}if(!l)for(;u--;u)s.unshift("..");!l||""===s[0]||s[0]&&r(s[0])||s.unshift("");var f=s.join("/");return n&&"/"!==f.substr(-1)&&(f+="/"),f};var i=n(11561);function d(e){return"/"===e.charAt(0)?e:"/"+e}function l(e){return"/"===e.charAt(0)?e.substr(1):e}function c(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function u(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,n=e.search,a=e.hash,r=t||"/";return n&&"?"!==n&&(r+="?"===n.charAt(0)?n:"?"+n),a&&"#"!==a&&(r+="#"===a.charAt(0)?a:"#"+a),r}function m(e,t,n,r){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",a="",r=t.indexOf("#");-1!==r&&(a=t.substr(r),t=t.substr(0,r));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===a?"":a}}(e),o.state=t):(void 0===(o=(0,a.A)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(i){throw i instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):i}return n&&(o.key=n),r?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=s(o.pathname,r.pathname)):o.pathname=r.pathname:o.pathname||(o.pathname="/"),o}function f(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,a,r){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof a?a(o,r):r(!0):r(!1!==o)}else r(!0)},appendListener:function(e){var n=!0;function a(){n&&e.apply(void 0,arguments)}return t.push(a),function(){n=!1,t=t.filter((function(e){return e!==a}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),a=0;at?n.splice(t,n.length-t,r):n.push(r),u({action:a,location:r,index:t,entries:n})}}))},replace:function(e,t){var a="REPLACE",r=m(e,t,g(),C.location);c.confirmTransitionTo(r,a,n,(function(e){e&&(C.entries[C.index]=r,u({action:a,location:r}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=C.index+e;return t>=0&&t{"use strict";var a=n(44363),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},i={};function d(e){return a.isMemo(e)?s:i[e.$$typeof]||r}i[a.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},i[a.Memo]=s;var l=Object.defineProperty,c=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,f=Object.prototype;e.exports=function e(t,n,a){if("string"!=typeof n){if(f){var r=m(n);r&&r!==f&&e(t,r,a)}var s=c(n);u&&(s=s.concat(u(n)));for(var i=d(t),g=d(n),h=0;h{"use strict";e.exports=function(e,t,n,a,r,o,s,i){if(!e){var d;if(void 0===t)d=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,a,r,o,s,i],c=0;(d=new Error(t.replace(/%s/g,(function(){return l[c++]})))).name="Invariant Violation"}throw d.framesToPop=1,d}}},64634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},58291:(e,t,n)=>{var a,r;!function(){var o,s,i,d,l,c,u,p,m,f,g,h,b,y,v,C,x,w,k,_,S,A,P,X,E,T,M,D,I,R,L=function(e){var t=new L.Builder;return t.pipeline.add(L.trimmer,L.stopWordFilter,L.stemmer),t.searchPipeline.add(L.stemmer),e.call(t,t),t.build()};L.version="2.3.9",L.utils={},L.utils.warn=(o=this,function(e){o.console&&console.warn&&console.warn(e)}),L.utils.asString=function(e){return null==e?"":e.toString()},L.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),n=Object.keys(e),a=0;a0){var d=L.utils.clone(t)||{};d.position=[s,i],d.index=r.length,r.push(new L.Token(n.slice(s,o),d))}s=o+1}}return r},L.tokenizer.separator=/[\s\-]+/,L.Pipeline=function(){this._stack=[]},L.Pipeline.registeredFunctions=Object.create(null),L.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&L.utils.warn("Overwriting existing registered function: "+t),e.label=t,L.Pipeline.registeredFunctions[e.label]=e},L.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||L.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},L.Pipeline.load=function(e){var t=new L.Pipeline;return e.forEach((function(e){var n=L.Pipeline.registeredFunctions[e];if(!n)throw new Error("Cannot load unregistered function: "+e);t.add(n)})),t},L.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach((function(e){L.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},L.Pipeline.prototype.after=function(e,t){L.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");n+=1,this._stack.splice(n,0,t)},L.Pipeline.prototype.before=function(e,t){L.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");this._stack.splice(n,0,t)},L.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},L.Pipeline.prototype.run=function(e){for(var t=this._stack.length,n=0;n1&&(oe&&(n=r),o!=e);)a=n-t,r=t+Math.floor(a/2),o=this.elements[2*r];return o==e||o>e?2*r:oi?l+=2:s==i&&(t+=n[d+1]*a[l+1],d+=2,l+=2);return t},L.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},L.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,n=0;t0){var o,s=r.str.charAt(0);s in r.node.edges?o=r.node.edges[s]:(o=new L.TokenSet,r.node.edges[s]=o),1==r.str.length&&(o.final=!0),a.push({node:o,editsRemaining:r.editsRemaining,str:r.str.slice(1)})}if(0!=r.editsRemaining){if("*"in r.node.edges)var i=r.node.edges["*"];else{i=new L.TokenSet;r.node.edges["*"]=i}if(0==r.str.length&&(i.final=!0),a.push({node:i,editsRemaining:r.editsRemaining-1,str:r.str}),r.str.length>1&&a.push({node:r.node,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)}),1==r.str.length&&(r.node.final=!0),r.str.length>=1){if("*"in r.node.edges)var d=r.node.edges["*"];else{d=new L.TokenSet;r.node.edges["*"]=d}1==r.str.length&&(d.final=!0),a.push({node:d,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)})}if(r.str.length>1){var l,c=r.str.charAt(0),u=r.str.charAt(1);u in r.node.edges?l=r.node.edges[u]:(l=new L.TokenSet,r.node.edges[u]=l),1==r.str.length&&(l.final=!0),a.push({node:l,editsRemaining:r.editsRemaining-1,str:c+r.str.slice(2)})}}}return n},L.TokenSet.fromString=function(e){for(var t=new L.TokenSet,n=t,a=0,r=e.length;a=e;t--){var n=this.uncheckedNodes[t],a=n.child.toString();a in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[a]:(n.child._str=a,this.minimizedNodes[a]=n.child),this.uncheckedNodes.pop()}},L.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},L.Index.prototype.search=function(e){return this.query((function(t){new L.QueryParser(e,t).parse()}))},L.Index.prototype.query=function(e){for(var t=new L.Query(this.fields),n=Object.create(null),a=Object.create(null),r=Object.create(null),o=Object.create(null),s=Object.create(null),i=0;i1?1:e},L.Builder.prototype.k1=function(e){this._k1=e},L.Builder.prototype.add=function(e,t){var n=e[this._ref],a=Object.keys(this._fields);this._documents[n]=t||{},this.documentCount+=1;for(var r=0;r=this.length)return L.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},L.QueryLexer.prototype.width=function(){return this.pos-this.start},L.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},L.QueryLexer.prototype.backup=function(){this.pos-=1},L.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=L.QueryLexer.EOS&&this.backup()},L.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(L.QueryLexer.TERM)),e.ignore(),e.more())return L.QueryLexer.lexText},L.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(L.QueryLexer.EDIT_DISTANCE),L.QueryLexer.lexText},L.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(L.QueryLexer.BOOST),L.QueryLexer.lexText},L.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(L.QueryLexer.TERM)},L.QueryLexer.termSeparator=L.tokenizer.separator,L.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==L.QueryLexer.EOS)return L.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return L.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(L.QueryLexer.TERM),L.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(L.QueryLexer.TERM),L.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(L.QueryLexer.PRESENCE),L.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(L.QueryLexer.PRESENCE),L.QueryLexer.lexText;if(t.match(L.QueryLexer.termSeparator))return L.QueryLexer.lexTerm}else e.escapeCharacter()}},L.QueryParser=function(e,t){this.lexer=new L.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},L.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=L.QueryParser.parseClause;e;)e=e(this);return this.query},L.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},L.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},L.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},L.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case L.QueryLexer.PRESENCE:return L.QueryParser.parsePresence;case L.QueryLexer.FIELD:return L.QueryParser.parseField;case L.QueryLexer.TERM:return L.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(n+=" with value '"+t.str+"'"),new L.QueryParseError(n,t.start,t.end)}},L.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=L.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=L.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+t.str+"'";throw new L.QueryParseError(n,t.start,t.end)}var a=e.peekLexeme();if(null==a){n="expecting term or field, found nothing";throw new L.QueryParseError(n,t.start,t.end)}switch(a.type){case L.QueryLexer.FIELD:return L.QueryParser.parseField;case L.QueryLexer.TERM:return L.QueryParser.parseTerm;default:n="expecting term or field, found '"+a.type+"'";throw new L.QueryParseError(n,a.start,a.end)}}},L.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var n=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),a="unrecognised field '"+t.str+"', possible fields: "+n;throw new L.QueryParseError(a,t.start,t.end)}e.currentClause.fields=[t.str];var r=e.peekLexeme();if(null==r){a="expecting term, found nothing";throw new L.QueryParseError(a,t.start,t.end)}if(r.type===L.QueryLexer.TERM)return L.QueryParser.parseTerm;a="expecting term, found '"+r.type+"'";throw new L.QueryParseError(a,r.start,r.end)}},L.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(null!=n)switch(n.type){case L.QueryLexer.TERM:return e.nextClause(),L.QueryParser.parseTerm;case L.QueryLexer.FIELD:return e.nextClause(),L.QueryParser.parseField;case L.QueryLexer.EDIT_DISTANCE:return L.QueryParser.parseEditDistance;case L.QueryLexer.BOOST:return L.QueryParser.parseBoost;case L.QueryLexer.PRESENCE:return e.nextClause(),L.QueryParser.parsePresence;default:var a="Unexpected lexeme type '"+n.type+"'";throw new L.QueryParseError(a,n.start,n.end)}else e.nextClause()}},L.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var a="edit distance must be numeric";throw new L.QueryParseError(a,t.start,t.end)}e.currentClause.editDistance=n;var r=e.peekLexeme();if(null!=r)switch(r.type){case L.QueryLexer.TERM:return e.nextClause(),L.QueryParser.parseTerm;case L.QueryLexer.FIELD:return e.nextClause(),L.QueryParser.parseField;case L.QueryLexer.EDIT_DISTANCE:return L.QueryParser.parseEditDistance;case L.QueryLexer.BOOST:return L.QueryParser.parseBoost;case L.QueryLexer.PRESENCE:return e.nextClause(),L.QueryParser.parsePresence;default:a="Unexpected lexeme type '"+r.type+"'";throw new L.QueryParseError(a,r.start,r.end)}else e.nextClause()}},L.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var a="boost must be numeric";throw new L.QueryParseError(a,t.start,t.end)}e.currentClause.boost=n;var r=e.peekLexeme();if(null!=r)switch(r.type){case L.QueryLexer.TERM:return e.nextClause(),L.QueryParser.parseTerm;case L.QueryLexer.FIELD:return e.nextClause(),L.QueryParser.parseField;case L.QueryLexer.EDIT_DISTANCE:return L.QueryParser.parseEditDistance;case L.QueryLexer.BOOST:return L.QueryParser.parseBoost;case L.QueryLexer.PRESENCE:return e.nextClause(),L.QueryParser.parsePresence;default:a="Unexpected lexeme type '"+r.type+"'";throw new L.QueryParseError(a,r.start,r.end)}else e.nextClause()}},void 0===(r="function"==typeof(a=function(){return L})?a.call(t,n,t,e):a)||(e.exports=r)}()},10119:(e,t,n)=>{"use strict";n.r(t)},51043:(e,t,n)=>{"use strict";n.r(t)},5947:function(e,t,n){var a,r;a=function(){var e,t,n={version:"0.2.0"},a=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function r(e,t,n){return en?n:e}function o(e){return 100*(-1+e)}function s(e,t,n){var r;return(r="translate3d"===a.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===a.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,r}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(a[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=r(e,a.minimum,1),n.status=1===e?null:e;var o=n.render(!t),l=o.querySelector(a.barSelector),c=a.speed,u=a.easing;return o.offsetWidth,i((function(t){""===a.positionUsing&&(a.positionUsing=n.getPositioningCSS()),d(l,s(e,c,u)),1===e?(d(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){d(o,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),c)}),c)):setTimeout(t,c)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),a.trickleSpeed)};return a.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*r(Math.random()*t,.1,.95)),t=r(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*a.trickleRate)},e=0,t=0,n.promise=function(a){return a&&"resolved"!==a.state()?(0===t&&n.start(),e++,t++,a.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=a.template;var r,s=t.querySelector(a.barSelector),i=e?"-100":o(n.status||0),l=document.querySelector(a.parent);return d(s,{transition:"all 0 linear",transform:"translate3d("+i+"%,0,0)"}),a.showSpinner||(r=t.querySelector(a.spinnerSelector))&&m(r),l!=document.body&&c(l,"nprogress-custom-parent"),l.appendChild(t),t},n.remove=function(){u(document.documentElement,"nprogress-busy"),u(document.querySelector(a.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&m(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var i=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),d=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function a(t){var n=document.body.style;if(t in n)return t;for(var a,r=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);r--;)if((a=e[r]+o)in n)return a;return t}function r(e){return e=n(e),t[e]||(t[e]=a(e))}function o(e,t,n){t=r(t),e.style[t]=n}return function(e,t){var n,a,r=arguments;if(2==r.length)for(n in t)void 0!==(a=t[n])&&t.hasOwnProperty(n)&&o(e,n,a);else o(e,r[1],r[2])}}();function l(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function c(e,t){var n=p(e),a=n+t;l(n,t)||(e.className=a.substring(1))}function u(e,t){var n,a=p(e);l(e,t)&&(n=a.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function m(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(r="function"==typeof a?a.call(t,n,t,e):a)||(e.exports=r)},35302:(e,t,n)=>{var a=n(64634);e.exports=m,e.exports.parse=o,e.exports.compile=function(e,t){return i(o(e,t),t)},e.exports.tokensToFunction=i,e.exports.tokensToRegExp=p;var r=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,a=[],o=0,s=0,i="",c=t&&t.delimiter||"/";null!=(n=r.exec(e));){var u=n[0],p=n[1],m=n.index;if(i+=e.slice(s,m),s=m+u.length,p)i+=p[1];else{var f=e[s],g=n[2],h=n[3],b=n[4],y=n[5],v=n[6],C=n[7];i&&(a.push(i),i="");var x=null!=g&&null!=f&&f!==g,w="+"===v||"*"===v,k="?"===v||"*"===v,_=n[2]||c,S=b||y;a.push({name:h||o++,prefix:g||"",delimiter:_,optional:k,repeat:w,partial:x,asterisk:!!C,pattern:S?l(S):C?".*":"[^"+d(_)+"]+?"})}}return s{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll and highlightAllUnder methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},8722:(e,t,n)=>{const a=n(6969),r=n(98380),o=new Set;function s(e){void 0===e?e=Object.keys(a.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...o,...Object.keys(Prism.languages)];r(a,e,t).load((e=>{if(!(e in a.languages))return void(s.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(63157).resolve(t)],delete Prism.languages[e],n(63157)(t),o.add(e)}))}s.silent=!1,e.exports=s},19700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,a,r,o){if(n.language===a){var s=n.tokenStack=[];n.code=n.code.replace(r,(function(e){if("function"==typeof o&&!o(e))return e;for(var r,i=s.length;-1!==n.code.indexOf(r=t(a,i));)++i;return s[i]=e,r})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,a){if(n.language===a&&n.tokenStack){n.grammar=e.languages[a];var r=0,o=Object.keys(n.tokenStack);!function s(i){for(var d=0;d=o.length);d++){var l=i[d];if("string"==typeof l||l.content&&"string"==typeof l.content){var c=o[r],u=n.tokenStack[c],p="string"==typeof l?l:l.content,m=t(a,c),f=p.indexOf(m);if(f>-1){++r;var g=p.substring(0,f),h=new e.Token(a,e.tokenize(u,n.grammar),"language-"+a,u),b=p.substring(f+m.length),y=[];g&&y.push.apply(y,s([g])),y.push(h),b&&y.push.apply(y,s([b])),"string"==typeof l?i.splice.apply(i,[d,1].concat(y)):l.content=y}}else l.content&&s(l.content)}return i}(n.tokens)}}}})}(Prism)},18692:(e,t,n)=>{var a={"./":8722};function r(e){var t=o(e);return n(t)}function o(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=o,e.exports=r,r.id=18692},63157:(e,t,n)=>{var a={"./":8722};function r(e){var t=o(e);return n(t)}function o(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=o,e.exports=r,r.id=63157},98380:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,a=e.length;n "));var i={},d=e[a];if(d){function l(t){if(!(t in e))throw new Error(a+" depends on an unknown component "+t);if(!(t in i))for(var s in r(t,o),i[t]=!0,n[t])i[s]=!0}t(d.require,l),t(d.optional,l),t(d.modify,l)}n[a]=i,o.pop()}}return function(e){var t=n[e];return t||(r(e,a),t=n[e]),t}}function r(e){for(var t in e)return!0;return!1}return function(o,s,i){var d=function(e){var t={};for(var n in e){var a=e[n];for(var r in a)if("meta"!=r){var o=a[r];t[r]="string"==typeof o?{title:o}:o}}return t}(o),l=function(e){var n;return function(a){if(a in e)return a;if(!n)for(var r in n={},e){var o=e[r];t(o&&o.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+r+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+r+" because it is a component.");n[t]=r}))}return n[a]||a}}(d);s=s.map(l),i=(i||[]).map(l);var c=n(s),u=n(i);s.forEach((function e(n){var a=d[n];t(a&&a.require,(function(t){t in u||(c[t]=!0,e(t))}))}));for(var p,m=a(d),f=c;r(f);){for(var g in p={},f){var h=d[g];t(h&&h.modify,(function(e){e in u&&(p[e]=!0)}))}for(var b in u)if(!(b in c))for(var y in m(b))if(y in c){p[b]=!0;break}for(var v in f=p)c[v]=!0}var C={getIds:function(){var e=[];return C.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,a,r){var o=r?r.series:void 0,s=r?r.parallel:e,i={},d={};function l(e){if(e in i)return i[e];d[e]=!0;var r,c=[];for(var u in t(e))u in n&&c.push(u);if(0===c.length)r=a(e);else{var p=s(c.map((function(e){var t=l(e);return delete d[e],t})));o?r=o(p,(function(){return a(e)})):a(e)}return i[e]=r}for(var c in n)l(c);var u=[];for(var p in d)u.push(i[p]);return s(u)}(m,c,t,n)}};return C}}();e.exports=t},2694:(e,t,n)=>{"use strict";var a=n(6925);function r(){}function o(){}o.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,o,s){if(s!==a){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:r};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},22551:(e,t,n)=>{"use strict";var a=n(96540),r=n(69982);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n