Skip to content

Add schema identifiers ($id) to all defined types in the sys repository #92

@aschaeffer

Description

@aschaeffer

Goal

Add schema identifiers ($id) to all defined types in the sys repository.

Tasks

  • Add schema identifier https://schema.reactive-graph.io/schema/json/component.schema.json to the components
  • Add schema identifier https://schema.reactive-graph.io/schema/json/entity-type.schema.json to the entity types
  • Add schema identifier https://schema.reactive-graph.io/schema/json/relation-type.schema.json to the relation types
  • Add schema identifier https://schema.reactive-graph.io/schema/json/flow-type.schema.json to the flow types
  • Add schema identifier https://schema.reactive-graph.io/schema/json/entity-instance.schema.json to the entity instances
  • Add schema identifier https://schema.reactive-graph.io/schema/json/relation-instance.schema.json to the relation instances
  • Add schema identifier https://schema.reactive-graph.io/schema/json/flow-instance.schema.json to the flow instances

Example

Old

{
  "namespace": "logical",
  "type_name": "and"
}

New

{
  "$id": "https://schema.reactive-graph.io/schema/json/entity-type.schema.json",
  "namespace": "logical",
  "type_name": "and"
}

Metadata

Metadata

Assignees

Labels

c:securityComponent: Security, Authentication, Authorization.c:type-systemComponent: Changes the type system.i:jsonschemaInterface: Changes the JSON Schema.

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions