Organization

Extends

Party

Organization represents a group of people identified by shared interests or purpose. Examples include business, department and enterprise. Because of the complex nature of many businesses, both organizations and organization units are represented by the same data.

Field Required Nullable Type Description Constraints Example

@type

Yes

No

String

When sub-classing, this defines the sub-class Extensible name

default null;

@baseType

No

No

String

When sub-classing, this defines the super-class

default null;

@schemaLocation

No

No

String

A URI to a JSON-Schema file that defines additional attributes and relationships

default null;

id

No

No

String

Unique identifier

default null;

2d7ed5fd-9f62-4211-bc84-357f5f7b80f5

href

No

No

URI

Hyperlink reference

default null;

https://api.example.org/resource/id

contactMedium

No

No

array of ContactMedium

List of means for contacting the party, e.g. mobile phone, email address

default null;

[]

externalReference

No

No

array of ExternalIdentifier

List of identifiers of the Party in an external system, for example when party information is imported from a commerce system

default null;

[]

businessId

No

No

String

A business relevant identifier when different from the technical identifier documented with the .id property

default null;

1234

partyCharacteristic

No

No

array of Characteristic

List of additional characteristics that a Party can take on.

default null;

[]

name

No

No

String

Organization name (department name for example)

default null;

Acme Corp.