STASIS The STASIS project Domenico Beneventano BDGROUP Università degli Studi di Modena e Reggio Emilia - Italy DB unimo International Workshop on Interoperability through Semantic Data and Service Integration June 25th, 2009, Camogli (Genova), Italy
STASIS The STASIS Project STASIS is providing a generic semantic software and service platform using service oriented architectures to guarantee interoperability among industries and organisations Full Title: SofTware for Ambient Semantic Interoperable Services Duration: September August 2009 Funding: European Union's Sixth Framework Programme, 3.8M€ Cost 2.7M€ EU Grant Project Partner : The STASIS consortium consists of a mix of technology providers, academic institutions, SMEs and large industrial organizations. There are 12 partners in total – 9 from Europe and 3 from China
STASIS Partnership Industry Academia Users
STASIS A company has wishes to trade electronically with other companies or a public administration They wish to exchange all types of information ranging from Orders through to Company Returns They understand that these days its not the hardware, software or communications that is expensive…but the configuration of the systems to understand the information traded and transform it into different partners systems They don’t have time to understand the technical specifications of XML, EDI or IDOCS messages etc…but they do know the user concepts (the semantics) and want to take advantage of them So they want something that allows information transformation but based on their user knowledge only, and for it to be easy and cheap to do WELCOME TO STASIS The Business Problem
STASIS Simply …. “If I have information in my format, and it is integrated into my systems, I want to put minimal effort into mapping this to any format to do business with another party”.
STASIS Industrial concerns How can I keep my own semantics without being forced to use those of others? Why do I need to invest and keep track of standards when I have neither the time nor money? How can I link the semantics of my messages and services with that of my customers without paying huge consultancy fees? How can I create new data structures which are based on real world use rather than standards theory? How is it possible I can trade with any party with minimal reconfiguration no matter what their country, language? Can you present me something whereby I can utilise any data structure (EDI, XML…) yet the semantic knowledge is retained? How can i easily access and share all the information in the network How can I take advantage of existing knowledge in the network
STASIS Expected Delivery Date Tax Code Serial Number eHealth Record Customs declaration Your Semantic Assets Your semantic assets
STASIS Syntax Based Approach Syntax based approach (Graph mapping between schemas) Not for users 8 Source XSD Destination XSD
STASIS STASIS: Basic Idea 9 Seed ontologies, EDI, UBL… State of the art Pure P2P repository
STASIS 10 STASIS: Federated Storage 10/23/2015 Store all on a federated P2P Service and Repository network 10 Seed ontologies, EDI, UBL…
STASIS 11 STASIS: Basic Idea Semantic Maps Convert semantic maps back to syntax maps Syntax Maps Feed to translator
STASIS And once you can link semantically, you can extract the syntax and output a neutral format to any translator STASIS Output
STASIS Easily “If I have information in my format, and it is integrated into my systems, I want to put minimal effort into mapping this to any format to do business with another party”.
STASIS STASIS: Basic Idea 14 Seed ontologies, EDI, UBL… State of the art Pure P2P repository Existing Standards can form sets of inputs but they are not ‘the’ reference but IF good enough they can be Standards which arnt used by the market arnt standards If you feel lost and isolated search the existing STASIS community for semantics/structures you do know The more links you have the more certainty you have of making semantic pathways Semantics become Competitive – The more people use you...the more people that will use you
STASIS Industrial concerns How can I keep my own semantics without being forced to use those of other partners? Why do I need to invest and keep track of standards when I have neither the time nor money? How can I link the semantics of my messages and services with that of my customers without paying huge consultancy fees? How can I create new data structures which are based on real world use rather than standards theory? How is it possible I can trade with any party with minimal reconfiguration no matter what their country, language? Can you present me something whereby I can utilise any data structure (EDI, XML…) yet the semantic knowledge is retained? How can i easily access and share all the information in the network
STASIS
Prototype Software completed Available on the USB (distributed at the “Semantic week” in Amsterdam) with help file and local repository 6 month is wrap up work; Dissemination etc Contribution to standards Common Data Model (x-schema specification) STASIS Interchange format (Alignment format) STATUS
STASIS Open the STASIS Workbench
STASIS Open Existing Schema
STASIS Show schema neutrally and graphically
STASIS Link your concepts to global concepts if required