"comics" is hard: domain modeling challenges
DESCRIPTION
TRANSCRIPT
![Page 1: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/1.jpg)
Welcome
![Page 2: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/2.jpg)
“Comics” Is Hard:Domain Modeling ChallengesBen Scofield – Viget Labs
![Page 3: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/3.jpg)
#?forben
![Page 4: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/4.jpg)
#?forben
Modeling
flickr: bunchofpants
![Page 5: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/5.jpg)
Crowdsourcing
#?forben
![Page 6: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/6.jpg)
![Page 7: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/7.jpg)
flickr: ropesandpulleys
![Page 8: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/8.jpg)
![Page 9: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/9.jpg)
flickr: paopix
![Page 10: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/10.jpg)
![Page 11: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/11.jpg)
![Page 12: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/12.jpg)
![Page 13: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/13.jpg)
person rating rater
![Page 14: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/14.jpg)
just because you candoesn’t mean you should
http://thisisindexed.com/2009/02/just-because-you-can-doesnt-mean-you-should/
![Page 15: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/15.jpg)
just because you candoesn’t mean you should
http://thisisindexed.com/2009/02/just-because-you-can-doesnt-mean-you-should/
![Page 16: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/16.jpg)
just because you candoesn’t mean you should
http://thisisindexed.com/2009/02/just-because-you-can-doesnt-mean-you-should/
![Page 17: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/17.jpg)
person rating
![Page 18: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/18.jpg)
person
avg / # ratings
![Page 19: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/19.jpg)
The ChallengeDeciding what to model
![Page 20: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/20.jpg)
Biology
#?forben
![Page 21: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/21.jpg)
Linnean taxonomy
![Page 22: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/22.jpg)
KingdomPhylumClassOrderFamilyGenusSpecies
flickr: pandiyan
![Page 23: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/23.jpg)
AnimaliaChordataMammaliaCarnivoraFelidaePantheratigris
flickr: pandiyan
![Page 24: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/24.jpg)
kingdom phylum class
genus family order
species organism
![Page 25: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/25.jpg)
ProblemThe levels are imaginary
![Page 26: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/26.jpg)
kingdom phylum class
genus family order
species organism
subphylum
superclass subclass
superordersuborder
superfamily
subfamily
subgenus
variety
subspecies
![Page 27: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/27.jpg)
kingdom phylum class
genus family order
species organism
subphylum
superclass subclass
superordersuborder
superfamily
subfamily
subgenus
variety
subspecies
?
![Page 28: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/28.jpg)
taxon taxontaxon species organism
variety
subspecies
![Page 29: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/29.jpg)
Speciesflickr: cpurrin1
![Page 30: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/30.jpg)
Reproductive Isolationflickr: superciliousness
![Page 31: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/31.jpg)
Reproductive Isolationflickr: superciliousness
![Page 32: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/32.jpg)
flickr: jassen
![Page 33: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/33.jpg)
![Page 34: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/34.jpg)
![Page 35: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/35.jpg)
flickr: niznoz
![Page 36: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/36.jpg)
Numerical taxonomy
![Page 37: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/37.jpg)
Cladistics
![Page 38: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/38.jpg)
taxon taxon organismclade
![Page 39: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/39.jpg)
ProblemCladistics is historical and
counter-intuitive
![Page 40: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/40.jpg)
flickr: goellnitz
![Page 41: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/41.jpg)
flickr: goellnitzflickr: pcoin
![Page 42: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/42.jpg)
The ChallengeUnclear, imprecise domain
![Page 43: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/43.jpg)
comics
#?forben
![Page 44: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/44.jpg)
publisher title issue
![Page 45: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/45.jpg)
![Page 46: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/46.jpg)
publisher imprint title
issue
![Page 47: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/47.jpg)
![Page 48: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/48.jpg)
publisher imprint title
issue volume
![Page 49: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/49.jpg)
![Page 50: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/50.jpg)
![Page 51: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/51.jpg)
![Page 52: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/52.jpg)
![Page 53: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/53.jpg)
publisher imprint title
issue volume
trade
![Page 54: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/54.jpg)
![Page 55: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/55.jpg)
![Page 56: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/56.jpg)
![Page 57: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/57.jpg)
![Page 58: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/58.jpg)
![Page 59: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/59.jpg)
![Page 60: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/60.jpg)
publisher imprint title
issue volume
tradevariant
![Page 61: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/61.jpg)
![Page 62: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/62.jpg)
![Page 63: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/63.jpg)
![Page 64: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/64.jpg)
![Page 65: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/65.jpg)
publisher imprint title
issue volume
tradevariant
name
![Page 66: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/66.jpg)
![Page 67: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/67.jpg)
![Page 68: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/68.jpg)
![Page 69: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/69.jpg)
![Page 70: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/70.jpg)
![Page 71: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/71.jpg)
publisher imprint title
issue
nested set?volume
tradevariant
name
?
![Page 72: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/72.jpg)
“Experience CIVIL WAR and its major tie-ins from CIVIL WAR: FRONT LINE and FANTASTIC FOUR in chronological order! ...”
![Page 73: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/73.jpg)
![Page 74: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/74.jpg)
publisher imprint title
issue
nested set?volume
tradevariant
name
storyline ??
![Page 75: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/75.jpg)
![Page 76: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/76.jpg)
![Page 77: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/77.jpg)
publisher
imprint
title
issue
nested set?volume
tradevariant
name
storyline
@#&*!
![Page 78: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/78.jpg)
horror
superhero
Martial Arts
noir
Pirate
science fiction
independent
historical
genres?
![Page 79: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/79.jpg)
publisherimprint
title
issue
nested set?volume
tradevariant
name
storyline
genre@#&*!
![Page 80: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/80.jpg)
The ChallengeComplete insanity
![Page 81: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/81.jpg)
databases unite!
#?forben#?forben
Alternatives
flickr: ikhnaton2
![Page 82: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/82.jpg)
http://thisisindexed.com/2009/02/just-because-you-can-doesnt-mean-you-should/
![Page 83: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/83.jpg)
#?forben
Key-Value
![Page 84: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/84.jpg)
Cassandra*
Tokyo CabinetRedis
Project Voldemort
![Page 85: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/85.jpg)
require "rubygems"require "tokyocabinet" include TokyoCabinet bdb = BDB::new # B-Tree database; keys may have multiple valuesbdb.open("casket.bdb", BDB::OWRITER | BDB::OCREAT) # store records in the database, allowing duplicatesbdb.putdup("key1", "value1")bdb.putdup("key1", "value2")bdb.put("key2", "value3")bdb.put("key3", "value4") # retrieve all valuesp bdb.getlist("key1")# => ["value1", "value2"] # range query, find all matching keysp bdb.range("key1", true, "key3", true)# => ["key1", "key2", "key3"]
http://www.igvita.com/2009/02/13/tokyo-cabinet-beyond-key-value-store/
![Page 86: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/86.jpg)
Crowdsourcing x
Biology x
Comics x
![Page 87: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/87.jpg)
#?forben
Document
![Page 88: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/88.jpg)
![Page 89: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/89.jpg)
{ 'name':'Ben Scofield', 'adjective':'awesomesauce'}
{ 'name':'Magic Pony', 'description':'It is a *lie*!'}
![Page 90: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/90.jpg)
HTTP
![Page 91: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/91.jpg)
Crowdsourcing ✓Biology ✓Comics x
![Page 92: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/92.jpg)
{ 'name':'Ben Scofield', 'image’:‘http://whatevs.com/ben.jpg', ‘average_rating’:‘4.667’, ‘number_of_ratings’:’3’}
![Page 93: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/93.jpg)
{ 'kingdom':'Animalia', ‘phylum’:‘Chordata’, ‘subphylum’:‘Vertebrata’, ‘class’:‘Mammalia’, ‘subclass’:‘Eutheria’, ‘order’:‘Carnivora’, ‘family’:‘Felidae’, ‘subfamily’:‘Panthernae’, ‘genus’:‘Pantera’, ‘species’:‘tigris’, ‘name’:‘Wanda’}
![Page 94: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/94.jpg)
#?forben
Graph
![Page 95: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/95.jpg)
Java
AllegroGraphJava / Lisp
![Page 96: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/96.jpg)
http://neotechnology.com/why-neo
![Page 97: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/97.jpg)
http://markorodriguez.com/Lectures_files/risk-symposium2009.pdf
![Page 98: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/98.jpg)
flickr: 9948354@N08
![Page 99: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/99.jpg)
Crowdsourcing x
Biology ✓Comics ✓
![Page 100: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/100.jpg)
Felidae
001
tigris
Panthera
Panthernae
member
speciesof
Wanda
name
3
age
300
weight
genusof
Animalia
...
subfamilyof
genusof
![Page 101: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/101.jpg)
Felidae
001
tigris
Panthera
Panthernae
member
speciesof
Wanda
name
3
age
300
weight
genusof
Animalia
...
subfamilyof
genusof
010
tigris
species
name
type
![Page 102: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/102.jpg)
Picornaviridae
002
human
rhinovirus A
Rhinovirus
member
speciesof
genusof
Picornavirales
familyof
Group IV
orderof
![Page 103: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/103.jpg)
Picornaviridae
002
human rhinovirus A
Rhinovirus
member
speciesof
genusof
Picornavirales
familyof
Group IV
orderof
Felidae
tigris
Panthera
Panthernae
speciesof
genusof
subfamilyof
genusof
001
member
Carnivora
familyof
Mammalia
orderof
class group
![Page 104: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/104.jpg)
DC
001
DC Universe
titleof
imprintof
titleof
Volume 1
volumeof
Green
Lantern nameof
Sci Fi
genreof
genreof
genreof
002
issueof genreof
Superhero
Issue #2precedes
003
coverof
#1
number
![Page 105: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/105.jpg)
#?forbenflickr: joriel
Hybrid Solutions
![Page 106: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/106.jpg)
Configuration ✓Caching ✓
Translations ✓
![Page 107: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/107.jpg)
![Page 108: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/108.jpg)
![Page 109: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/109.jpg)
tagpost
document id
{ 'title':'Post Title' 'content':'Hello!' 'comments':["First!"]}
![Page 110: "Comics" Is Hard: Domain Modeling Challenges](https://reader035.vdocuments.mx/reader035/viewer/2022062511/54c703e84a795952048b4573/html5/thumbnails/110.jpg)
Thank You
ben scofield - @bscofield - http://www.viget.com/extend - http://www.speakerrate.com/bscofield
http://www.speakerrate.com/talks/1169