Semantic Web Enabled Network of Maintenance Services for Smart Devices Agora Center, University of Jyväskylä, March 2003 “Industrial Ontologies” Group.

Slides:



Advertisements
Similar presentations
E-Commerce Based Agents over P2P Network Arbab Abdul Waheed MSc in Smart Systems Student # Nov 23, 2008 Artificial Intelligence Zhibing Zhang.
Advertisements

4-th IEEE International Conference on Advanced Learning Technologies, Joensuu, Finland, August 30 – September 1, th IEEE International Conference.
Web Service Architecture
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
USER-assisted SEMANTIC INTEROPERABILITY in INTERNET of THINGS
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Semantic Web Services for Smart Devices in a “Global Understanding Environment” () Semantic Web Services for Smart Devices in a “Global Understanding Environment”
Distributed components
Zharko A., ”Industrial Ontologies” Group, February 2004 Community Formation Scenarios in Peer-to-Peer Web Service Environments Olena Kaykova, Oleksandr.
Semantic Web Services for Smart Devices based on Mobile Agents Vagan Terziyan Industrial Ontologies Group University of Jyväskylä
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
Industrial Ontologies Group Oleksiy Khriyenko, Vagan Terziyan INDIN´04: 24th – 26th June, 2004, Berlin, Germany OntoSmartResource: An Industrial Resource.
Industrial Ontologies Group: our history and team Vagan Terziyan, Group Leader Industrial Ontologies Group Agora Center, University of Jyväskylä.
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
SmartResource: Proactive Self-Maintained Resources in Semantic Web TEKES Project proposal Vagan Terziyan, Project Leader Industrial Ontologies Group Agora.
DATA INTEGRATION SOLUTION FOR PAPER INDUSTRY Industrial Ontologies Group University of Jyväskylä Motivating scenario ! Customer Site (maintenance support)
21 21 Web Content Management Architectures Vagan Terziyan MIT Department, University of Jyvaskyla, AI Department, Kharkov National University of Radioelectronics.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
AceMedia Personal content management in a mobile environment Jonathan Teh Motorola Labs.
AGENT-BASED APPROACH FOR ELECTRICITY DISTRIBUTION SYSTEMS University of Jyväskylä University of Vaasa Acknowledgements: Industrial Ontologies Group.
Industrial Ontologies Group University of Jyväskylä CONTEXT-POLICY-CONFIGURATION: Paradigm of Intelligent Autonomous System Creation Oleksiy Khriyenko.
Industrial Ontologies Group University of Jyväskylä SmartResource Project: (industrial case for Semantic Web and Agent Technologies) “Device”“Expert”“Service”
Introduction to Agent Technology in Mobile Environment Course Introduction Vagan Terziyan Department of Mathematical Information Technology University.
23/03/2007 mail-to: site: A Security Framework for Smart Ubiquitous.
Terregov: eGovernment interoperability on a semantically driven world Interop-ESA/eGov Interop conference Geneva, February 2005 Santos Vicente, María Pérez,
Semantic Web Enabled Web Services: State-of-Art and Industrial Challenges Vagan Terziyan, Oleksandr Kononenko “Industrial Ontologies” Group
Approaching Web-Based Expertise with Semantic Web Kimmo Salmenjoki: Department of Computer Science, University of Vaasa, Vagan Terziyan: Department.
ONTOLOGY-BASED INTERNATIONAL DEGREE RECOGNITION Vagan Terziyan, Olena Kaykova University of Jyväskylä, Finland Oleksandra Vitko, Lyudmila Titova (speaker)
Intelligent Web Applications (Part 1) Course Introduction Vagan Terziyan AI Department, Kharkov National University of Radioelectronics / MIT Department,
Course Instructor: Aisha Azeem
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
An approach to Intelligent Information Fusion in Sensor Saturated Urban Environments Charalampos Doulaverakis Centre for Research and Technology Hellas.
Web Policy Zeitgeist Panel SWPW 2005 – Galway, Ireland Piero Bonatti, November 7th, 2005.
What are Webservices?. Web Services  What are Web Services?  Examine important Web Services acronyms (UDDI, SOAP, XML and WSDL)  What are the benefits.
European Network of Excellence in AI Planning Intelligent Planning & Scheduling An Innovative Software Technology Susanne Biundo.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Triple-space computing* The Third International Semantic Web Conference Hiroshima, Japan, Dieter Fensel Digital Enterprise.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Qusay H. Mahmoud CIS* CIS* Service-Oriented Computing Qusay H. Mahmoud, Ph.D.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
SEMANTIC AGENT SYSTEMS Towards a Reference Architecture for Semantic Agent Systems Applied to Symposium Planning Usman Ali.
Semantic Web: The Future Starts Today “Industrial Ontologies” Group InBCT Project, Agora Center, University of Jyväskylä, 29 April 2003.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
NGCWE Expert Group EU-ESA Experts Group's vision Prof. Juan Quemada NGCWE Expert Group IST Call 5 Preparatory Workshop on CWEs 13th.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Kemal Baykal Rasim Ismayilov
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
SSE3 Knowledge mangement concepts 1. Agenda What is knowledge management Classification of knowledge Knowledge management process Common/shared information.
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Java Web Services Orca Knowledge Center – Web Service key concepts.
Web Ontology Language for Service (OWL-S)
Multi-agent system for web services
AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES
Presentation transcript:

