Data modelling and formats

Content

Local files

See:

Data introduction

As per Wikipedia: In 1975 ANSI described three kinds of data-model instance:

Data modelling (US: modeling)

Approaches

Entity-Relation

Peter Chen, 1976.

Semantic data model

U.S. Air Force in the mid-1970s.

OMG UML

Unified Modelling Language (UML) is a general-purpose, developmental, modelling language intended to provide a standard way to visualize the design of a system. UML 2.0 defines thirteen types of diagrams, divided into three categories:

OMG MDA

MDA is a software design approach.

DDD

BDD - Behavior Driven Development/Design

Other

Legacy

Data formats

Markup and serialisation

HTML

XML

OASIS

Office software

JSON

JavaScript Object Notation (JSON) is a file and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and arrays (or other serializable values). It is a common format with uses in electronic data interchange, including that of web applications with servers. JSON defines syntax, it provides a contract for the JSON data required by a given application, and how that data can be modified.

Regarding semantics, JSON Schema is based on the concepts from XML Schema (XSD) but is JSON-based. JSON processing.

JSON-LD

JavaScript Object Notation for Linked Data is a method of encoding linked data using JSON.

See the description at JSON-LD local info

Transformations

XSL and ETL.

XSL