SlideShare a Scribd company logo
1 of 19
Download to read offline
The state of the 
Nation for Ontology 
Development 
Robert Stevens 
School of Computer Science 
University of Manchester 
Oxford Road 
Manchester 
United Kingdom 
M13 9PL 
Robert.Stevens@Manchester.ac.uk 
http://www.cs.manchester.ac.uk/our-research/
What’s the state of ontology 
development? 
 Ontologies are fairly well established as supports to 
information systems 
 We have KR languages like OWL that are widely 
used 
 We have at least one well established OWL API 
 We have varieties of tools that are research 
outcomes 
 We have lots of opinions on development processes 
 How mature are we as an engineering discipline 
and what does it say about where to go next?
What is maturity? 
 The term "maturity" relates to the degree of formality 
and optimization of processes, from ad hoc 
practices, to formally defined steps, to managed 
result metrics, to active optimization of the 
processes 
 http://en.wikipedia.org/wiki/Capability_Maturity_Mo 
del
What is maturity? 
 Immaturity: Ad hoc, firefighting, improvisation, lack 
of rigorous process management; lack of objective 
measures of product quality 
 Maturity: Organisation wide processes for 
managing software development and processes; 
processes are defined and accord with how work is 
done; there is communication and training; 
processes are monitored, analysed and updated in 
response 
 True maturity is when we no longer have heroics 
and value judgement and work from an evidence 
base
Moving from oral to fixed 
history 
Oral 
history 
Fixed 
history
The Capability Maturity Model 
 The Capability Maturity Model (CMM – now CMMI) is 
used to assess the capabilities of institutions that 
deliver (or not) software products 
 Developed by the Software Engineering Institute 
 Can we assess the maturity of ontology 
development as a discipline rather than as 
institutions?
A spectrum of maturity 
Ad hoc 
and 
heroics 
Repeatable 
processes 
Defined 
processes 
and 
training 
Quantitatively 
managed 
Optimised 
processes 
1 
2 
3 
4 
5
Bits of the CMM 
 Maturity levels – From ad hoc to metric, analysis and 
managed change 
 Key process areas – A set of related activities that 
when performed together achieve a goal 
 Goals – the features of a key process area that must 
exist for that area to have been implemented in an 
effective and persistent manner 
 Common features – Commitment and ability to 
perform, activities performed, measurement, analysis 
and verification 
 Key practices – the infrastructure and practices that 
contribute to the implementation of the area of 
activity
Software maturity levels and their 
key process areas 
Initial 
• None 
Repeatable 
•Requirements 
Management 
•Software 
Project 
Planning 
•Software 
Project 
Tracking and 
Oversight 
•Software 
Subcontract 
Management 
•Software 
Quality 
Assurance 
•Software 
Configuration 
Management 
Defined 
•Organization 
Process Focus 
•Organization 
Process 
Definition 
•Training 
Program 
•Integrated 
Software 
Management 
•Software 
Product 
Engineering 
•Intergroup 
Coordination 
•Peer Reviews 
Managed 
•Quantitative 
Process 
Management 
•Software 
Quality 
Management 
Optimizing 
•Defect 
Prevention 
•Technology 
Change 
Management 
•Process 
Change 
Management
A level 3 key process area 
Software 
Product 
Engineering 
Analysis 
Design 
Coding 
Testing 
Documentation
Metrics for key process areas 
Requirements 
Management 
KPA 
Requirement 
status 
Requirements 
management 
Requirements 
stability 
has metrics for
Can We Apply this to a Discipline? 
 The CMM looks at maturity in an organisation 
 It looks at the processes and their management (in its 
broadest sense) 
 A key is to have common practices in that organisation 
 There has to be something to manage 
 For a discipline we don’t need one common practice 
to be in place 
 …, but we do need common, replicable practices to 
exist 
 The question is, are we capable of being mature?
What maturity doesn’t mean 
 Everyone in the discipline does the same things 
the same way 
 We don’t all need to use the same methods 
 But we do need to make those methods 
repeatable 
 This can be done for as many styles of ontology 
development as we see fit 
 Being level one doesn’t mean a decent 
ontology cannot be made
How to make a set of ontology 
development CMM process areas 
Initial 
• None 
Repeatable 
•Requirements 
Management 
•Ontology 
Project 
Planning 
•Ontology 
Project 
Tracking and 
Oversight 
•Ontology 
Subcontract 
Management 
•Ontology 
Quality 
Assurance 
•Ontology 
Configuration 
Management 
Defined 
•Organization 
Process Focus 
•Organization 
Process 
Definition 
•Training 
Program 
•Integrated 
Ontology 
Management 
•Ontology 
Product 
Engineering 
•Intergroup 
Coordination 
•Peer Reviews 
Managed 
•Quantitative 
Process 
Management 
•Ontology 
Quality 
Management 
Optimizing 
•Defect 
Prevention 
•Technology 
Change 
Management 
•Process 
Change 
Well, it's not really that easy Management
A level 3 key process area for 
ontology development 
Ontology 
Product 
Engineering 
Analysis 
Design 
Coding 
Testing 
Documentation
A collection of ontology 
development practices 
Knowledge 
gathering and 
requirements 
• Specification 
• Knowledge 
Acquisition 
• Elicitation 
Modelling and 
implementation 
• Conceptualis. 
• Formalization 
• Enrichment 
• Update 
• Repair 
• Reuse 
• Integration 
Testing 
• Evaluation 
• Quality 
Assurance 
• Assessment 
• Verification 
Development 
process 
management 
• Configuration 
Management 
control 
• Versioning 
• Documentation 
Do we know how to do these, let 
alone manage them?
How mature is the ontology 
development discipline? 
 Still too much ad hoc and heroics in the discipline 
 Can still produce good ontologies, but… 
 We have parts of the infrastructure (technology 
readiness level?) 
 We have some of the defined processes 
 Not much in the way of metrics 
 We’ve come a long way, but…
