Commit 74b36d9
committed
Add missing schemas, extension examples, and documentation improvements
Phase 1: Missing Schema Files
- Create collaboration.schema.json with comments, changes, CRDT metadata
- Create forms.schema.json with all form block types and validation
- Create security.schema.json with signatures, encryption, access control
Phase 2: Extension Marks Integration
- Integrate semantic and academic marks into content.schema.json
- Update validation scripts for schema dependencies
Phase 3: Author/Person Standardization
- Add base Person definition with identifier field to anchor.schema.json
- Update extension schemas to use allOf composition
- Add ORCID recommendation for academic documents
Phase 4: Extension Examples
- Create academic-document/ with theorems, proofs, exercises, algorithms
- Create semantic-document/ with citations, footnotes, glossary
- Create forms-document/ with comprehensive form validation examples
- Create collaboration-document/ with comments, suggestions, track changes
- Create phantoms-document/ with multi-scope annotation clusters
Phase 5: Documentation
- Add terminology glossary and Person docs to anchors spec
- Create spec/extensions/README.md with compatibility matrix
- Document extension policies in schemas/README.md
- Add conditional validation docs to forms extension
- Add CI and license badges to README1 parent c5d80f4 commit 74b36d9
36 files changed
Lines changed: 3344 additions & 33 deletions
File tree
- examples
- academic-document
- academic
- content
- metadata
- collaboration-document
- collaboration
- content
- metadata
- forms-document
- content
- forms
- metadata
- phantoms-document
- content
- metadata
- phantoms
- semantic-document
- content
- metadata
- semantic
- schemas
- scripts
- spec
- core
- extensions
- academic
- forms
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
3 | 6 | | |
4 | 7 | | |
5 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
0 commit comments