SlideShare a Scribd company logo
1 of 17
OntologiesOntologies
Antonio Villavicencio
COMMUNICATIONS NETWORKS MANAGEMENT
TECHNOLOGIES
Session 4
OutlineOutline
Sharing Knowledge
Network Management Models
What is the purpose of an ontology?
What is an ontology in Network
Management?
Applying ontologies to Network
managment integration
Sharing KnowledgeSharing Knowledge
 Knowledge sharing is the transfer of knowledge
from one person to another, or from any group
to any other group or from one person to any
group or from any group to one person
 When the sender and the recipient can be
arbitrary entities that might not, and in most
cases do not, use the same language or the
same terminology, extra care must be taken in
the messages that are sent from one party to the
other.
Sharing KnowledgeSharing Knowledge
A message, with a sender and a receiver, which
contains structure data, is information.
The information must be structured in such a
way that the receiver is able to understand the
information, and indeed able to gain knowledge
from the information, even though the receiver is
using a different language and a different
terminology.
Network Management ModelsNetwork Management Models
Critical Problem“How are data analysed and
turned into knowledge, so that this knowledge
may be shared and reused?”
 There is a multiplicity of network management
models, which use different technologies for
resource management, such as WBEM (Web
Based Entreprised Management) or DMI
(Desktop Management Interface).
 Every model need a language to define the
resources to be managed and ensure the
comunication among these resources.
Different Languages for differentDifferent Languages for different
integrated modelsintegrated models
 Each integrated model has its own management
information language:
oSMI (Structure of Management Information) for
SNMP
oGDMO (Guidelines for the Definition of
Managed Objects) for CMIP
oMIF (Management Information Format) for DMI
oCIM (Common Information Model) for WBEM
Integrated view of the wholeIntegrated view of the whole
management systemmanagement system
 When different technologies coexist in the same
managed system interoperability among all the
devices is mandatory to provide a integrated
view of the whole managed system.
 A resource can be described with two different
management languages, in this case a
translation it is applied between the defined
structures of their descriptions, but not between
their meenings
What is the purpose of anWhat is the purpose of an
ontology?ontology?
 An ontology is a network mangament tool to
integrate heterogenous definitions in order to
achive semantic interoperability of different
management models and languages
Shared ontologies ensure that different devices
and applications communicate about different
aspects of the same entity in a standard way
What is the purpose of anWhat is the purpose of an
ontology?ontology?
 “An ontology is the definition of a set of
concepts, its taxonomy and the rules that
govern such concepts”
 Ontology describes a domain, while a knowledge
base (based on an ontology) describes particular
state of affairs. Each knowledge based system
or agent has its own knowledge base, and only
what can be expressed using an ontology can be
stored and used in the knowledge base. When
an agent wants to communicate to another
agent, it uses the constructs from some
ontology. In order to understand in
communication, ontologies must be shared
between agents.
The Ontological CommitmentsThe Ontological Commitments
The ontological commitments are agreements to
use a particular vocabulary in a consistent way.
This means that users of the ontology do not
have to share a common knowledge base;
rather, each user is free to know and reason
independently as long as when it asks for
information contained in the ontology, those
actions are consistent. Hence, a commitment to a
common ontology is a guarantee of consistency,
but not completeness, with respect to queries
and assertions using the vocabulary defined in
the ontology.
What is an ontology in NetworkWhat is an ontology in Network
Management?Management?
 An ontology is a network managament tool to
integrate heterogenous definition to achive
semantic interoperability of different
management models and languages
 In a basic concept, an ontology defines the terms
used to define and represent a particular domain
Applying ontologies to NetworkApplying ontologies to Network
managment integrationmanagment integration
For example, with CIM, semantic
interoperability is not completely achieved;
therefore it should be extended
A method to extend the interoperability
would be to create a network management
model based on ontologies
Applying ontologies to NetworkApplying ontologies to Network
managment integrationmanagment integration
This can be achieved by merging every
model with CIM, including all necessary
mapping rules.
A set of steps can be defined
Translate all management information
models to work with a single representation
language
Merge the models in a global ontology,
defining at the same time mapping rules
between the global ontology and each model
Add a set of formulas or axioms to the
ontology to make it heavyweight
Structure of a Mapping ontologyStructure of a Mapping ontology
Structure of a Mapping ontologyStructure of a Mapping ontology
The structure of a very simple mapping
ontology is depicted in the figure: Each
possible element of the ontology (concepts,
attributtes, relations) has a translation
formula.
Other attributes can be added to that
element, such a reference to its definition.
At the same time, each formula has a set of
the source and target that can take part on
it, and a set of expression used to translate
from the set of source elements to the set of
target element.
Translating elementsTranslating elements
A manager based on both, the global ontology
and the mapping ontology would work, for
example in the following way . If it needs to
obtain all the instances of a certain element of
the global ontology, it would search in the
mapping ontology, finding also related formula
and the corresponding elements of the merged
models.
The expression contained in the formula would
then be applied to translate elements of the
merged models to fit in the global ontology, and
the desired instances would be obtained
ReferencesReferences
[1] Jorge E. López de Vergara and Others,
Ontologies: Giving Semantics to Network
Management Models
http://citeseerx.ist.psu.ed
[2]
http://www.obitko.com/tutorials/ontologie
s-semantic-web/expressing-ontology.html
[3] Jos de Bruijn,
http://www.deri.org/fileadmin/documents
/DERI-TR-2003-10-29.pdf

More Related Content

What's hot

Iot ontologies state of art$$$
Iot ontologies state of art$$$Iot ontologies state of art$$$
Iot ontologies state of art$$$Sof Ouni
 
FCA-MERGE: Bottom-Up Merging of Ontologies
FCA-MERGE: Bottom-Up Merging of OntologiesFCA-MERGE: Bottom-Up Merging of Ontologies
FCA-MERGE: Bottom-Up Merging of Ontologiesalemarrena
 
ontology based- data_integration.
ontology based- data_integration.ontology based- data_integration.
ontology based- data_integration.AliAlJadaa
 
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW ijait
 
Semantic Rules Representation in Controlled Natural Language in FluentEditor
Semantic Rules Representation in Controlled Natural Language in FluentEditorSemantic Rules Representation in Controlled Natural Language in FluentEditor
Semantic Rules Representation in Controlled Natural Language in FluentEditorCognitum
 
20051128.doc
20051128.doc20051128.doc
20051128.docbutest
 
Lloyd Swarmfest 2010 Presentation
Lloyd   Swarmfest 2010 PresentationLloyd   Swarmfest 2010 Presentation
Lloyd Swarmfest 2010 Presentationkalloyd
 
Cyclic Neural Networks
Cyclic Neural NetworksCyclic Neural Networks
Cyclic Neural Networks浩一 橋田
 
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text University of Bari (Italy)
 
Semantic technologies at work
Semantic technologies at workSemantic technologies at work
Semantic technologies at workYannis Kalfoglou
 
Visualizer for concept relations in an automatic meaning extraction system
Visualizer for concept relations in an automatic meaning extraction systemVisualizer for concept relations in an automatic meaning extraction system
Visualizer for concept relations in an automatic meaning extraction systemPatricia Tavares Boralli
 
ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...
ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...
ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...University of Bari (Italy)
 
Graphs, frames and related structures
Graphs, frames and related structuresGraphs, frames and related structures
Graphs, frames and related structuresSURBHI SAROHA
 
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITYASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITYIJwest
 
Taxonomy extraction from automotive natural language requirements using unsup...
Taxonomy extraction from automotive natural language requirements using unsup...Taxonomy extraction from automotive natural language requirements using unsup...
Taxonomy extraction from automotive natural language requirements using unsup...ijnlc
 
Software Design Patterns - An Overview
Software Design Patterns - An OverviewSoftware Design Patterns - An Overview
Software Design Patterns - An OverviewFarwa Ansari
 

What's hot (16)

Iot ontologies state of art$$$
Iot ontologies state of art$$$Iot ontologies state of art$$$
Iot ontologies state of art$$$
 
FCA-MERGE: Bottom-Up Merging of Ontologies
FCA-MERGE: Bottom-Up Merging of OntologiesFCA-MERGE: Bottom-Up Merging of Ontologies
FCA-MERGE: Bottom-Up Merging of Ontologies
 
ontology based- data_integration.
ontology based- data_integration.ontology based- data_integration.
ontology based- data_integration.
 
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
 
Semantic Rules Representation in Controlled Natural Language in FluentEditor
Semantic Rules Representation in Controlled Natural Language in FluentEditorSemantic Rules Representation in Controlled Natural Language in FluentEditor
Semantic Rules Representation in Controlled Natural Language in FluentEditor
 
20051128.doc
20051128.doc20051128.doc
20051128.doc
 