What should happen next? 
 We can transfer a lot from software engineering 
 But we need to know more about what needs to be 
done and how it is done – and then make the tools 
to support it 
 Then we can manage it 
 Increased sociotechnical understanding of the 
development processes for ontologies 
 Tool support for those processes 
 The ability to measure more and to depend on 
value judgements less
Acknowledgements 
 Nico Matentzoglu did the pictures 
 Misconceptions of the capability Maturity Model, 
Karl E. Wiegers at www.processimpact.com 
 Capability Maturity Model for Software, Version 1.1. 
Mark C. Paulk, Bill. Curtis, Mary Beth Chrissis, Charles 
V. Weber 
 Towards a glossary of activities in the ontology 
engineering field MC Suárez-Figueroa, A Gómez- 
Pérez

More Related Content

What's hot

Deb Secor CV
Deb Secor CVDeb Secor CV
Deb Secor CVDeb Secor
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organizationZinnov
 
Diana M. Arias Resume - 2017
Diana M. Arias Resume - 2017Diana M. Arias Resume - 2017
Diana M. Arias Resume - 2017Diana M. Arias
 
Pragmatic Approach to Datawarehouse Testing_.docx
Pragmatic Approach to Datawarehouse Testing_.docxPragmatic Approach to Datawarehouse Testing_.docx
Pragmatic Approach to Datawarehouse Testing_.docxshankarmani
 
Seven step transformation blueprint
Seven step transformation blueprintSeven step transformation blueprint
Seven step transformation blueprintMarc Hornbeek
 
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?Edunomica
 
R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017Rob Swoboda
 
Ken Zych LinkedIn Profile
Ken Zych LinkedIn ProfileKen Zych LinkedIn Profile
Ken Zych LinkedIn ProfileKen Zych
 
Transform Software Delivery to Address Market Complexity and Change
Transform Software Delivery to Address Market Complexity and ChangeTransform Software Delivery to Address Market Complexity and Change
Transform Software Delivery to Address Market Complexity and ChangeIBM Danmark
 
Hans Eckman: 7 Agile and DevOps Insights I Wish I Knew Earlier
Hans Eckman: 7 Agile and DevOps Insights I Wish I Knew EarlierHans Eckman: 7 Agile and DevOps Insights I Wish I Knew Earlier
Hans Eckman: 7 Agile and DevOps Insights I Wish I Knew EarlierEdunomica
 
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksIntroduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksMehul Kapadia
 
Agile DC 2013 - Comparing Scaled Agile Framework (SAFe) with Disciplined Agil...
Agile DC 2013 - Comparing Scaled Agile Framework (SAFe) with Disciplined Agil...Agile DC 2013 - Comparing Scaled Agile Framework (SAFe) with Disciplined Agil...
Agile DC 2013 - Comparing Scaled Agile Framework (SAFe) with Disciplined Agil...Greg Pfister
 
Business Assurance: The Quality Implications of Digital Transformation
Business Assurance: The Quality Implications of Digital TransformationBusiness Assurance: The Quality Implications of Digital Transformation
Business Assurance: The Quality Implications of Digital TransformationCognizant
 
Avoiding the Pitfalls of Capitalizing Software in an Agile World
Avoiding the Pitfalls of Capitalizing Software in an Agile WorldAvoiding the Pitfalls of Capitalizing Software in an Agile World
Avoiding the Pitfalls of Capitalizing Software in an Agile WorldLeadingAgile
 
Agile Methodology in Software Development Cycle
Agile Methodology in Software Development CycleAgile Methodology in Software Development Cycle
Agile Methodology in Software Development CycleCygnet Infotech
 

What's hot (20)

Deb Secor CV
Deb Secor CVDeb Secor CV
Deb Secor CV
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
 
Diana M. Arias Resume - 2017
Diana M. Arias Resume - 2017Diana M. Arias Resume - 2017
Diana M. Arias Resume - 2017
 
Pragmatic Approach to Datawarehouse Testing_.docx
Pragmatic Approach to Datawarehouse Testing_.docxPragmatic Approach to Datawarehouse Testing_.docx
Pragmatic Approach to Datawarehouse Testing_.docx
 
