ImageMonkey / imagemonkey-core

ImageMonkey is an attempt to create a free, public open source image dataset.
https://imagemonkey.io
47 stars 10 forks source link

brainstorming - imagenet derived label graph experiment #176

Open dobkeratops opened 5 years ago

dobkeratops commented 5 years ago

work in progress.. working my way through the imagenet challenge labels (1000) , assembling them into the graph format. maybe done a few hundred here. there's a lot of animal species etc there which aren't in your image set, but plenty of detail in domestic and structural elements too which is quite nice. Even then, there's some omissions compared to the set of labels you currently have (I will need to experiment fitting those in too)

i'd be curious to grab the COCOS labels too.

Really linking them will mean tracking down the subtle synonyms.. there's some US vs UK english issues, and a load of more specific terms I wasn't even aware of

with the animals/plants i've tried to fit them into the classic taxonomy of life; in the case of man made objects I made my way through wikipedia a bit to check classifications (is a pen a tool??? etc..)

digraph ImagenetLabels
{"land mammal"->"kit fox"
"dog"->"english setter"
"dog"->"siberian husky"
"dog"->"australian terrier"
"dog"->"english springer"
"whale"->"grey whale"
"land mammal"->"lesser panda"
"cat"->"Egyptian cat"
"land mammal"->"ibex"
"cat"->"persian cat"
"big cat"->"cougar"
"land mammal"->"gazelle"
"land mammal"->"porcupine"
"aquatic mammal"->"sea lion"
"dog"->"malamute"
"land mammal"->"badger"
"dog"->"great Dane"
"dog"->"hound"
"hound"->"walker_hound"
"dog"->"spaniel"
"spaniel"->"welsh springer spaniel"
"dog"->"whippet"
"hound"->"scottish deerhound"
"aquatic mammal"->"killer whale"
"land mammal"->"mink"
"land mammal"->"african elephant"
"dog"->"weimaraner"
"dog"->"soft coated wheaten terrier"
"dog"->"dandie dinmont"
"land mammal"->"red_wolf"
"dog"->"old english sheepdog"
"big cat"->"jaguar"
"dog"->"otterhound"
"dog"->"bloodhound"
"dog"->"airedale terrier"
"land mammal"->"hyena"
"land mammal"->"meerkat"
"dog"->"giant schnauzer"
"primate"->"monkey"
"monkey"->"titi"
"sloth"->"three toed sloth"
"plant"->"sorrel"
"ferret"->"black footed ferret"
"dog"->"dalmatian"
"dog"->"black and tan coonhound"
"dog"->"papillon (dog)"
"dog"->"papillon (horse)"
"land mammal"->"skunk"
"dog"->"staffordshire bullterrier"
"dog"->"mexican hairless"
"dog"->"bouvier des flandres"
"land mammal"->"weasel"
"dog"->"miniature poodle"
"clothing"->"cardigan"
"dog"->"malinois"
"sheep"->"bighorn"
"tree squirrel"->"fox squirrel"
"monkey"->"colobus"
"cat"->"tiger cat"
"unknown"->"lhasa"
"antelope"->"impala"
"land mammal"->"coyote"
"dog"->"yorkshire terrier"
"dog"->"newfoundland"
"bear"->"brown bear"
"fox"->"red fox"
"dog"->"norwegian elkhound"
"dog"->"rottweiler"
"antelope"->"hartebeest"
"dog"->"saluki"
"fox"->"grey fox"
"dog"->"schipperke"
"dog"->"pekinese"
"dog"->"brabancon griffon"
"dog"->"west highland white terrier"
"dog"->"sealyham terrier"
"monkey"->"guenon"
"land mammal"->"carnivora"
"carnivora"->"mongoose"
"mammal"->"land mammal"
"mammal"->"aquatic mammal"
"land mammal"->"primate"
"land mammal"->"cat"
"land mammal"->"dog"
"land mammal"->"big cat"
"land mammal"->"primate"
"primate"->"lemur"
"lemur"->"indri"
"land mammal"->"big cat"
"big cat"->"tiger"
"dog"->"irish wolfhound"
"land mammal"->"suidae"
"land mammal"->"equidae"
"suidae"->"wild boar"
"dog"->"entlebucher"
"equidae"->"zebra"
"land mammal"->"sheep"
"sheep"->"ram"
"dog"->"french bulldog"
"primate"->"orangutan"
"dog"->"basenji"
"big cat"->"leopard"
"dog"->"bernese mountain dog"
"dog"->"maltese dog"
"dog"->"norfolk_terrier"
"dog"->"toy terrier"
"dog"->"vizsla"
"landmark/monument"->"cairn"
"stone pile"->"cairn"
"monkey"->"squirrel monkey"
"dog"->"groenendael"
"dog"->"clumber"
"cat"->"siamese cat"
"primate"->"chimpanzee"
"dog"->"komondor"
"dog"->"afghan hound"
"dog"->"japanese spaniel"
"monkey"->"proboscis monkey"
"land mammal"->"rodent"
"rodent"->"guinea pig"
"wolf"->"white wolf"
"bear"->"ice bear"
"primate"->"gorilla"
"dog"->"borzoi"
"dog"->"toy poodle"
"dog"->"kerry blue terrier"
"land mammal"->"bovinae"
"bovinae"->"ox"
"dog"->"scotch terrier"
"dog"->"tibetan mastiff"
"monkey"->"spider monkey"
"dog"->"doberman"
"dog"->"boston bull"
"dog"->"greater swiss mountain dog"
"appenzeller"->"appenzeller cheese"
"appenzeller"->"appenzeller sennenhund"
"appenzeller"->"appenzeller chicken"
"appenzeller"->"appenzeller goat"
"dog"->"appenzeller sennenhund"
"land mammal"->"goat"
"bird"->"chicken"
"chicken"->"appenzeller chicken"
"goat"->"appenzeller goat"
"dog"->"shih tzu"
"spaniel"->"irish water spaniel"
"pomeranian"->"pomeranian dog"
"dog"->"pomeranian dog"
"pomeranian"->"pomeranian dog"
"pomeranian"->"pomeranian sheep"
"sheep"->"pomeranian sheep"
"animal"->"bird"
"bird"->"duck"
"bird"->"goose"
"pomeranian"->"pomeranian duck"
"duck"->"pomeranian duck"
"pomeranian"->"pomeranian goose"
"goose"->"pomeranian goose"
"dog"->"bedlington terrier"
"suidae"->"warthog"
"land mammal"->"camel"
"camel"->"arabian camel"
"primate"->"gibbon"
"gibbon"->"siamang"
"dog"->"miniature schnauzer"
"dog"->"collie"
"dog"->"golden retriever"
"dog"->"terrier"
"terrier"->"irish terrier"
"dog"->"affenpinscher"
"dog"->"border collie"
"land mammal"->"leporidae"
"leporidae"->"hare"
"boxer"->"boxer crab"
"crab"->"boxer crab"
"crustacean"->"crab"
"arthropod"->"crustacean"
"animal"->"invertebrate"
"invertebrate->"arthropod"
"invertebrate->"insect"
"boxer"->"boxer shrimp"
"arthropod"->"shrimp"
"shrimp"->"boxer shrimp"
"boxer"->"boxer dog"
"dog"->"boxer dog"
"boxer"->"boxer snipe eel"
"eel"->"boxer snipe eel"
"boxer"->"boxer (sportsperson)"
"person"->"sportsperson"
"sportsperson"->"boxer (sportsperson)"
"terrier"->"silky terrier"
"dog"->"hound"
"hound"->"beagle"
"leonberg"->"leonberg town"
"town"->"leonberg town"
"leonberg"->"chien leonberg"
"dog"->"chien leonberg"
"dog"->"german short haired pointer"
"monkey"->"patas"
"dog"->"dhole"
"primate"->"baboon"
"monkey"->"macaque"
"dog"->"chesapeake bay retriever"
"dog"->"bull mastiff"
"dog"->"kuvasz"
"capuchin"->"capuchin monkey"
"capuchin"->"old dutch capuchin"
"bird"->"pigeon"
"pigeon"->"old dutch capuchin"
"monkey"->"capuchin monkey"
"dog"->"pug"
"dog"->"curly coated retriever"
"terrier"->"norwich terrier"
"dog"->"retriever (dog)"
"retriever (dog)"->"flat coated retriever"
"suidae"->"hog"
"dog"->"keeshond"
"dog"->"eskimo dog"
"spaniel"->"brittany spaniel"
"spaniel"->"cocker_spaniel"
"spaniel"->"sussex spaniel"
"spaniel"->"blenheim spaniel"
"object part"->"wing"
"wing"->"aircraft wing"
"wing"->"bird wing"
"wing"->"insect wing"
"bird part"->"bird wing"
"aircraft part"->"aircraft wing"
"insect part"->"insect wing"
"tool"->"brush"
"brush"->"paintbrush"
"architectural element"->"arch"
"arch"->"triumphal arch"
"structure"->"monument"
"monument"->"triumphal arch"
"bridge"->"steel arch bridge"
"bridge"->"suspension bridge"
"building"->"barn"
"building/structure"->"building"
"structure"->"building"
"structure"->"machine"
"building/structure"->"greenhouse"
"building"->"palace"
"religious building"->"monastery"
"building/room"->"library"
"building/room"->"building"
"building/room"->"room"
"building"->"religious building"
"religious building"->"church"
"religious building"->"mosque"
"building"->"planetarium"
"building"->"restaurant"
"building"->"cinema"
"building"->"castle"
"building"->"prison"
"shop"->"grocery_store"
"shop"->"bakery"
"shop"->"barbershop"
"shop"->"bookshop"
"shop"->"butcher_shop"
"shop"->"shoe shop"
"shop"->"tobacco shop"
"shop"->"toyshop"
"structure"->"barrier"
"barrier"->"dam"
"structure"->"fence"
"structure"->"monument"
"structure"->"wall"
"structure"->"building"
"fence"->"chainlink fence"
"fence"->"picket fence"
"fence"->"worm fence"
"wall"->"stone wall"
"structural element"->"grille"
"structural element"->"door"
"structural element"->"gate"
"structural element"->"barrier"
"gate"->"metal gate"
"metal object"->"metal gate"
"wooden object"->"wooden gate"
"metal object"->"metal door"
"wooden object"->"wooden door"
"door"->"sliding door"
"door"->"wooden door"
"door"->"metal door"
"door"->"car door"
"door"->"glass door"
"glass object"->"glass door"
"door"->"revolving door"
"door"->"trap door"
"barrier"->"turnstile"
"gate"->"turnstile"
"structure"->"shelter"
"shelter"->"tent"
"tent"->"mountain tent"
"food"->"vegetable"
"food"->"meat"
"food"->"fruit"
"food"->"nut (food)"
"food"->"mashed potato"
"vegetable"->"potato"
"potato"->"mashed potato"
"potato"->"potato chips"
"potato"->"french fries"
"vegetable"->"bell pepper"
"vegetable"->"cabbage"
"cabbage"->"head cabbage"
"vegetable"->"broccoli"
"vegetable"->"cauliflower"
"squash"->"zucchini"
"squash"->"spaghetti squash"
"squash"->"acorn squash"
"squash"->"butternut squash"
"vegetable"->"cucumber"
"vegetable"->"artichoke"
"plant"->"thistle"
"thistle"->"cardoon"
"fungus"->"mushroom"
"curtain"->"shower curtain"
"clothing"->"jean"
"container"->"carton"
"container"->"box"
"container"->"waste container"
"waste container"->"bin"
"bin"->"litter bin"
"bin"->"wheelie bin"
"bin"->"trashcan"
"object"->"fabric object"
"object"->"wooden object"
"object"->"metal object"
"object"->"plastic object"
"object"->"glass object"
"fabric object"->"handkerchief"
"footwear"->"sandal"
"waste container"->"ashcan"
"container"->"safe"
"ambiguous term"->"plate"
"plate"->"plate (dishware)"
"plate"->"petri plate"
"plate"->"wall plate"
"plate"->"printing plate"
"plate"->"plate (metal)"
"plate"->"plate (armour)"
"plate"->"weight plate"
"personal item"->"jewellery"
"jewellery"->"necklace"
"ball"->"croquet ball"
"clothing"->"coat"
"coat"->"fur coat"
"protective clothing"->"thimble"
"clothing"->"pajama"
"footwear"->"running shoe"
"container"->"cocktail shaker"
"ambiguous term"->"chest"
"chest"->"chest (furniture)"
"container"->"chest (furniture)"
"furniture"->"chest (furniture)"
"chest"->"thorax"
"metal cover"->"manhole cover"
"electronic device"->"modem"
"container"->"tub"
"object"->"tray"
"sports aparatus"->"balance beam"
"food"->"bread"
"bread"->"bagel"
"rug"->"prayer rug"
"clothing"->"kimono"
"pot"->"hot pot"
"container"->"jug"
"jug"->"whiskey jug"
"protective clothing"->"knee pad"
"cover"->"book jacket"
"book part"->"book jacket"
"ambiguous term"->"spindle"
"clothing"->"headwear"
"headwear"->"hat"
"headwear"->"ski mask"
"container"->"bottle"
"bottle"->"beer bottle"
"protective clothing"->"helmet"
"headgear"->"helmet"
"headgear"->"hat"
"helmet"->"crash helmet"
"object"->"bottlecap"
"roof"->"tile roof"
"personal item"->"mask"
"clothing"->"maillot"
"dish"->"petri dish"
"helmet"->"football helmet"
"headgear"->"bathing cap"
"personal item"->"holster"
"bottle"->"pop bottle"
"ball"->"golf ball"
"clothing"->"suit"
"clothing"->"cloak"
"liquid"->"beverage"
"liquid"->"water"
"beverage"->"wine"
"wine"->"red wine"
"personal item"->"shield"
"clothing"->"hoopskirt"
"ambiguous term"->"stage"
"stage"->"stage (platform)"
"structural element"->"platform"
"platform"->"stage (platform)"
"amiguous term"->"bonnet"
"bonnet"->"car bonnet"
"bonnet"->"bonnet (headgear)"
"headgear"->"bonnet (headgear)"
"car part"->"car bonnet"
"car part"->"car wheel"
"car part"->"car door"
"food"->"meat loaf"
"ball"->"baseball"
"powder"->"face powder"
"ambiguous term"->"glass"
"glass"->"glass (drinkware)"
"glass (drinkware)"->"beer glass"
"food"->"dipping sauce"
"dipping sauce"->"guacamole"
"object"->"fixture"
"fixture"->"lampshade"
"material"->"flexible material"
"flexible material"->"textile"
"textile"->"wool"
"tie"->"bow tie"
"bag"->"mailbag"
"jug"->"water jug"
"container"->"open container"
"open container"->"bucket"
"fabric object"->"cloth"
"cloth"->"dishrag"
"dishware"->"bowl"
"bowl"->"soup bowl"
"beverage"->"eggnog"
"ambiguous term"->"mortar"
"mortar"->"mortar (weaponry)"
"mortar"->"mortar (masonry)"
"coat"->"trench coat"
"object"->"tool"
"object"->"flexible object"
"tool"->"cleaning tool"
"tool"->"paddle"
"flexible object"->"chain"
"object"->"swab"
"bowl"->"mixing bowl"
"food"->"pie"
"pie"->"potpie"
"bottle"->"wine bottle"
"structural element"->"shoji"
"protective clothing"->"bulletproof vest"
"protective clothing"->"armour"
"platform"->"drilling platform"
"ambiguous term"->"binder"
"binder"->"binder clip"
"binder"->"ring binder"
"clothing"->"cardigan"
"clothing"->"sweatshirt"
"container"->"cookware"
"cookware"->"pot"
"structural element"->"enclosure"
"enclosure"->"animal enclosure"
"enclosure"->"electrical enclosure"
"animal enclosure"->"birdhouse"
"open container"->"basket"
"basket"->"hamper"
"ball"->"ping pong ball"
"box"->"pencil box"
"telephone"->"pay phone"
"food"->"soup"
"liquid"->"soup"
"soup"->"consomme"
"clothing"->"apron"
"object"->"sports equipment"
"sports equipment"->"punching bag"
"bag"->"backpack"
"bag"->"rucksack"
"cleaning tool"->"broom"
"camera"->"polaroid camera"
"computer keyboard key"->"space bar"
"open container"->"cup"
"sports equipment"->"racket"
"object"->"urban object"
"urban object"->"traffic light"
"tool"->"writing implement"
"writing implement"->"quill"
"writing implement"->"pen"
"electronic device"->"radio"
"food"->"dough"
"paste"->"dough"
"fluid"->"paste"
"fluid"->"liquid"
"armour"->"cuirass"
"clothing"->"uniform"
"uniform"->"military uniform"
"hat"->"shower cap"
"electronic device"->"oscilloscope"
"clothing"->"mitten"
"bread"->"french loaf"
"open container"->"vase"
"liquid container"->"milk can"
"clothing"->"miniskirt"
"hat"->"cowboy hat"
"passenger vehicle"->"trolleybus"
"electric bus"->"trolleybus"
"food"->"sausage"
"sausage"->"hotdog"
"train"->"bullet train"
"fabric object"->"pillow"
"fabric object"->"cushion"
"utensil"->"ladle"
"spoon"->"big spoon"
"big spoon"->ladle"
"clothing"->"gown"
"gown"->"academic gown"
"structural element"->"dome"
"personal item"->"wig"
"food"->"burrito"
"bottle"->"pill bottle"
"protective clothing"->"armour"
"armour"->"chain_mail"
"curtain"->"theater curtain"
"container"->"cylindrical container"
"container"->"wooden container"
"container"->"plastic container"
"container"->"metal container"
"wooden container"->"wooden barrel"
"cylindrical container"->"barrel"
"barrel"->"wooden barrel"
"barrel"->"metal barrel"
"metal container"->"metal barrel"
"motor vehicle"->"passenger motor vehicle"
"passenger motor vehicle"->"minibus"
"container"->"packet"
"architectural element"->"maze"
"cylindrical object"->"pole"
"cylindrical object"->"horizontal bar"
"hat"->"sombrero"
"helmet"->"pickelhaube"
"container"->"liquid container"
"liquid container"->"water tank"
"tank"->"tank (liquid container)"
"tank"->"tank (vehicle)"
"tank (liquid container)"->"water tank"
"water tank"->"rain barrel"
"container"->"small case"
"small case"->"wallet"
"personal item"->"wallet"
"consumer electronics"->"cassette player"
"book"->"comic_book"
"container"->"coin container"
"coin container"->"piggy bank"
"sign"->"street sign"
"architectural element"->"bell cote"
"pen"->"fountain pen"
"clothing"->tie"
"tie"->"windsor tie"
"human activity"->"sport"
"volleyball"->"volleyball (ball)"
"volleyball"->"volleyball (sport)"
"sport"->"volleyball (sport)"
"clothing"->"overskirt"
"clothing"->"sarong"
"bag"->"small bag"
"small bag"->"purse"
"clothing"->"bolo tie"
"clothing"->"bib"
"device"->"parachute"
"fabric object"->"parachute"
"display device"->"television"
"consumer electronics"->"television"
"swimwear"->"swimming trunks"
"cup"->"measuring cup"
"expresso"->"expresso (coffee)"
"coffee"->"expresso (coffee)"
"expresso"->"plymouth expresso"
"car"->"plymouth expresso"
"food"->"pizza"
"protective clothing"->"breastplate"
"basket"->"shopping basket"
"utensil"->"wooden spoon"
"condiment shaker"->"saltshaker"
"sauce"->"chocolate sauce"
"sportsperson"->"ballplayer"
"cup"->"goblet"
"organism"->"fungus"
"organism"->"animal"
"organism"->"plant"
"fungus"->"mushroom"
"mushroom"->"gyromitra"
"medical aparatus"->"stretcher"
"bottle"->"water bottle"
"telephone"->"dial telephone"
"container"->"soap dispenser"
"clothing"->"jersey"
"bus"->"school bus"
"puzzle"->"jigsaw_puzzle"
"object"->"puzzle"
"puzzle"->"maze"
"wooden object"->"jigsaw puzzle"
"bag"->"plastic_bag"
"camera"->"reflex camera"
"clothing"->"diaper"
"adhesive bandage"->"band aid"
"food"->"ice lolly"
"fabric"->"velvet"
"ball"->"tennis ball"
"personal item"->"mask"
"mask"->"gasmask"
"clothing"->"protective clothing"
"protective clothing"->"gasmask"
"fabric object"->"mat"
"mat"->"doormat"
"footwear"->"loafer"
"food"->"ice cream"
"food"->"pretzel"
"fabric object"->"quilt"
"clothing"->"maillot"
"electronics"->"tape player"
"clothing"->"footwear"
"footwear"->"clog"
"footwear"->"shoe"
"footwear"->"slipper"
"footwear"->"sandal"
"footwear"->"boot"
"footwear"->"wellington boot"
"consumer electronics"->"iPod"
"fungus"->"bolete"
"person"->"scuba diver"
"open container"->"pitcher (container)"
"liquid container"->"pitcher (container)"
"tool"->"matchstick"
"stick"->"matchstick"
"object"->"stick"
"swimwear"->"bikini"
"footwear"->"sock"
"consumer electronics"->"CD player"
"protective cover"->"lens cap"
"vault"->"vault (architecture)"
"vault"->"bank vault"
"vault"->"utility vault"
"vault"->"burial vault"
"tomb"->"burial vault"
"vault"->"Burial vault (enclosure)"
"cup"->"beaker"
"spherical object"->"bubble"
"food"->"cheeseburger"
"excercise equipment"->"parallel bars"
"pole"->"flagpole"
"cup"->"coffee mug"
"stationary"->"rubber eraser"
"ambiguous term"->"stole"
"stole"->"stole (vestment)"
"clothing"->"stole (vestment)"
"stole"->"academic stole"
"clothing"->"academic stole"
"food"->"carbonara"
"excercise equipment"->"dumbbell"
}
bbernhard commented 5 years ago

