This app doesn't do anything (yet).
Development ToDo list
Retrieve a list of all types with phylogeny patterns
Allow one pattern to be selected and the page to update to reflect that
Retrieve the phylogeny property names for the selected type.
Show an autosuggest box
Filter the autosuggest box by the type shown
Allow the user to select a topic
Update the page to reflect the selected topic
Retrieve the parent and children topics for the topic, using the property names retrieved earlier
Convert the returned JSON to the visualisation JSON
- Visualise this type and its parents and children.
Show type
Show children
- Show parents
- Orientate vertically
- Allow a parent or child to be clicked and made the focus, repeating from #6
- mql query for child node
- Parse returned mql into tree
- Insert into current tree
Organism Classification
Film
Debug output
[{"id":"/m/065jgd3","sub_category_property":{"id":"/biology/organism_classification/lower_classifications","name":"Lower classifications"},"super_category_property":{"id":"/biology/organism_classification/higher_classification","name":"Higher classification"},"type":"/base/schemapatterns/phylogeny_schema_pattern","type_with_phylogeny":{"id":"/biology/organism_classification","name":"Organism Classification","type":"/type/type"}},{"id":"/m/0775gcy","sub_category_property":{"id":"/film/film/starring","name":"Performances"},"super_category_property":{"id":"/film/performance/film","name":"Film"},"type":"/base/schemapatterns/phylogeny_schema_pattern","type_with_phylogeny":{"id":"/film/film","name":"Film","type":"/type/type"}}]