YAML
YAML is yet another markup language or YAML ain't a markup language depending on which explanation you subscribe to.
YAML is a markup syntax that targets the same use cases as XML and JSON.
XML (Extensible Markup Language), JSON (JavaScript Object Notation), Turtle (Terse RDF Triple Language), TOML (Toms Obvious Minimal Language), CSV (Comma Separated Values), TSV (Tab Separated Values) and other mechanisms for communicating data are all attempts to do very similar things in a way that is powerful yet easy for both humans and computers to read. Each syntax has a basket of PROS and CONS.
I had heard the term YAML before; but my interest was reignited by the mention by the Open Semantic Interchange (OSI) industry initiative is apparently going to use YAML.
My "dream" is to have the capability to bidirectionally convert to/from any of the technical formats below. Some conversions are one way, like to HTML or PDF.
It appears to be the case that the technical format of the XBRL International Open Information Model (OIM) is going to be what is referred to as XULE. The XBRL Query and Rules Language 3.0, which is a replacement for XBRL Formula, is really a new version of XULE. I don't know what the syntax language of the new XULE would be, but I was sort of wondering if YAML might work.Additional Information:
Comments
Post a Comment