WOW, really awesome!

I think it could be fun to browse through such a detailed label graph. If we furthermore show a wikipedia preview when hovering over a label, it could also be educational :)

If you are fine with it, we could add your label graph definition to the repository. I could then add a github integration, so that the label graph automatically gets updated when your pull request gets approved. If you are okay with it, I would also like to add something like Label Graph Maintainer: @dobkeratops below the graph. (credit where credit is due ;))

dobkeratops commented 5 years ago

this is nearly all of it now , i think . note that despite having 1000 labels, it doesn't cover everything image monkey's smaller label list has. it's probably well worth checking how the cocos labels fit aswell.. and there's probably a bit more work to organising the categories; whilst everything there is in some group or other, i dont know if they all connect back to a root, etc.

digraph ImagenetLabels
{
"animal"->"vertebrate"
"vertebrate"->"reptile"
"vertebrate"->"lizard"
"vertebrate"->"amphibian"
"vertebrate"->"mammal"
"vertebrate"->"bird"
"animal"->"invertebrate"
"invertebrate"->"invertebrate with exosksleton"
"invertebrate"->"invertebrate without exosksleton"
"invertebrate with exosksleton"->"arthropod"
"invertebrate with exosksleton"->"insect"
"invertebrate without exoskeleton"->"mollusc"
"mammal"->"land mammal"
"land mammal"->"fox"
"land mammal"->"dog"
"land mammal"->"cat"
"land mammal"->"bear"
"land mammal"->"pig"
"land mammal"->"bovine"
"cat"->"domestic cat"
"cat"->"big cat"
"fox"->"kit fox"
"dog"->"english setter"
"dog"->"siberian husky"
"dog"->"australian terrier"
"dog"->"english springer"
"animal"->"aquatic animal"
"aquatic animal"->"marine animal"
"marine animal"->"marine mammal"
"marine mammal"->"whale"
"marine mammal"->"dolphin"
"marine mammal"->"seal"
"whale"->"grey whale"
"bear"->"lesser panda"
"cat"->"Egyptian cat"
"land mammal"->"ibex"
"cat"->"persian cat"
"big cat"->"cougar"
"land mammal"->"gazelle"
"land mammal"->"porcupine"
"aquatic mammal"->"sea lion"
"dog"->"malamute"
"land mammal"->"badger"
"dog"->"great Dane"
"dog"->"hound"
"hound"->"walker_hound"
"dog"->"spaniel"
"spaniel"->"welsh springer spaniel"
"dog"->"whippet"
"hound"->"scottish deerhound"
"aquatic mammal"->"killer whale"
"land mammal"->"mink"
"land mammal"->"african elephant"
"dog"->"weimaraner"
"dog"->"soft coated wheaten terrier"
"dog"->"dandie dinmont"
"land mammal"->"red_wolf"
"dog"->"old english sheepdog"
"big cat"->"jaguar"
"dog"->"otterhound"
"dog"->"bloodhound"
"dog"->"airedale terrier"
"land mammal"->"hyena"
"land mammal"->"meerkat"
"dog"->"giant schnauzer"
"primate"->"monkey"
"monkey"->"titi"
"sloth"->"three toed sloth"
"plant"->"sorrel"
"ferret"->"black footed ferret"
"dog"->"dalmatian"
"dog"->"black and tan coonhound"
"dog"->"papillon (dog)"
"dog"->"papillon (horse)"
"land mammal"->"skunk"
"dog"->"staffordshire bullterrier"
"dog"->"mexican hairless"
"dog"->"bouvier des flandres"
"land mammal"->"weasel"
"dog"->"miniature poodle"
"clothing"->"cardigan"
"dog"->"malinois"
"sheep"->"bighorn"
"tree squirrel"->"fox squirrel"
"monkey"->"colobus"
"cat"->"tiger cat"
"unknown"->"lhasa"
"antelope"->"impala"
"land mammal"->"coyote"
"dog"->"yorkshire terrier"
"dog"->"newfoundland"
"bear"->"brown bear"
"fox"->"red fox"
"dog"->"norwegian elkhound"
"dog"->"rottweiler"
"antelope"->"hartebeest"
"dog"->"saluki"
"fox"->"grey fox"
"dog"->"schipperke"
"dog"->"pekinese"
"dog"->"brabancon griffon"
"dog"->west highland white terrier"
"dog"->"sealyham terrier"
"monkey"->"guenon"
"land mammal"->"carnivora"
"carnivora"->"mongoose"
"mammal"->"land mammal"
"mammal"->"aquatic mammal"
"land mammal"->"primate"
"land mammal"->"cat"
"land mammal"->"dog"
"land mammal"->"big cat"
"land mammal"->"primate"
"primate"->"lemur"
"lemur"->"indri"
"land mammal"->"big cat"
"big cat"->"tiger"
"dog"->"irish wolfhound"
"land mammal"->"suidae"
"land mammal"->"equidae"
"suidae"->"wild boar"
"dog"->"entlebucher"
"equidae"->"zebra"
"land mammal"->"sheep"
"sheep"->"ram"
"dog"->"french bulldog"
"primate"->"orangutan"
"dog"->"basenji"
"big cat"->"leopard"
"dog"->"bernese mountain dog"
"dog"->"maltese dog"
"dog"->"norfolk_terrier"
"dog"->"toy terrier"
"dog"->"vizsla"
"landmark/monument"->"cairn"
"stone pile"->"cairn"
"monkey"->"squirrel monkey"
"dog"->"groenendael"
"dog"->"clumber"
"cat"->"siamese cat"
"primate"->"chimpanzee"
"dog"->"komondor"
"dog"->"afghan hound"
"dog"->"japanese spaniel"
"monkey"->"proboscis monkey"
"land mammal"->"rodent"
"rodent"->"guinea pig"
"wolf"->"white wolf"
"bear"->"ice bear"
"primate"->"gorilla"
"dog"->"borzoi"
"dog"->"toy poodle"
"dog"->"kerry blue terrier"
"land mammal"->"bovinae"
"bovinae"->"ox"
"dog"->"scotch terrier"
"dog"->"tibetan mastiff"
"monkey"->"spider monkey"
"dog"->"doberman"
"dog"->"boston bull"
"dog"->"greater swiss mountain dog"
"appenzeller"->"appenzeller cheese"
"appenzeller"->"appenzeller sennenhund"
"appenzeller"->"appenzeller chicken"
"appenzeller"->"appenzeller goat"
"dog"->"appenzeller sennenhund"
"land mammal"->"goat"
"bird"->"chicken"
"chicken"->"appenzeller chicken"
"goat"->"appenzeller goat"
"dog"->"shih tzu"
"spaniel"->"irish water spaniel"
"pomeranian"->"pomeranian dog"
"dog"->"pomeranian dog"
"pomeranian"->"pomeranian dog"
"pomeranian"->"pomeranian sheep"
"sheep"->"pomeranian sheep"
"animal"->"bird"
"bird"->"duck"
"bird"->"goose"
"pomeranian"->"pomeranian duck"
"duck"->"pomeranian duck"
"pomeranian"->"pomeranian goose"
"goose"->"pomeranian goose"
"dog"->"bedlington terrier"
"suidae"->"warthog"
"land mammal"->"camel"
"camel"->"arabian camel"
"primate"->"gibbon"
"gibbon"->"siamang"
"dog"->"miniature schnauzer"
"dog"->"collie"
"dog"->"golden retriever"
"dog"->"terrier"
"terrier"->"irish terrier"
"dog"->"affenpinscher"
"dog"->"border collie"
"land mammal"->"leporidae"
"leporidae"->"hare"
"boxer"->"boxer crab"
"crab"->"boxer crab"
"arthropod"->"crustacean"
"crustacean"->"crab"
"boxer"->"boxer shrimp"
"crustacean"->"shrimp"
"shrimp"->"boxer shrimp"
"boxer"->"boxer dog"
"dog"->"boxer dog"
"boxer"->"boxer snipe eel"
"eel"->"boxer snipe eel"
"boxer"->"boxer (sportsperson)"
"person"->"sportsperson"
"sportsperson"->"boxer (sportsperson)"
"terrier"->"silky terrier"
"dog"->"hound"
"hound"->"beagle"
"leonberg"->"leonberg town"
"town"->"leonberg town"
"leonberg"->"chien leonberg"
"dog"->"chien leonberg"
"dog"->"german short haired pointer"
"monkey"->"patas"
"dog"->"dhole"
"primate"->"baboon"
"monkey"->"macaque"
"dog"->"chesapeake bay retriever"
"dog"->"bull mastiff"
"dog"->"kuvasz"
"capuchin"->"capuchin monkey"
"capuchin"->"old dutch capuchin"
"bird"->"pigeon"
"pigeon"->"old dutch capuchin"
"monkey"->"capuchin monkey"
"dog"->"pug"
"dog"->"curly coated retriever"
"terrier"->"norwich terrier"
"dog"->"retriever (dog)"
"retriever (dog)"->"flat coated retriever"
"suidae"->"hog"
"dog"->"keeshond"
"dog"->"eskimo dog"
"spaniel"->"brittany spaniel"
"dog"->"poodle"
"dog"->"terrier"
"poodle"->"standard poodle"
"terrier"->"lakeland terrier"
"leopard"->"snow leopard"
"dog"->"gordon setter"
"dog"->"feral dog"
"feral dog"->"dingo"
"dog"->"standard schnauzer"
"mammal"->"rodent"
"rodent"->"hamster"
"terrier"->"tibetan terrier"
"mammal"->"fox"
"fox"->"arctic fox"
"terrier"->"wire-haired fox terrier"
"dog"->"basset"
"mammal"->"bovinae"
"bovinae"->"buffalo"->"water_buffalo"
"bear"->"american black bear"
"rabbit"->angora rabbit"
"angora"->"angora rabbit"
"angora"->"angora goat"
"goat"->"angora goat"
"angora"->"angora ferret"
"ferret"->angora ferret"
"angora"->"turkish angora"
"cat"->"turkish angora"
"angora"->"british angora"
"british angora"->"oriental longhair"

"bovinae"->"bison"
"primate"->"howler_monkey"
"mammal"->"hippopotamus"
"ambiguous word"->"chow"
"chow"->"chow (food)"
"chow"->"chow chow"
"dog"->"chow chow"
"bear"->"giant panda"
"terrier"->"american staffordshire terrier"
"dog"->"sheepdog"
"sheepdog"->"shetland sheepdog"
"dog"->"great pyrenees"
"ambiguous word"->"chihuahua"
"chihuahua"->"chihuahua cheese"
"cheese"->"chihuahua cheese"
"dog"->"chihuahua (dog)"
"cat"->"tabby"
"monkey"->"marmoset"
"dog"->"labrador retriever"
"dog"->"saint bernard"
"mammal"->"armadillo"
"animal"->"armoured animal"
"armoured animal"->armadillo"
"dog"->"samoyed"
"dog"->"bluetick"
"redbone coonhound"
"mammal"->"polecat"
"squirrel"->"marmot"
"ambiguous word"->"kelpie"
"kelpie"->"australian kelpie"
"kelpie"->"water kelpie"
"sheep dog"->"australian kelpie"
"primate"->"gibbon"
"mammal"->"llama"
"dog"->"miniature pinscher"
"rabbit"->"wood rabbit"
"dog"->"italian greyhound"
"big cat"->"lion"
"spaniel"->"cocker_spaniel"
"spaniel"->"sussex spaniel"
"spaniel"->"blenheim spaniel"
"dog"->"irish setter"
"marine mammal"->"dugong"
"elephant"->"indian elephant"
"mammal"->"beaver"
"ambiguous word"->"pembroke"
"pembroke"->"pembroke welsh corgi"
"dog"->"pembroke welsh corgi"
"cat"->"madagascar cat"
"dog"->"rhodesian ridgeback"
"big cat"->"lynx"
"dog"->"african hunting dog"
"monkey"->"langur"
"hound"->"ibizan hound"
"wolf"->"timber wolf"
"big cat"->"cheetah"
"hound"->"english foxhound"
"dog"->"briard"
"bear"->"sloth bear"
"terrier"->"border terrier"
"dog"->"german shepherd"
"mammal"->"otter"
"bear"->"koala"
"mammal"->"wild boar"
"wild boar"->"tusker"
"mammal"->"echidna"
"mammal"->"marsupial"
"marsupial"->"wallaby"
"mammal"->"platypus"
"mammal"->"wombat"
"firearm"->"revolver"
"personal item"->"umbrella"
"aquatic vehicle"->"boat"
"boat"->"ship"
"ship"->"sailing ship"
"sailing ship"->"schooner"
"ball"->"soccer ball"
"musical instrument"->"accordion"
"insect"->"ant"
"marine animal"->"starfish"
"marine animal"->"marine mollusc"
"mollusc"->"marine mollusc"
"marine mollusc"->"cephalopod"
"cephalopod"->"chambered_nautilus"
"musical instrument"->"grand piano"
"electronic device"->"laptop"
"fruit"->"berry"
"berry"->"strawberry"
"aeroplane"->"airliner"
"aeroplane"->"warplane"
"aircraft"->"airship"
"object"->"airborne object"
"airborne object"->"balloon"
"machine"->"vehicle"
"vehicle->"aircraft"
"vehicle"->"spacecraft"
"vehicle"->"wheeled vehicle"
"wheeled vehicle"->"powered wheeled vehicle"
"spacecraft"->"space shuttle"
"powered wheeled vehicle"->"minivan"
"powered wheeled vehicle"->"truck"
"powered wheeled vehicle"->"bus"
"powered wheeled vehicle"->"van"
"powered wheeled vehicle"->"car"
"vehicle"->"half track"
"vehicle"->"military vehicle"
"military vehicle"->"tank"
"flying object"->"projectile"
"projectile"->"missile"
"sled"->"bobsled"
"sled"->"dogsled"
"bicycle"->"bicycle-built-for-two"
"bicycle"->"mountain bike"
"rail transport vehicle"->"freight car"
"vehicle"->passenger carrier"
"passenger carrier"->"passenger car"
"ambiguous word"->"passenger car"
"passenger car"->"passenger car (rail)"
"passenger car"->"automobile"
"car"->"automobile"
"ambiguous word"->"barrow"
"barrow"->"wheelbarrow"
"container with wheels"->"wheelbarrow"
"container"->"container with wheels"
"object with wheels"->"container with wheels"
"object with wheels"->"wheeled vehicle"
"container with wheels"->"shopping cart"
"powered wheeled vehicle"->"motor scooter"
"powered wheeled vehicle"->"fork lift"
"railed transport vehicle"->"electric locomotive"
"wheeled vehicle"->"railed transport vehicle"
"railed transport vehicle"->"steam locomotive"
"powered wheeled vehicle"->"ambulance"
 beach_wagon
"car"->"cab"
"car"->convertible"
"powered wheeled vehicle"->"jeep"
"car"->"limousine"
"car"->"Model_T"
"ambiguous word"->"racer"
"racer"->"racing car"
"racer"->"road bike"
"wheeled vehicle"->"road bike"
"powered wheeled vehicle"->"sports car"
"powered wheeled vehicle"->"go-kart"
"powered wheeled vehicle"->"golfcart"
"powered wheeled vehicle"->"moped"
"vehicle"->"snowplow"
"truck"->"fire engine"
"truck"->"garbage truck"
"ambiguous word"->"pickup"
"pickup"->"pickup truck"
"truck"->"pickup truck"
"truck"->"tow truck"
"truck"->"trailer truck"
"van"->"moving van"
"van"->"police van"
"vehicle"->"recreational vehicle"
"vehicle"->"streetcar"
"vehicle"->"snowmobile"
"wheeled vehicle"->"tractor"
"agricultural machinery"->"tractor"
"wheeled vehicle"->"mobile_home"
"wheeled vehicle"->"tricycle"
"wheeled vehicle"->"unicycle"
"wheeled vehicle"->"cart"
"cart"->"horse cart"
"wheeled vehicle"->"carriage"
"cart"->"hand cart"
"cart"->"jinrikisha"
"cart"->"oxcart"
"container"->"container with handle"
"rotating object"->"wheel"
"furniture"->"bed"
"basket"->"basket/bed"
"bed"->"basket/bed"
"basket/bed"->"bassinet"
"bed"->"cradle"
"bed"->"crib"
"bed"->"four-poster"
"furniture"->"bookcase"
"furniture"->"cabinet"
"cabinet"->"china cabinet"
"furniture"->"medicine chest"
"furniture"->"chest of drawers"
"chest of drawers"->"chiffonier"
"lamp"->"table lamp"
"electrical device"->"table lamp"
"ambiguous word"->"file"
"stationery"->"file (folder)"
"file"->"file (folder)"
"tool"->"file (tool)"
"file"->"file (tool)"
"stationery"->"file"
"bench"->"park_bench"
"furniture"->"seat"
"seat"->"park bench"
"seat"->"chair"
"chair"->barber_chair
"chair"->"throne"
"chair"->"folding chair"
"chair"->"rocking chair"
"chair"->"studio couch"
"seat"->"toilet seat"
"bathroom object"->"toilet seat"
"furniture"->"table"
"table"->"desk"
"table"->"pool table"
"table"->"dining table"
"furniture"->"furniture/electronic device"
"electronic device"->"furniture/electronic device"
"furniture/electronics"->"entertainment center"
"furniture"->"wardrobe"
"fruit"->"apple"
"apple"->"granny smith"
"fruit"->"orange
"fruit"->"lemon
"fruit"->"fig"
"fruit"->"pineapple"
"fruit"->"banana"
"fruit"->"jackfruit"
"ambiguous word"->"custard apple"
"custard apple"->"custard apple (fruit)"
"fruit"->"custard apple (fruit)"
"custard apple"->""custard apple (tree)"
"tree"->"pomegranate"
"object"->"nut"
"nut"->"acorn"
"bodypart"->"hip"
"bodypart"->"ear"
"plant"->"cultivated plant"
"cultivated plant"->"rapeseed"
"cultivated plant"->"corn"
"ambiguous word"->"buckeye"
"buckeye"->"buckeye (tree)"
"buckeye"->"buckeye chicken"
"tree"->"buckeye (tree)"
"chicken"->"buckeye chicken"
"object"->"musical instrument"
"ambiguous term"->"organ"
"organ"->"organ (anatomy)"
"organ"->"organ (musical instrument)"
"ambiguous word"->"upright"
"upright"->"upright piano"
"piano"->"grand piano"
"musical instrument"->"piano"
"piano"->"upright piano"
"musical instrument"->"percussion instrument"
"percussion instrument"->"chime"
"percussion instrument"->"drum"
"percussion instrument"->"gong"
"percussion instrument"->"rattle"
"rattle"->"maraca"
"percussion instrument"->"marimba"
"drum"->"steel drum"
"musical instrument"->"banjo"
"musical instrument"->"string instrument"
"string instrument"->"cello"
"string instrument"->"violin"
"string instrument"->"harp"
"string instrument"->"guitar"
"guitar"->"acoustic guitar"
"guitar"->"electric guitar"
"musical instrument"->"wind instrument"
"wind instrument"->"cornet"
"wind instrument"->"french horn"
"wind instrument"->"trombone"
"wind instrument"->"harmonica"
"wind instrument"->"ocarina"
"wind instrument"->"panpipe"
"wind instrument"->"bassoon"
"wind instrument"->"oboe"
"wind instrument"->"sax"
"wind instrument"->"flute"
"plant part"->"flower"
"plant part"->"stem (plant)"
"plant part"->"root (plant)"
"plant part"->"leaf"
"plant part"->"foliage"
"plant part"->"tree part"
"tree part"->"tree trunk"
"tree part"->"tree stump"
"tree part"->"tree root"
"plant"->"tree"
"plant"->"bush"
"plant"->"grass"
"flower"->"daisy"
"flower"->"yellow lady's slipper"
"geographical feature"->"cliff"
"geographical feature"->"valley"
"geographical feature"->"alp"
"geographical feature"->"volcano"
"geographical feature"->"promontory"
"geographical feature"->"sandbar"
"geographical feature"->"coral reef"
"geographical feature"->"lakeside"
"geographical feature"->"seashore"
"geographical feature"->"geyser"
"tool"->"cutting tool"
"cutting tool"->"hatchet"
"cutting tool"->"cleaver"
"cutting tool"->"letter opener"
"ambiguous term"->"plane"
"plane"->"plane (tool)"
"plane"->"airplane"
"cutting tool"->"plane (tool)"
"cutting tool"->"drill"
"power tool"->"power drill"
"drill"->"power drill"
"cutting tool"->"lawn mower"
"tool"->"hand tool"
"hand tool"->"hammer"
"tool"->"corkscrew"
"tool"->"can opener"
"tool"->"plunger"
"tool"->"screwdriver"
"tool"->"shovel"
"tool"->"spade"
"tool"->"agricultural tool"
"agricultural tool"->"plow"
"cutting tool"->"chain saw"
"power tool"->"chain saw"
"bird"->"cock"
"bird"->"hen"
"bird"->"ostrich"
"bird"->"brambling"
"bird"->"goldfinch"
"bird"->house finch"
"bird"->"junco"
"bird"->"indigo bunting"
"bird"->"robin"
"bird"->"bulbul"
"bird"->jay"
"bird"->magpie"
"bird"->"chickadee"
"bird"->"water ouzel"
"ambiguous term"->"kite"
"bird"->"kite (bird)"
"kite"->"kite (bird)"
"object"->"object with wings"
"airborne object"->"aircraft"
"aircraft"->"aeroplane"
"aircraft"->"helicopter"
"object with wings"->"aeroplane"
"vehicle"->"aeroplane"
"flying object"->"aeroplane"
"object"->"flying object"
"flying object"->"flying animal"
"animal"->"flying animal"
"flying animal"->"bird"
"flying animal"->"flying insect"
"object with wings"->"kite"
"bird"->"bald eagle"
"bird"->"vulture"
"bird"->"great grey owl"
"bird"->"black grouse"
"bird"->"ptarmigan"
"bird"->"ruffed grouse"
"bird"->"prairie chicken"
"bird"->"peacock"
"bird"->"quail"
"bird"->"partridge"
"bird"->"african grey"
"bird"->"macaw"
"bird"->"sulphur crested cockatoo"
"bird"->"lorikeet"
"bird"->"coucal"
"bird"->"bee eater"
"bird"->"hornbill"
"bird"->"hummingbird"
"bird"->"jacamar"
"bird"->"toucan"
"bird"->"drake"
"bird"->"red breasted merganser"
"bird"->"goose"
"bird"->"black swan"
"bird"->"white stork"
"bird"->"black stork"
"bird"->"spoonbill"
"bird"->"flamingo"
"bird"->"American_egret"
"bird"->"little_blue_heron"
"bird"->"bittern"
"ambiguous term"->"crane"
"crane"->"crane (bird)"
"crane"->"crane (machine)"
"crane (machine)"->"tower crane"
"crane (machine)"->"gantry crane"
"bird"->"crane (bird)"
"bird"->"limpkin"
"bird"->"American coot"
"bird"->"bustard"
"bird"->"ruddy turnstone"
"bird"->"red backed sandpiper"
"bird"->"redshank"
"bird"->"dowitcher"
"bird"->"oystercatcher"
"bird"->"european gallinule"
"bird"->"pelican"
"bird"->"king penguin"
"bird"->"albatross"
"object"->"aquatic object"
"aquatic object"->"aquatic animal"
"aquatic animal"->"fish"
"organism"->"carnivore"
"animal"->carniverous animal"
"carnivore"->"carniverous animal"
"plant"->"carniverous plant"
"carnivore"->"carniverous plant"
"carniverous plant"->"venus fly trap"
"carniverous plant"->"pitcher plant"
"carniverous animal"->"carniverous fish"
"carniverous fish"->"shark"
"shark"->"great white shark"
"shark"->"tiger shark
"shark"->"hammerhead"
"fish"->"electric ray"
"fish"->"stingray"
"fish"->"barracouta"
"fish"->"coho"
"fish"->"tench"
"fish"->"goldfish"
"fish"->"eel"
"fish"->"rock_beauty"
"fish"->"anemone_fish"
"fish"->"lionfish"
"fish"->"puffer"
"fish"->"sturgeon"
"fish"->"gar"
"aquatic animal"->"amphibian"
"land animal"->"amphibian"
"animal"->"diapsid"
"diapsid"->"turtle"
"turtle"->"loggerhead"
"turtle"->"leatherback turtle"
"turtle"->"mud turtle"
"diapsid"->"terrapin"
"turtle"->"box turtle"
"animal"->"reptile"
"reptile"->"lizard"
"lizard"->"banded gecko"
"lizard"->"common iguana"
"lizard"->"american chameleon"
"lizard"->"whiptail"
"lizard"->"agama"
"lizard"->"frilled lizard"
"lizard"->"alligator lizard"
"lizard"->"gila monster"
"lizard"->"green lizard"
"lizard"->"african chameleon"
"lizard"->"komodo dragon"
"lizard"->"dinosaur"
"dinosaur"->"triceratops"
"lizard"->"african crocodile"
"lizard"->"american alligator"
"reptile"->"snake"
"snake"->"thunder snake"
"snake"->"ringneck snake"
"snake"->"hognose snake"
"snake"->"green snake"
"snake"->"king snake"
"snake"->"garter snake"
"snake"->"water snake"
"snake"->"vine snake"
"snake"->"night snake"
"snake"->"boa constrictor"
"snake"->"rock_python"
"snake"->"indian cobra"
"snake"->"green_mamba"
"snake"->"sea snake"
"aquatic animal"->"sea snake"
"snake"->"horned viper"
"snake"->"diamondback"
"snake"->"sidewinder"
"amphibian"->"european fire salamander"
"amphibian"->"common newt"
"amphibian"->"eft"
"amphibian"->"spotted salamander"
"amphibian"->"axolotl"
"amphibian"->"frog"
"amphibian"->"toad"
"frog"->"bullfrog"
"frog"->"tree frog"
"frog"->"tailed frog"
"musical instrument"->"whistle"
"object part"->"wing"
"wing"->"aircraft wing"
"wing"->bird wing"
"wing"->insect wing"
"bird part"->"bird wing"
"aircraft part"->"aircraft wing"
"insect part"->"insect wing"
"tool"->"brush"
"brush"->"paintbrush"
"tool"->"hand blower"
"mask"->"oxygen mask"
"object"->"equipment"
"equipment"->"aquatic equipment"
"aquatic equipment"->"snorkel"
"electronic device"->"loudspeaker"
"electronic device"->"microphone"
n04152593 510 screen
"ambiguous term"->"mouse"
"mouse"->"computer mouse"
"mouse"->"mouse (animal)"
"object"->"device"
"device"->"electric device"
"electric device"->"electric fan"
"device"->"oil filter"
"device"->"strainer"
"device"->"space heater"
"device"->"stove"
"device"->"guillotine"
"device"->"measuring device"
"measuring device"->"barometer"
"measuring device"->"rule"
"measuring device"->"odometer"
"ambiguous term"->"scale"
"scale"->"scale (animal skin)"
"scale"->"weighing scale"
"measuring device"->"weighing scale"
"measuring device"->"clock"
"clock"->"analog clock"
"clock"->"digital clock"
"clock"->"wall clock"
"measuring device"->"hourglass"
"measuring device"->"sundial"
"measuring device"->"parking meter"
"measuring device"->"stopwatch"
"measuring device"->"digital watch"
"personal item"->"digital watch"
"measuring device"->"stethoscope"
"tool"->"syringe"
"measuring device"->"magnetic compass"
"device"->"optical device"
"optical device"->"binoculars"
"optical device"->"projector"
"personal item"->"sunglasses"
n03692522 536 loupe
"object"->"instrument"
"instrument"->"scientific instrument"
"scientific instrument"->"radio telescope"
"scientific instrument"->"microscope"
"tool"->"weapon"
"weapon"->"bow"
"weapon"->cannon"
"weapon"->"assault rifle"
"weapon"->"rifle"
"object"->"projectile"
"object"->"control device"
"control device"->"keyboard"
"keyboard"->"computer keyboard"
"keyboard"->"typewriter keyboard"
"device"->"lighter"
"device"->"abacus"
"machine"->"cash machine"
"device"->"slide rule"
"electronic device"->"desktop_computer"
"electronic device"->"hand held computer"
"ambiguous term"->"notebook"
"notebook"->"notebook (book)"
"notebook"->"notebook (computer)"
"electronic device"->"laptop"
"object"->"onscreen object"
"onscreen"->"web site"
"machine"->"agricultural machine"
"agricultural machine"->"harvester"
"agricultural machine"->"thresher"
"electronic device"->"printer"
"structural element"->"opening"
"opening"->"slot"
"machine"->"vending machine"
"machine"->"sewing_machine"
"control device"->"joystick"
"control device"->"switch"
"object part"->"wheel"
"object part"->"hook"
"wheel"->"car wheel"
"wheel"->"paddlewheel"
"wheel"->"pinwheel"
"wheel"->"potter's wheel"
"device"->"gas pump"
"amusement ride"->"fairground ride"
"amusement ride"->"carousel"
"seat"->"swing"
"hanging object"->"swing"
"hanging object"->"hanging basket"
"basket"->"hanging basket"
"rotating object"->"reel"
"object"->"radiator"
"sports equipment"->"puck"
"electronic device"->"hard disc"
"sunglasses"->"sunglass"
"eyewear"->"sunglasses"
"eyewear"->"goggles"
"eyewear"->"spectacles
"tool"->"pick"
"mirror"->"car mirror"
"car part"->"car mirror"
"renewable energy device"->"solar dish"
"renewable energy device"->"wind turbine"
"electronic device"->"remote control"
"vehicle part"->"disk brake"
"component"->"buckle"
"personal item"->"hair slide"
"object"->"knot"
"lock"->"combination lock"
"lock"->"padlock"
"component"->"nail"
"object"->"safety pin"
"component"->"screw"
"component"->"muzzle"
"belt"->"belt/harness"
"harness"->"belt/harness"
"belt/harness"->"seat belt"
"sports equipment"->"ski"
"object"->"candle"
"object"->"jack-o'-lantern"
"object"->"light source"
"light source"->"spotlight"
"light source"->"torch"
"object"->"neck brace"
"structure"->"pier"
"stand"->"tripod"
"pole/post"->"maypole"
"device"->"mousetrap"
"object"->"spider web"
"arthropod"->"trilobite"
"arthropod"->"arachnid"
"arachnid"->"spider"
"spider"->"harvestman"
"arthropod"->"scorpion"
"spider"->"black and gold garden spider"
"spider"->"barn spider"
"spider"->"garden spider"
"spider"->"black widow"
"spider"->"tarantula"
"spider"->"wolf spider"
"arachnid"->"tick"
"arthropod"->"centipede"
"crustacean"->"isopod"
"isopod"->"woodlouse"
"crab"->"dungeness crab"
"crab"->"rock crab"
"crab"->"fiddler crab"
"crustaceans"->"king crab"
"crustacean"->"american lobster"
"crustacean"->"spiny lobster"
"crustacean"->"crayfish"
"crustacean"->"crab"
"crab"->"hermit_crab"
"insect"->"beetle"
"beetle"->"tiger beetle"
"beetle"->"ladybug"
"beetle"->"ladybird"
"beetle"->"ground_beetle"
 "beetle"->"long-horned beetle"
 "beetle"->"leaf beetle"
 "beetle"->"dung beetle"
"beetle"->"rhinoceros beetle"
"beetle"->"weevil"
"insect"->"fly"
"insect"->"social insect"
"social insect"->"bee"
"social insect"->"ant"
"flying insect"->"bee"
"flying insect"->"wasp"
"insect"->"grasshopper"
"ambigous word"->"cricket"
"cricket"->"cricket (insect)"
"insect"->"cricket"
"cricket"->"cricket (sport)"
"ambiguous word"->"walking stick"
"walking stick"->"walking stick (insect)"
"walking stick"->"walking stick (mobility aid)"
"insect"->"stick insect"
"insect"->"cockroach"
"insect"->"mantis"
"insect"->"cicada"
"insect"->"leafhopper"
"flying insect"->"lacewing"
"flying insect"->"dragonfly"
"flying insect"->"damselfly"
"butterfly"->"admiral butterfly"
"butterfly"->"ringlet butterfly"
"ambiguous word"->"monarch"
"flying insect"->"butterfly"
"monarch"->"monarch butterfly"
"monarch"->"monarch (person)"
"butterfly"->"monarch butterfly"
"butterfly"->"cabbage butterfly"
"butterfly"->"sulphur butterfly"
"butterfly"->"lycaenid"
"marine animal"->"marine invertebrate"
"animal->"invertebrate"
"invertebrate"->"marine invertebrate"
"marine invertebrate"->"jellyfish"
"marine invertebrate"->"sea_anemone"
"coral"->"brain_coral
"worm"->"flatworm"
"worm"->"nematode"
"object"->"shell"
"shell"->"conch"
"animal with shell"->"snail"
"mollusc"->"snail"
"mollusc"->"slug"
"marine mollusc"->"sea_slug"
"marine mollusc"->"chiton"
"echinoderms"->"sea urchin"
"echinoderms"->"sea cucumber"
"marine animal"->"echinoderms"
"household object"->"household appliance"
"household applicance"->"clothes iron"
"household applicance"->"espresso maker"
"cooking appliance"->"microwave oven"
"oven"->"dutch oven"
"rotating object"->"rotisserie"
"cooking appliance"->"rotisserie"
"household appliance"->"toaster"
"electrical appliance"->"toaster"
"cooking appliance"->"waffle iron"
"cleaning device"->"vacuum cleaner"
"household appliance"->"vacuum cleaner"
"household appliance"->"dishwasher"
"household appliance"->"refrigerator"
"component"->"washer"
"cookware"->"crock pot"
"cookware"->frying pan"
"cookware"->"wok"
"liquid container"->"pot"
"pot"->"metal pot"
"metal pot"->"caldron"
"liquid container"->"coffeepot"
"liquid container"->"teapot"
"tool"->"spatula"
"platform"->"platform/table"
"table"->"platform/table"
"platform/table"->"altar"
"architectural element"->"arch"
"arch"->"triumphal arch"
"structure"->"monument"
"monument"->"triumphal arch"
"paved area"->"patio"
"bridge"->"steel arch bridge"
"bridge"->"suspension bridge"
"bridge"->"viaduct"
"building"->"barn"
"building/structure"->"building"
"structure"->"building"
"structure"->"machine"
"building/structure"->"greenhouse"
"building"->"palace"
"religious building"->"monastery"
"building/room"->"library"
"building/room"->"building"
"building/room"->"room"
"agricultural area"->"apiary"
"building"->"boathouse"
"building"->"religious building"
"religious building"->"church"
"religious building"->"mosque"
"structure"->"stupa"
"building"->"planetarium"
"building"->"restaurant"
"building"->"cinema"
"electronic device"->"home theater"
"building"->"lumbermill"
"coil"->"coil/tube"
"coil"->"coil/spring"
"thin vertical object"->"obelisk"
"thin vertical object"->"pillar"
"thin vertical object"->"post"
"thin vertical object"->"bollard"
"thin vertical object"->"pole/post"
"pole/post"->"utility pole"
"pole/post"->"lamp post"
"pole/post"->"totem pole"
"building"->"castle"
"building"->"prison"
"shop"->"grocery_store"
"shop"->"bakery"
"shop"->"barbershop"
"shop"->"bookshop"
"shop"->"butcher_shop"
"food"->"confectionery"
"shop"->"shoe shop"
"shop"->"tobacco shop"
"shop"->"toyshop"
"architecture"->"fountain"
"building"->"cliff dwelling"
"tent"->yurt"
"structure/water"->"dock"
"dock"->"dock (water)"
"dock"->"dock (structure)"
"metal"->"brass"
"material"->"stone"
"object"->"stone"
"stone"->"megalith"
"object"->"megalith"
"handrail"->"bannister"
"marine structure"->"breakwater"
"marine structure"->"jetty"
"object"->"marine object"
"marine object"->"marine structure"
"marine object"->"marine animal"
"structure"->"barrier"
"barrier"->"dam"
"structure"->"fence"
"structure"->"monument"
"structure"->"wall"
"structure"->"building"
"fence"->"chainlink fence"
"fence"->"picket fence"
"fence"->"worm fence"
"wall"->"stone wall"
"structural element"->"grille"
"structural element"->"door"
"structural element"->"gate"
"structural element"->"barrier"
"gate"->"metal gate"
"metal object"->"metal gate"
"wooden object"->"wooden gate"
"metal object"->"metal door"
"wooden object"->"wooden door"
"door"->"sliding door"
"door"->"wooden door"
"door"->"metal door"
"door"->"car door"
"door"->"glass door"
"glass object"->"glass door"
"door"->"revolving door"
"door"->"trap door"
"barrier"->"turnstile"
"gate"->"turnstile"
"structure"->"shelter"
"shelter"->"tent"
"tent"->"mountain tent"
"board"->"scoreboard"
"board"->"display board"
"object"->"honeycomb"
"household object"->"plate rack"
"material"->"honeycomb"
"structure"->"pedestal"
"object"->"beacon"
"food"->"vegetable"
"food"->"meat"
"food"->"fruit"
"food"->"nut (food)"
"food"->"mashed potato"
"vegetable"->"potato"
"potato"->"mashed potato"
"potato"->"potato chips"
"potato"->"french fries"
"vegetable"->"bell pepper"
"vegetable"->"cabbage"
"cabbage"->"head cabbage"
"vegetable"->"broccoli"
"vegetable"->"cauliflower"
"squash"->"zucchini"
"squash"->"spaghetti squash"
"squash"->"acorn squash"
"squash"->"butternut squash"
"vegetable"->"cucumber"
"vegetable"->"artichoke"
"plant"->"thistle"
"thistle"->"cardoon"
"fungus"->"mushroom"
"curtain"->"shower curtain"
"clothing"->"jean"
"container"->"carton"
"container"->"box"
"container"->"waste container"
"waste container"->"bin"
"bin"->"litter bin"
"bin"->"wheelie bin"
"bin"->"trashcan"
"object"->"fabric object"
"object"->"wooden object"
"object"->"metal object"
"object"->"plastic object"
"object"->"glass object"
"fabric object"->"handkerchief"
"footwear"->"sandal"
"waste container"->"ashcan"
"container"->"safe"
"ambiguous term"->"plate"
"plate"->"plate (dishware)"
"plate"->"petri plate"
"plate"->"wall plate"
"plate"->"printing plate"
"plate"->"plate (metal)"
"plate"->"plate (armour)"
"plate"->"weight plate"
"personal item"->"jewellery"
"jewellery"->"necklace"
"ball"->"croquet ball"
"clothing"->"coat"
"coat"->"fur coat"
"protective clothing"->"thimble"
"clothing"->"pajama"
"footwear"->"running shoe"
"container"->"cocktail shaker"
"ambiguous term"->"chest"
"chest"->"chest (furniture)"
"container"->"chest (furniture)"
"furniture"->"chest (furniture)"
"chest"->"thorax"
"metal cover"->"manhole cover"
"electronic device"->"modem"
"container"->"tub"
"object"->"tray"
"sports aparatus"->"balance beam"
"food"->"bread"
"bread"->"bagel"
"rug"->"prayer rug"
"clothing"->"kimono"
"pot"->"hot pot"
"container"->"jug"
"jug"->"whiskey jug"
"protective clothing"->"knee pad"
"cover"->"book jacket"
"book part"->"book jacket"
"ambiguous term"->"spindle"
"clothing"->"headwear"
"headwear"->"hat"
"headwear"->"ski mask"
"container"->"bottle"
"bottle"->"beer bottle"
"protective clothing"->"helmet"
"headgear"->"helmet"
"headgear"->"hat"
"helmet"->"crash helmet"
"object"->"bottlecap"
"roof"->"tile roof"
"personal item"->"mask"
"clothing"->"maillot"
"dish"->"petri dish"
"helmet"->"football helmet"
"headgear"->"bathing cap"
"toy"->"teddy"
"personal item"->"holster"
"bottle"->"pop bottle"
"electronic device"->"photocopier"
"clothing"->"vestment"
"puzzle"->"crossword puzzle"
"puzzle"->"jigsaw puzzle"
"puzzle"->"soduku puzzle"
"ball"->"golf ball"
"food"->"dessert"
"dessert"->"trifle"
"clothing"->"suit"
"tower"->"water tower"
"container"->"water tower"
"clothing"->"feather_boa"
"clothing"->"cloak"
"liquid"->"beverage"
"liquid"->"water"
"beverage"->"wine"
"wine"->"red wine"
"percussion instrument"->"drumstick"
"personal item"->"shield"
"container"->"christmas stocking"
"clothing"->"hoopskirt"
"paper/card object"->"menu"
"ambiguous term"->"stage"
"stage"->"stage (platform)"
"structural element"->"platform"
"platform"->"stage (platform)"
"amiguous term"->"bonnet"
"bonnet"->"car bonnet"
"bonnet"->"bonnet (headgear)"
"headgear"->"bonnet (headgear)"
"car part"->"car bonnet"
"car part"->"car wheel"
"car part"->"car door"
"food"->"meat loaf"
"ball"->"baseball"
"powder"->"face powder"
"container"->"scabbard"
"personal item"->"scabbard"
"container"->"sunscreen container"
"lotion"->"subscreen"
"ambiguous term"->"glass"
"glass"->"glass (drinkware)"
"glass (drinkware)"->"beer glass"
"mushroom"->"hen-of-the-woods"
"food"->"dipping sauce"
"dipping sauce"->"guacamole"
"object"->"fixture"
"fixture"->"lampshade"
"material"->"flexible material"
"flexible material"->"textile"
"textile"->"wool"
"plant matter"->"dry plant matter"
"plant matter"->"dry leaves"
"plant matter"->"dry twigs"
"plant matter"->"compost"
"dry plant matter"->"hay"
"hay"->"hay bale"
"bale"->"hay bale"
"tie"->"bow tie"
"bag"->"mailbag"
"jug"->"water jug"
"container"->"open container"
"open container"->"bucket"
"fabric object"->"cloth"
"cloth"->"dishrag"
"dishware"->"bowl"
"bowl"->"soup bowl"
"beverage"->"eggnog"
"ambiguous term"->"mortar"
"mortar"->"mortar (weaponry)"
"mortar"->"mortar (masonry)"
"coat"->"trench coat"
"object"->"tool"
"object"->"flexible object"
"tool"->"cleaning tool"
"tool"->"paddle"
"flexible object"->"chain"
"object"->"swab"
"bowl"->"mixing bowl"
"food"->"pie"
"pie"->"potpie"
"bottle"->"wine bottle"
"structural element"->"shoji"
"protective clothing"->"bulletproof vest"
"protective clothing"->"armour"
"platform"->"drilling platform"
"ambiguous term"->"binder"
"binder"->"binder clip"
"binder"->"ring binder"
"clothing"->"cardigan"
"clothing"->"sweatshirt"
"container"->"cookware"
"cookware"->"pot"
"structural element"->"enclosure"
"enclosure"->"animal enclosure"
"enclosure"->"electrical enclosure"
"animal enclosure"->"birdhouse"
"open container"->"basket"
"basket"->"hamper"
"ball"->"ping pong ball"
"box"->"pencil box"
"telephone"->"pay phone"
"food"->"soup"
"liquid"->"soup"
"soup"->"consomme"
"clothing"->"apron"
"object"->"sports equipment"
"sports equipment"->"punching bag"
"bag"->"backpack"
"bag"->"rucksack"
"man"->"groom"
"woman"->"bride"
"hat"->"bearskin hat"
"stationery"->"pencil sharpener"
"stationery"->"pen"
"stationery"->"pencil"
"stationery"->"envelope"
"stationery"->"paper"
"cleaning tool"->"broom"
"net"->"mosquito_net"
"cloak"->"abaya"
"ambiguous word"->"mortarboard"
"tool"->"mortarboard (tool)"
"mortarboard"->"mortarboard (tool)"
"mortarboard"->"square academic cap"
"clothing"->"poncho"
"tool"->"mobility aid"
"mobility aid"->"crutch"
"mobility aid"->"walking stick (mobility aid)"
"camera"->"polaroid camera"
"computer keyboard key"->"space bar"
"open container"->"cup"
"sports equipment"->"racket"
"object"->"urban object"
"urban object"->"traffic light"
"tool"->"writing implement"
"writing implement"->"quill"
"writing implement"->"pen"
"electronic device"->"radio"
"food"->"dough"
"paste"->"dough"
"fluid"->"paste"
"fluid"->"liquid"
"armour"->"cuirass"
"clothing"->"uniform"
"uniform"->"military uniform"
"cosmetics"->"lipstick"
"hat"->"shower cap"
"electronic device"->"monitor"
"electronic device"->"oscilloscope"
"clothing"->"mitten"
"clothing"->"brassiere"
"bread"->"french loaf"
"open container"->"vase"
"liquid container"->"milk can"
"ball"->"rugby ball"
"paper object"->"paper towel"
"mushroom"->"earthstar"
"paper object"->"envelope"
"clothing"->"miniskirt"
"hat"->"cowboy hat"
"passenger vehicle"->"trolleybus"
"electric bus"->"trolleybus"
"bottle"->"perfume dispenser"
"cosmetics"->"perfume dispenser"
"container"->liquid container"
"liquid container"->"bathtub"
"food"->"sausage"
"sausage"->"hotdog"
"fungus"->"coral fungus"
"train"->"bullet train"
"fabric object"->"pillow"
"fabric object"->"cushion"
"paper object"->"toilet tissue"
"information storage device"->"cassette tape"
"ambiguous word"->"cassette"
"cassette"->"cassette tape"
"cassette"->"cassette (bicycle)"
"tool"->"carpenter's kit"
"utensil"->"ladle"
"spoon"->"big spoon"
"big spoon"->ladle"
"fungus"->"stinkhorn"
"container"->"lotion container"
"container"->"aerosol spray can"
"aerosol spray can"->"hair spray"
"clothing"->"gown"
"gown"->"academic gown"
"structural element"->"dome"
"container"->"crate"
"personal item"->"wig"
"food"->"burrito"
"bottle"->"pill bottle"
"protective clothing"->"armour"
"armour"->"chain_mail"
"curtain"->"theater curtain"
"object"->"cover"
"cover"->"window shade"
"container"->"cylindrical container"
"container"->"wooden container"
"container"->"plastic container"
"container"->"metal container"
"wooden container"->"wooden barrel"
"cylindrical container"->"barrel"
"barrel"->"wooden barrel"
"barrel"->"metal barrel"
"metal container"->"metal barrel"
"liquid container"->"washbasin"
"device"->"plumbing fixture"
"plumbing fixture"->"washbasin"
"tool"->"writing tool"
"writing tool"->"pen"
"pen"->"ballpoint"
"ball"->"basketball"
"fabric object"->"bath towel"
"footwear"->"cowboy_boot"
"clothing"->"gown"
"ambiguous word"->"screen"
"screen"->"window screen"
"screen"->"fire_screen"
"mushroom"->"agaric"
"communication device"->"telephone"
"electronic device"->"telephone"
"telephone"->"cellular_telephone"
"ambiguous word"->"nipple"
"nipple"->"nipple (anatomy)"
"nipple"->"nipple (plumbing)"
"nipple"->"nipple (flexible nozzle)"
"nozzle"->"nipple (flexible nozzle)"
"device"->"nozzle"
"device"->"communication device"
"device"->"electronic device"
"nipple"->"spoke nipple"
"excercise equipment"->"barbell"
"container"->"mailbox"
"coat"->"lab coat"
"motor vehicle"->"passenger motor vehicle"
"passenger motor vehicle"->"minibus"
"container"->"packet"
"architectural element"->"maze"
"cylindrical object"->"pole"
"cylindrical object"->"horizontal bar"
"hat"->"sombrero"
"helmet"->"pickelhaube"
"container"->"liquid container"
"liquid container"->"water tank"
"tank"->"tank (liquid container)"
"tank"->"tank (vehicle)"
"tank (liquid container)"->"water tank"
"water tank"->"rain barrel"
"container"->"small case"
"small case"->"wallet"
"personal item"->"wallet"
"consumer electronics"->"cassette player"
"book"->"comic_book"
"container"->"coin container"
"coin container"->"piggy bank"
"sign"->"street sign"
"architectural element"->"bell cote"
"pen"->"fountain pen"
"clothing"->tie"
"tie"->"windsor tie"
"human activity"->"sport"
"volleyball"->"volleyball (ball)"
"volleyball"->"volleyball (sport)"
"sport"->"volleyball (sport)"
"clothing"->"overskirt"
"clothing"->"sarong"
"bag"->"small bag"
"small bag"->"purse"
"clothing"->"bolo tie"
"clothing"->"bib"
"device"->"parachute"
"fabric object"->"parachute"
"sleeping_bag"
"display device"->"television"
"consumer electronics"->"television"
"swimwear"->"swimming trunks"
"cup"->"measuring cup"
"expresso"->"expresso (coffee)"
"coffee"->"expresso (coffee)"
"expresso"->"plymouth expresso"
"car"->"plymouth expresso"
"food"->"pizza"
"protective clothing"->"breastplate"
"basket"->"shopping basket"
"utensil"->"wooden spoon"
"condiment shaker"->"saltshaker"
"sauce"->"chocolate sauce"
"sportsperson"->"ballplayer"
"cup"->"goblet"
"organism"->"fungus"
"organism"->"animal"
"organism"->"plant"
"fungus"->"mushroom"
"mushroom"->"gyromitra"
"medical aparatus"->"stretcher"
"bottle"->"water bottle"
"telephone"->"dial telephone"
"container"->"soap dispenser"
"clothing"->"jersey"
"bus"->"school bus"
"puzzle"->"jigsaw_puzzle"
"object"->"puzzle"
"puzzle"->"maze"
"wooden object"->"jigsaw puzzle"
"bag"->"plastic_bag"
"camera"->"reflex camera"
"clothing"->"diaper"
"adhesive bandage"->"band aid"
"food"->"ice lolly"
"fabric"->"velvet"
"ball"->"tennis ball"
"personal item"->"mask"
"mask"->"gasmask"
"clothing"->"protective clothing"
"protective clothing"->"gasmask"
"fabric object"->"mat"
"mat"->"doormat"
"footwear"->"loafer"
"food"->"ice cream"
"food"->"pretzel"
"fabric object"->"quilt"
"clothing"->"maillot"
"electronics"->"tape player"
"clothing"->"footwear"
"footwear"->"clog"
"footwear"->"shoe"
"footwear"->"slipper"
"footwear"->"sandal"
"footwear"->"boot"
"footwear"->"wellington boot"
"consumer electronics"->"iPod"
"fungus"->"bolete"
"person"->"scuba diver"
"open container"->"pitcher (container)"
"liquid container"->"pitcher (container)"
"tool"->"matchstick"
"stick"->"matchstick"
"object"->"stick"
"swimwear"->"bikini"
"footwear"->"sock"
"consumer electronics"->"CD player"
"protective cover"->"lens cap"
"dry plant matter"->"thatch"
"material"->"thatch"
"material"->"metal"
"material"->"fabric"
"material"->"plastic"
"material"->"stone"
"material"->"brick"
"material"->"concrete"
"material"->"surface material"
"surface material"->"gravel"
"surface material"->"sand"
"surface material"->"soil"
"surface material"->"mud"
"surface material"->"asphalt"
"surface material"->"paving stones"
"surface material"->"roof tiles"
"surface material"->"floor tiles"
"tiles"->"roof tiles"
"tiles"->"floor tiles"
"vault"->"vault (architecture)"
"vault"->"bank vault"
"vault"->"utility vault"
"vault"->"burial vault"
"tomb"->"burial vault"
"vault"->"Burial vault (enclosure)"
"cup"->"beaker"
"spherical object"->"bubble"
"food"->"cheeseburger"
"excercise equipment"->"parallel bars"
"pole"->"flagpole"
"cup"->"coffee mug"
"stationery"->"rubber eraser"
"ambiguous term"->"stole"
"stole"->"stole (vestment)"
"clothing"->"stole (vestment)"
"stole"->"academic stole"
"clothing"->"academic stole"
"food"->"carbonara"
"excercise equipment"->"dumbbell"
}
bbernhard commented 5 years ago

WOW, that's awesome - very much appreciated!

I am currently finalizing #178 and experimenting a bit with #188. Once those two are done, I'll start with the integration of your label graph. I think there shouldn't be much work needed on the label graph implementation. I probably need to adjust the d3.js code a bit, so that the big graph renders nicely (never tried it with a graph that big :D).

Furthermore I want to create a dedicated folder structure in the repository where all the label graph definitions reside (I guess there could be multiple ones, each concentrating on a specific set of labels (attributes); on the website you can then choose which label graph you wanna see). I think that makes it also easier for pull requests :) And each label graph definition will also have a meta file (short description of the graph + listing of maintainers & contributors)

bbernhard commented 5 years ago

just added your label graph definition to the repository (see https://github.com/bbernhard/imagemonkey-core/commit/098097997390ccad5ede01a9923ddddaca1c9691). I still need to change a few things, until the label graph is usable - at the moment it takes really long until the nodes are laid out; currently I am experimenting a bit with server side pre-processing and replacing the DOM elements with canvas elements.

dobkeratops commented 5 years ago

nice. right it will need tweaking aswell .. i'll also need to check what the grouping looks like. I guess scaling issues might arise