This app doesn't do anything (yet).

Development ToDo list

  1. Retrieve a list of all types with phylogeny patterns
  2. Allow one pattern to be selected and the page to update to reflect that
  3. Retrieve the phylogeny property names for the selected type.
  4. Show an autosuggest box
  5. Filter the autosuggest box by the type shown
  6. Allow the user to select a topic
  7. Update the page to reflect the selected topic
  8. Retrieve the parent and children topics for the topic, using the property names retrieved earlier
  9. Convert the returned JSON to the visualisation JSON
  10. Visualise this type and its parents and children.
    1. Show type
    2. Show children
    3. Show parents
    4. Orientate vertically
  11. Allow a parent or child to be clicked and made the focus, repeating from #6
    1. mql query for child node
    2. Parse returned mql into tree
    3. 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"}}]

Freebase CC-BY
Source: Freebase, licensed under CC-BY
View the source of this app