christabor / plantstuff

Warning! messy/unstable! :herb: :evergreen_tree: :maple_leaf: :leaves: :hibiscus: Utilities for retrieving, computing, organizing, and creating plant/horticulture data from various sources.
MIT License
5 stars 0 forks source link

Create initial proof-of-concept for basic plant categories using mind maps #4

Open christabor opened 6 years ago

christabor commented 6 years ago

@nicolesimon

E.g.

https://www.google.com/search?biw=960&bih=529&tbm=isch&sa=1&ei=gjvIWv7dCazdjwTV-LPYCg&q=graph+database+design&oq=graph+database+design&gs_l=psy-ab.3..0i30k1j0i24k1l4.47272.48014.0.48154.16.7.0.0.0.0.124.748.3j4.7.0....0...1c.1.64.psy-ab..14.1.124....0.q7BL_GghzUg#imgrc=Xq_unDoCS9XA5M:

From notes (disorganized)

  1. database growing like a plant - or structured like a plant

FEW CASE STUDIES FROM BROAD CATEGORIES FIRST

e.g.

TREE
SHRUB
GRASS
VINE

decidous
evergreen
    broadleaf

perennial
    herbaceous

grasses
vines
    lianas

ferns
rhizomes
bulbs
corms 
annual
biennial

CONSTRAINTS
    ZONE 8 CLIMATE

This is probably worth reading as well, since if we did decide to go with a graph database, this is the only viable one I'm aware of. https://neo4j.com/developer/guide-data-modeling/

christabor commented 6 years ago

Here's my initial experimenting. It's not meant to be used, just to convey how this could work

plant structure

christabor commented 6 years ago

We would also need to figure out the common verbs and various descriptor names to be used for each edge. They would need to be consistent and reused whenever possible.

The common ones I see used in ontologies:

IsA HasA

Also, a wealth of guidance and inspiration: https://en.m.wikipedia.org/wiki/Ontology_(information_science) https://en.m.wikipedia.org/wiki/Taxonomy https://en.m.wikipedia.org/wiki/Domain_of_discourse

christabor commented 6 years ago

https://en.m.wikipedia.org/wiki/Association_rule_learning

Leaving this here