YAML

human-readable data serialization format

DBpedia resource is: http://dbpedia.org/resource/YAML

Abstract is: YAML (/ˈjæməl/ and YAH-ml) (see ) is a human-readable data-serialization language. It is commonly used for configuration files and in applications where data is being stored or transmitted. YAML targets many of the same communications applications as Extensible Markup Language (XML) but has a minimal syntax which intentionally differs from SGML. It uses both Python-style indentation to indicate nesting, and a more compact format that uses [...] for lists and {...} for maps thus JSON files are valid YAML 1.2. Custom data types are allowed, but YAML natively encodes scalars (such as strings, integers, and floats), lists, and associative arrays (also known as maps, dictionaries or hashes). These data types are based on the Perl programming language, though all commonly used high-level programming languages share very similar concepts. The colon-centered syntax, used for expressing key-value pairs, is inspired by electronic mail headers as defined in RFC 822, and the document separator --- is borrowed from MIME (RFC 2046). Escape sequences are reused from C, and whitespace wrapping for multi-line strings is inspired by HTML. Lists and hashes can contain nested lists and hashes, forming a tree structure; arbitrary graphs can be represented using YAML aliases (similar to XML in SOAP). YAML is intended to be read and written in streams, a feature inspired by SAX. Support for reading and writing YAML is available for many programming languages. Some source-code editors such as Vim, Emacs, and various integrated development environments have features that make editing YAML easier, such as folding up nested structures or automatically highlighting syntax errors. The official recommended filename extension for YAML files has been .yaml since 2006.

YAML is …
instance of (P31):
markup languageQ37045
file formatQ235557
data serialization formatQ24451526
off-side rule languageQ50843083

External links are
P9618AlternativeTo software IDyaml
P973described at URLhttps://www.yaml.org/spec/1.2/spec.html
https://yaml.org/spec/1.2/spec.pdf
P2888exact matchhttp://www.wikidata.org/.well-known/genid/e48c7f2e087797fd234573f7eef51c58
P3381File Format Wiki page IDYAML
P646Freebase ID/m/01w6k2
P9100GitHub topicyaml
P2037GitHub usernameyaml
P1163media typeapplication/yaml
P6366Microsoft Academic ID2778734103
P856official websitehttps://yaml.org/
P2748PRONOM file format IDfmt/818
P1324source code repository URLhttps://github.com/yaml/yaml-spec
P1482Stack Exchange taghttps://stackoverflow.com/tags/yaml
P2002X usernameyamlnews
P3553Zhihu topic ID21215051

P144based onJSONQ2063
Extensible Markup LanguageQ2115
PerlQ42478
P4969derivative workMAGMAQ4043373
RESTful API Modeling LanguageQ16909517
P178developerClark EvansQ32979495
P1195file extensionyaml
yml
P8009IM channel URLchat:yaml.io
P571inception2001-03-03
P1557manifestation ofsemi-structured dataQ2336004
P1448official nameYAML Ain't Markup Language
Yet Another Markup Language
P577publication date2001-05-11
P1813short nameYAML
P348software version identifier1.2.2

Reverse relations

based on (P144)
Q29053521Kaitai Struct
Q108911530LinkML
Q4043373MAGMA
Q65533770Open Recipe Format
Q16909517RESTful API Modeling Language
Q112682985Sigma

readable file format (P1072)
Q10852208Q10852208
Q1122464Geany
Q61778821Serde
Q167140Smultron
Q123643952actionlint

writable file format (P1073)
Q125352352OntoGPT
Q188104phpMyAdmin

uses (P2283)
Q126727652DraCor Einakter
Q120691843TOSCA Simple Profile in YAML
Q120691846TOSCA Simple Profile in YAML Version 1.1

Q129177391Arazzo Specificationfile formatP2701
Q97186868CotEditorsupports programming languageP3985
Q125479371zhaodistribution formatP437
Q118580057Supporting Language Users - Releasing a Full-fledged Lule Sámi Grammar Checkerdescribes a project that usesP4510
Q1572865Sassinfluenced byP737
Q32979495Clark Evansnotable workP800

The articles in Wikimedia projects and languages

      YAMLwikibooks
      YAMLwikipedia
      YAMLwikipedia
      YAMLwikipedia
en-simpleYAMLwikipedia
      YAMLwikipedia
Persian (fa / Q9168)YAMLwikipedia
      YAMLwikipedia
      YAMLwikipedia
      YAMLwikipedia
      YAMLwikipedia
      YAMLwikipedia
      YAMLwikipedia
      YAMLwikipedia
nbYAMLwikipedia
      YAMLwikipedia
      YAMLwikipedia
      YAMLwikipedia
      YAMLwikipedia
      YAMLwikipedia
      YAMLwikipedia
      YAMLwikipedia
      YAMLwikipedia
      YAMLwikipedia

Search more.