yaml-ld
yaml-ld copied to clipboard
investigate FHIR Shorthand (FSH)
Evaluate FHIR Shorthand as alternative to YAML. FHIR is a user-friendly rendition of HL7.
- There's a technology-independent schema language, which is then rendered as XSD, JSON Schema and SHEX.
- There are XML, JSON, RDF payloads
- It's given as one example of polyglot modeling (#19)
Health data is complex, so I trust the FHIR people to have invented something user-friendly. @ericprud do you know FSH?
It seems there are two variants: FSH and SUSHI.
- https://build.fhir.org/ig/HL7/fhir-shorthand/ to learn about it and FHIR modeling
- https://fshschool.org/ to learn about it (and congratulate MITRE, such a serious company, for making such playful site!)
- https://fshschool.org/fsh-finder/ for examples
- https://code.europa.eu/ehdsi/ehdsi-fhir-ig/-/tree/main/laboratory/input/fsh for more examples (of juicy-sounding stuff like
rulesSet, extensions, terminologies)
Desired outcome: list of things you can't (easily) do in YAML but can do in FSH. And vice versa