Le specifiche CPP (Collaboration Profile Protocol) consentono alle aziende di specificare
il proprio modo di partecipare al processo descritto nel
BPSS.
MODA-ML pubblica i BPSS di riferimento di settore,
per poterli poi utilizzare (in accordo con la visione del framework ebXML)
nel descrivere le capacità dell'azienda (Party) nei Profili di Collaborazione (CPP);
in questo modo l'azienda specifica quali parti dei processi di business formalizzati nel BPSS
intende supportare e con quali modalità.
Allo scopo di applicare i CPP al
contesto del settore T/A, (concentrando i propri sforzi sul "Process
Specification" piuttosto che su "Transport specification") il gruppo tecnico di MODA-ML sta studiando la estensione dello schema con un elemento aggiuntivo
(per ora definito DocumentOptionaElement, in breve DOE) per permettere alle aziende di
personalizzare l'uso dei documenti di scambio (caratteristica non
prevista dallo standard ebXML per i CPP): per esempio elementi opzionali potrebbero venir considerati obbligatori.
Di seguito, un'istanza di CPP MODA-ML privo dell'elemento aggiuntivo
(quindi aderente alle specifiche ebXML):
IT1234567890_noDOE.xml
e un'istanza di CPP MODA-ML con elemento aggiuntivo (ESTENSIONE delle specifiche):
IT0987654321_withDOE.xml
In entrambi i casi possiamo notare che il CPP fa riferimento al BPSS
nel seguente modo:
Role tp:name="Fornitore di tessuti" xlink:type="simple" xlink:href="http://www.moda-ml.net/moda-ml/repository/bpss/v2003-1/it/v2003-1_Fornituratessuti.xml#Fornitore
di tessuti"/>
Per approfondimenti sull'estensione del CPP, si veda l'articolo:
(pp. 186-195 in "E-Commerce and
Web Technologies", 5th international conference EC-Web 2004, Zaragoza, Spain,
August/September 2004, Proceedings, ISBN 3-540-22917-5, Springer)