SlideShare a Scribd company logo
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
© Copyright 2011 Digital Enterprise Research Institute. All rights reserved.
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Organizing Capabilities using
Formal Concept Analysis
Wassim Derguech, Souleiman Hasan,
Sami Bhiri and Edward Curry
WETICE, Hammamet, Tunisia, 2013
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Capability: Informal Definition
• Capability = What an action (Program, Business Process, Task)
does from a functional perspective.
• Synonyms: Business Function, Functionality
• Related terms: Business Goal, Consumer Request
• Central concept in (semantic) information systems
• A service is an access mechanism to a certain capability.
• A Business process is a set of ordered activities aiming to achieve a
business goal.
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Problems in SWS description(1/2)
• Service functionalities are described in IOPEs
• Domain-specific functional features cannot be easily defined within
IOPE.
• Example:
“book a package shipping service via telephone”
vs. “book a package shipping service via Internet”
• Cannot define interdependencies between features
• No functionality based service clustering/categorization.
• Clustered based on subsumption relation over IO(PE)s
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Problems in SWS description (2/2)
• Example: find services that “delivers a package” in
Programmable Web service repository.
• results under “shipping” category.
Address check
service
Tracking service
Rate query service
Utility services:
customer identification,
payment processing…
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Goals
• Define a metamodel for describing capabilities featuring
domain properties
• Organizing capabilities in an optimal way for enhancing
their discovery
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Examples of capabilities
• FedexShipment: is a capability for Shipping
• packages under 50 Kg,
• serving certain routes,
• the price depends on the source, destination and the weight of
the package; i.e. different formulas for computing the price based
on other attributes.
• FedexOffer:
• Shipping of a 10Kg Package from Ireland to Singapore on 2013-
06-15 for 200 Dollars.
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Capability modelling challenges
• Attribute dependency
• :From and :To attributes are interdependent.
• The :Price attribute depends on the attributes :From, :To and
:Package.
• Dynamic attributes
• The :Price may depend on the current exchange rate or the
company workload.
➔ make it hard if not impossible to model non static and
attribute-interdependent capabilities.
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Definition of Structured Entity
• Structured Entity: describing concepts with a set of
(property, value) pairs, a.k.a., property entries.
• SE = {(p1,v1),(p2,v2),…}
• A property value can be an rdf class or instance, if the
value has its own property entries, it is also a SE.
• We consider one mandatory attribute: Action Verb.
• The action verb is a concept from a domain ontology.
It represents all the actions performed in a certain
domain with meronymy relations between them.
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Example of capabilities
SensorCap2
ActionVerb = sco:sensing
State =Active
StorageOption =no
DigitalDisplay = sco:LCDScreen
LocationState = Accessible
SensorCap1
ActionVerb = sco:sensing
State =Active
StorageOption = 1Mo
DigitalDisplay = sco:LCDScreen
LocationState = Accessible
SensorCap5
ActionVerb = sco:sensing
State =Active
StorageOption = no
DigitalDisplay = no
LocationState = NotAccessible
SensorCap4
ActionVerb = sco:sensing
State =NotActive
StorageOption =1Mo
DigitalDisplay = sco:LCDScreen
LocationState = Accessible
SensorCap3
ActionVerb = sco:sensing
State =NotActive
StorageOption =1Mo
DigitalDisplay = sco:LCDScreen
LocationState = Accessible
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Goals
• Define a metamodel for describing capabilities featuring
domain properties
• Organizing capabilities in an optimal way for enhancing
their discovery
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Formal Concept Analysis
• FCA is a technique that evolved from mathematical
lattice theory used for data analysis.
• A powerful tool for identifying meaningful relationships
within a set of objects that share common attributes.
• It provides a theoretical model to build from a formal
context a partially ordered structure called concept lattice
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Formal Context
• A formal context FC is a triplet <X,Y,I>, where X and Y are
non-empty sets and I is a binary relation between X and Y.
Active
Storage
Option
Digital
Display
Accessible
SensorCap1 X X X X
SensorCap2 X X X
SensorCap3 X X X
SensorCap4 X X X
SensorCap5 X
X, the
set of
Objects
Y, the set of Attributes
<x,y> ∈	I
denotes
that the
object x
has the
attribute y
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Formal Concept
• A formal concept in <X,Y,I> is a pair <E,I> where E is a
subset of X and I is a subset of Y such that Att(E) = I
and Obj(I) = E.
 A formal concept is created by getting objects from E