Seven step transformation blueprint
Seven step transformation blueprintSeven step transformation blueprint
Seven step transformation blueprint
 
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
 
CV_N Srividya_300kb
CV_N Srividya_300kbCV_N Srividya_300kb
CV_N Srividya_300kb
 
Project management Advanced
Project management  AdvancedProject management  Advanced
Project management Advanced
 
R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017
 
Ken Zych LinkedIn Profile
Ken Zych LinkedIn ProfileKen Zych LinkedIn Profile
Ken Zych LinkedIn Profile
 
Transform Software Delivery to Address Market Complexity and Change
Transform Software Delivery to Address Market Complexity and ChangeTransform Software Delivery to Address Market Complexity and Change
Transform Software Delivery to Address Market Complexity and Change
 
Hans Eckman: 7 Agile and DevOps Insights I Wish I Knew Earlier
Hans Eckman: 7 Agile and DevOps Insights I Wish I Knew EarlierHans Eckman: 7 Agile and DevOps Insights I Wish I Knew Earlier
Hans Eckman: 7 Agile and DevOps Insights I Wish I Knew Earlier
 
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile FrameworksIntroduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile Frameworks
 
Agile DC 2013 - Comparing Scaled Agile Framework (SAFe) with Disciplined Agil...
Agile DC 2013 - Comparing Scaled Agile Framework (SAFe) with Disciplined Agil...Agile DC 2013 - Comparing Scaled Agile Framework (SAFe) with Disciplined Agil...
Agile DC 2013 - Comparing Scaled Agile Framework (SAFe) with Disciplined Agil...
 
Business Assurance: The Quality Implications of Digital Transformation
Business Assurance: The Quality Implications of Digital TransformationBusiness Assurance: The Quality Implications of Digital Transformation
Business Assurance: The Quality Implications of Digital Transformation
 
Israel Heskiel Resume
Israel Heskiel ResumeIsrael Heskiel Resume
Israel Heskiel Resume
 
VAIDEHI R JAHAGIRDAR CV1
VAIDEHI R JAHAGIRDAR CV1VAIDEHI R JAHAGIRDAR CV1
VAIDEHI R JAHAGIRDAR CV1
 
Avoiding the Pitfalls of Capitalizing Software in an Agile World
Avoiding the Pitfalls of Capitalizing Software in an Agile WorldAvoiding the Pitfalls of Capitalizing Software in an Agile World
Avoiding the Pitfalls of Capitalizing Software in an Agile World
 
Agile Methodology in Software Development Cycle
Agile Methodology in Software Development CycleAgile Methodology in Software Development Cycle
Agile Methodology in Software Development Cycle
 
JENNIFER KLING Linkedin 2015
JENNIFER KLING Linkedin 2015JENNIFER KLING Linkedin 2015
JENNIFER KLING Linkedin 2015
 

Viewers also liked

GIS Capability Maturity Model
GIS Capability Maturity ModelGIS Capability Maturity Model
GIS Capability Maturity ModelGreg Babinski
 
The Semantics of Genomic Analysis
The Semantics of  Genomic AnalysisThe Semantics of  Genomic Analysis
The Semantics of Genomic Analysisrobertstevens65
 
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...robertstevens65
 
Building and Using Ontologies to do biology
Building and Using Ontologies to do biologyBuilding and Using Ontologies to do biology
Building and Using Ontologies to do biologyrobertstevens65
 
The Quality of Method Reporting in
The Quality of Method Reporting in The Quality of Method Reporting in
The Quality of Method Reporting in robertstevens65
 
Issues and activities in authoring ontologies
Issues and activities in authoring ontologiesIssues and activities in authoring ontologies
Issues and activities in authoring ontologiesrobertstevens65
 
The Pragmatics and Formality of Authoring OntologiesOdsl 2016
The Pragmatics and Formality of Authoring OntologiesOdsl 2016The Pragmatics and Formality of Authoring OntologiesOdsl 2016
The Pragmatics and Formality of Authoring OntologiesOdsl 2016robertstevens65
 
Properties and Individuals in OWL: Reasoning About Family History
Properties and Individuals in OWL: Reasoning About Family HistoryProperties and Individuals in OWL: Reasoning About Family History
Properties and Individuals in OWL: Reasoning About Family Historyrobertstevens65
 
The GIS Capability Maturity Model Maximize Benefits from Enterprise GIS Opera...
The GIS Capability Maturity Model Maximize Benefits from Enterprise GIS Opera...The GIS Capability Maturity Model Maximize Benefits from Enterprise GIS Opera...
The GIS Capability Maturity Model Maximize Benefits from Enterprise GIS Opera...Greg Babinski
 
Geo spatial analytics using Microsoft BI
Geo spatial analytics using Microsoft BIGeo spatial analytics using Microsoft BI
Geo spatial analytics using Microsoft BIJason Thomas
 
Semtech web-protege-tutorial
Semtech web-protege-tutorialSemtech web-protege-tutorial
Semtech web-protege-tutorialmatthewhorridge
 

Viewers also liked (11)