Semantic Web Enabled Network of Maintenance Services for Smart Devices Agora Center, University of Jyväskylä, March 2003 “Industrial Ontologies” Group Tekes Project Proposal

Our Team: “Industrial Ontologies” Group §Head: l Vagan Terziyan §Researchers: l Oleksandr Kononenko l Andriy Zharko l Oleksiy Khriyenko §Supervisor and Consultant from Metso: l Jouni Pyotsia Agora Center, University of Jyväskylä “Industrial Ontologies” Group:

Emerging Semantic Web  “Knowledge is an important productivity factor”  However to make your knowledge to be really such you should consider managing it based on emerging Semantic Web Technology  Then it would be possible to take better care of your businesses, products, services, processes, etc. using automatically collected and integrated experience from different heterogeneous distributed sources worldwide  This makes possible also to make your own knowledge and experience reusable, shared and permanently beneficial

Enterprise Integration Technologies §Web Service Technology (SOAP, WSDL and UDDI); §Enterprise Integration (Enterprise Application Integration and E-Commerce in form of Business-to-Business Integration as well as Business-to-Consumer); §Semantic Web Technology (ontology languages). The promise is that Web Service Technology in conjunction with Semantic Web Technology (“Semantic Web Services”) will make Enterprise Integration dynamically possible for all types and sizes of enterprises compared to the “traditional” technologies

Semantic Web §“The Semantic Web is a vision: the idea of having data on the Web defined and linked in a way that it can be used by machines not just for display purposes, but for automation, integration and reuse of data across various applications”.

Semantic Web basics…  RDF: is a W3C standard, which provides tool to describe Web resources provides interoperability between applications that exchange machine-understandable information  RDF Schema: l is a W3C standard which defines vocabulary for RDF l organizes this vocabulary in a typed hierarchy l capable to explicitly declare semantic relations between vocabulary terms

Ontological Vision of Semantic Web Semantic Web needs ontologies An ontology is  document or file that formally and in a standardized way defines the hierarchy of classes within the domain, semantic relations among terms and inference rules Use of ontologies:  Sharing semantics of your data across distributed applications

Knowledge Management based on Semantic Web concepts A commitment to a common ontology is a guarantee of a consistency and thus possibility of data (and knowledge) sharing It seems feasible to use standards of the Semantic Web research community for the development of next-generation information systems based on ontology-driven knowledge management, e.g.:  Intelligent process automation systems  Intelligent condition monitoring systems  Decision support systems (embedded AI)  Intelligent maintenance systems and services  …

Project Primer Goal § The primer goal is to study and implement the benefits of the: l Semantic Web (interoperability based on ontological support and semantic annotations), l Intelligent Web Services (modelling, automated discovery and integration), and l (Multi)Agent technologies (agents communication, coordination and mobility) § … to improve the performance of the Field Device Management Process by launching a network of distributed intelligent maintenance services.

Pilot Implementation Goal. § More specifically the goal is to develop: l a prototype of a global intelligent diagnostics and maintenance support system, l an appropriate multiagent support for it, l ontological support for it, l pilot prototype implementation, l case study.

New vision assumes a Maintenance Services Network of smart-devices and Maintenance Service Centers, in which maintenance experience is accumulated independently by agents of each Maintenance Center with a possibility to be integrated together when needed. Smart-devices are becoming users of provided maintenance services. Global vision: agents in action Agents acting as service components in the Maintenance Service Network have ability to learn during work improving services’ performance.