sharing the same attributes from I.
Active
Storage
Option
Digital
Display
Accessible
SensorCap1 X X X X
SensorCap2 X X X
SensorCap3 X X X
SensorCap4 X X X
SensorCap5 X
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Concept Lattice
• The set of ordered formal concepts derived from a formal
context is called a concept lattice.
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Multivalued Attributes (1/2)
Active
Storage
Option
Digital
Display
Accessible
Observed
Phenomenon
SensorCap1 X X X X Energy
SensorCap2 X X X Energy
SensorCap3 X X X Light
SensorCap4 X X X Temperature
SensorCap5 X Motion
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Multivalued Attributes (2/2)
Observed Phenomenon
Energy Light Temperature Motion
SensorCap1 X
SensorCap2 X
SensorCap3 X
SensorCap4 X
SensorCap5 X
Scaling
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Concept Lattice
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Use Case Application
• Real world sensors deployed within the Linked Energy
Intelligence (LEI) dataspace.
• LEI dataspace is has been realized in Digital Enterprise
Research Institute (DERI).
• Sensors deployed:
• 50 energy consumption
• 20 light and heater energy consumption
• 8 temperature and motion detection
• Attributes: Active, Phenomenon Observed, Protocol,
Electricity Phases and Location
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
LEI – DERI Concept Lattice
The set of all Active sensors
The set of all Motion sensors
The set of all Temperature sensors
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Conclusion: Goals
• Define a metamodel for describing capabilities featuring
domain properties
 Structured Entity Meta Model
• Organizing capabilities in an optimal way for enhancing
their discovery
 Formal Concept Analysis
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Pros and Cons
• Each Formal Concept represents an Equivalence Class
 e.g. replacement of sensors
• Explicit links between Equivalence Classes
 e.g. Optimise the discovery of a particular sensor
• This approach is not application in case of huge number
of sensors.
• Very difficult to adopt this approach in a highly dynamic
environment.
Digital Enterprise Research Institute www.deri.ie
Enabling Networked Knowledge
Future Work
• Define and implement algorithms for updating this indexing
structure
• Investigate scaling operations in case of complex type
• Describe event patterns for complex events
• Provide automation support for creating capabilities

More Related Content

Viewers also liked

Waternomics Results and Impact
Waternomics Results and ImpactWaternomics Results and Impact
Waternomics Results and Impact
Wassim Derguech
 
An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...
An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...
An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...
Wassim Derguech
 
An Automation Support for Creating Configurable Process Models
An Automation Support for Creating Configurable Process ModelsAn Automation Support for Creating Configurable Process Models
An Automation Support for Creating Configurable Process Models
Wassim Derguech
 
Business Capability-centric Management of Services and Business Process Models
Business Capability-centric Management of Services and Business Process ModelsBusiness Capability-centric Management of Services and Business Process Models
Business Capability-centric Management of Services and Business Process Models
Wassim Derguech
 
Waternomics: Making Sense of Data
Waternomics: Making Sense of DataWaternomics: Making Sense of Data
Waternomics: Making Sense of Data
Wassim Derguech
 
Waternomics - ICT For Water Management
Waternomics - ICT For Water ManagementWaternomics - ICT For Water Management
Waternomics - ICT For Water Management
Wassim Derguech
 
(Big) Data Analytics for Environmental Sustainability
(Big) Data Analytics for Environmental Sustainability(Big) Data Analytics for Environmental Sustainability
(Big) Data Analytics for Environmental Sustainability
Wassim Derguech
 

Viewers also liked (7)

Waternomics Results and Impact
Waternomics Results and ImpactWaternomics Results and Impact
Waternomics Results and Impact
 
An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...
An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...
An Autonomic Approach to Real-Time Predictive Analytics using Open Data and ...
 
An Automation Support for Creating Configurable Process Models
An Automation Support for Creating Configurable Process ModelsAn Automation Support for Creating Configurable Process Models
An Automation Support for Creating Configurable Process Models
 
Business Capability-centric Management of Services and Business Process Models
Business Capability-centric Management of Services and Business Process ModelsBusiness Capability-centric Management of Services and Business Process Models
Business Capability-centric Management of Services and Business Process Models
 
Waternomics: Making Sense of Data
Waternomics: Making Sense of DataWaternomics: Making Sense of Data
Waternomics: Making Sense of Data
 