GIS Capability Maturity Model
GIS Capability Maturity ModelGIS Capability Maturity Model
GIS Capability Maturity Model
 
The Semantics of Genomic Analysis
The Semantics of  Genomic AnalysisThe Semantics of  Genomic Analysis
The Semantics of Genomic Analysis
 
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...
 
Building and Using Ontologies to do biology
Building and Using Ontologies to do biologyBuilding and Using Ontologies to do biology
Building and Using Ontologies to do biology
 
The Quality of Method Reporting in
The Quality of Method Reporting in The Quality of Method Reporting in
The Quality of Method Reporting in
 
Issues and activities in authoring ontologies
Issues and activities in authoring ontologiesIssues and activities in authoring ontologies
Issues and activities in authoring ontologies
 
The Pragmatics and Formality of Authoring OntologiesOdsl 2016
The Pragmatics and Formality of Authoring OntologiesOdsl 2016The Pragmatics and Formality of Authoring OntologiesOdsl 2016
The Pragmatics and Formality of Authoring OntologiesOdsl 2016
 
Properties and Individuals in OWL: Reasoning About Family History
Properties and Individuals in OWL: Reasoning About Family HistoryProperties and Individuals in OWL: Reasoning About Family History
Properties and Individuals in OWL: Reasoning About Family History
 
The GIS Capability Maturity Model Maximize Benefits from Enterprise GIS Opera...
The GIS Capability Maturity Model Maximize Benefits from Enterprise GIS Opera...The GIS Capability Maturity Model Maximize Benefits from Enterprise GIS Opera...
The GIS Capability Maturity Model Maximize Benefits from Enterprise GIS Opera...
 
Geo spatial analytics using Microsoft BI
Geo spatial analytics using Microsoft BIGeo spatial analytics using Microsoft BI
Geo spatial analytics using Microsoft BI
 
Semtech web-protege-tutorial
Semtech web-protege-tutorialSemtech web-protege-tutorial
Semtech web-protege-tutorial
 

Similar to The state of the nation for ontology development

software process improvement
software process improvementsoftware process improvement
software process improvementMohammad Xaviar
 
Onboarding Project Quality Induction
Onboarding Project Quality InductionOnboarding Project Quality Induction
Onboarding Project Quality InductionGuillaume MERCIER
 
Good Projects Gone Bad: an Introduction to Process Maturity
Good Projects Gone Bad: an Introduction to Process MaturityGood Projects Gone Bad: an Introduction to Process Maturity
Good Projects Gone Bad: an Introduction to Process MaturityMichael Edson
 
PMI-ACP - Agile Framework
PMI-ACP - Agile FrameworkPMI-ACP - Agile Framework
PMI-ACP - Agile FrameworkWafi Mohtaseb
 
project management maturity models
project management maturity modelsproject management maturity models
project management maturity modelsirfan mehdi
 
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...Michael M Grant
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessIJMER
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationCprime
 
Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023Shane Coughlan
 
SEI-CMM.pptx
SEI-CMM.pptxSEI-CMM.pptx
SEI-CMM.pptxsuchita74
 
Tomas Butkus: Agile Practices in Enterprise Environment
Tomas Butkus: Agile Practices in Enterprise EnvironmentTomas Butkus: Agile Practices in Enterprise Environment
Tomas Butkus: Agile Practices in Enterprise EnvironmentAgile Lietuva
 
IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1Roselin Mary S
 
Chap016-Oversight
Chap016-OversightChap016-Oversight
Chap016-Oversightmaisuradi
 
Introduction to Software Process
Introduction to Software ProcessIntroduction to Software Process
Introduction to Software ProcessFáber D. Giraldo
 

Similar to The state of the nation for ontology development (20)

software process improvement
software process improvementsoftware process improvement
software process improvement
 
Onboarding Project Quality Induction
Onboarding Project Quality InductionOnboarding Project Quality Induction
Onboarding Project Quality Induction
 
software project management
software project managementsoftware project management
software project management
 
Next Generation Change & Transformation Management
Next Generation Change & Transformation ManagementNext Generation Change & Transformation Management
Next Generation Change & Transformation Management
 
Introduction To Cmm1
Introduction To Cmm1Introduction To Cmm1
Introduction To Cmm1
 
Good Projects Gone Bad: an Introduction to Process Maturity
Good Projects Gone Bad: an Introduction to Process MaturityGood Projects Gone Bad: an Introduction to Process Maturity
Good Projects Gone Bad: an Introduction to Process Maturity
 
PMI-ACP - Agile Framework
PMI-ACP - Agile FrameworkPMI-ACP - Agile Framework
PMI-ACP - Agile Framework
 
project management maturity models
project management maturity modelsproject management maturity models
project management maturity models
 
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
 
Chap2 RE processes
Chap2 RE processesChap2 RE processes
Chap2 RE processes
 
Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023
 
Climbing the tree of unreachable fruits, reusing processes
Climbing the tree of unreachable fruits, reusing processesClimbing the tree of unreachable fruits, reusing processes
Climbing the tree of unreachable fruits, reusing processes
 
