Skip to main content

External Organizations

The External Organizations extension enables modeling of relationships with third-party entities such as partners, regulators, suppliers, and customers. It supports cross-enterprise scenarios where business architecture spans organizational boundaries.

Schema: external-organization.schema.json
Specification: JSON Schema Draft-07

Overview​

What are External Organizations?​

External Organizations represent entities outside your enterprise that interact with your business architecture:

  • Partners — Joint venture partners, alliance members
  • Regulators — Regulatory and supervisory bodies
  • Customers — B2B customers, client organizations
  • Suppliers — Vendors, service providers
  • Peers — Comparable organizations, industry bodies, standards organizations and other government entities

Why Model External Organizations?​

Use CaseBenefit
Ecosystem mappingVisualize your organization in context
Regulatory complianceTrack regulatory relationships
Supply chain visibilityModel supplier dependencies
Partnership managementDocument alliance arrangements
Cross-enterprise initiativesCoordinate shared programs

Extension Components​

The External Organizations extension comprises four schemas and a composite schema that groups them:

SchemaModels
external-organization.schema.jsonA third-party organization
inter-organizational-relationship.schema.jsonA link between two organizations, internal or external
shared-initiative.schema.jsonAn initiative owned jointly by several organizations
federated-governance-model.schema.jsonHow several organizations co-own or co-steward a resource
external-organization-composite.schema.jsonA collection of all four

Internal organizations are referenced by their organizationID or orgUnitID from the Organization domain; external organizations by their externalOrgID. Wherever a record can refer to either, an internal/external flag says which.

External Organization Schema​

External Organization​

AttributeTypeRequiredDescription
externalOrgIDString✓Unique identifier for the external organization
nameString✓The full name of the external organization
acronymStringShort form of the name, e.g. APRA
typeEnum✓Classification of the external organization
descriptionStringBrief description of the external organization
domainStringIndustry or government domain the organization belongs to
jurisdictionStringLegal jurisdiction the organization operates under
jurisdictionCodesArray[String]Jurisdictions the organization's remit covers, as ISO 3166 codes (AU, SG, EU, US-NY), or INT for international bodies
remitStringFor a regulator or standards body, what it regulates or standardises
contactInfoObjectContact information for the external organization
websiteString (URI)Website of the organization
monitoredSourceDataFlowIDsArray[String]Data flows that watch the organization's publications for change

Contact Information (contactInfo)​

AttributeTypeRequiredDescription
primaryContactStringName of the primary contact
emailString (email)Contact email address
phoneStringContact phone number

Organization Type (type)​

ValueDescriptionExamples
partnerStrategic or operational partnerJoint venture partner, alliance member
regulatorRegulatory or supervisory bodyAPRA, ASIC, MAS, FCA, SEC
standardsBodyIssues recognised standards or frameworksISO/IEC JTC 1/SC 42, NIST
legislatureMakes statute lawParliament of Australia, European Parliament
governmentGovernment department or agency that is not a regulatorDepartment of Industry, Science and Resources
industryBodyIndustry association or professional bodyAusIMM, Insurance Council of Australia
customerB2B customer organizationCorporate client, government agency
supplierProduct or service providerTechnology vendor, outsourcer
peerComparable organizationPeer firm, peer agency

Inter-Organizational Relationship Schema​

Models the relationships between your organization and external entities, or between external entities.

Inter-Organizational Relationship​

AttributeTypeRequiredDescription
relationshipIDString✓Unique identifier for the relationship
sourceOrgIDString✓Reference to the source organization (internal or external)
sourceTypeEnumWhether the source is an internal or external organization
targetOrgIDString✓Reference to the target organization (internal or external)
targetTypeEnumWhether the target is an internal or external organization
relationshipTypeEnum✓The nature of the relationship between organizations
descriptionStringDetailed description of the relationship
strengthIntegerStrength of the relationship from 1 (very weak) to 5 (very strong)
formalAgreementStringReference to any formal agreement governing this relationship
startDateDateWhen the relationship began
endDateDateWhen the relationship is scheduled to end (if applicable)
linkedDomainsArray[Object]Domains affected by this relationship

