article-of-association-schema
v1article_of_association
JSON Schema
{"$schema":"https://json-schema.org/draft-07/schema","$id":"https://doc-processing-suite/schemas/article-of-association.schema.json","title":"ArticleOfAssociationDocument","description":"Company bylaws and statutes document data schema","type":"object","properties":{"documentId":{"type":"string","minLength":1},"category":{"type":"string","const":"article_of_association"},"templateVariant":{"type":"string","default":"default"},"companyName":{"type":"string","minLength":1},"companyType":{"type":"string","enum":["limited_liability","public_limited","partnership","sole_proprietorship"]},"registeredAddress":{"$ref":"#/$defs/Address"},"businessPurpose":{"type":"string","minLength":1},"shareCapital":{"$ref":"#/$defs/ShareCapital"},"founders":{"type":"array","items":{"$ref":"#/$defs/Founder"},"minItems":1},"articles":{"type":"array","items":{"$ref":"#/$defs/Article"},"minItems":1},"incorporationDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"notaryName":{"type":"string","minLength":1},"notaryLocation":{"type":"string","minLength":1}},"required":["documentId","category","companyName","companyType","registeredAddress","businessPurpose","shareCapital","founders","articles","incorporationDate","notaryName","notaryLocation"],"additionalProperties":false,"$defs":{"Address":{"type":"object","properties":{"street":{"type":"string","minLength":1},"city":{"type":"string","minLength":1},"state":{"type":"string"},"postalCode":{"type":"string","minLength":1},"country":{"type":"string","minLength":1}},"required":["street","city","postalCode","country"],"additionalProperties":false},"ShareClass":{"type":"object","properties":{"className":{"type":"string","minLength":1},"numberOfShares":{"type":"integer","minimum":1},"nominalValue":{"type":"number","exclusiveMinimum":0},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"votingRights":{"type":"boolean"}},"required":["className","numberOfShares","nominalValue","currency","votingRights"],"additionalProperties":false},"ShareCapital":{"type":"object","properties":{"total":{"type":"number","exclusiveMinimum":0},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"shareClasses":{"type":"array","items":{"$ref":"#/$defs/ShareClass"},"minItems":1}},"required":["total","currency","shareClasses"],"additionalProperties":false},"Founder":{"type":"object","properties":{"name":{"type":"string","minLength":1},"address":{"$ref":"#/$defs/Address"},"sharesSubscribed":{"type":"integer","minimum":1},"shareClass":{"type":"string","minLength":1}},"required":["name","address","sharesSubscribed","shareClass"],"additionalProperties":false},"Subsection":{"type":"object","properties":{"number":{"type":"string","minLength":1},"content":{"type":"string","minLength":1}},"required":["number","content"],"additionalProperties":false},"Article":{"type":"object","properties":{"number":{"type":"integer","minimum":1},"title":{"type":"string","minLength":1},"content":{"type":"string","minLength":1},"subsections":{"type":"array","items":{"$ref":"#/$defs/Subsection"}}},"required":["number","title","content"],"additionalProperties":false}}}Content Hash:
article-of-a...Created: 17:34 21/01/2026 (4 days ago)
Quick Actions
Info
This schema defines the structure for extracted document data. It is used by prompts to generate structured outputs from documents.