LogoLogo
Give FeedbackGovStack Home
1.0.1
1.0.1
  • GovStack
  • Contributing
  • Code of Conduct
  • Architecture and Nonfunctional Requirements
    • 2 Introduction
    • 3 Considerations
    • 4 Building Block Design Principles
    • 5 Cross-Cutting Requirements
    • 6 Onboarding Products
    • 7 Standards
    • 8 Future Considerations
  • Security Requirements
    • 2 Description
    • 3 Terminology
    • 4 Security Management
    • 5 Cross-Cutting Requirements
    • 6 Security Building Block Modules
    • 7 Standards
    • 8 Cross Reference Links
    • 9 Key Decision Log
    • 10 Future Considerations
  • Building Blocks
    • About Building Blocks
    • Consent
    • Digital Registries
    • Identity
    • Information Mediation
    • Messaging
    • Payments
    • Registration
    • Scheduler
    • Workflow
  • Use Cases
    • Reference Use Cases
Powered by GitBook

Apache-2.0 license

On this page
  • 7.1 Unicode
  • 7.2 ISO8601/UTC
  • 7.3 JSON
  • 7.4 JSON Schema
  • 7.5 REST
  • 7.6 OpenAPI 3.1 (AKA Swagger)
  • 7.7 Docker/Docker Compose/OCI Containers
  • 7.8 QR code

Was this helpful?

Export as PDF
  1. Architecture and Nonfunctional Requirements

7 Standards

Last updated 1 year ago

Was this helpful?

7.1 Unicode

Used for encoding text

7.2 ISO8601/UTC

Used for dates and timestamps

7.3 JSON

Used for exchanging data

7.4 JSON Schema

7.5 REST

Used for implementing APIs

7.6 OpenAPI 3.1 (AKA Swagger)

7.7 Docker/Docker Compose/OCI Containers

7.8 QR code

Must be generated with the ISO/IEC 18004:2015 standard

Used for specifying data models. Note that OpenAPI 3.1 has full support for JSON Schema

Used for specifying and documenting APIs. Note that OpenAPI 3.1 supports inline JSONSchema for model definitions

Used for packaging building block components for deployment

http://json-schema.org/
https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.1.0.md
https://en.wikipedia.org/wiki/Docker_(software)
https://www.docker.com/resources/what-container
https://en.wikipedia.org/wiki/Unicode
https://en.wikipedia.org/wiki/ISO_8601#Coordinated_Universal_Time_(UTC)
LogoJSON
LogoRepresentational state transferWikipedia