Waternomics - ICT For Water Management
Waternomics - ICT For Water ManagementWaternomics - ICT For Water Management
Waternomics - ICT For Water Management
 
(Big) Data Analytics for Environmental Sustainability
(Big) Data Analytics for Environmental Sustainability(Big) Data Analytics for Environmental Sustainability
(Big) Data Analytics for Environmental Sustainability
 

Similar to Organizing Capabilities using Formal Concept Analysis

The e-Ciber Superfacility Project
The e-Ciber Superfacility ProjectThe e-Ciber Superfacility Project
The e-Ciber Superfacility Project
Leandro Ciuffo
 
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Estand...
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Estand...Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Estand...
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Estand...
eMadrid network
 
Work in Progress on the Standardization of Online Laboratories for Education
Work in Progress on the Standardization of Online Laboratories for EducationWork in Progress on the Standardization of Online Laboratories for Education
Work in Progress on the Standardization of Online Laboratories for Education
Miguel R. Artacho
 
Fundamentals of OOP (Object Oriented Programming)
Fundamentals of OOP (Object Oriented Programming)Fundamentals of OOP (Object Oriented Programming)
Fundamentals of OOP (Object Oriented Programming)
MD Sulaiman
 
80410172053.pdf
80410172053.pdf80410172053.pdf
80410172053.pdf
WrushabhShirsat3
 
Standardization of Online Laboratories for Education. 2015-11-19
Standardization of Online Laboratories for Education. 2015-11-19Standardization of Online Laboratories for Education. 2015-11-19
Standardization of Online Laboratories for Education. 2015-11-19
eMadrid network
 
gxhrehsrejhvytftfltyflytdtydtydky5dyrdtrdrdtrd
gxhrehsrejhvytftfltyflytdtydtydky5dyrdtrdrdtrdgxhrehsrejhvytftfltyflytdtydtydky5dyrdtrdrdtrd
gxhrehsrejhvytftfltyflytdtydtydky5dyrdtrdrdtrd
wrushabhsirsat
 
Cloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard UniversityCloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard University
Barton George
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
PayamBarnaghi
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
IndraKhatri
 
Towards Lightweight Cyber-Physical Energy Systems using Linked Data, the Web ...
Towards Lightweight Cyber-Physical Energy Systems using Linked Data, the Web ...Towards Lightweight Cyber-Physical Energy Systems using Linked Data, the Web ...
Towards Lightweight Cyber-Physical Energy Systems using Linked Data, the Web ...
Edward Curry
 
1 unit (oops)
1 unit (oops)1 unit (oops)
1 unit (oops)Jay Patel
 
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...
eMadrid network
 
Object oriented programming concepts
Object oriented programming conceptsObject oriented programming concepts
Object oriented programming concepts
rahuld115
 
Object oriented programming concepts
Object oriented programming conceptsObject oriented programming concepts
Object oriented programming concepts
rahuld115
 
MS Word file resumes16869r.doc.doc
MS Word file resumes16869r.doc.docMS Word file resumes16869r.doc.doc
MS Word file resumes16869r.doc.docbutest
 
C19013010 the tutorial to build shared ai services session 1
C19013010  the tutorial to build shared ai services session 1C19013010  the tutorial to build shared ai services session 1
C19013010 the tutorial to build shared ai services session 1
Bill Liu
 
Metadata-powered dissemination of content
Metadata-powered dissemination of contentMetadata-powered dissemination of content
Metadata-powered dissemination of content
Nikos Manouselis
 
Software Development: Beyond Training wheels
Software Development: Beyond Training wheelsSoftware Development: Beyond Training wheels
Software Development: Beyond Training wheels
Naveenkumar Muguda
 

Similar to Organizing Capabilities using Formal Concept Analysis (20)

The e-Ciber Superfacility Project
The e-Ciber Superfacility ProjectThe e-Ciber Superfacility Project
The e-Ciber Superfacility Project
 
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Estand...
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Estand...Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Estand...
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Estand...
 
Work in Progress on the Standardization of Online Laboratories for Education
Work in Progress on the Standardization of Online Laboratories for EducationWork in Progress on the Standardization of Online Laboratories for Education
Work in Progress on the Standardization of Online Laboratories for Education
 
Fundamentals of OOP (Object Oriented Programming)
Fundamentals of OOP (Object Oriented Programming)Fundamentals of OOP (Object Oriented Programming)
Fundamentals of OOP (Object Oriented Programming)
 
