DEV Community

Cover image for Standards to Know About
Christian Himpe
Christian Himpe

Posted on

Standards to Know About

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.

Image of Docusign

๐Ÿ› ๏ธ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

nextjs tutorial video

Youtube Tutorial Series ๐Ÿ“บ

So you built a Next.js app, but you need a clear view of the entire operation flow to be able to identify performance bottlenecks before you launch. But how do you get started? Get the essentials on tracing for Next.js from @nikolovlazar in this video series ๐Ÿ‘€

Watch the Youtube series