Person Name

The name of a real person.

String
The person's first name.
String
The person's last name.
String
A person's middle name.
String
The name of the item or record.
String
A unique and persistent identifier for the record within the system's data set.
String
A free-form name for a Person
URL
The full unique link to the item so it's traversable by that property.
Object
The object representation of the Thing CoreMetaData.
Context
The JSON-LD context for the item in question.
Array
An array of NickName.
Object
The object representation of the Thing NamePrefix.
Object
The object representation of the Thing NameSuffix.
Array
An array of person names that the person can be alternately know by.
{
	"PersonName" : 
	{
		"@context" : "https://grcschema.org/",
		"@id" : "URL",
		"@type" : "PersonName",
		"akaPersonNames" : 
		[
			{
				"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",
		"firstName" : "String",
		"freeformName" : "String",
		"lastName" : "String",
		"middleName" : "String",
		"name" : "String",
		"namePrefix" : 
		{
			"@id" : "URL",
			"@type" : "NamePrefix",
			"abbreviation" : "String",
			"elementId" : "String"
		},
		"nameSuffix" : 
		{
			"@id" : "URL",
			"@type" : "NameSuffix",
			"abbreviation" : "String",
			"elementId" : "String"
		},
		"nickNames" : 
		[
			{
				"nickName" : "String"
			}
		],
		"schemaVersion" : "b1"
	}
}
Visualized image