schemes:legalentity:nameanddetails
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
nameanddetails
description
Das Schema beschreibt eine juristische Person mit folgenden Hauptaspekten:
- Name: Der vollständige rechtliche Name der juristischen Person.
- Registrierungsnummern: Eine Liste von Registrierungsnummern, die den Typ (z. B. IHK, Gericht, Finanzaufsicht) und die zugehörige Nummer enthalten.
- Adresse: Ein Verweis auf ein separates Schema, das die Adressdetails der juristischen Person definiert.
- Kontaktinformationen: Ein Verweis auf ein separates Schema, das die Kontaktdetails wie E-Mails, Telefonnummern und soziale Medien beschreibt.
Das Schema ist modular aufgebaut und verwendet Verweise ($ref), um wiederverwendbare und standardisierte Definitionen für Adress- und Kontaktdetails zu integrieren. Es stellt sicher, dass alle wesentlichen Informationen für die Identifizierung und Kontaktaufnahme einer juristischen Person erfasst werden.
references
examples
json notation
{
"name": "Tech Solutions GmbH",
"registrationNumbers": [
{
"type": "IHK",
"number": "HRB123456"
},
{
"type": "Court",
"number": "AG987654"
},
{
"type": "Financial Authority",
"number": "BA12345"
}
],
"address": {
"$ref": "https://b2base.eu/doku.php?id=schemes:person:addressdetails"
},
"contactInformation": {
"$ref": "https://b2base.eu/doku.php?id=schemes:person:contactdetails"
}
}
array notation
$legalEntity['name'] = "Tech Solutions GmbH"; $legalEntity['registrationNumbers'][0]['type'] = "IHK"; $legalEntity['registrationNumbers'][0]['number'] = "HRB123456"; $legalEntity['registrationNumbers'][1]['type'] = "Court"; $legalEntity['registrationNumbers'][1]['number'] = "AG987654"; $legalEntity['registrationNumbers'][2]['type'] = "Financial Authority"; $legalEntity['registrationNumbers'][2]['number'] = "BA12345"; $legalEntity['address']['$ref'] = "https://b2base.eu/doku.php?id=schemes:person:addressdetails"; $legalEntity['contactInformation']['$ref'] = "https://b2base.eu/doku.php?id=schemes:person:contactdetails";
schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://b2base.eu/doku.php?id=schemes:legalentity:nameanddetails",
"title": "b2base:schemes:legalentity:nameanddetails",
"description": "A schema for representing a legal entity's name and registration details.",
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The full legal name of the entity.",
"example": "Tech Solutions GmbH"
},
"registrationNumbers": {
"type": "array",
"description": "A list of legal registration numbers of the entity, with their respective types.",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "The type of registration, e.g., IHK, court, financial authority.",
"example": "IHK"
},
"number": {
"type": "string",
"description": "The registration number associated with this type.",
"example": "HRB123456"
}
},
"required": ["type", "number"]
},
"minItems": 1
},
"address": {
"$ref": "https://b2base.eu/doku.php?id=schemes:person:addressdetails",
"description": "The legal address of the entity as defined in the address details schema."
},
"contactInformation": {
"$ref": "https://b2base.eu/doku.php?id=schemes:person:contactdetails",
"description": "The contact details of the entity as defined in the contact details schema."
}
},
"required": ["name", "registrationNumbers", "address", "contactInformation"]
}
schemes/legalentity/nameanddetails.1734013948.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
