Outil BSR ADELI Paris 2001-11-21 Alain CHAPDANIEL alain.chapdaniel@actimum.com Page 1
Contenu! Le BSR à l origine! Le BSR et la modélisation (edi ouvert, UMM, ebxml )! L outil BSR testé par l ISO! Les répertoires en test! Interrogations sur internet! Traitements batch! Démonstration! Conclusion:! Quel avenir pour l outil BSR? alain.chapdaniel@actimum.com Page 2
Le BSR à l origine! Un registre de concept multilingue! Initialement pour favoriser la migration d ANSI X12 vers EDIFACT Présentation du BSR au travers du site www.ubsr.org alain.chapdaniel@actimum.com Page 3
Le BSR et la modélisation! La modélisation des échanges par l EDI ouvert:! BOV (vue opérationnelle)!scénarios!données (Décrites à l intérieur du scénario avec une alternative de faire appel à un «BSR» pour certaines de ces données moins spécifiques au scénario)! FSV (vue fonctionnelle)! La modélisation des échanges approche objet (UMM, ebxml ou autre):! Les données! Le reste!dynamique!rôles!opérations!contraintes!états! Le BSR est utile pour les deux catégories d information alain.chapdaniel@actimum.com Page 4
L outil BSR testé par l ISO!Les objectifs!les répertoires en test!interrogations sur internet!traitements batch!démonstration! alain.chapdaniel@actimum.com Page 5
Les objectifs du test! Tester l outil pour! Décider de sa future utilisation! Faire des propositions pour le projet BSR de l ISO tc154! Le test se concentre sur les fonctionnalités sémantiques de l outil.! Interrogation et analyse sur internet!en anglais et français!d un ou plusieurs répertoires simultanément! Traitements batchs!comparaison de deux répertoires! Les recherches utilisent un moteur sémantique et sont beaucoup plus puissantes que des recherches par mot-clé. Elles sont également indépendantes de tout modèle de données alain.chapdaniel@actimum.com Page 6
Les répertoires pour le test! ISO 7372:1993 (UNTDED)! UN EDIFACT directories! ebxml core components! G7 WCO data harmonization group! ISO/TC 68! SWIFT! ISO/TC 184 (STEP)! candidates BSUs Voir explications sur le site www.ubsr.org alain.chapdaniel@actimum.com Page 7
Interrogations sur internet! L interrogation est faite en considérant (le nom + les synonymes + la définition) dans le repertoire cible! Les paramètres d interrogation peuvent être changés http:www.ubsr.org Contact: alain.chapdaniel@actimum.com alain.chapdaniel@actimum.com Page 8
Traitements batch! Les possibilités actuelles! Comparaison de 2 répertoires!chaque entrée du premier est interrogée par rapport à l ensemble du second répertoire! L interrogation peut être composée d un ou plusieurs éléments:!le nom!les synonymes!la définition! Et s appliquer à un des éléments suivants du répertoire cible:!le nom!les synonymes!la définition! Pour chaque entrées, liées sémantiquement, les informations suivantes sont fournies:!l identifiant!le nom!les synonymes!la définition!le score (force du lien sémantique) alain.chapdaniel@actimum.com Page 9
Example de traitement Batch ISO15022 elements ID SWIFT dictionary ID ISO15022elements name SW IFTdictionary name and definition score 21 11 Accrued Interest Amount Accrued Interest Amount : The interest amount that has been accrued in between coupo1.00 22 12 Accrued Interest Flag Accrued Interest Flag : Indicates whether the net proceeds include interest accrued on 1.00 31 20 Address Type Address Type : The type of the address, for example a business address or a home add1.00 36 21 Affirming Party Affirming Party : The affirming party 1.00 54 37 Amount Bought Amount Bought : The value to be delivered to the originator of the foreign exchange trans1.00 57 38 Amount Sold Amount Sold : The value to be paid by the originator of the foreign exchange transaction 1.00 60 47 Auto Routing Indicator Auto Routing Indicator : Indicates whether an automatic routing system is involved. 1.00 62 46 Automatic Borrowing Indicator Automatic Borrowing Indicator : Indicates whether automatic borrowing is allowed. 1.00 69 59 Beneficial Ownership Override Indicator Beneficial Ownership Override Indicator : Indicates whether the standing arrangement for1.00 71 60 Beneficiary of Money Beneficiary Of Money : The party to be credited with the payment, when payment is to 1.00 75 74 Book Value Book Value : Value at which the financial instrument was purchased for tax purposes. 1.00 82 119 Broker of credit * Clearing Broker : The party which will confirm the trade back to the investment manager 0.57 84 90 Buy/Sell Indicator Buy Sell Indicator : Indicates whether the transfer relates to the sale or purchase of a fin 1.00 85 86 Buyer Buyer : The buyer of the financial instrument. 1.00 94 96 Cash Account Cash Account : The account from/to which an entry as a result of a cash transfer is to b1.00 alain.chapdaniel@actimum.com Page 10
Conclusion alain.chapdaniel@actimum.com Page 11
Quel avenir pour l outil BSR?! Outil de gestion du BSR ou d un «BSR like»?! Aide pour la maintenance du TDED?! Aide à la gestion de certains répertoires (TDED, EDIFACT - element and codes-, répertoires de core components )?! accès aux données de ces répertoires en langage naturel (français anglais pour l instant allemand japonais par exemple ensuite)! Mise en évidence des liens entre ces répertoires ou à l intérieur!facilitant ainsi la création de nouvelles entrées!facilitant les travaux d harmonisation des répertoires! Fourniture d information additionnelle?!représentation de donnée?!représentation XML d entrée ou de groupe d entrées?!références sur le WEB (url)! Aide à la gestion de certains répertoires sectoriels ou d entreprises? outil! BSR ADELI 2001-11-21. alain.chapdaniel@actimum.com Page 12
Exemples de «BSR like»?! Différents types de registre peuvent être gérer par l outil BSR! Le registre ebxml des «core components»! Un registre de synthèse résultant de la comparaison entre les répertoires majeurs. Le registre est peuplé avec:!en premier : les entrées (des répertoires majeurs) qui ne sont pas en conflit avec d autres répertoire!en second: un choix parmi les entrées en conflit (appartenant à différents répertoires); ce choix étant fait par les «propriétaires des différents répertoires; en l absence d accord, la donnée reste en dehors du registre.! A nouveau registre pour les modélisateurs avec:! Classes (nom et définition)!attributs (nom et définition)!rôles et opérations (nom et définition)!! alain.chapdaniel@actimum.com Page 13