SlideShare a Scribd company logo
1 of 13
Download to read offline
Capturing	
  Design	
  Intents	
  
DIO:	
  A	
  content	
  ontology	
  design	
  pa7ern	
  
h7p://purl.org/dio	
  
Monika	
  Solanki	
  
University	
  of	
  Oxford,	
  UK	
  
monika.solanki@cs.ox.ac.uk	
  
h7p://www.monikasolanki.uk	
  
WOP2015	
  at	
  ISWC2015	
  
Capturing	
  Design	
  Intents	
  
DIO:	
  A	
  content	
  ontology	
  design	
  pa7ern	
  
MoMvaMon	
  
•  Most	
  current	
  approaches	
  for	
  design	
  
documenta<on	
  focus	
  on	
  the	
  “what”	
  and	
  “not”	
  on	
  
the	
  “why”.	
  
•  CollaboraMve	
  design	
  à	
  communica<on	
  intensive	
  
à	
  need	
  to	
  preserve	
  design	
  decision	
  ra<onales	
  	
  
for	
  posterity.	
  
•  Legacy	
  methodologies	
  lack	
  the	
  
conceptualisa<ons	
  needed	
  to	
  relate	
  designed	
  
arMfacts	
  to	
  their	
  origina<ng	
  requirements.	
  
Source:	
  Wikipedia	
  
A	
  specifica<on	
  of	
  an	
  object,	
  manifested	
  by	
  an	
  
agent,	
  intended	
  to	
  accomplish	
  goals,	
  in	
  a	
  
par<cular	
  environment,	
  using	
  a	
  set	
  of	
  primi<ve	
  
components,	
  sa<sfying	
  a	
  set	
  of	
  requirements,	
  
subject	
  to	
  constraints	
  
What	
  is	
  a	
  Design?	
  
Capturing	
  Design	
  Intents	
  
DIO:	
  A	
  content	
  ontology	
  design	
  pa7ern	
  
Intent	
  
DIO	
  provides	
  a	
  minimalisMc	
  abstrac<on	
  and	
  
defines	
  conceptual,	
  generic	
  en<<es	
  for	
  the	
  
modelling	
  of	
  seman<cally	
  enriched	
  knowledge	
  
required	
  to	
  capture	
  the	
  intents	
  or	
  raMonale	
  
behind	
  the	
  design	
  of	
  an	
  arMfact.	
  The	
  pa7ern	
  
can	
  be	
  specialised	
  to	
  define	
  domain	
  specific	
  
design	
  intents.	
  
Capturing	
  Design	
  Intents	
  
DIO:	
  A	
  content	
  ontology	
  design	
  pa7ern	
  
	
  
Typical	
  Competency	
  QuesMons	
  
	
  
•  What	
  are	
  the	
  solu<on	
  choices	
  for	
  a	
  design	
  goal?	
  
•  Which	
  requirements	
  are	
  being	
  fulfilled	
  by	
  
the	
  	
  accepted	
  design	
  solu<on?	
  
•  What	
  are	
  the	
  jus<fica<ons	
  for	
  a	
  proposed	
  solu<on?	
  
•  What	
  are	
  the	
  arguments	
  against	
  a	
  proposed	
  solu<on?	
  
•  What	
  is	
  the	
  status	
  of	
  a	
  design	
  issue?	
  
•  Which	
  agents	
  have	
  supported	
  a	
  solu<on?	
  
Capturing	
  Design	
  Intents	
  
DIO:	
  A	
  content	
  ontology	
  design	
  pa7ern	
  
ConceptualisaMon	
  
	
  
Capturing	
  Design	
  Intents	
  
DIO:	
  A	
  content	
  ontology	
  design	
  pa7ern	
  
Capturing	
  Design	
  Intents	
  
DIO:	
  A	
  content	
  ontology	
  design	
  pa7ern	
  
AxiomaMsaMon	
  
	
  
Capturing	
  Design	
  Intents	
  
DIO:	
  A	
  content	
  ontology	
  design	
  pa7ern	
  	
  
Pa7ern	
  specialisaMon:	
  SoTware	
  Design	
  Intent	
  
	
  
Capturing	
  Design	
  Intents	
  
DIO:	
  A	
  content	
  ontology	
  design	
  pa7ern	
  	
  
