Skip to content

Commit 89725b2

Browse files
committed
citation
1 parent 2fa5284 commit 89725b2

3 files changed

Lines changed: 134 additions & 27 deletions

File tree

CITATION.cff

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
cff-version: 1.2.0
2+
message: "If you use this schema in your work, please cite it as below."
3+
title: "Video Notation Schema"
4+
version: "1.0.0"
5+
date-released: 2025-07-27
6+
authors:
7+
- family-names: Maniatis
8+
given-names: Nikolaos
9+
affiliation: The Cato Bot Company Limited
10+
repository-code: https://github.com/context-notation/video-notation-schema
11+
url: https://schemas.video-notation.com/video-notation.schema@v1.0.0
12+
license: Apache-2.0

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,19 @@ Released under the **Apache License 2.0**. See [`LICENSE`](LICENSE) for the fu
125125

126126
---
127127

128+
## Citation
129+
130+
If you use the Video Notation Schema in academic work, please cite:
131+
132+
**Nikolaos Maniatis.** *Video Notation Schema (v1.0.0)*. https://schemas.video-notation.com/video-notation.schema@v1.0.0
133+
Available at: https://github.com/context-notation/video-notation-schema
134+
Licensed under Apache 2.0. Maintained by The Cato Bot Company Limited.
135+
136+
APA:
137+
Maniatis, N. (2025). *Video Notation Schema (v1.0.0)*. https://github.com/context-notation/video-notation-schema
138+
139+
---
140+
128141
## 📞 Support & Contact
129142

130143
• Raise an issue in this repository if you have found a bug or would like to request a feature.

schema/video-notation.schema.json

