Download presentation
Presentation is loading. Please wait.
Published byZoe Sullivan Modified over 9 years ago
1
Effective Ontology Development using UML and Enterprise Architect TDWG Technical Architecture Group – 17 Oct 2011 Sam Mancarella Chief Technology Officer Sparx Systems Pty Ltd
2
Overview Ontologies in Enterprise Architect –MDG Technology for ODM –OWL / RDF Challenges of Ontology development –Collaboration, Maintenance, Reuse, Scale –How Enterprise Architect meets them
3
…but first… an introduction to Sparx Systems and Enterprise Architect
4
Sparx Systems Established in 1998 Leading provider of modeling tools –Support for Integrated Development Environments (IDEs) –Support for industry-standard modeling languages, technologies and frameworks (UML, SysML, BPMN, SoaML, TOGAF) Representation in over 60 countries –Value-added resellers (solution providers) –Resellers, Training Partners –Sister companies (Japan, Central Europe, Sth America, NZ) Headquartered in Creswick (central Victoria, Australia)
5
Enterprise Architect UML 2.3 powered, team-based modeling environment –Full lifecycle management –Business modeling, Systems engineering, Enterprise architecture, Requirements management, Software design –Scaleable, High-performance, Multiuser –Visual Execution Analysis, Simulation –Template-based reporting (RTF, HTML) –Code generation/roundtrip support for > 10 languages –Extensible, Customizable Over 250,000 active licensees worldwide Award Winning
6
Enterprise Architect
7
MDG Technology for ODM Based on Ontology Definition Metamodel –OMG Standard (May 2009) V 1.0 –UML Profiles for RDF, OWL –Diagram Types, Construct Toolboxes, Import/Export Script
8
MDG Technology for ODM 2 Toolbox Diagram Type Property Definition Subtyping Semantic Relationship
9
MDG Technology for ODM 3
10
MDG Technology for ODM 4
11
MDG Technology for ODM 5 Facts (ie: Things) –owlIndividual Instances of owlClasses
12
Challenges of Ontology Definition Scale Ontologies can get really big! –30,000+ artifacts in NCI Thesaurus Difficult to Maintain Need to Reuse
13
Challenges – Scale 2 What’s changed between revisions?
14
Challenges – Scale 2 Model Differencing (add, delete, change, move)
15
Challenges – Scale 2 Visual Differencing
16
Challenges – Scale 3 How can we reuse what we’ve already done again?
17
Challenges – Scale 3 Model Patterns (reusable model fragments) Copy-paste between multiple instances
18
Challenges of Ontology Definition Teamwork Multiple people develop ontologies –SMEs, Analysts, Practitioners, Stakeholders All have a say in ontology development Need to contribute value Need to use the ontology
19
Challenges – Teamwork 2 Team Review (conversations about the model, in the model)
20
Challenges – Teamwork 3 Fully Customizable Environment
21
Challenges – Teamwork 4 Project Planning, Resourcing, Management
22
Challenges – Teamwork 5 Project Audit (who changed what, when?)
23
Conclusion MDG Technology for ODM: –RDF & OWL support in Enterprise Architect –owlClass, owlObjectProperty, owlIndividual –Subclassing, Restriction (cardinality, value) –Semantics, Facts Ontology development challenges –Scale (reuse, baselines, model comparison, manage change) –Teamwork (team review, customize, audit, project management) Enterprise Architect provides best-of-breed tools to: –Mitigate design complexity –Enable greater stakeholder enablement –Ensure design correctness/completeness/relevance
24
Learn More? Enterprise Architect 9.1 Trial http://www.sparxsystems.com/products/ea/trial.html http://www.sparxsystems.com/products/ea/trial.html Reviewer’s Guide [whitepaper] http://sparxsystems.com/downloads/whitepapers/EAReviewersGuide.pdf http://sparxsystems.com/downloads/whitepapers/EAReviewersGuide.pdf MDA Overview [whitepaper] http://www.sparxsystems.com/bin/MDA%20Tool.pdf http://www.sparxsystems.com/bin/MDA%20Tool.pdf Deployment of EA [whitepaper] http://sparxsystems.com/downloads/whitepapers/EA_Deployment.pdf http://sparxsystems.com/downloads/whitepapers/EA_Deployment.pdf Sparx Systems Community http://community.sparxsystems.com/ http://community.sparxsystems.com/ SparxSystems YouTube Channel http://www.youtube.com/user/SparxSystems http://www.youtube.com/user/SparxSystems
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.