Should cover
- initializing new, empty schema
- adding at least one class with at least one slot
- writing the schema to a YAML file
Could use any of these approaches. Which is "best"? Why?
- native LinkML methods
- SchemaView
- Create and populate a Python dict and write out as YAML. Then, how to validate?
See also #452