SEI-CMM.pptx
SEI-CMM.pptxSEI-CMM.pptx
SEI-CMM.pptx
 
Tomas Butkus: Agile Practices in Enterprise Environment
Tomas Butkus: Agile Practices in Enterprise EnvironmentTomas Butkus: Agile Practices in Enterprise Environment
Tomas Butkus: Agile Practices in Enterprise Environment
 
Edge presentation cmm_final CMMI CSTE CSQA
Edge presentation cmm_final CMMI CSTE CSQAEdge presentation cmm_final CMMI CSTE CSQA
Edge presentation cmm_final CMMI CSTE CSQA
 
IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1
 
Chap016-Oversight
Chap016-OversightChap016-Oversight
Chap016-Oversight
 
Introduction to Software Process
Introduction to Software ProcessIntroduction to Software Process
Introduction to Software Process
 

More from robertstevens65

Ontologies: Necessary, but not sufficient
Ontologies: Necessary, but not sufficientOntologies: Necessary, but not sufficient
Ontologies: Necessary, but not sufficientrobertstevens65
 
Choosing and Building Knowledge Artefacts
Choosing and Building Knowledge ArtefactsChoosing and Building Knowledge Artefacts
Choosing and Building Knowledge Artefactsrobertstevens65
 
Populous: A tool for Populating OWL Ontologies from Templates
Populous: A tool for Populating OWL Ontologies from TemplatesPopulous: A tool for Populating OWL Ontologies from Templates
Populous: A tool for Populating OWL Ontologies from Templatesrobertstevens65
 
Keeping ontology development Agile
Keeping ontology development AgileKeeping ontology development Agile
Keeping ontology development Agilerobertstevens65
 
Lessons from teaching non-computer scientists OWL and ontologies
Lessons from teaching non-computer scientists OWL and ontologiesLessons from teaching non-computer scientists OWL and ontologies
Lessons from teaching non-computer scientists OWL and ontologiesrobertstevens65
 
Kidney and Urinary Pathways Knowledge Base (part of e-LICO)
Kidney and Urinary Pathways Knowledge Base (part of e-LICO)Kidney and Urinary Pathways Knowledge Base (part of e-LICO)
Kidney and Urinary Pathways Knowledge Base (part of e-LICO)robertstevens65
 
A Rose by Any Other Name is Still a Rose
A Rose by Any Other Name is Still a RoseA Rose by Any Other Name is Still a Rose
A Rose by Any Other Name is Still a Roserobertstevens65
 
Working with big biomedical ontologies
Working with big biomedical ontologiesWorking with big biomedical ontologies
Working with big biomedical ontologiesrobertstevens65
 
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...robertstevens65
 
Ontology learning from text
Ontology learning from textOntology learning from text
Ontology learning from textrobertstevens65
 
Knowledge Management in a Knowledge Based Discipline
Knowledge Management in a Knowledge Based DisciplineKnowledge Management in a Knowledge Based Discipline
Knowledge Management in a Knowledge Based Disciplinerobertstevens65
 
A family History Knowledge Base in OWL 2
A family History Knowledge Base in OWL 2A family History Knowledge Base in OWL 2
A family History Knowledge Base in OWL 2robertstevens65
 
RIO: The Regularities Inspector for Ontologies Plugin for Protégé 4
RIO: The Regularities Inspector for Ontologies Plugin for Protégé 4 RIO: The Regularities Inspector for Ontologies Plugin for Protégé 4
RIO: The Regularities Inspector for Ontologies Plugin for Protégé 4 robertstevens65
 
Communities building ontologies: Tensions and Reality
Communities building ontologies: Tensions and RealityCommunities building ontologies: Tensions and Reality
Communities building ontologies: Tensions and Realityrobertstevens65
 
Issues in Learning an Ontology from Text
Issues in Learning an Ontology from Text Issues in Learning an Ontology from Text
Issues in Learning an Ontology from Text robertstevens65
 
Making Semantics do Some Work
Making Semantics do Some WorkMaking Semantics do Some Work
Making Semantics do Some Workrobertstevens65
 
Can there be such a thing as Ontology Engineering?
Can there be such a thing as Ontology Engineering?Can there be such a thing as Ontology Engineering?
Can there be such a thing as Ontology Engineering?robertstevens65
 
The Past, Present and Future of Knowledge in Biology
The Past, Present and Future of Knowledge in BiologyThe Past, Present and Future of Knowledge in Biology
The Past, Present and Future of Knowledge in Biologyrobertstevens65
 

More from robertstevens65 (20)

Ontologies: Necessary, but not sufficient
Ontologies: Necessary, but not sufficientOntologies: Necessary, but not sufficient
Ontologies: Necessary, but not sufficient
 
Choosing and Building Knowledge Artefacts
Choosing and Building Knowledge ArtefactsChoosing and Building Knowledge Artefacts
Choosing and Building Knowledge Artefacts
 