Pa7ern	
  instanMaMon:	
  JIRA	
  issues	
  
	
  
Monika	
  Solanki	
  
University	
  of	
  Oxford,	
  UK	
  
monika.solanki@cs.ox.ac.uk	
  
h7p://www.monikasolanki.uk	
  

More Related Content

Similar to Design Intent Ontology presented at WOP2015

07 project conceptualiation_kirkman
07 project conceptualiation_kirkman07 project conceptualiation_kirkman
07 project conceptualiation_kirkman
lindasahak
 
Internet librarian v9
Internet librarian v9Internet librarian v9
Internet librarian v9
teaguese
 
Visualization Requirements Speech
Visualization Requirements SpeechVisualization Requirements Speech
Visualization Requirements Speech
garnerg
 
Project Management (PMP Material)
Project Management (PMP Material)Project Management (PMP Material)
Project Management (PMP Material)
VR M
 

Similar to Design Intent Ontology presented at WOP2015 (20)

07 project conceptualiation_kirkman
07 project conceptualiation_kirkman07 project conceptualiation_kirkman
07 project conceptualiation_kirkman
 
Design Thinking: A Common Sense Process
Design Thinking: A Common Sense ProcessDesign Thinking: A Common Sense Process
Design Thinking: A Common Sense Process
 
Enterprise design for business analysts
Enterprise design for business analystsEnterprise design for business analysts
Enterprise design for business analysts
 
Internet librarian v9
Internet librarian v9Internet librarian v9
Internet librarian v9
 
DesignOps 101
DesignOps 101DesignOps 101
DesignOps 101
 
Design Thinking & Project Management
Design Thinking & Project ManagementDesign Thinking & Project Management
Design Thinking & Project Management
 
Gspace20150719 introduction to project design
Gspace20150719 introduction to project designGspace20150719 introduction to project design
Gspace20150719 introduction to project design
 
Design Thinking for Requirements Engineering
Design Thinking for Requirements EngineeringDesign Thinking for Requirements Engineering
Design Thinking for Requirements Engineering
 
Gateway to Agile: Product Discovery - Lean UX and Design Sprints
Gateway to Agile: Product Discovery - Lean UX and Design SprintsGateway to Agile: Product Discovery - Lean UX and Design Sprints
Gateway to Agile: Product Discovery - Lean UX and Design Sprints
 
Design Thinking for Adoption - Devintersections-Fall2016.pptx
Design Thinking for Adoption - Devintersections-Fall2016.pptxDesign Thinking for Adoption - Devintersections-Fall2016.pptx
Design Thinking for Adoption - Devintersections-Fall2016.pptx
 
Design Thinking 101 - An Introduction to Design Thinking for Developers
Design Thinking 101 - An Introduction to Design Thinking for DevelopersDesign Thinking 101 - An Introduction to Design Thinking for Developers
Design Thinking 101 - An Introduction to Design Thinking for Developers
 
Open Source Needs Design
Open Source Needs DesignOpen Source Needs Design
Open Source Needs Design
 
Design Thinking 101 Workshop
Design Thinking 101 WorkshopDesign Thinking 101 Workshop
Design Thinking 101 Workshop
 
Basic Engineering Design (Part 1): Identify the Problem
Basic Engineering Design (Part 1):  Identify the ProblemBasic Engineering Design (Part 1):  Identify the Problem
Basic Engineering Design (Part 1): Identify the Problem
 
How to build user experience into courses
How to build user experience into coursesHow to build user experience into courses
How to build user experience into courses
 
Planning For design
Planning For designPlanning For design
Planning For design
 
Visualization Requirements Speech
Visualization Requirements SpeechVisualization Requirements Speech
Visualization Requirements Speech
 
Using Design to Design Learning
Using Design to Design LearningUsing Design to Design Learning
Using Design to Design Learning
 
Project Management (PMP Material)
Project Management (PMP Material)Project Management (PMP Material)
Project Management (PMP Material)
 
Design Upstream
Design UpstreamDesign Upstream
Design Upstream
 

More from Monika Solanki

Enabling combined Software and Data engineering at Web-scale
Enabling combined Software and Data engineering at Web-scaleEnabling combined Software and Data engineering at Web-scale
Enabling combined Software and Data engineering at Web-scale
Monika Solanki
 