Linked Domain (linkedDomains)​

AttributeTypeRequiredDescription
domainTypeEnumThe affected domain, from the shared domain list (e.g. risk, policy, finance, capability)
domainIDStringID of the linked domain entity

Relationship Type (relationshipType)​

Relationships run from the source to the target organization.

ValueDescription
sharesDataWithThe source shares data with the target
providesServicesToThe source provides services to the target
regulatesThe source exercises regulatory oversight of the target
collaboratesWithGeneral collaboration between the two
fundsThe source provides funding to the target
reportsToThe source reports to the target
advisesThe source advises the target
coGovernsWithThe two jointly govern a shared resource

Organization Kind (sourceType, targetType)​

ValueDescription
internalYour own organization or one of its units
externalAn external organization

Shared Initiative Schema​

Models initiatives owned or contributed to by multiple organizations.

Shared Initiative​

AttributeTypeRequiredDescription
initiativeIDString✓Unique identifier for the initiative
titleString✓Title of the initiative
descriptionString✓Description of the initiative
purposeStringPurpose of the initiative
startDateDateDate the initiative starts
endDateDateDate the initiative ends
statusEnumProgress of the initiative (shared work status list)
budgetNumberTotal budget
goalsArray[String]Goals of the initiative
owningOrganizationsArray[Object]✓The organizations involved in the initiative (at least one)
governanceModelStringDescription of how decisions are made across organizations
crossOrgDependenciesArray[Object]Dependencies involving multiple organizations

Owning Organization (owningOrganizations)​

AttributeTypeRequiredDescription
orgIDString✓Reference to an internal or external organization
orgTypeEnum✓Whether this is an internal or external organization
roleEnum✓Role of the organization in this initiative
responsibilitiesStringSpecific responsibilities of this organization
resourceContributionStringResources contributed by this organization

Participant Role (role)​

ValueDescription
leadLeads the initiative
sponsorProvides executive sponsorship
fundingPartnerContributes funding
implementationPartnerDelivers part of the work
stakeholderHas an interest in the outcome without a delivery role
oversightProvides regulatory or governance oversight

Cross-Organization Dependency (crossOrgDependencies)​

AttributeTypeRequiredDescription
dependencyTypeEnumWhat is depended on
descriptionStringDescription of the dependency
sourceOrgIDStringID of the organization that depends
targetOrgIDStringID of the organization depended on

Dependency Type (dependencyType)​

ValueDescription
informationData or information from the other organization
capabilityA capability the other organization provides
resourcePeople, funding or assets
decisionA decision the other organization must make
approvalA formal approval from the other organization

Initiative Status (status)​

The shared work status list.

ValueDescription
proposedProposed, not yet planned
plannedPlanned and scheduled
approvedApproved to proceed
inProgressUnder way
onHoldPaused
deferredPostponed to a later period
completedFinished
cancelledNo longer being pursued

Federated Governance Schema​

Models how multiple organizations co-own or co-steward shared resources.

Federated Governance Model​

AttributeTypeRequiredDescription
governanceIDString✓Unique identifier for the governance model
nameString✓Name of the governance arrangement
domainTypeEnum✓Type of domain being governed: any domain from the shared domain list (e.g. policy, information, service), or standard
domainReferenceStringReference to the specific domain entity being governed
participatingOrganizationsArray[Object]Organizations involved in this governance model (at least two)
decisionProcessStringHow decisions are made (consensus, majority, etc.)
meetingCadenceStringFrequency of governance meetings
escalationPathStringProcess for escalating unresolved issues
documentationLinkStringLink to governance documentation

Participating Organization (participatingOrganizations)​

AttributeTypeRequiredDescription
orgIDStringID of the participating organization
orgTypeEnumWhether the organization is internal or external
governanceRoleEnumRole the organization plays in governance
votingWeightNumberRelative weight in decisions, if applicable

Governance Role (governanceRole)​

