This document discusses developing ontologies using a lean methodology. It advocates starting with a very simple model and incrementally increasing complexity based on user requirements. The lean process involves identifying user needs, creating a basic model, then relating, designing, and coding elements in a step-by-step process. User involvement and feedback is important at each stage of development.
6. 6
www.linkeddatafactory.com
CC-BY-SA
UID-1
Book @en
“A printed work..” @en
Thesaurus Model
M o d e l C o m p l e x i t y
UID-2
Fiction @en
UID-3
Nonfiction @en
UID-A
Novel @en
UID-163
Magazine @en
“.. often illustrated ..” @en
BROADER/
NARROWER
MATCHRELATED
8. 8
www.linkeddatafactory.com
CC-BY-SA
Identify
Understand
(human)
Relate Compare/Match Transform All
URI strategy URI strategy …… …… …… …… …… …… Skills
Meaningful,
meaningless
Meaningful,
meaningless …… …… …… …… …… …… Tools
Labels (preferred,
alternative) …… …… …… Restrictions Environments
Language Relation definition Type Propagation Datatype definition Resources
Definition Relation direction Equality SPARQL Construct Users
Relation semantics Inference Rules Targets
Technical Design
U s e C a s e R e q u i r e m e n t s
10. 10
www.linkeddatafactory.com
CC-BY-SA
Identify
Tasks
Design URI strategy
Decide on identifiers
(meaningful,
meaningless)
Register and
document
Phase 1
Describe
Tasks
Name it
Translate it
Define it
Phase 2
Relate
Tasks
Relate it
Relate it
Relate it
Phase 3
Design
Tasks
Refine relations
Redefine hierarchy
Bridge SKOS and OWL
Patterns
Phase 4
Code
Tasks
Refine relations
Define datatypes
Code conversions
Write rules
Phase 5
Incremental design
M o d e l S t r a t e g y
MOST EFFORT (SME’s)!
11. 11
www.linkeddatafactory.com
CC-BY-SA
01
Identifiers
List of
identifiers and
e.g. link to picture
Simple API
02
Names
Items have definite
pref., alt. names and
translations
Delivery
I n c r e m e n t a l D e s i g n
03
Items defined and
related in
thesaurus model (SKOS)
Relations
04
Separate OWL model with
more specific relations
and hierarchy.
OWL-SKOS mapping Instances
05
OWL model with
datatypes, restrictions
and rules
Transformations
12. 12
www.linkeddatafactory.com
CC-BY-SA
Tools
• Off the shelf available
• Open source available
• Tool selection by
experienced staff
Change
• Change management
process
• Change of model
• Change in data
• When ready for use?
Use
• Learning by using
• Incremental
improvements
• User feedback
Skills
• Targeted training
• Separation of concern
• Modeling guidelines
available (e.g. ISO
25964 - thesaurus)
Communicate
• Change management
• Methods for access
• User feedback
Practical issues
M o d e l S t r a t e g y