changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "properties": {
+ "candidates": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "publicationYear": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "reasons": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "registrationNumber": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "score": {
+ "type": "number"
+ },
+ "title": {
+ "type": "string"
+ },
+ "workType": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "id",
+ "title"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "canonicalRequest": {
+ "type": "object"
+ },
+ "corpusVersion": {
+ "type": "integer"
+ },
+ "coverage": {
+ "type": "object"
+ },
+ "dossierId": {
+ "type": "string"
+ },
+ "edges": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "sourceSemantics": {
+ "type": "object"
+ },
+ "support": {
+ "items": {
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "type": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "type",
+ "support",
+ "sourceSemantics"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "evidence": {
+ "additionalProperties": false,
+ "properties": {
+ "cancellations": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "recordType": {
+ "type": "string"
+ },
+ "source": {
+ "type": "object"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "recordType",
+ "title",
+ "source"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "recordations": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "recordType": {
+ "type": "string"
+ },
+ "source": {
+ "type": "object"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "recordType",
+ "title",
+ "source"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "registrations": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "recordType": {
+ "type": "string"
+ },
+ "source": {
+ "type": "object"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "recordType",
+ "title",
+ "source"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "renewals": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "recordType": {
+ "type": "string"
+ },
+ "source": {
+ "type": "object"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "recordType",
+ "title",
+ "source"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "terminations": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "recordType": {
+ "type": "string"
+ },
+ "source": {
+ "type": "object"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "recordType",
+ "title",
+ "source"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "registrations",
+ "renewals",
+ "recordations",
+ "terminations",
+ "cancellations"
+ ],
+ "type": "object"
+ },
+ "evidenceGaps": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "freshness": {
+ "additionalProperties": true,
+ "properties": {
+ "currentEvidenceUsable": {
+ "type": "boolean"
+ },
+ "currentLookupAttempted": {
+ "type": "boolean"
+ },
+ "currentLookupVerified": {
+ "description": "Narrow compatibility summary. True only when the bounded current lookup completed without normalization rejection; it does not mean exhaustive coverage.",
+ "type": "boolean"
+ },
+ "error": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "evidenceStatus": {
+ "enum": [
+ "usable",
+ "usable_no_qualifying_match",
+ "partial",
+ "partial_no_qualifying_match",
+ "zero_hits",
+ "normalization_failed",
+ "unavailable"
+ ]
+ },
+ "fallback": {
+ "type": "object"
+ },
+ "observation": {
+ "type": "object"
+ },
+ "observedAt": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "parsingStatus": {
+ "enum": [
+ "succeeded",
+ "failed",
+ "not_completed",
+ "not_attempted"
+ ]
+ },
+ "queryCompletedAt": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "queryStartedAt": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "schemaVersion": {
+ "const": "filmrightsproof-freshness.v2"
+ },
+ "searchScope": {
+ "anyOf": [
+ {
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sourceMix": {
+ "type": "object"
+ },
+ "transportStatus": {
+ "enum": [
+ "succeeded",
+ "failed",
+ "not_attempted"
+ ]
+ }
+ },
+ "required": [
+ "schemaVersion",
+ "currentLookupAttempted",
+ "currentLookupVerified",
+ "currentEvidenceUsable",
+ "transportStatus",
+ "parsingStatus",
+ "evidenceStatus",
+ "observation",
+ "fallback"
+ ],
+ "type": "object"
+ },
+ "legalNotice": {
+ "type": "string"
+ },
+ "limitations": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "methods": {
+ "type": "object"
+ },
+ "nonInferences": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "normalizedParties": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "roles": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "name"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "operation": {
+ "const": "trace_public_rights"
+ },
+ "provenance": {
+ "items": {
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "query": {
+ "type": "object"
+ },
+ "records": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "recordType": {
+ "type": "string"
+ },
+ "source": {
+ "type": "object"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "recordType",
+ "title",
+ "source"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "resolvedWork": {
+ "anyOf": [
+ {
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "schemaVersion": {
+ "const": "trace-public-rights.v1"
+ },
+ "state": {
+ "type": "object"
+ },
+ "status": {
+ "enum": [
+ "recorded_lineage_found",
+ "partial_recorded_lineage",
+ "ambiguous_work_identity",
+ "no_match_within_search_scope",
+ "insufficient_public_evidence"
+ ]
+ },
+ "traceId": {
+ "type": "string"
+ },
+ "unresolvedQuestions": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "schemaVersion",
+ "operation",
+ "traceId",
+ "dossierId",
+ "status",
+ "query",
+ "canonicalRequest",
+ "candidates",
+ "records",
+ "evidence",
+ "normalizedParties",
+ "edges",
+ "provenance",
+ "freshness",
+ "coverage",
+ "unresolvedQuestions",
+ "nonInferences",
+ "evidenceGaps",
+ "limitations",
+ "methods",
+ "state",
+ "legalNotice"
+ ],
+ "type": "object"
+}