SlideShare una empresa de Scribd logo
1 de 22
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

Más contenido relacionado

Destacado

Destacado (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 a Organizing Capabilities using Formal Concept Analysis

gxhrehsrejhvytftfltyflytdtydtydky5dyrdtrdrdtrd
gxhrehsrejhvytftfltyflytdtydtydky5dyrdtrdrdtrdgxhrehsrejhvytftfltyflytdtydtydky5dyrdtrdrdtrd
gxhrehsrejhvytftfltyflytdtydtydky5dyrdtrdrdtrd
wrushabhsirsat
 
1 unit (oops)
1 unit (oops)1 unit (oops)
1 unit (oops)
Jay Patel
 
MS Word file resumes16869r.doc.doc
MS Word file resumes16869r.doc.docMS Word file resumes16869r.doc.doc
MS Word file resumes16869r.doc.doc
butest
 

Similar a 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
 

Último

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Último (20)

Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

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