Yet Another Markup Language

E754594

Yet Another Markup Language is a human-readable data serialization format commonly used for configuration files and data exchange in programming and DevOps environments.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Yet Another Markup Language canonical 1

Statements (59)

Predicate Object
instanceOf data serialization format
human-readable format
markup-related language
abbreviation YAML NERFINISHED
alsoKnownAs YAML Ain’t Markup Language NERFINISHED
commonlyEditedWith text editors
designedFor configuration files
data exchange
data serialization
fileExtension .yaml
.yml
governedBy YAML language specification NERFINISHED
hasProperty human-readable
language-agnostic
supports comments
supports complex data structures
supports key-value mappings
supports lists
supports nested data
whitespace-sensitive
influenced Ansible playbook format NERFINISHED
CloudFormation template syntax
Docker Compose file format
GitHub Actions workflow syntax NERFINISHED
Kubernetes manifest format
influencedBy JSON NERFINISHED
SDL (Simple Declarative Language) NERFINISHED
XML NERFINISHED
parsesTo native data structures in many programming languages
serializationAlternativeTo INI
JSON NERFINISHED
TOML NERFINISHED
XML NERFINISHED
standardizedAs YAML 1.1 NERFINISHED
YAML 1.2 NERFINISHED
supports aliases
anchors
block literals
folded style strings
mappings
multi-document streams
references
scalars
sequences
usedBy Ansible NERFINISHED
Azure Pipelines NERFINISHED
CircleCI NERFINISHED
Docker Compose NERFINISHED
GitHub Actions NERFINISHED
Kubernetes NERFINISHED
OpenAPI Specification NERFINISHED
Travis CI NERFINISHED
usedIn DevOps NERFINISHED
container orchestration
continuous delivery
continuous integration
infrastructure as code
software configuration management
web application configuration

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

YAML previouslyStoodFor Yet Another Markup Language