Here is a list of technical standards which are good to know about in (research-)data engineering:
- Compose specifies the Compose file format used to define multi-containers applications
- OpenAPI is a specification language for HTTP APIs
- JSON is a lightweight data-interchange format
- JSON:API is a specification for buildings APIs in JSON
- JSON-RPC is a light weight remote procedure call protocol
- JSON Schema is a declarative language that allows you to annotate and validate JSON documents
- JSON-LD organizes and connects data, creating a better Web.
- RDF Turtle is a standard model for data interchange on the web
- RDF Schema provides a data-modelling vocabulary for RDF data
- YAML is a human-friendly data serialization language for all programming languages
- StrictYAML is a type-safe YAML parser that parses and validates a restricted subset of the YAML specification
- Base64URL is a modification of the main Base64 standard, the purpose of which is the ability to use the encoding result as filename or URL address
- Markdown is a text-to-HTML conversion tool for web writers
- CommonMark A strongly defined, highly compatible specification of Markdown
- Divio is a simple, comprehensive and nearly universally-applicable documentation scheme
- arc42 all you ever need to construct, communicate and document your software architecture
- DataCite is a list of core metadata properties chosen for an accurate and consistent identification of a resource for citation and retrieval purposes
- CodeMeta is creating a minimal metadata schema for science software and code
- CITATION.cff are plain text files with human- and machine-readable citation information for software (and datasets)
- FOS is a compulsory classification for statistics of branches of scholarly and technical fields
- WEMI a model for the bibliographic entries in library catalogs
- Creative Commons copyright licenses and tools forge a balance inside the traditional "all rights reserved" setting that copyright law creates.
- RightsStatements.org provides 12 standardized rights statements for online cultural heritage.
- ISO 8601 is an international standard covering the worldwide exchange and communication of date and time-related data
- ISO 639-1 is a standardized nomenclature used to classify languages.
Bonus Links
- YAML Multiline find the right syntax for your YAML multiline strings
- Markdown Guide everything you need to learn Markdown
- URL Regex in search of the perfect URL validation regex
- SPDX License List is a list of commonly found licenses and exceptions used in free and open or collaborative software, data, hardware, or documentation
- jqlang is a lightweight and flexible command-line JSON processor.
Top comments (0)