80410172053.pdf
80410172053.pdf80410172053.pdf
80410172053.pdf
 
Standardization of Online Laboratories for Education. 2015-11-19
Standardization of Online Laboratories for Education. 2015-11-19Standardization of Online Laboratories for Education. 2015-11-19
Standardization of Online Laboratories for Education. 2015-11-19
 
gxhrehsrejhvytftfltyflytdtydtydky5dyrdtrdrdtrd
gxhrehsrejhvytftfltyflytdtydtydky5dyrdtrdrdtrdgxhrehsrejhvytftfltyflytdtydtydky5dyrdtrdrdtrd
gxhrehsrejhvytftfltyflytdtydtydky5dyrdtrdrdtrd
 
Cloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard UniversityCloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard University
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Towards Lightweight Cyber-Physical Energy Systems using Linked Data, the Web ...
Towards Lightweight Cyber-Physical Energy Systems using Linked Data, the Web ...Towards Lightweight Cyber-Physical Energy Systems using Linked Data, the Web ...
Towards Lightweight Cyber-Physical Energy Systems using Linked Data, the Web ...
 
1 unit (oops)
1 unit (oops)1 unit (oops)
1 unit (oops)
 
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...
 
Object oriented programming concepts
Object oriented programming conceptsObject oriented programming concepts
Object oriented programming concepts
 
Object oriented programming concepts
Object oriented programming conceptsObject oriented programming concepts
Object oriented programming concepts
 
MS Word file resumes16869r.doc.doc
MS Word file resumes16869r.doc.docMS Word file resumes16869r.doc.doc
MS Word file resumes16869r.doc.doc
 
C19013010 the tutorial to build shared ai services session 1
C19013010  the tutorial to build shared ai services session 1C19013010  the tutorial to build shared ai services session 1
C19013010 the tutorial to build shared ai services session 1
 
Metadata-powered dissemination of content
Metadata-powered dissemination of contentMetadata-powered dissemination of content
Metadata-powered dissemination of content
 
Software Development: Beyond Training wheels
Software Development: Beyond Training wheelsSoftware Development: Beyond Training wheels
Software Development: Beyond Training wheels
 
Renu_Resume
Renu_ResumeRenu_Resume
Renu_Resume
 

Recently uploaded

Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 

Recently uploaded (20)

Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 