Populous: A tool for Populating OWL Ontologies from Templates
Populous: A tool for Populating OWL Ontologies from TemplatesPopulous: A tool for Populating OWL Ontologies from Templates
Populous: A tool for Populating OWL Ontologies from Templates
 
Keeping ontology development Agile
Keeping ontology development AgileKeeping ontology development Agile
Keeping ontology development Agile
 
Spreadsheets to OWL
Spreadsheets to OWLSpreadsheets to OWL
Spreadsheets to OWL
 
Lessons from teaching non-computer scientists OWL and ontologies
Lessons from teaching non-computer scientists OWL and ontologiesLessons from teaching non-computer scientists OWL and ontologies
Lessons from teaching non-computer scientists OWL and ontologies
 
Kidney and Urinary Pathways Knowledge Base (part of e-LICO)
Kidney and Urinary Pathways Knowledge Base (part of e-LICO)Kidney and Urinary Pathways Knowledge Base (part of e-LICO)
Kidney and Urinary Pathways Knowledge Base (part of e-LICO)
 
A Rose by Any Other Name is Still a Rose
A Rose by Any Other Name is Still a RoseA Rose by Any Other Name is Still a Rose
A Rose by Any Other Name is Still a Rose
 
Working with big biomedical ontologies
Working with big biomedical ontologiesWorking with big biomedical ontologies
Working with big biomedical ontologies
 
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...
 
Ontology learning from text
Ontology learning from textOntology learning from text
Ontology learning from text
 
Knowledge Management in a Knowledge Based Discipline
Knowledge Management in a Knowledge Based DisciplineKnowledge Management in a Knowledge Based Discipline
Knowledge Management in a Knowledge Based Discipline
 
Ontology at Manchester
Ontology at ManchesterOntology at Manchester
Ontology at Manchester
 
A family History Knowledge Base in OWL 2
A family History Knowledge Base in OWL 2A family History Knowledge Base in OWL 2
A family History Knowledge Base in OWL 2
 
RIO: The Regularities Inspector for Ontologies Plugin for Protégé 4
RIO: The Regularities Inspector for Ontologies Plugin for Protégé 4 RIO: The Regularities Inspector for Ontologies Plugin for Protégé 4
RIO: The Regularities Inspector for Ontologies Plugin for Protégé 4
 
Communities building ontologies: Tensions and Reality
Communities building ontologies: Tensions and RealityCommunities building ontologies: Tensions and Reality
Communities building ontologies: Tensions and Reality
 
Issues in Learning an Ontology from Text
Issues in Learning an Ontology from Text Issues in Learning an Ontology from Text
Issues in Learning an Ontology from Text
 
Making Semantics do Some Work
Making Semantics do Some WorkMaking Semantics do Some Work
Making Semantics do Some Work
 
Can there be such a thing as Ontology Engineering?
Can there be such a thing as Ontology Engineering?Can there be such a thing as Ontology Engineering?
Can there be such a thing as Ontology Engineering?
 
The Past, Present and Future of Knowledge in Biology
The Past, Present and Future of Knowledge in BiologyThe Past, Present and Future of Knowledge in Biology
The Past, Present and Future of Knowledge in Biology
 

Recently uploaded

Measures of Central Tendency.pptx for UG
Measures of Central Tendency.pptx for UGMeasures of Central Tendency.pptx for UG
Measures of Central Tendency.pptx for UGSoniaBajaj10
 
Advances in AI-driven Image Recognition for Early Detection of Cancer
Advances in AI-driven Image Recognition for Early Detection of CancerAdvances in AI-driven Image Recognition for Early Detection of Cancer
Advances in AI-driven Image Recognition for Early Detection of CancerLuis Miguel Chong Chong
 
Pests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPRPests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPRPirithiRaju
 
Environmental Acoustics- Speech interference level, acoustics calibrator.pptx
Environmental Acoustics- Speech interference level, acoustics calibrator.pptxEnvironmental Acoustics- Speech interference level, acoustics calibrator.pptx
Environmental Acoustics- Speech interference level, acoustics calibrator.pptxpriyankatabhane
 
Q4-Mod-1c-Quiz-Projectile-333344444.pptx
Q4-Mod-1c-Quiz-Projectile-333344444.pptxQ4-Mod-1c-Quiz-Projectile-333344444.pptx
Q4-Mod-1c-Quiz-Projectile-333344444.pptxtuking87
 
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...Christina Parmionova
 
Abnormal LFTs rate of deco and NAFLD.pptx
Abnormal LFTs rate of deco and NAFLD.pptxAbnormal LFTs rate of deco and NAFLD.pptx
Abnormal LFTs rate of deco and NAFLD.pptxzeus70441
 
whole genome sequencing new and its types including shortgun and clone by clone
whole genome sequencing new  and its types including shortgun and clone by clonewhole genome sequencing new  and its types including shortgun and clone by clone
whole genome sequencing new and its types including shortgun and clone by clonechaudhary charan shingh university
 
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...Sérgio Sacani
 
dll general biology week 1 - Copy.docx
dll general biology   week 1 - Copy.docxdll general biology   week 1 - Copy.docx
dll general biology week 1 - Copy.docxkarenmillo
 
