Structured JSON Examples

These examples show how a prompt request can be translated into Structured JSON and then submitted to Filename Tool. The resulting filename shown for each example was read from Filename Tool after the JSON was validated and applied.

The examples were derived by loading known-good filenames into Filename Tool and using Get From Tool.

Use the live schema for current field definitions. Include only supported facts from the request, and report any material assumptions. Filename Tool’s displayed result—not an example or an AI reconstruction—is authoritative.

Detailed Original Photograph

Prompt Request

Create a filename for a selected camera-original JPEG of the Classic Tudor swimming pool and outdoor kitchen, photographed by Colin Barrett at 2:12:32 PM on March 7, 2026. It came from a Canon EOS R5 Mark II, has reference number 1896, is uncompressed, and measures 8192 by 5464 pixels.

Structured JSON

{
	"useDate": true,
	"imageDate": "2026-03-07",
	"dateClarification": "exact",
	"useTime": true,
	"time": "141232",
	"baseName": "Classic Tudor",
	"detail": "Swimming Pool and Outdoor Kitchen-EXT",
	"format": "jpg",
	"useCompression": true,
	"quality": "UNC",
	"useCreator": true,
	"creator": "by Colin Barrett",
	"useCamera": true,
	"camera": "EOS R5 Mark II",
	"useReference": true,
	"imageReference": "1896",
	"useDimensions": true,
	"width": 8192,
	"height": 5464,
	"flags": [
		"original",
		"select"
	]
}

Filename Tool Result

2026-03-07_​141232-Classic_​Tudor-Swimming_​Pool_​and_​Outdoor_​Kitchen-EXT-by_​Colin_​Barrett-EOS_​R5_​Mark_​II-1896-original-select-UNC-8192x5464.jpg

Document with Program Provenance

Prompt Request

Create a filename for a PDF letter sent to Anna Beringer on June 6, 2026, concerning a website proposal. Christopher Werby wrote it, and this is the version output from Microsoft Word and sent.

Structured JSON

{
	"useDate": true,
	"imageDate": "2026-06-06",
	"dateClarification": "exact",
	"baseName": "Letter to Anna Beringer",
	"detail": "Website Proposal",
	"format": "pdf",
	"useCreator": true,
	"creator": "by Christopher Werby",
	"flags": [
		"asSent",
		"output"
	],
	"flagValues": {
		"fromprogram": "word"
	}
}

The fromprogram value activates its linked flag automatically, so it is not repeated in flags.

Filename Tool Result

2026-06-06-Letter_​to_Anna_​Beringer-Website_​Proposal-by_Christopher_​Werby-output-from_word-as_sent.pdf

Production Video with Ordered Logging

Prompt Request

Create a filename for the Nightfall rally sequence: scene 07C, takes 03 to 05, in the auditorium, recorded with boundary and shotgun microphones. Angle C is an over-the-shoulder shot to Helen. CW was the DP on a Canon XF605, slated, 2:12 duration, 3840 by 2160 pixel, MP4 format as shot. Original filename is MVI_1008.MP4. Follow Nightfall‘s established logging order, and logging goes before description.

Structured JSON

{
	"useDate": false,
	"baseName": "Nightfall",
	"detail": "Rally Sequence",
	"durationMinutes": 2,
	"durationSeconds": 12,
	"format": "mp4",
	"useCompression": true,
	"quality": "As_Shot",
	"useCreator": true,
	"creator": "CW",
	"useCamera": true,
	"camera": "XF605",
	"useReference": true,
	"imageReference": "1008",
	"useDimensions": true,
	"width": 3840,
	"height": 2160,
	"logging": [
		{
			"label": "Scene",
			"value": "07C"
		},
		{
			"label": "Take",
			"value": "03 to 05"
		},
		{
			"label": "Loc",
			"value": "Auditorium"
		},
		{
			"label": "Shot",
			"value": "OTS to Helen"
		},
		{
			"label": "Mic",
			"value": "Boundary+Shotgun"
		}
	],
	"loggingBeforeDetail": true,
	"flags": [
		"original",
		"slate"
	]
}

The order of the logging array is preserved because it controls how production fields sort within the filename. Presumably, other Nightfall files have set the order of the logging tokens. Once the Nightfall project has set its defaults with the AI, the prompt can be greatly shortened.

Filename Tool Result

Nightfall=Scene_​07C-Take_​03_​to_​05-Loc_​Auditorium-Shot_​OTS_​to_​Helen-Mic_​Boundary+Shotgun=Rally_​Sequence-CW-XF605-1008-original-slate-2m12s-ProRes422-3840x2160.mp4