Skip to content
Category

Data modeling languages

page 1
Q47607
Structured Query Language (SQL) (pronounced S-Q-L; or alternatively as "sequel") is a domain-specific language used to manage data, especially in a relational database management system (RDBMS). It is particularly useful in handling structured data, i.e., data incorporating relations among entities and variables.
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. The World Wide Web Consortium's XML 1.0 Specification of 1998 and several other related specifications—all of them free open standards—define XML.
Unified Modeling Language
software system design modeling tool
Standard Generalized Markup Language
markup language
entity-relationship model
describes inter-related things of interest in a specific domain of knowledge;composed of entity types (which classify the things of interest) and specifies relationships that can exist between instances of those entity types
SPARQL
SPARQL (pronounced "sparkle", a recursive acronym for SPARQL Protocol and RDF Query Language) is an RDF query language—that is, a semantic query language for databases—able to retrieve and manipulate data stored in Resource Description Framework (RDF) format. It was made a standard by the RDF Data Access Working Group (DAWG) of the World Wide Web Consortium, and is recognized as one of the key technologies of the semantic web. On 15 January 2008, SPARQL 1.0 was acknowledged by W3C as an official recommendation, and SPARQL 1.1 in March, 2013.
GraphQL
GraphQL is a data query and manipulation language that allows specifying what data is to be retrieved ("declarative data fetching") or modified. A GraphQL server can process a client query using data from separate sources and present the results in a unified graph. The language is not tied to any specific database or storage engine. There are several open-source runtime engines for GraphQL.
data definition language
syntax for defining data structures in a database
interface description language
any computer language used to describe a software component's interface
Abstract Syntax Notation One
Abstract Syntax Notation One (ASN.1) is a standard interface description language (IDL) for defining data structures that can be serialized and deserialized in a cross-platform way. It is broadly used in telecommunications and computer networking, and especially in cryptography.
Text Encoding Initiative
an academic community concerned with practices for semantic markup of texts
XML schema
description of a type of XML document
CODASYL
CODASYL (Conference/Committee on Data Systems Languages) was a consortium formed in 1959 to guide the development of a standard programming language that could be used on many computers. This effort led to the development of the programming language COBOL, the CODASYL Data Model, and other technical standards.
External Data Representation
standard data serialization format
Jakarta Persistence Query Language
platform-independent object-oriented query language
ebXML
Electronic Business using eXtensible Markup Language, commonly known as e-business XML, or ebXML (pronounced ) as it is typically referred to, is a family of XML based standards sponsored by OASIS and UN/CEFACT whose mission is to provide an open, XML-based infrastructure that enables the global use of electronic business information in an interoperable, secure, and consistent manner by all trading partners.
RELAX NG
XML schema language
Apache Pig
open-source data analytics software
object–role modeling
programming technique
embedded SQL
SQL used as an embedded domain-specific language
IDEF1X
thumb|320px|Example of an IDEF1X diagram.
Schematron
Schematron is a rule-based validation language for making assertions about the presence or absence of patterns in XML trees. It is a structural schema language expressed in XML using a small number of elements and XPath languages. In many implementations, Schematron XML is processed into XSLT code for deployment anywhere that XSLT can be used.
Data Base Task Group
computing industry working group
ISO/IEC 11179
standard for metadata registries
Shape Expressions
Shape Expressions (ShEx) is a data modelling language for validating and describing a Resource Description Framework (RDF).
Document Schema Definition Languages
framework within which multiple validation tasks of different types can be applied to an XML document
EXPRESS
standard data modeling language for product data