Account
An account for use in the Federated Mapping model. The account acts as the central point for managing the user's interaction with the product, maintaining personalized settings, securing access, and providing a structured way to offer and track services.
{
"Account" :
{
"@context" : "https://grcschema.org/",
"@id" : "URL",
"@type" : "Account",
"Organization" :
{
"@context" : "https://grcschema.org/",
"@id" : "URL",
"@type" : "Organization",
"affiliations" :
[
{
"affiliation" : "String"
}
],
"description" : "String",
"elementId" : "String",
"email" : "Email",
"emailAddresses" :
[
{
"email" : "Email"
}
],
"founded" : "String",
"hierarchicalParent" :
{
"@id" : "URL",
"@type" : "HierarchicalParent",
"elementId" : "String"
},
"legalName" : "String",
"names" :
[
{
"name" : "String"
}
],
"organizationalCategories" :
[
{
"organizationalCategory" :
{
"@id" : "URL",
"@type" : "OrganizationalCategory",
"elementId" : "String"
}
}
],
"organizationalCharacter" :
{
"@type" : "OrganizationalCharacter",
"communicationCharacter" : "String",
"decisionMakingCharacter" : "String",
"departmentalizationCharacter" : "String",
"linesOfAuthorityCharacter" : "String",
"organizationalCharacterIndex" : "String",
"organizationalStructure" : "String",
"spanOfControlCharacter" : "String",
"specializationCharacter" : "String"
},
"phoneNumbers" :
[
{
"phoneNumber" : "String"
}
],
"postalAddresses" :
[
{
"postalAddress" :
{
"@type" : "PostalAddress",
"address1" : "String",
"address2" : "String",
"city" : "String",
"countryCodeAlpha3" : "String",
"postalCode" : "String",
"primary" : "String",
"stateTerritoryProvince" :
{
"@type" : "StateTerritoryProvince",
"name" : "String",
"stateCode" : "String"
}
}
}
],
"primaryDomain" : "URL",
"schemaVersion" : "b1",
"socialAddresses" :
[
{
"socialAddress" :
{
"@type" : "SocialAddress",
"socialAccount" : "String",
"socialType" : "String"
}
}
],
"topLevelDomains" :
[
{
"domain" : "URL"
}
],
"url" : "URL"
},
"accountMembership" :
{
"@type" : "AccountMembership",
"accountGroups" :
[
{
"accountGroup" :
{
"@id" : "URL",
"@type" : "AccountGroup",
"elementId" : "String",
"name" : "String"
}
}
],
"accountInitiatives" :
[
{
"accountInitiative" :
{
"@id" : "URL",
"@type" : "AccountInitiative",
"elementId" : "String",
"name" : "String"
}
}
]
},
"coreMetaData" :
{
"@type" : "CoreMetaData",
"checksum" : "String",
"created" :
{
"@type" : "Created",
"organization" :
{
"@id" : "URL",
"@type" : "Organization",
"elementId" : "String",
"name" : "String"
},
"person" :
{
"@id" : "URL",
"@type" : "Person",
"elementId" : "String",
"name" : "String"
},
"timeStamp" : "Datetime"
},
"deprecatedBy" : "URL",
"live" : "Boolean",
"modified" :
{
"@type" : "Modified",
"organization" :
{
"@id" : "URL",
"@type" : "Organization",
"elementId" : "String",
"name" : "String"
},
"person" :
{
"@id" : "URL",
"@type" : "Person",
"elementId" : "String",
"name" : "String"
},
"timeStamp" : "Datetime"
},
"notes" : "String",
"status" : "String",
"supersededBy" : "URL",
"validated" : "Integer"
},
"elementId" : "String",
"product" :
{
"@id" : "URL",
"@type" : "Product",
"elementId" : "String",
"name" : "String"
},
"schemaVersion" : "b1",
"subscription" :
{
"@type" : "Subscription",
"beginDate" : "Datetime",
"enablements" :
[
{
"enablement" :
{
"@type" : "Enablement",
"description" : "String",
"elementId" : "String",
"live" : "Boolean",
"name" : "String"
}
}
],
"endDate" : "Datetime",
"live" : "Boolean"
},
"users" :
[
{
"User" :
{
"@context" : "https://grcschema.org/",
"@id" : "URL",
"@type" : "User",
"accountMembership" :
{
"@type" : "AccountMembership",
"accountGroups" :
[
{
"accountGroup" :
{
"@id" : "URL",
"@type" : "AccountGroup",
"elementId" : "String",
"name" : "String"
}
}
],
"accountInitiatives" :
[
{
"accountInitiative" :
{
"@id" : "URL",
"@type" : "AccountInitiative",
"elementId" : "String",
"name" : "String"
}
}
]
},
"accountName" : "String",
"coreMetaData" :
{
"@type" : "CoreMetaData",
"checksum" : "String",
"created" :
{
"@type" : "Created",
"organization" :
{
"@id" : "URL",
"@type" : "Organization",
"elementId" : "String",
"name" : "String"
},
"person" :
{
"@id" : "URL",
"@type" : "Person",
"elementId" : "String",
"name" : "String"
},
"timeStamp" : "Datetime"
},
"deprecatedBy" : "URL",
"live" : "Boolean",
"modified" :
{
"@type" : "Modified",
"organization" :
{
"@id" : "URL",
"@type" : "Organization",
"elementId" : "String",
"name" : "String"
},
"person" :
{
"@id" : "URL",
"@type" : "Person",
"elementId" : "String",
"name" : "String"
},
"timeStamp" : "Datetime"
},
"notes" : "String",
"status" : "String",
"supersededBy" : "URL",
"validated" : "Integer"
},
"elementId" : "String",
"organization" :
{
"@id" : "URL",
"@type" : "Organization",
"elementId" : "String",
"name" : "String"
},
"person" :
{
"@id" : "URL",
"@type" : "Person",
"elementId" : "String",
"name" : "String"
},
"schemaVersion" : ""
}
}
]
}
}