Lloyd Swarmfest 2010 Presentation
Lloyd   Swarmfest 2010 PresentationLloyd   Swarmfest 2010 Presentation
Lloyd Swarmfest 2010 Presentation
 
Cyclic Neural Networks
Cyclic Neural NetworksCyclic Neural Networks
Cyclic Neural Networks
 
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
 
Semantic technologies at work
Semantic technologies at workSemantic technologies at work
Semantic technologies at work
 
Visualizer for concept relations in an automatic meaning extraction system
Visualizer for concept relations in an automatic meaning extraction systemVisualizer for concept relations in an automatic meaning extraction system
Visualizer for concept relations in an automatic meaning extraction system
 
ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...
ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...
ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...
 
Graphs, frames and related structures
Graphs, frames and related structuresGraphs, frames and related structures
Graphs, frames and related structures
 
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITYASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
 
Taxonomy extraction from automotive natural language requirements using unsup...
Taxonomy extraction from automotive natural language requirements using unsup...Taxonomy extraction from automotive natural language requirements using unsup...
Taxonomy extraction from automotive natural language requirements using unsup...
 
Software Design Patterns - An Overview
Software Design Patterns - An OverviewSoftware Design Patterns - An Overview
Software Design Patterns - An Overview
 

Similar to Ontologies for Network Management Integration

Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information RetrievalKeystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information RetrievalMauro Dragoni
 
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING cscpconf
 
0810ijdms02
0810ijdms020810ijdms02
0810ijdms02ayu dewi
 
Heraclitus II: A Framework for Ontology Management and Evolution
Heraclitus II: A Framework for Ontology Management and EvolutionHeraclitus II: A Framework for Ontology Management and Evolution
Heraclitus II: A Framework for Ontology Management and EvolutionAlexander Mikroyannidis
 
SWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalSWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalgowthamnaidu0986
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications dannyijwest
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications IJwest
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications dannyijwest
 
Chapter 18 advanced terminology systems
Chapter 18  advanced terminology systems Chapter 18  advanced terminology systems
Chapter 18 advanced terminology systems Minette Din
 
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...IJwest
 
An Incremental Method For Meaning Elicitation Of A Domain Ontology
An Incremental Method For Meaning Elicitation Of A Domain OntologyAn Incremental Method For Meaning Elicitation Of A Domain Ontology
An Incremental Method For Meaning Elicitation Of A Domain OntologyAudrey Britton
 
Proposal of an Ontology Applied to Technical Debt on PL/SQL Development
Proposal of an Ontology Applied to Technical Debt on PL/SQL DevelopmentProposal of an Ontology Applied to Technical Debt on PL/SQL Development
Proposal of an Ontology Applied to Technical Debt on PL/SQL DevelopmentJorge Barreto
 
Association Rule Mining Based Extraction of Semantic Relations Using Markov ...
Association Rule Mining Based Extraction of  Semantic Relations Using Markov ...Association Rule Mining Based Extraction of  Semantic Relations Using Markov ...
Association Rule Mining Based Extraction of Semantic Relations Using Markov ...dannyijwest
 
Semantic Modeling for Information Federation
Semantic Modeling for Information FederationSemantic Modeling for Information Federation
Semantic Modeling for Information FederationCory Casanave
 
Representation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object modelRepresentation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object modelMihika Shah
 
SMalL - Semantic Malware Log Based Reporter
SMalL  - Semantic Malware Log Based ReporterSMalL  - Semantic Malware Log Based Reporter
SMalL - Semantic Malware Log Based ReporterStefan Prutianu
 
What kinds of languages can agents use to communicate?
What kinds of languages can agents use to communicate?What kinds of languages can agents use to communicate?
What kinds of languages can agents use to communicate?Ahsan Rahim
 
Software Engineering Ontology
Software Engineering OntologySoftware Engineering Ontology
Software Engineering OntologyNidhi Baranwal
 

Similar to Ontologies for Network Management Integration (20)

Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information RetrievalKeystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
 
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
 
0810ijdms02
0810ijdms020810ijdms02
0810ijdms02
 
Heraclitus II: A Framework for Ontology Management and Evolution
Heraclitus II: A Framework for Ontology Management and EvolutionHeraclitus II: A Framework for Ontology Management and Evolution
Heraclitus II: A Framework for Ontology Management and Evolution
 
SWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalSWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professional
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
The basics of ontologies
The basics of ontologiesThe basics of ontologies
The basics of ontologies
 