Gas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptxGas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptxGiovaniTrinidad
 
Science (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsScience (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsDobusch Leonhard
 
Loudspeaker- direct radiating type and horn type.pptx
Loudspeaker- direct radiating type and horn type.pptxLoudspeaker- direct radiating type and horn type.pptx
Loudspeaker- direct radiating type and horn type.pptxpriyankatabhane
 
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPRPirithiRaju
 
BACTERIAL SECRETION SYSTEM by Dr. Chayanika Das
BACTERIAL SECRETION SYSTEM by Dr. Chayanika DasBACTERIAL SECRETION SYSTEM by Dr. Chayanika Das
BACTERIAL SECRETION SYSTEM by Dr. Chayanika DasChayanika Das
 
Probability.pptx, Types of Probability, UG
Probability.pptx, Types of Probability, UGProbability.pptx, Types of Probability, UG
Probability.pptx, Types of Probability, UGSoniaBajaj10
 
FBI Profiling - Forensic Psychology.pptx
FBI Profiling - Forensic Psychology.pptxFBI Profiling - Forensic Psychology.pptx
FBI Profiling - Forensic Psychology.pptxPayal Shrivastava
 
Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsSérgio Sacani
 

Recently uploaded (20)

Measures of Central Tendency.pptx for UG
Measures of Central Tendency.pptx for UGMeasures of Central Tendency.pptx for UG
Measures of Central Tendency.pptx for UG
 
Advances in AI-driven Image Recognition for Early Detection of Cancer
Advances in AI-driven Image Recognition for Early Detection of CancerAdvances in AI-driven Image Recognition for Early Detection of Cancer
Advances in AI-driven Image Recognition for Early Detection of Cancer
 
Pests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPRPests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPR
 
Environmental Acoustics- Speech interference level, acoustics calibrator.pptx
Environmental Acoustics- Speech interference level, acoustics calibrator.pptxEnvironmental Acoustics- Speech interference level, acoustics calibrator.pptx
Environmental Acoustics- Speech interference level, acoustics calibrator.pptx
 
Q4-Mod-1c-Quiz-Projectile-333344444.pptx
Q4-Mod-1c-Quiz-Projectile-333344444.pptxQ4-Mod-1c-Quiz-Projectile-333344444.pptx
Q4-Mod-1c-Quiz-Projectile-333344444.pptx
 
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
 
Abnormal LFTs rate of deco and NAFLD.pptx
Abnormal LFTs rate of deco and NAFLD.pptxAbnormal LFTs rate of deco and NAFLD.pptx
Abnormal LFTs rate of deco and NAFLD.pptx
 
Ultrastructure and functions of Chloroplast.pptx
Ultrastructure and functions of Chloroplast.pptxUltrastructure and functions of Chloroplast.pptx
Ultrastructure and functions of Chloroplast.pptx
 
whole genome sequencing new and its types including shortgun and clone by clone
whole genome sequencing new  and its types including shortgun and clone by clonewhole genome sequencing new  and its types including shortgun and clone by clone
whole genome sequencing new and its types including shortgun and clone by clone
 
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
Observation of Gravitational Waves from the Coalescence of a 2.5–4.5 M⊙ Compa...
 
dll general biology week 1 - Copy.docx
dll general biology   week 1 - Copy.docxdll general biology   week 1 - Copy.docx
dll general biology week 1 - Copy.docx
 
Gas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptxGas-ExchangeS-in-Plants-and-Animals.pptx
Gas-ExchangeS-in-Plants-and-Animals.pptx
 
Science (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsScience (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and Pitfalls
 
Loudspeaker- direct radiating type and horn type.pptx
Loudspeaker- direct radiating type and horn type.pptxLoudspeaker- direct radiating type and horn type.pptx
Loudspeaker- direct radiating type and horn type.pptx
 
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
 
BACTERIAL SECRETION SYSTEM by Dr. Chayanika Das
BACTERIAL SECRETION SYSTEM by Dr. Chayanika DasBACTERIAL SECRETION SYSTEM by Dr. Chayanika Das
BACTERIAL SECRETION SYSTEM by Dr. Chayanika Das
 
Probability.pptx, Types of Probability, UG
Probability.pptx, Types of Probability, UGProbability.pptx, Types of Probability, UG
Probability.pptx, Types of Probability, UG
 
FBI Profiling - Forensic Psychology.pptx
FBI Profiling - Forensic Psychology.pptxFBI Profiling - Forensic Psychology.pptx
FBI Profiling - Forensic Psychology.pptx
 
Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive stars
 
Interferons.pptx.
Interferons.pptx.Interferons.pptx.
Interferons.pptx.
 

The state of the nation for ontology development

  • 1. The state of the Nation for Ontology Development Robert Stevens School of Computer Science University of Manchester Oxford Road Manchester United Kingdom M13 9PL Robert.Stevens@Manchester.ac.uk http://www.cs.manchester.ac.uk/our-research/
  • 2. What’s the state of ontology development?  Ontologies are fairly well established as supports to information systems  We have KR languages like OWL that are widely used  We have at least one well established OWL API  We have varieties of tools that are research outcomes  We have lots of opinions on development processes  How mature are we as an engineering discipline and what does it say about where to go next?
  • 3. What is maturity?  The term "maturity" relates to the degree of formality and optimization of processes, from ad hoc practices, to formally defined steps, to managed result metrics, to active optimization of the processes  http://en.wikipedia.org/wiki/Capability_Maturity_Mo del
  • 4. What is maturity?  Immaturity: Ad hoc, firefighting, improvisation, lack of rigorous process management; lack of objective measures of product quality  Maturity: Organisation wide processes for managing software development and processes; processes are defined and accord with how work is done; there is communication and training; processes are monitored, analysed and updated in response  True maturity is when we no longer have heroics and value judgement and work from an evidence base
  • 5. Moving from oral to fixed history Oral history Fixed history
  • 6. The Capability Maturity Model  The Capability Maturity Model (CMM – now CMMI) is used to assess the capabilities of institutions that deliver (or not) software products  Developed by the Software Engineering Institute  Can we assess the maturity of ontology development as a discipline rather than as institutions?
  • 7. A spectrum of maturity Ad hoc and heroics Repeatable processes Defined processes and training Quantitatively managed Optimised processes 1 2 3 4 5
  • 8. Bits of the CMM  Maturity levels – From ad hoc to metric, analysis and managed change  Key process areas – A set of related activities that when performed together achieve a goal  Goals – the features of a key process area that must exist for that area to have been implemented in an effective and persistent manner  Common features – Commitment and ability to perform, activities performed, measurement, analysis and verification  Key practices – the infrastructure and practices that contribute to the implementation of the area of activity
  • 9. Software maturity levels and their key process areas Initial • None Repeatable •Requirements Management •Software Project Planning •Software Project Tracking and Oversight •Software Subcontract Management •Software Quality Assurance •Software Configuration Management Defined •Organization Process Focus •Organization Process Definition •Training Program •Integrated Software Management •Software Product Engineering •Intergroup Coordination •Peer Reviews Managed •Quantitative Process Management •Software Quality Management Optimizing •Defect Prevention •Technology Change Management •Process Change Management
  • 10. A level 3 key process area Software Product Engineering Analysis Design Coding Testing Documentation
  • 11. Metrics for key process areas Requirements Management KPA Requirement status Requirements management Requirements stability has metrics for
  • 12. Can We Apply this to a Discipline?  The CMM looks at maturity in an organisation  It looks at the processes and their management (in its broadest sense)  A key is to have common practices in that organisation  There has to be something to manage  For a discipline we don’t need one common practice to be in place  …, but we do need common, replicable practices to exist  The question is, are we capable of being mature?
  • 13. What maturity doesn’t mean  Everyone in the discipline does the same things the same way  We don’t all need to use the same methods  But we do need to make those methods repeatable  This can be done for as many styles of ontology development as we see fit  Being level one doesn’t mean a decent ontology cannot be made
  • 14. How to make a set of ontology development CMM process areas Initial • None Repeatable •Requirements Management •Ontology Project Planning •Ontology Project Tracking and Oversight •Ontology Subcontract Management •Ontology Quality Assurance •Ontology Configuration Management Defined •Organization Process Focus •Organization Process Definition •Training Program •Integrated Ontology Management •Ontology Product Engineering •Intergroup Coordination •Peer Reviews Managed •Quantitative Process Management •Ontology Quality Management Optimizing •Defect Prevention •Technology Change Management •Process Change Well, it's not really that easy Management
  • 15. A level 3 key process area for ontology development Ontology Product Engineering Analysis Design Coding Testing Documentation
  • 16. A collection of ontology development practices Knowledge gathering and requirements • Specification • Knowledge Acquisition • Elicitation Modelling and implementation • Conceptualis. • Formalization • Enrichment • Update • Repair • Reuse • Integration Testing • Evaluation • Quality Assurance • Assessment • Verification Development process management • Configuration Management control • Versioning • Documentation Do we know how to do these, let alone manage them?
  • 17. How mature is the ontology development discipline?  Still too much ad hoc and heroics in the discipline  Can still produce good ontologies, but…  We have parts of the infrastructure (technology readiness level?)  We have some of the defined processes  Not much in the way of metrics  We’ve come a long way, but…
  • 18. What should happen next?  We can transfer a lot from software engineering  But we need to know more about what needs to be done and how it is done – and then make the tools to support it  Then we can manage it  Increased sociotechnical understanding of the development processes for ontologies  Tool support for those processes  The ability to measure more and to depend on value judgements less
  • 19. Acknowledgements  Nico Matentzoglu did the pictures  Misconceptions of the capability Maturity Model, Karl E. Wiegers at www.processimpact.com  Capability Maturity Model for Software, Version 1.1. Mark C. Paulk, Bill. Curtis, Mary Beth Chrissis, Charles V. Weber  Towards a glossary of activities in the ontology engineering field MC Suárez-Figueroa, A Gómez- Pérez