ISIM’06, Přerov ; Corporate Memory Corporate Memory: A framework for supporting tools for acquisition, organization and maintenance of information and knowledge Marek Ciglan, Marian Babik, Michal Laclavik Ivana Budinska, Ladislav Hluchy Institute of Informatics, Slovak Academy of Sciences, Dubravska cesta 9, Bratislava, , Slovakia
Corporate Memory ISIM’06, Přerov ; Corporate Memory Outline Motivation –Project NAZOU & CM in NAZOU Corporate Memory Architecture –Interaction Layer –Manipulation Layer –Physical Layer Corporate Memory Usage Conclusions
Corporate Memory ISIM’06, Přerov ; Corporate Memory Project NAZOU NAZOU - Tools for Knowledge Discovery, Maintenance and Presentation Goals and Challenges: –Acquire information from public sources –Discover knowledge –Make knowledge available in computer processable form –In the form of Ontologies (enable automatic reasoning) For specific domains only! –Jobs offers
Corporate Memory ISIM’06, Přerov ; Corporate Memory Tools Chain
Corporate Memory ISIM’06, Přerov ; Corporate Memory Corporate Memory in NAZOU Integration of tools at the data layer Virtualization of data resources Uniform way to access the data Uniform access even in the case of change of physical data resources architecture Provide access to different kinds of data resources –Plain text files –Relational db –Ontological data
Corporate Memory ISIM’06, Přerov ; Corporate Memory Architecture
Corporate Memory ISIM’06, Přerov ; Corporate Memory Interaction Layer Local java interface Java xml-rpc WS-interface
Corporate Memory ISIM’06, Přerov ; Corporate Memory Interaction Layer Local java interface Java xml-rpc WS-interface Q: Why to provide remote interaction with CM?
Corporate Memory ISIM’06, Přerov ; Corporate Memory Interaction Layer Local java interface Java xml-rpc WS-interface Q: Why to provide remote interaction with CM? A: To enable distribution of computational and storage resources.
Corporate Memory ISIM’06, Přerov ; Corporate Memory Distribution of resources Corporate Memory FilesRDBMOnto App1App2App3
Corporate Memory ISIM’06, Přerov ; Corporate Memory Distribution of resources Corporate Memory FilesRDBMOnto App1 App2 App3
Corporate Memory ISIM’06, Přerov ; Corporate Memory Distribution of resources Corporate Memory FilesRDBMOnto App1 App2 App3
Corporate Memory ISIM’06, Přerov ; Corporate Memory Distribution of resources Corporate Memory App1 App2 App3 Files Ontologies RDBM
Corporate Memory ISIM’06, Přerov ; Corporate Memory Manipulation Layer
Corporate Memory ISIM’06, Přerov ; Corporate Memory Physical Layer Files repository –vfat, ext3 RDBM –MySql Ontological storage –Jena –Sesame
Corporate Memory ISIM’06, Přerov ; Corporate Memory ONTO Client Needs: –Common formalized version of offers –Reasoning, inference –Common offers presentation Operations (example) –Insert() – inserts OWL models in XML/RDF format into Onto CM –getXML() – returns plain XML of resource from Onto CM –executeRDQLQuery()- returns RDF ID result list for given RDQL query
Corporate Memory ISIM’06, Přerov ; Corporate Memory Files Client Needs: –Access to acquired original data files –Access plaintext form of original data –Store textual output of tools Operations (example): –insert files to CM (as data stream / from uri) –deliver file (as stream / request URI) –list, cp, mv, delete
Corporate Memory ISIM’06, Přerov ; Corporate Memory db client Needs: –Store indices of content of documents and offers –Provide fast full-text search –Provide functionality for textual mining tools Operations: –execute sql queries –enable definition of query templates –execution of stored procedures –update/insert/delete statements and templates
Corporate Memory ISIM’06, Přerov ; Corporate Memory Conclusions Corporate Memory Utility for integration of tools at the data layer Virtualization of data resources Uniform way to access the data Provide access to different kinds of data resources –Plain text files –Relational db –Ontologies
Corporate Memory ISIM’06, Přerov ; Corporate Memory Thank you for your attention!