{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://altss.com/schemas/relationship.json","title":"Recorded relationship and contextual evidence fields","description":"Descriptive research shape, not a guaranteed API response, record export or access entitlement. Every value is source-dependent; null is unknown or unavailable. Related entities remain distinct.","type":"object","additionalProperties":false,"required":["subject","predicate","object","context_class","observed_date","supporting_context"],"properties":{"subject":{"type":["string","null"],"description":"The organization or person at the starting end of a recorded connection. Subject identity must be established separately; a similar name is insufficient.","x-altss-field-id":"relationship.subject"},"predicate":{"type":["string","null"],"description":"The recorded semantic connection, such as employment, investment, ownership or manager context. Retain the actual source-supported type. Do not infer ownership from employment or a personal relationship from co-investment.","x-altss-field-id":"relationship.predicate"},"object":{"type":["string","null"],"description":"The distinct organization or person at the other end of the connection. A relationship does not merge subject and object into one entity.","x-altss-field-id":"relationship.object"},"context_class":{"type":["string","null"],"enum":["recorded_relationship","evidence_candidate",null],"description":"Recorded relationship or separately presented evidence candidate. An evidence candidate is a research lead, not a verified identity, personal relationship or guaranteed warm path.","x-altss-field-id":"relationship.context_class"},"observed_date":{"type":["string","null"],"description":"Observation time where exposed on the supporting connection or evidence candidate. May be absent. No complete relationship history or general valid-from/valid-to guarantee.","x-altss-field-id":"relationship.observed_date"},"supporting_context":{"type":["string","null"],"description":"An explanation of the supported connection where the view supplies one. Public or governed source rights apply. A citation URL is not exposed for every connection; customer-private notes are a separate workflow category.","x-altss-field-id":"relationship.supporting_context"}}}