Chapter 18 advanced terminology systems
Chapter 18  advanced terminology systems Chapter 18  advanced terminology systems
Chapter 18 advanced terminology systems
 
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
 
An Incremental Method For Meaning Elicitation Of A Domain Ontology
An Incremental Method For Meaning Elicitation Of A Domain OntologyAn Incremental Method For Meaning Elicitation Of A Domain Ontology
An Incremental Method For Meaning Elicitation Of A Domain Ontology
 
Proposal of an Ontology Applied to Technical Debt on PL/SQL Development
Proposal of an Ontology Applied to Technical Debt on PL/SQL DevelopmentProposal of an Ontology Applied to Technical Debt on PL/SQL Development
Proposal of an Ontology Applied to Technical Debt on PL/SQL Development
 
Association Rule Mining Based Extraction of Semantic Relations Using Markov ...
Association Rule Mining Based Extraction of  Semantic Relations Using Markov ...Association Rule Mining Based Extraction of  Semantic Relations Using Markov ...
Association Rule Mining Based Extraction of Semantic Relations Using Markov ...
 
Semantic Modeling for Information Federation
Semantic Modeling for Information FederationSemantic Modeling for Information Federation
Semantic Modeling for Information Federation
 
Ultra large scale systems to design interoperability
Ultra large scale systems to design interoperabilityUltra large scale systems to design interoperability
Ultra large scale systems to design interoperability
 
Representation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object modelRepresentation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object model
 
SMalL - Semantic Malware Log Based Reporter
SMalL  - Semantic Malware Log Based ReporterSMalL  - Semantic Malware Log Based Reporter
SMalL - Semantic Malware Log Based Reporter
 
What kinds of languages can agents use to communicate?
What kinds of languages can agents use to communicate?What kinds of languages can agents use to communicate?
What kinds of languages can agents use to communicate?
 
Software Engineering Ontology
Software Engineering OntologySoftware Engineering Ontology
Software Engineering Ontology
 