Towards maintainable constraint validation and repair for taxonomies: The Poo...
Towards maintainable constraint validation and repair for taxonomies: The Poo...Towards maintainable constraint validation and repair for taxonomies: The Poo...
Towards maintainable constraint validation and repair for taxonomies: The Poo...
Monika Solanki
 
Linked data driven EPCIS Event-based Traceability across Supply chain busine...
Linked data driven EPCIS Event-based Traceability across  Supply chain busine...Linked data driven EPCIS Event-based Traceability across  Supply chain busine...
Linked data driven EPCIS Event-based Traceability across Supply chain busine...
Monika Solanki
 
EPCIS Event-Based Traceability in Pharmaceutical Supply Chains via Automated ...
EPCIS Event-Based Traceability in Pharmaceutical Supply Chains via Automated ...EPCIS Event-Based Traceability in Pharmaceutical Supply Chains via Automated ...
EPCIS Event-Based Traceability in Pharmaceutical Supply Chains via Automated ...
Monika Solanki
 

More from Monika Solanki (20)

Monika solanki-agrisemantics2021
Monika solanki-agrisemantics2021Monika solanki-agrisemantics2021
Monika solanki-agrisemantics2021
 
What's in a field?
What's in a field? What's in a field?
What's in a field?
 
2017 06-01-eswc2017-ug
2017 06-01-eswc2017-ug2017 06-01-eswc2017-ug
2017 06-01-eswc2017-ug
 
Enabling combined Software and Data engineering at Web-scale
Enabling combined Software and Data engineering at Web-scaleEnabling combined Software and Data engineering at Web-scale
Enabling combined Software and Data engineering at Web-scale
 
Interoperability for smart appliances in the IoT world
Interoperability for smart appliances in the IoT worldInteroperability for smart appliances in the IoT world
Interoperability for smart appliances in the IoT world
 
Towards maintainable constraint validation and repair for taxonomies: The Poo...
Towards maintainable constraint validation and repair for taxonomies: The Poo...Towards maintainable constraint validation and repair for taxonomies: The Poo...
Towards maintainable constraint validation and repair for taxonomies: The Poo...
 
Linked Data for Improved Vaccine Information Systems
Linked Data for Improved Vaccine Information SystemsLinked Data for Improved Vaccine Information Systems
Linked Data for Improved Vaccine Information Systems
 
Diversity2015
Diversity2015Diversity2015
Diversity2015
 
Ekaw2014
Ekaw2014Ekaw2014
Ekaw2014
 
Linked data driven EPCIS Event-based Traceability across Supply chain busine...
Linked data driven EPCIS Event-based Traceability across  Supply chain busine...Linked data driven EPCIS Event-based Traceability across  Supply chain busine...
Linked data driven EPCIS Event-based Traceability across Supply chain busine...
 
EPCIS Event-Based Traceability in Pharmaceutical Supply Chains via Automated ...
EPCIS Event-Based Traceability in Pharmaceutical Supply Chains via Automated ...EPCIS Event-Based Traceability in Pharmaceutical Supply Chains via Automated ...
EPCIS Event-Based Traceability in Pharmaceutical Supply Chains via Automated ...
 
LEAPS: A Semantic Web and Linked data framework for the Algal Biomass Domain
LEAPS: A Semantic Web and Linked data framework for the Algal   Biomass DomainLEAPS: A Semantic Web and Linked data framework for the Algal   Biomass Domain
LEAPS: A Semantic Web and Linked data framework for the Algal Biomass Domain
 
Detecting EPCIS exceptions in linked traceability streams across supply cha...
Detecting   EPCIS exceptions in linked traceability streams across supply cha...Detecting   EPCIS exceptions in linked traceability streams across supply cha...
Detecting EPCIS exceptions in linked traceability streams across supply cha...
 
Linking transformations in EPCIS governing supply chain business processes
Linking transformations in EPCIS governing supply chain business processesLinking transformations in EPCIS governing supply chain business processes
Linking transformations in EPCIS governing supply chain business processes
 
Linked data driven EPCIS Event based Traceability across Supply chain busine...
Linked data driven EPCIS Event based Traceability across  Supply chain busine...Linked data driven EPCIS Event based Traceability across  Supply chain busine...
Linked data driven EPCIS Event based Traceability across Supply chain busine...
 
Open Knowledge Repositories: Enablers of Data Integration across Business Col...
Open Knowledge Repositories: Enablers of Data Integration across Business Col...Open Knowledge Repositories: Enablers of Data Integration across Business Col...
Open Knowledge Repositories: Enablers of Data Integration across Business Col...
 
Consuming Linked data in Supply Chains: Enabling data visibility via Linked P...
Consuming Linked data in Supply Chains: Enabling data visibility via Linked P...Consuming Linked data in Supply Chains: Enabling data visibility via Linked P...
Consuming Linked data in Supply Chains: Enabling data visibility via Linked P...
 
Representing Supply Chain Events on the Web of Data
Representing Supply Chain Events on the Web of DataRepresenting Supply Chain Events on the Web of Data
Representing Supply Chain Events on the Web of Data
 
From Biomass to Energy via Semantic Web and Linked data
From Biomass to Energy via Semantic Web and Linked dataFrom Biomass to Energy via Semantic Web and Linked data
From Biomass to Energy via Semantic Web and Linked data
 
Reactor Pattern
Reactor PatternReactor Pattern
Reactor Pattern
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Design Intent Ontology presented at WOP2015

  • 1. Capturing  Design  Intents   DIO:  A  content  ontology  design  pa7ern   h7p://purl.org/dio   Monika  Solanki   University  of  Oxford,  UK   monika.solanki@cs.ox.ac.uk   h7p://www.monikasolanki.uk   WOP2015  at  ISWC2015  
  • 2. Capturing  Design  Intents   DIO:  A  content  ontology  design  pa7ern   MoMvaMon   •  Most  current  approaches  for  design   documenta<on  focus  on  the  “what”  and  “not”  on   the  “why”.   •  CollaboraMve  design  à  communica<on  intensive   à  need  to  preserve  design  decision  ra<onales     for  posterity.   •  Legacy  methodologies  lack  the   conceptualisa<ons  needed  to  relate  designed   arMfacts  to  their  origina<ng  requirements.  
  • 3. Source:  Wikipedia   A  specifica<on  of  an  object,  manifested  by  an   agent,  intended  to  accomplish  goals,  in  a   par<cular  environment,  using  a  set  of  primi<ve   components,  sa<sfying  a  set  of  requirements,   subject  to  constraints   What  is  a  Design?  
  • 4. Capturing  Design  Intents   DIO:  A  content  ontology  design  pa7ern   Intent   DIO  provides  a  minimalisMc  abstrac<on  and   defines  conceptual,  generic  en<<es  for  the   modelling  of  seman<cally  enriched  knowledge   required  to  capture  the  intents  or  raMonale   behind  the  design  of  an  arMfact.  The  pa7ern   can  be  specialised  to  define  domain  specific   design  intents.  
  • 5. Capturing  Design  Intents   DIO:  A  content  ontology  design  pa7ern     Typical  Competency  QuesMons     •  What  are  the  solu<on  choices  for  a  design  goal?   •  Which  requirements  are  being  fulfilled  by   the    accepted  design  solu<on?   •  What  are  the  jus<fica<ons  for  a  proposed  solu<on?   •  What  are  the  arguments  against  a  proposed  solu<on?   •  What  is  the  status  of  a  design  issue?   •  Which  agents  have  supported  a  solu<on?  
  • 6. Capturing  Design  Intents   DIO:  A  content  ontology  design  pa7ern   ConceptualisaMon    
  • 7. Capturing  Design  Intents   DIO:  A  content  ontology  design  pa7ern  
  • 8.
  • 9. Capturing  Design  Intents   DIO:  A  content  ontology  design  pa7ern   AxiomaMsaMon    
  • 10. Capturing  Design  Intents   DIO:  A  content  ontology  design  pa7ern     Pa7ern  specialisaMon:  SoTware  Design  Intent    
  • 11. Capturing  Design  Intents   DIO:  A  content  ontology  design  pa7ern     Pa7ern  instanMaMon:  JIRA  issues    
  • 12.
  • 13. Monika  Solanki   University  of  Oxford,  UK   monika.solanki@cs.ox.ac.uk   h7p://www.monikasolanki.uk