Skip to content
@PublicSchema

PublicSchema

Common definitions for public service delivery

PublicSchema

Common definitions for public service delivery. Built so programs can coordinate, share data, and reach the people they serve.

PublicSchema gives governments, development organizations, and technology partners a shared language for describing people, programs, enrollments, payments, and the other building blocks of service delivery.

What's in the vocabulary

  • Concepts like Person, Household, Enrollment, and PaymentEvent, each with a plain-language definition, properties, and data classification guidance.
  • Properties that are independent and reusable across concepts, with clear semantics and sensitivity labels.
  • Vocabularies (controlled value sets) that reference international standards (ISO, FHIR, UN) where they exist, and define new sets only where no standard covers the domain.

Design principles

  • Descriptive, not prescriptive. Everything is optional. Systems adopt what they need.
  • Plain language. Definitions are written for policy officers, not developers.
  • Standards-aligned. Built on JSON-LD with stable URIs, designed for use as Verifiable Credential schemas.
  • Evidence-based. Informed by convergence analysis across real-world social protection systems.

Get involved

License

Vocabulary definitions: CC BY-SA 4.0 | Code and tooling: Apache 2.0

Popular repositories Loading

  1. publicschema.org publicschema.org Public

    Common definitions for public service delivery

    Python 1

  2. .github .github Public

    Organization profile and community health files

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…