{
"HierarchyItem": {
"@type": "HierarchyItem",
"schemaVersion": 1,
"@id": "URL",
"elementId": "String",
"parents": [
{
"parents(item)": {
"@type": "Parents(item)",
"parent": {
"@type": "Parent"
}
}
}
],
"children": [
{
"children(item)": {
"@type": "Children(item)",
"child": {
"@type": "Child"
}
}
}
],
"sortValue": "String",
"genealogy": [
{
"genealogy(item)": "String"
}
]
}
}
{
"HierarchyItem": {
"@type": "HierarchyItem",
"schemaVersion": 1,
"@id": {
"description": "Traversable URL of the hierarchy item record.",
"type": "URL"
},
"elementId": {
"description": "Stable identifier for the hierarchy item in the dataset.",
"type": "String"
},
"parents": [
{
"description": "Parent references; empty array at the root.",
"parents(item)": {
"@type": "Parents(item)",
"parent": {
"@type": "Parent"
}
}
}
],
"children": [
{
"description": "Child references; empty array if the item is a leaf.",
"children(item)": {
"@type": "Children(item)",
"child": {
"@type": "Child"
}
}
}
],
"sortValue": {
"description": "Sort order among siblings at the same level.",
"type": "String"
},
"genealogy": [
{
"description": "Ordered ancestral elementIds, root first.",
"genealogy(item)": {
"type": "String"
}
}
]
}
}