Skip to content
Ocean-Atlasv0.1.0Canonical Knowledge

Ocean-Atlas Knowledge Standards


This document defines the governing standards model for Ocean-Atlas.

It brings together the standards that determine how Ocean knowledge is:

  • identified;
  • classified;
  • structured;
  • written;
  • related;
  • governed;
  • validated.

The detailed rules are defined by the specialized standards referenced by this document.

This document acts as the primary entry point to those standards and does not duplicate their detailed definitions.


Ocean-Atlas Knowledge Standards consist of six complementary areas.

Defines the structured information associated with knowledge items, including:

  • identity;
  • classification;
  • lifecycle;
  • ownership;
  • applicability;
  • authority;
  • provenance;
  • discovery information.

Defined by:

atlas.metadata-schema


Defines:

  • stable knowledge IDs;
  • ID naming and lifecycle;
  • knowledge references;
  • typed relationships;
  • relationship directionality;
  • relationship governance.

Defined by:

atlas.identity-and-relationships


Defines how knowledge is written and organized, including:

  • document structure;
  • file naming;
  • headings;
  • writing style;
  • normative language;
  • code and DSL examples;
  • links;
  • diagrams and assets;
  • content granularity.

Defined by:

atlas.content-standards


Defines standard starting structures for major knowledge types.

Initial templates include:

  • Concept;
  • Reference;
  • Guide;
  • Tutorial;
  • Pattern;
  • Example;
  • Architecture;
  • ADR;
  • RFC;
  • Troubleshooting;
  • Migration Guide;
  • Glossary Entry.

Templates are maintained under:

atlas/templates/

Templates implement the standards but do not replace them.


Defines how knowledge is managed throughout its lifecycle, including:

  • ownership;
  • contribution;
  • review;
  • acceptance and approval;
  • maintenance;
  • deprecation;
  • supersession;
  • archival.

Defined by:

atlas.governance


Defines the rules used to verify the structural integrity and consistency of Ocean-Atlas knowledge.

Validation covers:

  • metadata;
  • stable IDs;
  • knowledge types;
  • lifecycle;
  • relationships;
  • references;
  • versions;
  • content structure;
  • examples;
  • repository-wide consistency.

Defined by:

atlas.validation-rules


The Ocean-Atlas Knowledge Architecture defines the foundational knowledge model.

The Knowledge Standards translate that architecture into concrete rules.

Knowledge Architecture
│
▼
Knowledge Standards
│
├── Metadata
├── Identity & Relationships
├── Content
├── Templates
├── Governance
└── Validation
│
▼
Consistent Ocean Knowledge
│
├── Documentation
├── Search
├── Knowledge APIs
├── Knowledge Graph
├── RAG
└── AI Assistants

Each standard has a distinct responsibility but operates on the same canonical knowledge model.


An independently addressable Ocean-Atlas knowledge item conforms to the Knowledge Standards when it:

  • has a valid stable identity;
  • satisfies applicable metadata requirements;
  • uses a recognized knowledge type;
  • follows applicable content standards;
  • uses the appropriate template where one exists;
  • uses valid stable references and relationships;
  • follows the applicable lifecycle and governance rules;
  • satisfies required validation rules.

Not every rule applies equally to every knowledge type.

Conditional and type-specific requirements are defined by the corresponding standards.


The accepted Ocean-Atlas Knowledge Architecture is the architectural foundation for these standards.

The standards must remain consistent with that architecture.

The governing hierarchy is:

Knowledge Architecture
↓
Knowledge Standards
↓
Specialized Standards
↓
Knowledge-Type Templates
↓
Individual Knowledge Items

When conflicts occur, the higher-level accepted governing knowledge takes precedence unless explicitly superseded.


The Knowledge Standards are expected to evolve as Ocean-Atlas grows.

Changes may include:

  • new knowledge types;
  • metadata refinements;
  • new relationship types;
  • lifecycle changes;
  • additional templates;
  • stronger validation;
  • improved contribution workflows.

Changes must follow Ocean-Atlas governance.

Significant changes to foundational semantics should:

  • preserve backward compatibility where practical;
  • document migration requirements when necessary;
  • avoid breaking stable identities;
  • preserve historical traceability.

Implementation technologies may evolve independently as long as the semantic meaning of the standards is preserved.


Area Governing Knowledge
Knowledge Architecture atlas.knowledge-architecture
Knowledge Standards atlas.knowledge-standards
Metadata atlas.metadata-schema
Identity and Relationships atlas.identity-and-relationships
Content atlas.content-standards
Templates atlas/templates/
Governance atlas.governance
Validation atlas.validation-rules

Together, these documents define the initial standards for creating, maintaining, connecting, governing, and validating knowledge within Ocean-Atlas.