Skip to main content

OpenAPI representation of the ISCC data model

Project description

ISCC - Schema

OpenAPI representation of the ISCC data model

Build Version

Introduction

This repository hosts all schema definitions of the ISCC. Schemas are defined in OpenAPI v3.1.0 format and serve as a single source of truth for auto-generated JSON Schema definitions, JSON-LD contexts, and other schema related artifacts.

Generated files

The source of code generation are the files at iscc_schema/models/*. The outputs produced when running poe build are:

Published files

The generated files are published under the following canonical URLs:

OpenAPI Extensions

The OpenAPI Specification allows for extending the specification with custom fields. Extensions must start with x-. All ISCC extensions start with x-iscc-:

  • x-iscc-context - for documenting JSON-LD contexts.
  • x-iscc-schema-doc - for original descriptions from schema.org

Changelog

0.2.1 - 2022-01-19

  • Tweak code generator
  • Cleanup dependencies

0.2.0 - 2022-01-17

  • Added generator field
  • Changed properties field to support base64
  • Changed iscc validation to support Semantic-Code

0.1.0 - 2022-01-05

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iscc-schema-0.2.1.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iscc_schema-0.2.1-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file iscc-schema-0.2.1.tar.gz.

File metadata

  • Download URL: iscc-schema-0.2.1.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.11 CPython/3.10.1 Windows/10

File hashes

Hashes for iscc-schema-0.2.1.tar.gz
Algorithm Hash digest
SHA256 15f945247144e46a132b7a74df62699f343a8c1c3f1c91bd8225cc5229bf1896
MD5 633deb74c3094f8b5881f64117bdf4d6
BLAKE2b-256 0df40f24af350d307859e11c6971826cdd8360031554f78e44569a5fb0c7bdd8

See more details on using hashes here.

File details

Details for the file iscc_schema-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: iscc_schema-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.11 CPython/3.10.1 Windows/10

File hashes

Hashes for iscc_schema-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9ea31ad99001d3fe746770894c16d33ccaf70031ebfe278f722073b6dc604267
MD5 e75fa782ef292a79e77c83192bb94959
BLAKE2b-256 45d0ef3f9337a2cebbe9e653a29b34d4bd4fc55b82f116afc80a7854f116b36d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page