We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byJasmine Craig
Modified over 2 years ago
© Geodise Project, University of Southampton, Applying the Semantic Web to Manage Knowledge on the Grid Feng Tao, Colin Puleston, Carole Goble, Nigel Shadbolt, Liming Chen, Graeme Pound, Fenglian Xu, Simon Cox University of Southampton University of Manchester Presenter: Barry
© Geodise Project, University of Southampton, Overview Background and purpose –EDSO, Resource, knowledge support A layered semantic infrastructure –DL Ontology + Instance store, Ontoview, annotator and advisor Life cycle of semantic web base KM –Knowledge capture, binding and reuse Demonstrations of various tools –Ontoview, annotator, advisor, knowledge toolbox, etc. Summary and future work
© Geodise Project, University of Southampton, Background and purposes Grid based EDSO –Engineering Design Search & Optimisation –Resources of distributed computation, distributed storage and distributed knowledge –Toolbox of Grid enabled Matlab functions Describe and share resources using Ontology and Semantic Grid technologies –Components: Matlab functions – the toolbox, –Domain knowledge: optimisation methods, valid configurations, etc. Provide knowledge through reusing the semantics –Retrieval of the semantics (direct use) –Advice (more advanced usage) On function configuration On workflow composition –Web services, distributed and service oriented architecture
© Geodise Project, University of Southampton, Layered Semantic Web Infrastructure EDSO Domain Ontology –Concepts and relations in a domain –Obtained through KA –Represented in DAML+OIL Generic Ontology manipulation and storing mechanism –Ontoview API and editors –Ontology further refined and populated in Ontoview Geodise knowledge services/demonstrators –Function Annotator –Semantic Retrieval GUI –Knowledge advisor service Geodise Apps integrated with knowledge –Knowledge toolbox in Matlab –WCE standalone tool –DSE standalone tool
© Geodise Project, University of Southampton, Knowledge Life cycle Knowledge Capturing –Knowledge Acquisition, building Ontologies Knowledge Binding –Annotation : Creating instances of ontological concepts –Ontoview editor, function annotator Knowledge Modeling –Specification of useful knowledge: Semantic retrieval, advice on function configuration and assembly Knowledge Reusing –Semantic based function query and knowledge advisor Illustration follows
© Geodise Project, University of Southampton, Knowledge Capturing Knowledge Acquisition –From Domain experts and domain documents. –Build in OilEd and maintain in Ontoview) Ontology –Concepts Node Type –Relationships Hierarchy Link Type & Data Field Result –DAML+OIL format
© Geodise Project, University of Southampton, Function Annotation (Knowledge Binding) Generating semantic instances –Binding ontology with semantics content –Populating the semantic web based knowledge base Supporting Tools –Through Ontoview editor High flexibility (can generate instances of any ontology concept) sometimes tedious –Through a customized function annotator Automatic parsing Lack of flexibility (only deal with functions at the moment) –We use both
© Geodise Project, University of Southampton, Ontoview Editor Creating + maintaining the ontology Generating Concrete nodes (semantic instances) –Instantiating abstract nodes defined in ontology –Filling ontology driven forms with semantic content
© Geodise Project, University of Southampton, Function Annotator Customised for Matlab functions –Automatic parsing Matlab function source Instantiating abstract nodes defined in ontology Semi-automatic filling of the ontology driven forms
© Geodise Project, University of Southampton, Knowledge Reuse Function Query –Identify functions based on their semantics criteria (Semantics Functions) Advice –Retrieve semantics (Entity Semantics) –Function assembly (Service composition) –Function configuration Service Oriented Architecture
© Geodise Project, University of Southampton, Function/workflow Repository (Archive) Service-oriented Semantics Application Scenario Geodise Functions Function Ontology Function Annotator Grid Fabrics Semantic/Knowledge support middleware Ontology Services Advisor Services Instance Services …. Engineering Design Community The Proposed Browser-based Function/workflow Explorer Geodise Matlab EnvWCE Other applications If we want to leverage and harvest the maximum benefit of Semantic web, i.e. effective discovery, machine-enabled (processible, understandable) interoperability and automation, and the Grid, i.e. resource sharing, this is one of the realisations. The choice is up to the users!
© Geodise Project, University of Southampton, Towards Service Oriented Paradigm Server (in the middle) –Semantic layer –Interfaces at different level Web service Java APIs
© Geodise Project, University of Southampton, Towards Service Orientated Paradigm Other java applications (to the left) –Consume the service via Knowledge service APIs –WCE, DSE, FA, DL-FQ –To be moved to client side in the right?
© Geodise Project, University of Southampton, Towards Service Orientated Paradigm Client (to the right) –Matlab PSE –Knowledge Toolbox Matlab Java Web service consumer Illustrations follows …
© Geodise Project, University of Southampton, Advice on Function Assembly (Integrated in Matlab – Knowledge Toolbox) Goal –Function assembly –What can be deploy next and before? Mechanism –Matlab Java WSDL Web service –Function semantic interface –Semantic matching Pre-requirements –Function has been annotated –Semantics available in the instance store
© Geodise Project, University of Southampton, Advice on Function Configuration You are using #genetic algorithm search#. Additional control parameters have been added. You may need still to configure the following control parameters:. GA_NPOP GA_ALPHA GA_DMAX GA_DMIN GA_NBIN GA_NBREED GA_NCLUST GA_NRANDM GA_PBEST GA_PCROSS GA_PENAL GA_PINVRT GA_PMUTNT GA_PRPTNL GA_PSEED % get the default beam structure beam = createBeamStruct (4) % analyze the OMETH and advice on its additional control parameter (with default value) beamcontrol = gdk_options(beam) % check semantics gdk_semantics(GD_NPOP) % further configure these control parameters … % run options s = OptionsMatlab (beamcontrol) 1 2 3
© Geodise Project, University of Southampton, Advice on Function Assembly (Integrated in WCE – workflow advisor) Select a function and request advice Function assembly advice
© Geodise Project, University of Southampton, Advice on Function Assembly (Integrated in Domain Script Editor) Function configuration advice Function assembly advice Ontology and semantics Domain script editing area
© Geodise Project, University of Southampton, DL-Based Function Query GUI
© Geodise Project, University of Southampton, Summary & Conclusions Purpose and background of KM in EDSO A layered semantic infrastructure –DL Ontology + Instance store, Ontoview, annotator and advisor Life cycle of semantic web base KM –Knowledge capture, binding and reuse Demonstrations of various tools Long process Preparation of ontologies and semantics instances are important Integration is not easy Reusing in a smart way is the key (reuse in engineers favorite PSE)
© Geodise Project, University of Southampton, Future Work Allow engineers to curate knowledge themselves in their favorite PSE (more integration) WSE, Matlab Synchronization Engineers need to Maintain local knowledge of their own Selectively synchronize local knowledge with centralized knowledge Target more resources –Workflow –Grid fabrics More interfaces to the knowledge repository –More advanced advice on OptionsMatlab in Matlab –Function Browser
© Geodise Project, University of Southampton, Semantic Web based Content Enrichment and Knowledge Reuse in e-Science.
May decide to negotiate through follow-up enquiries. This experiment demonstrates process and workflow technologies that were implemented based on an open.
Software Reuse and Component-Based Software Engineering CIS 376 Bruce R. Maxim UM-Dearborn.
Improving Learning Object Description Mechanisms to Support an Integrated Framework for Ubiquitous Learning Scenarios María Felisa Verdejo Carlos Celorrio.
Day 2: Hands-on UML Using UML to put MITA to work to solve the immediate process improvement needs of states.
Sept. 8, 2008 Seminar: Paderborn University Towards A Service-Oriented Approach to Testing Web Services Hong Zhu Department of Computing Oxford Brookes.
TU/e technische universiteit eindhoven Web Engineering Geert-Jan Houben.
The PLANETS Testbed DPE, PLANETS and CASPAR 2nd Annual Conference Lisbon, 5–6 September, 2007 Max Kaiser, Austrian National Library
AIFB 1 Semantic Web for Generalized Knowledge Management Rudi Studer 1, 2, 3 Siggi Handschuh 1, Alexander Maedche 2, Steffen Staab 1, 3, York Sure 1 1.
Agent Based Software Development Michael Luck, Ronald Ashri and Mark dInverno Chapter 4: Methodologies and Modeling Languages.
April 21, 2005EPSRC E-Science Meeting, NeSC Real-time Text Mining for the Biomedical Literature a collaboration between Discovery Net & myGrid Rob Gaizauskas.
1 Computer Systems & Architecture Lesson 3 5. Designing the Architecture.
TU/e technische universiteit eindhoven Web Engineering & Web Information Systems Technology Geert-Jan Houben.
GRIDSpace: Semantic Grid Services on the Web Evolution towards a SoftGrid Oct 29 – The International Conference on Semantics, Knowledge and Grid,
SolidWorks Enterprise PDM and Microsoft SharePoint Interoperability Marc Young xLM Solutions, LLC.,
Designing a Java-based Grid Scheduler using Commodity Services Patrick Wendel Arnold Fung Moustafa Ghanem Yike Guo Discovery NetInforSense Department of.
Secured Gateway to a Smart Environment NetAlter Software Limited Mumbai, India NETALTER.
2 Introduction A central issue in supporting interoperability is achieving type compatibility. Type compatibility allows (a) entities developed by various.
© 2010 VMware Inc. All rights reserved One does not simply start a career in IT: Launch yours with an Alexandar Bonev, Manager QE.
Tools and Approaches for Developing Data- Intensive Web Applications: A survey By: Nadi Linlett Anetta Kojlo Erkan Mustafa.
International Technology Alliance in Network & Information Sciences Dave Braines, John Ibbotson, Graham White (IBM UK) SPIE Defense Security & Sensing.
1 Note content copyright © 2004 Ian Sommerville. NU-specific content copyright © 2004 M. E. Kabay. All rights reserved. Software Re-use IS301 – Software.
Copyright © 2005 SOA Software, Inc. All Rights Reserved. Specifications Subject to Change Without Notice. Overcoming the SOA Network Fallacy Roberto Medrano.
Windows 2008 Active Directory Configuration – Week 4 of 6 Microsoft Test: Mark McCoy MCSE, CNE, CISSP.
Long Term Sustainment of Digital Information for Engineering Design: Model Driven Approach Sudarsan Rachuri National Institute of Standards and Technology/
Group Abstractions for Distributed and Grid Computing Systems José C. Cunha CITI – Centre for Informatics and Information Technologies.
1 Software Design Patterns Department of Computer Science Kent State University.
Prof. Dr. Mohamed M. El Hadi Sadat Academy for Management Sciences M. M. El Hadi 1 Intelligent Tutoring Systems.
Longhorn Academy Server Management Dave & Sebastian.
Page 1 LAITS Laboratory for Advanced Information Technology and Standards Duh 7/10/03 Geospatial Service Workflow Concepts and Tools Liping Di Laboratory.
© 2016 SlidePlayer.com Inc. All rights reserved.