Align PropertyMap definitions with ontology and RDF model in thesis.
Remove debugging.
Simplify SPARQL in GraphStore.get_resource_as_graph()
Separate out Recording, Signal and Event classes from biosignalml.model initialisation code; put BSML ontology into model sub-package.
Define TemoralEntity.create() to create either an Interval or Instant depending on whether a period has a duration.
Define GraphStore.get_graph() -- it returns a rdf.Graph containing a named graph in the store, optionally only if the graph contains the given class.
Add 'order' parameter to GraphStore.get_resources()
Minor code tidyup.
Define BSMLStore.get_anotations() as returning a list of Annotations about a subject. This is done by using SPARQL to directly query the store to get *all* annotations, rather than individually obtaining each one.
Remove unused 'get_annotation_by_content()'; rename 'annotations()' to 'get_annotation_uris()'; rename 'events()' to 'get_event_uris()'.
Add notes to self about possible enhancements.
Correctly calculate the end of an Interval.