addresses #13 and additionally the following points:
separates the TD schema into smaller ones based on the WoT ontologies (td, hctl, wot-security, and jsonschema)
removed the config file and changed the interface, because we cannot support everything for now, and for testing it's better to restrict
added an extra generation so that one complete LinkML file is created based on the smaller LinkML files. This is suitable for future use, so that users don't have to work with individual files.
Improves the classes and attribute definitions
Fixed modelling definitions that required Union[List[int], str]
addresses #13 and additionally the following points:
td, hctl, wot-security
, andjsonschema
)Union[List[int], str]