Data Format Flashcards
JSON (JavaScript Object Notation)
A data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).
XML (Extensible Markup Language)
A markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.
CSV (comma-separated values)
A delimited text file that uses a comma to separate values. Each line of the file is a data record. Each record consists of one or more fields, separated by commas
YAML (YAML Ain’t Markup Language)
A human-readable data-serialization language commonly used for configuration files and in applications where data is being stored or ttransmitted. It uses both Python-style indentation to indicate nesting, and a more compact format that uses […] for lists and {…} for maps making YAML 1.2 a superset of JSON.
RAML (RESTful API Modeling Language)
A YAML-based language for describing RESTful APIs. It provides all the information necessary to describe RESTful or practically RESTful APIs. It encourages reuse, enables discovery and pattern-sharing, and aims for merit-based emergence of best practices.
RDF (Resource Description Framework)
A family of World Wide Web Consortium (W3C) specifications used as a general method for conceptual description or modeling of information that is implemented in web resources, using a variety of syntax notations and data serialization formats.
Atom
Applies to a pair of related Web standards. The Atom Syndication Format is an XML language used for web feeds, while the Atom Publishing Protocol (AtomPub or APP) is a simple HTTP-based protocol for creating and updating web resources.
Rebol
A cross-platform data exchange language and a multi-paradigm dynamic programming language for network communications and distributed computing. It introduces the concept of dialecting: small, optimized, domain-specific languages for code and data, which is also the most notable property of the language.