Home / Glossary / HL ID

A Heuristic Level Identifier (HL ID or HLID) is a compact string that externally identifies data objects in the KB.

  • Heuristic Level means that the HL ID is based on the heuristic level rather than the epistemological level.
  • Compact means that the HL ID is shorter than the GUID for the same data object.
  • External means that the HL ID is the same across all Cyc instances.

For example, Mx4rvViA9JwpEbGdrcN5Y29ycA is the HL ID for #$Thing.