Lines changed: 109 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@
44
"title": "Video Notation Schema",
55
"description": "A comprehensive schema for prompting Ai generated video content, designed for AI video generation models. Created and maintained by The Cato Bot Company Limited.",
66
"version": "1.0.0",
7-
"last_updated": "2025-07-24T12:00:00Z",
7+
"last_updated": "2025-07-27T12:00:00Z",
88
"changelog": "Initial version with comprehensive video prompting fields",
99
"type": "object",
1010
"author": {
11-
"name": "The Cato Bot Company Limited",
12-
"email": "schemas@context-notation.com"
11+
"name": "Nikolaos Maniatis",
12+
"email": "schemas@context-notation.com",
13+
"affiliation": "The Cato Bot Company Limited"
1314
},
1415
"license": "Apache-2.0",
1516
"keywords": [
@@ -166,7 +167,11 @@
166167
"description": "Dominant color or color description (e.g., 'white with green logo', 'dark brown')."
167168
}
168169
},
169-
"required": ["prop_id", "name", "description"]
170+
"required": [
171+
"prop_id",
172+
"name",
173+
"description"
174+
]
170175
},
171176
"audio_element_parameters": {
172177
"type": "object",
@@ -179,15 +184,23 @@
179184
},
180185
"type": {
181186
"type": "string",
182-
"enum": ["ambient", "sound_effect", "music_loop"],
187+
"enum": [
188+
"ambient",
189+
"sound_effect",
190+
"music_loop"
191+
],
183192
"description": "Categorization of the audio element."
184193
},
185194
"description": {
186195
"type": "string",
187196
"description": "Detailed description of the sound (e.g., 'subtle background hum, distant chatter, gentle clinking of cups')."
188197
}
189198
},
190-
"required": ["audio_id", "type", "description"]
199+
"required": [
200+
"audio_id",
201+
"type",
202+
"description"
203+
]
191204
},
192205
"subject_parameters": {
193206
"type": "object",
@@ -211,7 +224,11 @@
211224
"description": "Additional visual details about the subject's appearance."
212225
}
213226
},
214-
"required": ["subject_id", "name", "description"]
227+
"required": [
228+
"subject_id",
229+
"name",
230+
"description"
231+
]
215232
},
216233
"motion_graphic_parameters": {
217234
"type": "object",
@@ -248,7 +265,12 @@
248265
"description": "Overall visual design style of the graphic (e.g., 'minimalist', 'futuristic neon', 'hand-drawn')."
249266
}
250267
},
251-
"required": ["graphic_id", "type", "animation_style", "design_style"]
268+
"required": [
269+
"graphic_id",
270+
"type",
271+
"animation_style",
272+
"design_style"
273+
]
252274
},
253275
"lighting_preset_parameters": {
254276
"type": "object",
@@ -272,7 +294,11 @@
272294
"description": "Overall lighting style (e.g., 'soft daylight', 'moody chiaroscuro', 'high-key studio lit', 'neon glow', 'backlit', 'silhouette')."
273295
}
274296
},
275-
"required": ["preset_id", "name", "lighting_style"]
297+
"required": [
298+
"preset_id",
299+
"name",
300+
"lighting_style"
301+
]
276302
},
277303
"tone_preset_parameters": {
278304
"type": "object",
@@ -296,7 +322,11 @@
296322
"description": "General emotional tone or energy of the video (e.g., 'empowering', 'whimsical', 'tense', 'inspirational', 'somber', 'humorous', 'dramatic', 'calm', 'energetic')."
297323
}
298324
},
299-
"required": ["preset_id", "name", "tone_style"]
325+
"required": [
326+
"preset_id",
327+
"name",
328+
"tone_style"
329+
]
300330
}
301331
},
302332
"properties": {
@@ -611,7 +641,10 @@
611641
"properties": {
612642
"lighting": {
613643
"oneOf": [
614-
{ "type": "string", "description": "Overall lighting style (e.g., 'soft daylight')." },
644+
{
645+
"type": "string",
646+
"description": "Overall lighting style (e.g., 'soft daylight')."
647+
},
615648
{
616649
"type": "object",
617650
"properties": {
@@ -620,13 +653,18 @@
620653
"description": "Reference to a global lighting preset ID."
621654
}
622655
},
623-
"required": ["preset_id_reference"]
656+
"required": [
657+
"preset_id_reference"
658+
]
624659
}
625660
]
626661
},
627662
"tone": {
628663
"oneOf": [
629-
{ "type": "string", "description": "General emotional tone (e.g., 'calm energy')." },
664+
{
665+
"type": "string",
666+
"description": "General emotional tone (e.g., 'calm energy')."
667+
},
630668
{
631669
"type": "object",
632670
"properties": {
@@ -635,7 +673,9 @@
635673
"description": "Reference to a global tone preset ID."
636674
}
637675
},
638-
"required": ["preset_id_reference"]
676+
"required": [
677+
"preset_id_reference"
678+
]
639679
}
640680
]
641681
}
@@ -818,9 +858,21 @@
818858
}
819859
},
820860
"oneOf": [
821-
{ "required": ["character_id"] },
822-
{ "required": ["subject_id_reference"] },
823-
{ "required": ["description"] }
861+
{
862+
"required": [
863+
"character_id"
864+
]
865+
},
866+
{
867+
"required": [
868+
"subject_id_reference"
869+
]
870+
},
871+
{
872+
"required": [
873+
"description"
874+
]
875+
}
824876
]
825877
},
826878
"minItems": 0
@@ -831,7 +883,10 @@
831883
"properties": {
832884
"lighting": {
833885
"oneOf": [
834-
{ "type": "string", "description": "Overall lighting style (e.g., 'soft daylight')." },
886+
{
887+
"type": "string",
888+
"description": "Overall lighting style (e.g., 'soft daylight')."
889+
},
835890
{
836891
"type": "object",
837892
"properties": {
@@ -840,13 +895,18 @@
840895
"description": "Reference to a global lighting preset ID."
841896
}
842897
},
843-
"required": ["preset_id_reference"]
898+
"required": [
899+
"preset_id_reference"
900+
]
844901
}
845902
]
846903
},
847904
"tone": {
848905
"oneOf": [
849-
{ "type": "string", "description": "General emotional tone (e.g., 'calm energy')." },
906+
{
907+
"type": "string",
908+
"description": "General emotional tone (e.g., 'calm energy')."
909+
},
850910
{
851911
"type": "object",
852912
"properties": {
@@ -855,7 +915,9 @@
855915
"description": "Reference to a global tone preset ID."
856916
}
857917
},
858-
"required": ["preset_id_reference"]
918+
"required": [
919+
"preset_id_reference"
920+
]
859921
}
860922
]
861923
}
@@ -896,8 +958,16 @@
896958
}
897959
},
898960
"oneOf": [
899-
{ "required": ["prop_id_reference"] },
900-
{ "required": ["name"] }
961+
{
962+
"required": [
963+
"prop_id_reference"
964+
]
965+
},
966+
{
967+
"required": [
968+
"name"
969+
]
970+
}
901971
]
902972
},
903973
"minItems": 0,
@@ -949,8 +1019,18 @@
9491019
}
9501020
},
9511021
"oneOf": [
952-
{ "required": ["graphic_id_reference"] },
953-
{ "required": ["type", "content", "animation_style"] }
1022+
{
1023+
"required": [
1024+
"graphic_id_reference"
1025+
]
1026+
},
1027+
{
1028+
"required": [
1029+
"type",
1030+
"content",
1031+
"animation_style"
1032+
]
1033+
}
9541034
]
9551035
},
9561036
"minItems": 0,
@@ -1057,7 +1137,9 @@
10571137
"description": "Reference to an audio element defined in the top-level 'global_audio_elements' array."
10581138
}
10591139
},
1060-
"required": ["audio_id_reference"]
1140+
"required": [
1141+
"audio_id_reference"
1142+
]
10611143
}
10621144
]
10631145
},
@@ -1191,4 +1273,4 @@
11911273
"scenes",
11921274
"characters"
11931275
]
1194-
}
1276+
}

0 commit comments

Comments
 (0)