Mikes Notes
Here are some notes copied from the Digital Public Goods Alliance. They would be good to incorporate into the Ajabbi Handbook. Except for the core, most of Ajabbi will be open-source.
Resources
- https://en.wikipedia.org/wiki/Digital_public_goods
- https://digitalpublicgoods.net/
- https://github.com/DPGAlliance
- https://digitalpublicgoods.net/registry/
Objectives
The five year objectives of the Digital Public Goods Alliance are:
- Digital public goods with high-potential for addressing critical development needs and urgent global challenges are discoverable, sustainably managed, and accessible for government institutions and other relevant implementing organisations.
- UN-institutions, multilateral development banks and other public and private institutions that are of high relevance for supporting implementation of digital technologies have the knowledge, capacity, and incentives to effectively promote and support adoption of DPGs.
- Government institutions have the information, motivation, and capacity to effectively implement DPGs that address country needs, including to plan, deploy, maintain, and evolve their digital public infrastructure.
- Countries have public sector capacity and vibrant commercial ecosystems in place to create, maintain, implement, and incubate DPGs locally.
Tips For Open Standards
Open standards establish protocols and building blocks that can help make digital public goods more functional and interoperable. This not only streamlines product development, it removes vendor-imposed boundaries to read or write data files by improving data exchange. Below are some of the common open standards by category:
Accessibility
- WCAG 2.0/2.1 (Web Content Accessibility Guidelines)
Security
- ISO/IEC 27001 (Information Security Management)
- ISO/IEC 27018:2019 (Information technology — Security techniques — Code of practice for protection of personally identifiable information (PII) in public clouds acting as PII processors)
- PKI
- HTTPS
- SSL
- SSH
- GPG
- RS256
- HS256
- AES
- ES256
Authentication & Authorization
- OAuth 2
- OIDC (OpenID Connect)
- JWT (JSON Web Tokens)
- SAML (Security Assertion Markup Language)
- XACML 3.0 (eXtensible Access Control Markup Language)
Internationalization (i18n)
- UTF-8
- ISO-8859-1
- ASCII
Web standards
- HTML
- CSS
- ECMAScript (ES 5/6/7)
- Latex
Application Programming Interfaces (APIs)
- OpenAPI
- GraphQL
Data Exchange/ Configuration formats
- JSON
- YAML
- XML
- TOML
- CSV
- TIFF
- HDF5
- RDF
Geographic Information System (GIS)
- GeoPackage
- GeoTIFF
Software Testing
- IEEE829
- ISO/IEC/IEEE29119
Business Process Modelling
- BPMN 2.0
Credentialing
- W3C VC
Standard Content formats
- H5P
- ePub
- WebM
Multimedia
- SVG (Scalable Vector Graphics)
- PNG (Portable Network Graphics)
- JPEG (Joint Photographic Experts Group)
- Ogg MP3 (Moving Picture Experts Group: Audio Layer III)
- FLAC (Free Lossless Audio Codec)
- H.264 (H.264/MPEG-4 AVC)
- AAC (Advanced Audio Coding)
- MP4 (MPEG-4 Part 14)
Virtual Reality/ Augmented Reality (VR /AR)
- WebXR
- IEEE Digital Reality standards
Computer Communications Protocols
- WebSocket
- Whistleblowing management systems
- ISO 37002:2021 (Whistleblowing management systems — Guidelines)
Sector-specific standards
- FHIR (Fast Healthcare Interoperability Resources) - Healthcare
- openEHR - Healthcare
- OCDS (Open Contracting Data Standard) - Open government
- Open Fiscal Data Package - Open government
- International Aid Transparency Initiative (IATI) Standard - Aid
- GTFS (General Transit Feed Specification) - Mobility
No comments:
Post a Comment