Organizing Capabilities using Formal Concept Analysis

  • 1. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge © Copyright 2011 Digital Enterprise Research Institute. All rights reserved. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Organizing Capabilities using Formal Concept Analysis Wassim Derguech, Souleiman Hasan, Sami Bhiri and Edward Curry WETICE, Hammamet, Tunisia, 2013
  • 2. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Capability: Informal Definition • Capability = What an action (Program, Business Process, Task) does from a functional perspective. • Synonyms: Business Function, Functionality • Related terms: Business Goal, Consumer Request • Central concept in (semantic) information systems • A service is an access mechanism to a certain capability. • A Business process is a set of ordered activities aiming to achieve a business goal.
  • 3. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Problems in SWS description(1/2) • Service functionalities are described in IOPEs • Domain-specific functional features cannot be easily defined within IOPE. • Example: “book a package shipping service via telephone” vs. “book a package shipping service via Internet” • Cannot define interdependencies between features • No functionality based service clustering/categorization. • Clustered based on subsumption relation over IO(PE)s
  • 4. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Problems in SWS description (2/2) • Example: find services that “delivers a package” in Programmable Web service repository. • results under “shipping” category. Address check service Tracking service Rate query service Utility services: customer identification, payment processing…
  • 5. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Goals • Define a metamodel for describing capabilities featuring domain properties • Organizing capabilities in an optimal way for enhancing their discovery
  • 6. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Examples of capabilities • FedexShipment: is a capability for Shipping • packages under 50 Kg, • serving certain routes, • the price depends on the source, destination and the weight of the package; i.e. different formulas for computing the price based on other attributes. • FedexOffer: • Shipping of a 10Kg Package from Ireland to Singapore on 2013- 06-15 for 200 Dollars.
  • 7. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Capability modelling challenges • Attribute dependency • :From and :To attributes are interdependent. • The :Price attribute depends on the attributes :From, :To and :Package. • Dynamic attributes • The :Price may depend on the current exchange rate or the company workload. ➔ make it hard if not impossible to model non static and attribute-interdependent capabilities.
  • 8. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Definition of Structured Entity • Structured Entity: describing concepts with a set of (property, value) pairs, a.k.a., property entries. • SE = {(p1,v1),(p2,v2),…} • A property value can be an rdf class or instance, if the value has its own property entries, it is also a SE. • We consider one mandatory attribute: Action Verb. • The action verb is a concept from a domain ontology. It represents all the actions performed in a certain domain with meronymy relations between them.
  • 9. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Example of capabilities SensorCap2 ActionVerb = sco:sensing State =Active StorageOption =no DigitalDisplay = sco:LCDScreen LocationState = Accessible SensorCap1 ActionVerb = sco:sensing State =Active StorageOption = 1Mo DigitalDisplay = sco:LCDScreen LocationState = Accessible SensorCap5 ActionVerb = sco:sensing State =Active StorageOption = no DigitalDisplay = no LocationState = NotAccessible SensorCap4 ActionVerb = sco:sensing State =NotActive StorageOption =1Mo DigitalDisplay = sco:LCDScreen LocationState = Accessible SensorCap3 ActionVerb = sco:sensing State =NotActive StorageOption =1Mo DigitalDisplay = sco:LCDScreen LocationState = Accessible
  • 10. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Goals • Define a metamodel for describing capabilities featuring domain properties • Organizing capabilities in an optimal way for enhancing their discovery
  • 11. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Formal Concept Analysis • FCA is a technique that evolved from mathematical lattice theory used for data analysis. • A powerful tool for identifying meaningful relationships within a set of objects that share common attributes. • It provides a theoretical model to build from a formal context a partially ordered structure called concept lattice
  • 12. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Formal Context • A formal context FC is a triplet <X,Y,I>, where X and Y are non-empty sets and I is a binary relation between X and Y. Active Storage Option Digital Display Accessible SensorCap1 X X X X SensorCap2 X X X SensorCap3 X X X SensorCap4 X X X SensorCap5 X X, the set of Objects Y, the set of Attributes <x,y> ∈ I denotes that the object x has the attribute y
  • 13. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Formal Concept • A formal concept in <X,Y,I> is a pair <E,I> where E is a subset of X and I is a subset of Y such that Att(E) = I and Obj(I) = E.  A formal concept is created by getting objects from E sharing the same attributes from I. Active Storage Option Digital Display Accessible SensorCap1 X X X X SensorCap2 X X X SensorCap3 X X X SensorCap4 X X X SensorCap5 X
  • 14. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Concept Lattice • The set of ordered formal concepts derived from a formal context is called a concept lattice.
  • 15. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Multivalued Attributes (1/2) Active Storage Option Digital Display Accessible Observed Phenomenon SensorCap1 X X X X Energy SensorCap2 X X X Energy SensorCap3 X X X Light SensorCap4 X X X Temperature SensorCap5 X Motion
  • 16. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Multivalued Attributes (2/2) Observed Phenomenon Energy Light Temperature Motion SensorCap1 X SensorCap2 X SensorCap3 X SensorCap4 X SensorCap5 X Scaling
  • 17. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Concept Lattice
  • 18. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Use Case Application • Real world sensors deployed within the Linked Energy Intelligence (LEI) dataspace. • LEI dataspace is has been realized in Digital Enterprise Research Institute (DERI). • Sensors deployed: • 50 energy consumption • 20 light and heater energy consumption • 8 temperature and motion detection • Attributes: Active, Phenomenon Observed, Protocol, Electricity Phases and Location
  • 19. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge LEI – DERI Concept Lattice The set of all Active sensors The set of all Motion sensors The set of all Temperature sensors
  • 20. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Conclusion: Goals • Define a metamodel for describing capabilities featuring domain properties  Structured Entity Meta Model • Organizing capabilities in an optimal way for enhancing their discovery  Formal Concept Analysis
  • 21. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Pros and Cons • Each Formal Concept represents an Equivalence Class  e.g. replacement of sensors • Explicit links between Equivalence Classes  e.g. Optimise the discovery of a particular sensor • This approach is not application in case of huge number of sensors. • Very difficult to adopt this approach in a highly dynamic environment.
  • 22. Digital Enterprise Research Institute www.deri.ie Enabling Networked Knowledge Future Work • Define and implement algorithms for updating this indexing structure • Investigate scaling operations in case of complex type • Describe event patterns for complex events • Provide automation support for creating capabilities