330 likes | 342 Views
This report provides an update on the Smart Resource Project, including the development of a Smart Resource Platform for Distributed Power Networks Maintenance and Web Service Interactions. The research progress, publications, and important milestones are highlighted.
E N D
Resource Agent Resource Agent Resource Agent PI University of Jyväskylä Industrial Ontologies Group Status Report(11 October 2006) SmartResource Project:3-rd year (2006) “Expert” “Device” “Service”
Project Team:Industrial Ontologies Group University of Jyväskylä Kharkov National Universityof Radioelectronics • Researchers • Vagan Terziyan • Oleksiy Khriyenko • Olena Kaykova • Oleksiy Loboda • Contact Person: Timo Tiihonen • e-mails: tiihonen@it.jyu.fi vagan@it.jyu.fi • phone: +358 14 260 2741 • Sergiy Nikitin • Yaroslav Tsaruk • Artem Katasonov URL: http://www.cs.jyu.fi/ai/OntoGroup
Contents • Status of the project deliverable D3 • Publications • Metso case • ABB case • Project Budget Status • Important Days
Status of the project deliverable D3 Checkpoint_1 - (15 May 2006) D3.1: • General Networking Framework (GNF)(RP/IDF, sample of RP/IDF-based domain ontology, support for basic interaction scenarios and trust exchange.) ( completed) Checkpoint_2 - (11 October 2006) D3.2: • SmartResource Platform in Distributed Power Networks Maintenance (Design of the SmartResource platform for the domain of distributed energy networks maintenance. Pilot ontology of the distribute power network and agent-driven platform to manage the distributed communications) ( completed) D3.3: • SmartResource Platform for Web Service Interactions’ Semantic Log (Design of SmartResource Platform for the scenario of interaction among SOAP-based Web Services. Pilot ontology, basic business intelligence tools ) ( completed) Checkpoint_3 - (20 December 2006) ------: • Summarizing Research, Road-mapping, Business Analysis, Reporting
Schedule 1 checkpoint 3 checkpoint 2 checkpoint GNF research SmartResource Platform in Distributed Power Networks Maintenance SmartResource Platform for Web Service Interactions’ Semantic Log Summarizing Research, Road-mapping, Business Analysis, Reporting Doctoral Studies Jun 2006 Sep 2006 1 Feb 2006 Mar 2006 15 May 2006 July 2006 Aug 2006 11 Oct 2006 20 Dec 2006 Apr 2006 Nov 2006 Working seminars at companies: 20-30 August
Deliverable D3.2 & D3.3 Checkpoint_2 - (11 October 2006) D3.2: • SmartResource Platform in Distributed Power Networks Maintenance (Design of the SmartResource platform for the domain of distributed energy networks maintenance. Pilot ontology of the distribute power network and agent-driven platform to manage the distributed communications) D3.3: • SmartResource Platform for Web Service Interactions’ Semantic Log (Design of SmartResource Platform for the scenario of interaction among SOAP-based Web Services. Pilot ontology, basic business intelligence tools )
SmartResource Publications (2006) Books chapters: • Ermolayev V., Keberle N., Kononenko O., Terziyan V., Proactively Composing Web Services as Tasks by Semantic Web Agents, In: L.J. Zang (Ed.), Modern Technologies in Web Services Research, Idea Group Inc., 2006, 31 pp., (to appear). • Ermolayev V., Terziyan V., Kaykova O.,SW @ UKRAINE, In: M. Lytras (Ed.), Semantic Web Fact Book 2005, AIS SIGSEMIS, 2006, ISSN: 1556-2301, pp. 13-17. • Terziyan V., Katasonov A., Semantic Web of Things: Applying Semantic Web to Industry Infrastructures, In: J. Cardoso, M. Hepp, M. Lytras (eds.), Real-world Applications of Semantic Web Technology and Ontologies, Springer, 2007, 31 pp. (submitted 16 August 2006). • Terziyan V., Challenges of the "Global Understanding Environment" based on Agent Mobility, In: V. Sugumaran (ed.), Advanced Topics in Intelligent Information Technologies, Vol. 1, 2006, Idea Group, pp. 121-151.
SmartResource Publications (2006) Refereed Journal Papers: • Terziyan V., Bayesian Reasoning based on Predictive and Contextual Feature Selection, In: International Journal on Artificial Intelligence Tools, Special Issue, 2006, World Scientific, ISSN: 0218-2130, 20 pp. (Extended version of SETN-2006 conference paper, submitted 28 September 2006). • Kaykova O., Khriyenko O., Kovtun D., Naumenko A., Terziyan V., Zharko A., Challenges of General Adaptation Framework for Industrial Semantic Web, In: A. Sheth and M. Lytras (eds.), Advanced Topics in Semantic Web, Idea Group, Vol. 1, 33 pp. (to appear). • Khriyenko O., Terziyan V., A Framework for Context-Sensitive Metadata Description, In: International Journal of Metadata, Semantics and Ontologies, ISSN 1744-2621, 11 pp. (to appear). • Naumenko A., Nikitin S., Terziyan V., Service Matching in Agent Systems, In: International Journal of Applied Intelligence, In: M.S. Kwang (Ed.), Special Issue on Agent-Based Grid Computing, Vol. 25, No. 2, 2006, ISSN: 0924-669X, pp. 223-237.
SmartResource Publications (2006) Refereed Conference Papers: • Terziyan V., Bayesian Metanetwork for Context-Sensitive Feature Relevance, In: G. Antoniou et al. (eds.), Proceedings of the 4-th Hellenic Conference on Artificial Intelligence (SETN 2006), Lecture Notes in Artificial Intelligence, Vol. 3955, 2006, pp. 356-366. • Khriyenko O., Proactivity Layer of the Smart Resource in Semantic Web, In: Proceedings of the Annual Conference SEMANTICS 2006, November 28-30, 2006, TechGate in Vienna, Austria, Springer, LNAI, 15 pp., (submitted 23 May, 2006).
SmartResource Metso case
Integrated Knowledge Information Resource Information Resource Information Resource Advanced querying Data extraction Data presentation Resource Data Resource Data Resource Data Background & Motivation Problem scenario: Common Application Domain
Mill ontology Advanced querying Data extraction Data presentation Paper Mill 1 Paper Mill 2 Paper Mill n Fault data Fault data Fault data Background & Motivation METSO scenario: Common Application Domain
Mill ontology storage Web Service Paper Mill 2 Paper Mill n Paper Mill 1 Fault data Fault data Fault data SOAP message SOAP message SOAP message Architectural Components Browsing and annotation tool Common Application Domain
Paper Mill 2 Paper Mill n Paper Mill 1 Fault data Fault data Fault data SOAP message SOAP message SOAP message Architectural Components (1) Domain Ontology Domain Analysis Common Application Domain
Browsing and Annotation tool Paper Mill 1 Paper Mill n Paper Mill 2 Web Service HTML XML XML Query Results Graph SeRQL Adapter SOAP message SOAP message Architectural Components (2) Implementation Details METSOBROWSER MSGHANDLER
XML SeRQL <query> <starttime>2006-07-22T17:22:39</starttime> <endtime>2006-09-20T17:22:39</ endtime > <status>HighHigh</status> </query> SELECT message,time,messengername,maintcentername,msgtypeid,recgroupname,productionlinename,customername,statusname,failuredesc,tag,value,lowlimit,highlimit FROM {message} ns:time {time}, {message} ns:hasMsgType {} ns:msgId {msgtypeid}, {message} ns:messageSender {} ns:messengerName {messengername}, {message} ns:messageReceiver {} ns:maintCenterName {maintcentername}, {message} ns:receiverGroup {} ns:receiverGroupName {recgroupname}, {message} ns:hasAlarm {alarm}, {alarm} ns:failureDescription {failuredesc}; ns:value {value}; [ns:tag {tag}]; [ns:lowLimit {lowlimit}]; [ns:highLimit {highlimit}]; ns:productionLine {} ns:productionLineName {productionlinename}, {alarm} ns:customer {} ns:customerName {customername}, {alarm} ns:status {} ns:statusName {statusname} WHERE time < "2006-08-02T06:02:00"^^xsd:dateTime AND time > "2006-05-29T06:02:00"^^xsd:dateTime AND NOT failuredesc LIKE "Delaminaatio2" USING NAMESPACE ns = http://org.smartresource.app.metsocase# Architectural Components (3) Browsing Tool and Adapter Dynamic Query generation based on the fields selected XML SeRQL
Graph data Architectural Components (4) Message Annotation XML XML RDF Graph
Browsing and Annotation tool Paper Mill 1 Paper Mill 2 Paper Mill n Web Service MSGHANDLER HTML XML KML XML Query Results Graph SeRQL SOAP Adapter SOAP message SOAP message SOAP message Integration with SmartResource platform Real-Time Monitoring tool METSOBROWSER METSO STORAGE AGENT METSO EXPERT AGENT
SmartResource ABB case
Data SmartResource Platform Web Service Extending existing interactions Resources of “open Internet” Other sub-networks DMS MicroSCADA Operator Existing interactions
Potential add-value • Networks interoperability:sharing information between sub-networks of the integral power network. • New business models:possibility of providing some of the ABB knowledge in the form of web-services. • Data integration:integration of data that is utilized currentlywith various contextual information - for risk analysis, facilitation of fault localization, and other. • Interface enhancement:including dynamic, e.g., geographic information. • Knowledge transferring:possibility of implementing web-serviceslearning from the human experts (e.g. to speed-up the decision making process). • Flexibility of configuration: flexibly defining the interaction protocols of all the participating entities (devices, services, humans)
Network Structure Storage Operator Risks Alert Service Fault Localization Service Directory Facilitator Ontology Entities in the ABB prototype N 2 Feeder 2 Weather Service
SmartResource The core platform
3-Layer Agent Architecture SmartResource Agent .class (Java code) Assign Role Scripts for Roles activity Live Beliefs storage (Knowledge/Goals/Intentions) activity Activity Activity Activity Activity .class Reusable atomic behaviors (RABs)
Ontology of the Roles Externalization of behaviour models SmartResource Agent .class Assign Role Script-Roles activity Live .class Beliefs storage Activity Activity Activity Activity activity • Advantages include: • Flexibility for control and coordination • Remote control • Up-to-date role scripts • An agent may ‘learn’ how to play a new role in run-time • Inter-agent behavior awareness • To understand how to interact with another agent • To coordinate behavior of several agents
Pool of Atomic Behaviours Ontology of the Roles On-demand access of RABs SmartResource Agent .class Assign Role Script-Roles activity Live .class Beliefs storage Activity Activity Activity Activity activity • Added advantages: • Ability to ‘learn’ new behaviours • “Light start” with on-demand extension of functionality
Feeder 1 Directory Facilitator Ontology Interaction scenario: Agent creation 6. Load received scripts 5. 1. Load 4. Give scripts for the roles “FeederAgent”, “Feeder1” and “General” startup.rdf 3. Agent named “Ontology” 0. 2. Who plays the role “OntologyAgent”? In run.bat: Feeder:smartresource.core.SmartResourceAgent(FeederAgent+Feeder1+General, startup.rdf)
Operator LS2 LS1 Directory Facilitator Ontology Scenario: Auction for service selection 7a. I have that role already 7b. “Operator” has right of doing such requests. I need to load that role 10. LS1 and LS2 make offers 11. Operator selects, say, LS1 12. Operators makes service transaction with LS1 9. 5. Load Role “Auction Seller” 8. 6. Make Offer on Price 5. 6. 3. What is the rule for resolving this? 2. Agents “LS1” and “LS2” 1. Who plays the role “LocalizationService”? 4. Starting “Auction Buyer” RAB
SmartResource Budget (2006)
Project expenses in 2006 : Project Budget Balance up to the end of September 2006: TOTAL:
Deadlines and important dates • Agree Tekes UBIWARE application 2007 draft: before 25 October 2006; • Commitments for 2007: before 1 November 2006; • Application to Tekes for 2007: 3 November 2006; • Final Steering Committee meeting in 2006: 2 February 2007.