Challenge 1: Service Users are devices § The class of service requestors is extended with new group of service users – smart devices. § We add semantic-enabled descriptions of services to facilitate: l automated discovery and use of services by smart- devices; l automated integration of services; l communication between heterogeneous services.

Product based Location based Profile based Types of Maintenance Service We consider 3 types of Maintenance Services: 1.Product based: all types of maintenance activities for specific products 2.Profile based: specific maintenance activities for wide class of products 3.Location based: based on a location where products are used Actually each node related to maintenance center may combine all of these three types of maintenance.

I’m competent in domain 1.. I’m competent in domain 2.. I’m competent in domain N.. I have a problem from domain 23.. Who can help? As a result of independent maintenance experience accumulation by service components (agents) every Maintenance Service Center in the net provides specific set of service components. When a problem arises maintenance service components with the most relevant knowledge for that case might be found in the net. Distributed knowledge

Field agents are already considered to be used in condition monitoring. Agents are also key resource in a new web-services framework. Our goal is to apply agents in a maintenance system, enabling devices and maintenance centers to communicate and cooperate with each other Using agents …

Internal and External Agent Platforms Service Platform Environment where service components perform: Condition monitoring Maintenance activities Based on the online diagnostics, a service component-agent, selected for the specific faulty or emergency situation, can be moved to the service platform to help the host agent to manage it and to carry out the predictive maintenance activities. Maintenance Platform Environment to run Maintenance Services, contains a set of expert-agents both in maintenance and diagnostics. Agents are “service components”

Challenge 2: Two Types of Service Platforms §Service Platform is an environment for running services and hosting service components (agents). §Services can be provided either locally, i.e. by embedding them to smart-device internal platform, or remotely by querying them from a Web-based external platform. §External service can be queried either from Web-based external platform or from another internal platform. §External Web service platforms provide more rich services since they are used by many clients and quality of services can be permanently improved according to growing experience. §Various interactions between service platforms (internal- internal, internal-external, external-external) can be organized as a P2P-like network.

Internal Platform Field Agent – device-dependent embedded condition monitoring component (e.g. FieldBrowser); Wrapper component – for integration with device-dependent (software and hardware) resources, acts as a semantic adaptor, mediator between semantic-enabled and traditional parts of service infrastructure; Management components – for management of maintenance activities and distributed resource allocation; Diagnostic components – for online discovery of problems within a device based on its state parameters and ontology-based classification of these problems (component is mobile agent); Recovery components – for automatic planning and performing appropriate maintenance activities for a discovered diagnosis (component is mobile agent). Diagnostic components Recovery components Management component Wrapper component Field Agent

External Platform Management component, Diagnostic components, Recovery components – service components of Maintenance Service Center. There is similar service components set as in the Internal System structure, but these components have more rich “experience” and abilities to solve problems. Recovery components Management component Diagnostic components

Agents in Semantic Web 1. “I feel bad, pressure more than 200, headache, … Who can advise what to do ? “ 4. “Never had such experience. No idea what to do” 3. “Wait a bit, I will give you some pills” 2. “ I think you should stop drink beer for a while “ Agents in Semantic Web supposed to understand each other because they will share common standard, platform, ontology and language

G UNGUN The Challenge: G lobal U nderstanding e N vironment (GUN) How to make entities from our physical world to understand each other when necessary ?

GUN Concept Entities will interoperate through OntoAdapters, which are “supplements” of these entities up to Semantic Web enabled agents 1. “I feel bad, temperature 40, pain in stomach, … Who can advise what to do ? “ 2. “I have some pills for you”

Semantic Web: Before GUN Semantic Web Resources Semantic Web Applications Semantic Web applications “understand”, (re)use, share, integrate, etc. Semantic Web resources

GUN Concept: GUN Concept: All GUN resources “understand” each other Real World objects OntoAdapters Real World Objects + + OntoAdapters = GUN Resources = GUN Resources GUN

Maintenance Services Organizing the maintenance … Service 1: Remote diagnostic Service 2: Recovery and predictive maintenance Service 3: Preventive inspection Service 4: Emergency service Service 5: Human resource execution …

Alarm situation is locally detected however Internal Maintenance Platform (IMP) is not able to classify it as certain diagnosis. Thus IMP sends request with parameters to an External Maintenance Platform (EMP). As a result, EMP sends discovered diagnosis back to the IMP. If similar request for diagnosis is sent often enough, then it is considered to send appropriate diagnostic service component (mobile agent) from EMP, to operate locally at the IMP. parameters diagnosis Agent with knowledge parameters diagnosis Remote diagnostics scenario

Challenge 3: Service Components are Autonomous Intelligent Agents §Service components are mobile; §Service components are able to learn; §Service components are Semantic Web enabled

Requirements for Management Service component: Check of request correspondence to available local services, based on profile of MC. Request to other components of the network, in case if request can’t be satisfied. Enabling peer-to-peer semantic search in the Maintenance Service Network Service components are certified. Certification system is a basis for guaranteed quality of maintenance services. Maintenance Service Network All interactions in the Maintenance Network are performed between Management Service components

Service management MC High-level functions are performed on the base of profile processing. Each Maintenance Service Center has a corresponding profile which describes its services. Profile is created in machine understandable form on a basis of common ontology. Profile is a file, that contains information about: - what type of maintenance activities MSC provides; - what level of quality it’s gained during certification; - economical aspects (cost). Since we have independent services in distributed environment, the peep-to-peer concept must be implied on base of Semantic Web (profile web).

Challenge 4: Semantic P2P Concept for Service network Management The concept assumes decentralized management architectures with. centralized ontologies for e.g.:  Service certification management;  Service discovery management;  Service responsibility management;  Quality of Service management;  Trust management;  Privacy and security management. Also transaction management issues related to transportation of mobile. components between platforms should be addressed in this project. Two levels of management are considered: for interactions between. local service platforms of smart-devices (P2P network) and for. interactions between service centres on enterprise level.

Where are ontologies? Ontology All necessary information from Maintenance Domain is annotated using common Maintenance Ontology, that provides common vocabulary for all involved agents and services. Knowledge represented in the system is restricted by terms given in the ontology.

Subdomain ontologies The following set of subdomain ontologies can be defined: describes device structure, its components and states (for maintenance/control processes) describes breaks and faults classifications, maintenance cases bindings to certain products or components, specification of detection methods, rules, etc. describes maintenance activity classification and prerequisites of use: rules/inference tools to use, etc.

Maintenance Activity Class of Maintenance Activities Subclass-of Diagnosis Applied-to Requires Resource Class of Diagnosis Subclass-of Restricted-by Class of Resources Subclass-of Restriction Class of Restrictions Subclass-of Procedure Specification Applied-to State of product Standardized-by StandardClass of Standards Subclass-of Product State Upper Maintenance Ontology

Creating ontologies… Classes hierarchy Class properties (“slots”) Class details

RDF in XML RDF: description RDFS: vocabulary

Ontology of Control Valves with Protégé

Design Maintenance Centers Infrastructure Design Pilot Service Platforms Our project implementation goals Provide minimal set of necessary information structures and ontologies Implement minimal set of maintenance service components (agents)

Necessary data for pilot implementation To select some product as a case for implementation and consider different diagnostic cases. How equipment state is described? What breakage classes exist? What is the relation ’equipment state’ – ’breakage class’ What maintenance activities exist? How does ’breakage class’ associate with ’maintenance activity’ What is the relation ’maintenance activity’ – ’equipment state’

Project Main Objectives  Development of upper-ontologies for the maintenance domain  Development of samples: (a) an embedded agent-enabled platform and (b) Semantic Web maintenance service for smart- devices  Development of P2P semantic search techniques in semantic- enabled network of maintenance services  Pilot implementation of embedded platform and set of maintenance services Development of ontology for Metso smart-device case  Testing of pilot system on the Metso smart-device case

Project Deliverables 1.Requirements to a Maintenance Service Network for Smart-Devices 2.Requirements to possible service components (agents) 3.Requirements to an embedded service platform 4.Requirements to ontology management in a semantic P2P network 5.Requirements to maintenance service ontology 6.Scenarios for certification, security, privacy and trust management 7.Service platform specifications and implementation plan 8.Upper-ontologies for smart-devices’ maintenance domain  Devices ontology  Diagnostics ontology  Maintenance activities ontology  Maintenance service ontology 9.Pilot implementation of the Service Platform

Conclusions § Traditional Enterprise Integration technologies are able to address some of maintenance management problems today. However, new technologies like Web Services Technology in combination with Semantic Web and Agent Technologies have the potential to address maintenance needs much better §We have experience and human resources to develop the concept of Distributed Maintenance Network and provide implementation starting from a pilot system and pilot ontologies §Results can be used by co-operating companies: e.g. Metso for management of their field devices based on embedded agent platforms and Web services; Sonera for providing communication infrastructure for embedded agents and launching appropriate Web services for this and also for other cases