Resourceome presentation
Upcoming SlideShare
Loading in...5
×
 

Resourceome presentation

on

  • 495 views

Resourceome: a semantic knowledge management system based on multilevel ontology model, supporting both procedural and declarative knowledge.

Resourceome: a semantic knowledge management system based on multilevel ontology model, supporting both procedural and declarative knowledge.
http://resourceome.cs.unicam.it/

Statistics

Views

Total Views
495
Views on SlideShare
491
Embed Views
4

Actions

Likes
0
Downloads
3
Comments
0

2 Embeds 4

http://www.linkedin.com 3
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Resourceome presentation Resourceome presentation Presentation Transcript

  • RESOURCEOME – CREATE, ORGANISE AND APPLY YOUR KNOWLEDGE
    Alessandro Bettacchi, Simon Brander, Nicola Paoletti
    1/20/2010
    1
    Resourceome - Complex System Design - AY 2009/2010
  • Resourceome in a few words
    1/20/2010
    2
    Resourceome - Complex System Design - AY 2009/2010
  • Resourceome in a few words
    1/20/2010
    3
    Resourceome - Complex System Design - AY 2009/2010
    Resourceome is a Web-based framework consisting of:
    • A semantic knowledge management system based on a multilevel ontology model and supporting both procedural and declarative knowledge.
    • A semantic-driven and agent-oriented workflow management system.
  • BACKGROUND AND CONCEPTS
    1/20/2010
    4
    Resourceome - Complex System Design - AY 2009/2010
  • Background and concepts
    WHAT IS KNOWLEDGE?
    Knowledge is the collection of the informations needed by a human being or a machine to carry out a task.
    1/20/2010
    5
    Resourceome - Complex System Design - AY 2009/2010
    KNOWLEDGE MANAGEMENT SYSTEMS
    A Knowledge Management System (KMS) is a complex system providing a continous flow of knowledge to the right people at the right time within the organization in order to maximize the return on intellectual assets and information sources.
  • Background and concepts
    TWO TYPES OF KNOWLEDGE
    1/20/2010
    6
    Resourceome - Complex System Design - AY 2009/2010
    Declarative knowledge refers to our memory for concepts, facts, or episodes.
    Procedural knowledge refers to the ability to perform various tasks.
  • Background and concepts
    ONTOLOGIES IN INFORMATION SCIENCE
    1/20/2010
    7
    Resourceome - Complex System Design - AY 2009/2010
    “An ontology is a formal, explicit specification of a shared conceptualization for a domain of interest.”
    R. Gruber
    In Information Science, ontologies are models representing an explicit knowledge and are specified through a formal language.
  • Background and concepts
    WHAT IS WORKFLOW?
    A workflow is the partial or total automation of a business process. It is based on a model involving activities and control patterns which determine the execution flow.
    1/20/2010
    8
    Resourceome - Complex System Design - AY 2009/2010
    WORKFLOW MANAGEMENT SYSTEMS (WMS)
    “A system that completely defines, manages and executes workflows through the execution of software.”
    Workflow Management Coalition - WfMC
  • Background and concepts
    WORKFLOW MANAGEMENT SYSTEMS
    1/20/2010
    9
    Resourceome - Complex System Design - AY 2009/2010
    • Process Definition: enables the modelling and the design of a workflow
    • Engine: provides the run time execution environment for a workflow istance
    • Administration and Monitoring: provides user management and process control functions.
    • Client Application: is the software system responsible for the interaction between the end user and the WMS
    • Invoked Applications: consist of external software components invoked to perform tasks that are not part of the WMS logic
  • RESOURCEOME KNOWLEDGE ManaGement system
    1/20/2010
    10
    Resourceome - Complex System Design - AY 2009/2010
  • RESOURCEOME WORKFLOW management system
    1/20/2010
    11
    Resourceome - Complex System Design - AY 2009/2010
  • Resourceome Workflow Management System
    THE WORKFLOW MODEL
    1/20/2010
    12
    Resourceome - Complex System Design - AY 2009/2010
    The main actors in the Resourceome workflow model are:
    • Activities
    • Control Flow Patterns
    THE WORKFLOW MODEL - ACTIVITY
    • Activies are the computational blocks of a workflow. A single activity may perform a simple and atomic operation (web service invoking, data conversion, ...) as well as a complex operation (subflow).
    • For each activity, a set of input/output parameters are defined. A parameter has its own datatype, supporting primitive types (STRING, INT, BOOLEAN,...), complex types (HashMap, Iterator, Set, ...) and arrays.
  • Resourceome Workflow Management System
    THE WORKFLOW MODEL – CONTROL FLOW PATTERNS
    1/20/2010
    13
    Resourceome - Complex System Design - AY 2009/2010
    Control flow patterns determine the order in which activities are executed.
    Resourceome supports the following patterns:
    • Sequence: executes an activity after another
    • If: conditional routing. The choice of the activity to execute is case-driven
    • Iterator: cyclic execution of a subflow until its condition is true
    • Concurrence: enables parallel execution
    • Default Exception: determines the routing according to previous exceptions or errors
    • Terminate: forces the termination of the workflow
  • Resourceome Workflow Management System
    RESOURCEOME WMS ARCHITECTURE
    1/20/2010
    14
    Resourceome - Complex System Design - AY 2009/2010
  • Resourceome Workflow Management System
    1/20/2010
    15
    Resourceome - Complex System Design - AY 2009/2010
    PROCESS DEFINITION Tools
    • WORKFLOW EDITOR: a graphical tool for the design of complex workflows of activities.
    • FEATURES:
    • Advanced manipulation of activity parameters
    • Graphical Editor for If and Iterator conditions
    • Ontology-driven process definition
    • Workflow loading/saving
    WORKFLOW ENGINE
    • HERMES: an agent-based middleware able to execute a workflow definition as mobile and distributed code.
  • Resourceome Workflow Management System
    INVOKED APPLICATIONS
    1/20/2010
    16
    Resourceome - Complex System Design - AY 2009/2010
    Administration and Monitoring Tools
    • Monitoring Tools: interfacing with Hermes engine, collect informations on running workflows together with their status, and besides, provide:
    • Execution Hystory
    • Results visualization with several plugins
    • Publishing Tools: make available a workflow to the end user through a simplified GUI; in this way, published workflows can be accessed and executed without knowing their implementation.
    • Web Services: invoked at run time by the execution engine, assure a wide interoperability.
    • Visualization Plugins: are called when rendering a workflow result and provide specific views according to the result data type.
  • CaseStudy: Industry, Business, and Finance
    1/20/2010
    17
    Resourceome - Complex System Design - AY 2009/2010
  • CaseStudy: Industry, Business, and Finance
    Knowledge
    • Companies
    • General information aboutcompanies
    • Country-specific business entitytypes
    • Industry ClassificationBenchmark (ICB)
    • Stock Markets
    • Markets
    • TickerSymbols
    1/20/2010
    18
    Resourceome - Complex System Design - AY 2009/2010
    CaseStudy: Ontology
    Makethisknowledgeusable in ResourceomeWorkflows
  • CaseStudy: Industry, Business, and Finance
    1/20/2010
    19
    Resourceome - Complex System Design - AY 2009/2010
    Case Study: OntologyDevelopmentProcess
    1. Determine Scope
    • Covered domain?
    • Useofontology?
    • CompetencyQuestions?
  • CaseStudy: Industry, Business, and Finance
    1/20/2010
    20
    Resourceome - Complex System Design - AY 2009/2010
    Case Study: OntologyDevelopmentProcess
    2. ConsiderReuse
    • Existingknowledge?
  • CaseStudy: Industry, Business, and Finance
    1/20/2010
    21
    Resourceome - Complex System Design - AY 2009/2010
    Case Study: OntologyDevelopmentProcess
    3. Enumerate Terms
    • Whatimportantterms?
  • CaseStudy: Industry, Business, and Finance
    1/20/2010
    22
    Resourceome - Complex System Design - AY 2009/2010
    Case Study: OntologyDevelopmentProcess
    4. DefineClasses
    • Whatclassesfromterms?
    • Classhierarchy?
  • CaseStudy: Industry, Business, and Finance
    1/20/2010
    23
    Resourceome - Complex System Design - AY 2009/2010
    Case Study: OntologyDevelopmentProcess
    5. DefineProperties
    • Objectproperties?
    • Data properties?
  • CaseStudy: Industry, Business, and Finance
    1/20/2010
    24
    Resourceome - Complex System Design - AY 2009/2010
    Case Study: OntologyDevelopmentProcess
    6. DefineConstraints
    • Whatkindofpropertyconstraints?
  • CaseStudy: Industry, Business, and Finance
    1/20/2010
    25
    Resourceome - Complex System Design - AY 2009/2010
    Case Study: OntologyDevelopmentProcess
    7. Create Instances
    • Whatinstancesshouldexist?
  • CaseStudy: Industry, Business, and Finance
    1/20/2010
    26
    Resourceome - Complex System Design - AY 2009/2010
    Case Study: Ontology
  • CaseStudy: Industry, Business, and Finance
    1/20/2010
    27
    Resourceome - Complex System Design - AY 2009/2010
    Case Study: Ontology (XML Code)
  • CaseStudy: Industry, Business, and Finance
    ProvidedValue
    • Comparetheperformance of companies
    • Conductwholisticcompanyassessment
    • Findpossibleinvestmentalternatives
    • Overview the important information in oneplace
    • etc…
    1/20/2010
    28
    Resourceome - Complex System Design - AY 2009/2010
    CaseStudy: Scenarios
  • SEE IT IN ACTION…
    1/20/2010
    29
    Resourceome - Complex System Design - AY 2009/2010