Search

Glossary

CAP-related Terms and Acronyms


CAP — shorthand for “SAP Cloud Application Programming Model”
Not an official name, though.
capire — Italian for ‘understand’
… and the title of these pages and documentation of CAP.
tl;dr — too long; didn’t read
a common social phenomenon these days. Therefore, capire is rather meagre with text and greased with code. You have to read between the lines, sorry.

CDS — Core Data and Services
a family of languages, tools and libraries to declare, process and consume conceptual, semantically enriched data models.
CDL — CDS Definition Language
a human-readable representation of CDS models.
CSN — Core Schema Notation
a plain (JavaScript) object-based representation of CDS models.
(pronounce like ‘Ceason’)
CQL — CDS Query Language
an extension of SQL leveraging Associations defined in CDS models.
(pronounce like ‘Cequel’)
CQN — Core Query Notation
a plain (JavaScript) object-based representation to capture queries.
(also contained in CSN)
CXN — Core Expression Notation
a plain (JavaScript) object-based representation to capture expressions.
(also contained in CQN)

JSON — JavaScript Object Notation
a lightweight data-interchange format. Although based on a minimal subset of JavaScript, JSON is meanwhile broadly adopted in all major languages.
YAML — YAML Ain’t Markup Language
a human-friendly data-serialization language and alternative to JSON. Original: Yet Another Markup Language

OData — The OData Standard
Languages and protocols to expose and consume data-oriented REST services
CSDL — Common Schema Definition Language
the language within OData to declare service interfaces
EDM — Entity Data Model
the meta model of OData definitions
EDMX — Entity Data Model XML
the metadata file of OData definitions in XML format