Recently uploaded

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Ontologies for Network Management Integration

  • 2. OutlineOutline Sharing Knowledge Network Management Models What is the purpose of an ontology? What is an ontology in Network Management? Applying ontologies to Network managment integration
  • 3. Sharing KnowledgeSharing Knowledge  Knowledge sharing is the transfer of knowledge from one person to another, or from any group to any other group or from one person to any group or from any group to one person  When the sender and the recipient can be arbitrary entities that might not, and in most cases do not, use the same language or the same terminology, extra care must be taken in the messages that are sent from one party to the other.
  • 4. Sharing KnowledgeSharing Knowledge A message, with a sender and a receiver, which contains structure data, is information. The information must be structured in such a way that the receiver is able to understand the information, and indeed able to gain knowledge from the information, even though the receiver is using a different language and a different terminology.
  • 5. Network Management ModelsNetwork Management Models Critical Problem“How are data analysed and turned into knowledge, so that this knowledge may be shared and reused?”  There is a multiplicity of network management models, which use different technologies for resource management, such as WBEM (Web Based Entreprised Management) or DMI (Desktop Management Interface).  Every model need a language to define the resources to be managed and ensure the comunication among these resources.
  • 6. Different Languages for differentDifferent Languages for different integrated modelsintegrated models  Each integrated model has its own management information language: oSMI (Structure of Management Information) for SNMP oGDMO (Guidelines for the Definition of Managed Objects) for CMIP oMIF (Management Information Format) for DMI oCIM (Common Information Model) for WBEM
  • 7. Integrated view of the wholeIntegrated view of the whole management systemmanagement system  When different technologies coexist in the same managed system interoperability among all the devices is mandatory to provide a integrated view of the whole managed system.  A resource can be described with two different management languages, in this case a translation it is applied between the defined structures of their descriptions, but not between their meenings
  • 8. What is the purpose of anWhat is the purpose of an ontology?ontology?  An ontology is a network mangament tool to integrate heterogenous definitions in order to achive semantic interoperability of different management models and languages Shared ontologies ensure that different devices and applications communicate about different aspects of the same entity in a standard way
  • 9. What is the purpose of anWhat is the purpose of an ontology?ontology?  “An ontology is the definition of a set of concepts, its taxonomy and the rules that govern such concepts”  Ontology describes a domain, while a knowledge base (based on an ontology) describes particular state of affairs. Each knowledge based system or agent has its own knowledge base, and only what can be expressed using an ontology can be stored and used in the knowledge base. When an agent wants to communicate to another agent, it uses the constructs from some ontology. In order to understand in communication, ontologies must be shared between agents.
  • 10. The Ontological CommitmentsThe Ontological Commitments The ontological commitments are agreements to use a particular vocabulary in a consistent way. This means that users of the ontology do not have to share a common knowledge base; rather, each user is free to know and reason independently as long as when it asks for information contained in the ontology, those actions are consistent. Hence, a commitment to a common ontology is a guarantee of consistency, but not completeness, with respect to queries and assertions using the vocabulary defined in the ontology.
  • 11. What is an ontology in NetworkWhat is an ontology in Network Management?Management?  An ontology is a network managament tool to integrate heterogenous definition to achive semantic interoperability of different management models and languages  In a basic concept, an ontology defines the terms used to define and represent a particular domain
  • 12. Applying ontologies to NetworkApplying ontologies to Network managment integrationmanagment integration For example, with CIM, semantic interoperability is not completely achieved; therefore it should be extended A method to extend the interoperability would be to create a network management model based on ontologies
  • 13. Applying ontologies to NetworkApplying ontologies to Network managment integrationmanagment integration This can be achieved by merging every model with CIM, including all necessary mapping rules. A set of steps can be defined Translate all management information models to work with a single representation language Merge the models in a global ontology, defining at the same time mapping rules between the global ontology and each model Add a set of formulas or axioms to the ontology to make it heavyweight
  • 14. Structure of a Mapping ontologyStructure of a Mapping ontology
  • 15. Structure of a Mapping ontologyStructure of a Mapping ontology The structure of a very simple mapping ontology is depicted in the figure: Each possible element of the ontology (concepts, attributtes, relations) has a translation formula. Other attributes can be added to that element, such a reference to its definition. At the same time, each formula has a set of the source and target that can take part on it, and a set of expression used to translate from the set of source elements to the set of target element.
  • 16. Translating elementsTranslating elements A manager based on both, the global ontology and the mapping ontology would work, for example in the following way . If it needs to obtain all the instances of a certain element of the global ontology, it would search in the mapping ontology, finding also related formula and the corresponding elements of the merged models. The expression contained in the formula would then be applied to translate elements of the merged models to fit in the global ontology, and the desired instances would be obtained
  • 17. ReferencesReferences [1] Jorge E. López de Vergara and Others, Ontologies: Giving Semantics to Network Management Models http://citeseerx.ist.psu.ed [2] http://www.obitko.com/tutorials/ontologie s-semantic-web/expressing-ontology.html [3] Jos de Bruijn, http://www.deri.org/fileadmin/documents /DERI-TR-2003-10-29.pdf

Editor's Notes

  1. Ontologies can potentially solve the problem of not using the same language by facilitating knowledge sharing and reuse through formal and real-world semantics. Ontologies, through formal semantics, are machine-understandable. A computer can process data, annotated with references to ontologies, and through the knowledge encapsulated in the ontology, deduce facts from the original data. A computer can, for example, deduce from the fact that Peter is a Man, the fact that Peter is a Person, given that the ontology states that every Man is a Person. If the ontology furthermore states that every Person has a Hart, it can be deduced that Peter must have a heart
  2. The expressiveness of the ontology is limited by the ontology language, which is used for the specification of the ontology. Many ontology languages have been developed, both with limited and with high expressivity Shared ontologies ensure that different components and applications communicate about different aspects of the same entity in a standard way
  3. Other technologies for resources management are SNMP (Simple Network Management Protocol)
  4. Interoperability between different network management domains, heterogeneous devices, and various management systems is one of the main requirements for managing complex enterprise services.
  5. Ontologies offer a formal mechanism for defining an understanding of data Ontologies are as a information models
  6. The expressiveness of the ontology is limited by the ontology language, which is used for the specification of the ontology. Many ontology languages have been developed, both with limited and with high expressivity
  7. “ An ontology is a formal explicit specification of a shared conceptualization.”
  8. The idea of an ontological commitment is important, as this enables applications to communicate about a domain of discourse (or parts of it) without having to operate on that domain as if it was a globally shared theory
  9. One feature of this interoperability is the mapping between the information models that each domains specifies.
  10. One feature of this interoperability is the mapping between the information models that each domain specifies.
  11. One feature of this interoperability is the mapping between the information models that each domain specifies.
  12. One feature of this interoperability is the mapping between the information models that each domain specifies.