ValueDescription
leadChairs or leads the governance body
participantTakes part in decisions
advisorContributes expertise without decision rights
approverHolds approval rights
auditorIndependently reviews compliance with the arrangement

Composite Schema​

external-organization-composite.schema.json collects records of all four kinds in one document.

AttributeTypeRequiredDescription
externalOrganizationsArray[Object]External organizations
interOrganizationalRelationshipsArray[Object]Relationships between organizations
sharedInitiativesArray[Object]Initiatives owned jointly by several organizations
federatedGovernanceModelsArray[Object]Governance models shared across organizations

Examples​

Regulatory Relationship​

{
"externalOrganizations": [
{
"externalOrgID": "EXT-APRA",
"name": "Australian Prudential Regulation Authority",
"type": "regulator",
"description": "Primary prudential regulator for Australian financial services",
"domain": "Financial services regulation",
"jurisdiction": "Australia",
"website": "https://www.apra.gov.au"
}
],
"interOrganizationalRelationships": [
{
"relationshipID": "IOR-001",
"sourceOrgID": "EXT-APRA",
"sourceType": "external",
"targetOrgID": "ORG-001",
"targetType": "internal",
"relationshipType": "regulates",
"description": "Prudential supervision under the Banking Act 1959 and APRA Prudential Standards",
"strength": 5,
"formalAgreement": "Banking Act 1959; APRA Prudential Standards",
"startDate": "1998-07-01",
"linkedDomains": [
{ "domainType": "risk" },
{ "domainType": "policy" },
{ "domainType": "finance" },
{ "domainType": "capability", "domainID": "CAP-RISK-001" }
]
}
]
}

Industry Consortium​

{
"initiativeID": "SI-CDR-001",
"title": "Consumer Data Right Implementation",
"description": "Industry program to implement Open Banking in Australia",
"status": "inProgress",
"owningOrganizations": [
{
"orgID": "EXT-ACCC",
"orgType": "external",
"role": "oversight",
"responsibilities": "Regulatory oversight and accreditation"
},
{
"orgID": "EXT-DSB",
"orgType": "external",
"role": "lead",
"responsibilities": "Develop and maintain the data standards"
},
{
"orgID": "ORG-001",
"orgType": "internal",
"role": "implementationPartner",
"responsibilities": "Full compliance by the deadline",
"resourceContribution": "Technical implementation, API development"
}
],
"crossOrgDependencies": [
{
"dependencyType": "approval",
"description": "Accreditation is required before data sharing can go live",
"sourceOrgID": "ORG-001",
"targetOrgID": "EXT-ACCC"
}
]
}

Shared Data Standard Governance​

{
"governanceID": "FGM-001",
"name": "Consumer Data Standards Governance",
"domainType": "standard",
"domainReference": "Consumer Data Standards",
"participatingOrganizations": [
{ "orgID": "EXT-DSB", "orgType": "external", "governanceRole": "lead" },
{ "orgID": "EXT-ACCC", "orgType": "external", "governanceRole": "approver" },
{ "orgID": "ORG-001", "orgType": "internal", "governanceRole": "participant" }
],
"decisionProcess": "Public consultation followed by chair decision",
"meetingCadence": "Monthly",
"escalationPath": "Data Standards Chair, then the responsible minister"
}

Usage Guidelines​

When to Use External Organizations​

  • Regulatory mapping — Document all regulatory relationships
  • Ecosystem visualization — Show organization in industry context
  • Due diligence — Capture partner/supplier landscape
  • Cross-enterprise programs — Model multi-organization initiatives
  • Supply chain analysis — Map supplier dependencies

Modeling Best Practices​

  1. Start with regulators — Critical relationships to document first
  2. Include strength indicators — Not all relationships are equal
  3. Link to affected domains — Use linkedDomains to show which internal domains are impacted
  4. Document governance — How are shared arrangements managed?
  5. Maintain currency — Relationships change; keep data fresh
For Data Engineers

External organization data can enrich your data catalog with business context. When documenting data sharing arrangements, link the data assets to the external organization relationships that govern their exchange.