Data Format Flashcards

1
Q

JSON (JavaScript Object Notation)

A

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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

XML (Extensible Markup Language)

A

A markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

CSV (comma-separated values)

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

YAML (YAML Ain’t Markup Language)

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

RAML (RESTful API Modeling Language)

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

RDF (Resource Description Framework)

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Atom

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Rebol

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly