Skip to main content

Type glossary

Every point and path in Atlas has a type. Types are what make your data structured and queryable: they're the difference between "a box with some text" and "a Person who has_role Controller."

You don't need to memorize these. Navigator picks types as it builds, and you can change them later. Your AI can list them too, with lookup_ontology.

Point types​

Actor: who's involved?​

TypeWhat it represents
PersonAn individual. Dana Reyes, Greg Halloran. Connects to work through the Position they hold
PositionA role that exists whoever fills it. Controller, CFO. Performs work, is accountable and reports to other positions
GroupA team or department. Finance Team, Steering Committee
OrganizationA company or legal entity. Acme Corp, a subsidiary
VendorAn external provider. Connects to the System it provides, never directly to a step
AgentAn autonomous AI unit that does work. Uses the same paths as a Position (performs, reports_to, has_skill)

Action: what happens?​

TypeWhat it represents
ProcessA named workflow made of steps. Monthly Close, Client Onboarding
StepOne unit of work, named for what it does. "Reconcile Cash Receipts"
DecisionA choice among options. Each branch leaves on a followed_by_if path
ApprovalA gate where someone must sign off before the work continues. "Wire Release Approval"
ReviewWork checked for quality or correctness, without gating it. "QC Review of Loan File"
HandoffOwnership of the work passes to someone else. Not a notification or a request

Resource: what's used?​

TypeWhat it represents
SystemSoftware or infrastructure that does work. General Ledger System, Loan Servicing Platform
DatabaseWhere data lives: a SQL database, warehouse or spreadsheet-backed store. The store, not the app that writes to it
Data TableA table inside a Database. Columns, primary key and schema are properties, never separate points
ArtifactSomething the work produces or uses: a document, form or file. "Close Package", "EDI 850 Purchase Order"
DocumentA file uploaded to the atlas (PDF, image, spreadsheet, transcript)
EquipmentPhysical hardware. "Label Printer", "Scanner"
PolicyA rule that governs how work is done. "Travel Policy", "SOX Control"
SkillA capability a person or agent has. "Financial Modeling", "Slack post message"

Business model: what do you sell, and to whom?​

TypeWhat it represents
ProductAn offering the business sells, physical product or service. Group product families with member_of
CustomerAn organization or person that buys from the business

Outcome: what's the result?​

TypeWhat it represents
OutcomeA business result or goal. "Books closed on time"
MetricA measurement, with a value, a unit and a target. "Days to close", "Error rate"
RiskSomething that could go wrong, named by its effect. "Wire sent to wrong account"

Accounting and treasury​

TypeWhat it represents
AccountA line in the chart of accounts. "Cash", "Accounts Payable", "Revenue"
Bank AccountA specific account at a bank. "Operating Account", "Payroll Account"

Location​

TypeWhat it represents
Physical SiteA physical location. "NYC Office", "Warehouse B"

Time​

TypeWhat it represents
DateA date, absolute or relative. "March 15, 2026", "3 days after month-end"
TimeRangeA period. "Q3 2026", "FY2025"
TriggerWhat starts the work: a schedule, event, escalation or webhook. "Month-end cycle", "New invoice received"

Path types​

Paths connect points. The type describes the connection, and some types only connect certain point types.

People and roles​

Path typeFrom → ToWhat it means
has_rolePerson → Position"Dana holds the Controller position"
reports_toPosition/Agent → Position"The Controller reports to the CFO"
member_ofPerson/Position/Organization/Agent/Group → Group/Organization"Accounting is part of Northwind Freight"
has_skillPerson/Agent → Skill"Dana has financial modeling skills"
performsPosition, Person, Group or Agent → Step/Decision/Approval/Review/Handoff"The AP Clerk performs the reconciliation"
accountable_forPerson/Position → Process/Step/OutcomeOwns the outcome (RACI Accountable). One per item

Organization and ownership​

Path typeFrom → ToWhat it means
owned_byOrganization/Customer → OrganizationEquity ownership. Add ownership_pct for partial stakes. Who owns a process is accountable_for

Process flow​

Path typeFrom → ToWhat it means
has_stepProcess → Step/Decision/Approval/Review/Handoff/Process"Monthly Close has the step 'Run payroll report'". Every step needs its own
followed_byStep → Step"Reconciliation is followed by review"
followed_by_ifStep → StepA conditional branch. The condition property says when ("amount > $10,000")
needs_inputStep → Artifact/Step"Review needs the reconciliation report"
creates_outputStep → Artifact/Outcome"Close creates the close package"
uses_resourceStep/Artifact/Metric → System/Equipment"Reconciliation uses the General Ledger System". Attach to the step, not the process. An artifact uses the system it lives in; a metric, the system that tracks it
initiatesTrigger → Process/Step/Agent/Person"Month-end initiates the close process"

Handoffs​

Path typeFrom → ToWhat it means
handoff_ofHandoff → Step/Process/ArtifactWhat changes hands
from_actorHandoff → Position/Group/PersonWho hands it off
to_actorHandoff → Position/Group/PersonWho receives it

Systems and data​

Path typeFrom → ToWhat it means
provided_bySystem → Vendor"The Treasury Banking System is provided by Comerica"
has_tableDatabase → Data Table"The Orders DB has the Orders table"
joins_toData Table → Data Table"OrderLineItems joins to Orders". Child points at parent; put the join condition in the description

Documents​

Path typeFrom → ToWhat it means
has_attachmentAny point → DocumentA supporting file attached to the point
has_contextAgent → DocumentA document the agent works from
extracted_fromAny point → DocumentThe document a point was built from

Measurement and risk​

Path typeFrom → ToWhat it means
measured_byOutcome/Step → Metric"On-time close is measured by days-to-close". A step is measured_by the metric it produces
impactsMetric/Outcome → Metric/Outcome"Error rate impacts days-to-close". Builds the metric tree up to the outcomes
has_riskProcess/Step/Outcome/System → Risk"The wire step has a risk of a wire sent to the wrong account"
mitigatesApproval/Review/Policy/System → Risk"Dual approval mitigates that risk"

Accounting​

Path typeFrom → ToWhat it means
subaccount_ofAccount → Account"4010 Product Revenue is a subaccount of Revenue". One parent per account

Location and time​

Path typeFrom → ToWhat it means
located_inActor/Equipment/Step → Physical Site"The warehouse team is located in Building B"
has_deadlineStep → Date"Journal entries are due on day 3"
happens_beforeStep/Date → Step/DateOrdering in time
happens_afterStep/Date → Step/DateOrdering in time
simultaneous_withStep/Date → Step/DateHappens at the same time