Every node can carry typed literal values. These properties are the scalar side of the graph — names, hashes, timestamps, percentiles, string enums, booleans.
Anatomy of an evidence node EVIDENCE NODE ev:7f3a-gate-G047-0001 CLAIM ZI_CustomerBasic reads VBRK directly · gate G-047 failed (amber) SOURCE (sourcedFrom) released-CDS list · S/4HANA 2023 sap:catalog:released-cds v2024.08 · fetched 2026-04-17 hash: 8b3c2f… TIER 0.55 tier 3 · inferred below emit threshold 0.60 Atlas will not ship without resolution ACTOR atlas · validate stage · v1.0.3 run: task_7f3a · generate_id 0004 TIMELINE first written 2026-04-17 14:02:11Z re-scored on source refresh · never deleted exported via --format jsonld Every claim Atlas emits carries the four parts. Together they are the sentence you'll paste into a review. Anatomy of an evidence node — what you see when you open one.
The diagram above shows how these properties compose on a single evidence node. The tables below enumerate every property by the domain it belongs to.
Attached to every atlas:Document when Atlas ingests it.
Property Datatype Meaning atlas:sourceURLxsd:anyURICanonical URL the document was fetched from. atlas:contentHashxsd:stringSHA-256 of the document body at fetch time. Changes ⇒ re-score. atlas:fetchedAtxsd:dateTimeWhen the document was last ingested. atlas:loioxsd:stringSAP Help object ID — stable across deliverables. atlas:topicTypexsd:stringDITA topic class: Concept / Task / Reference / API / Unknown. atlas:apiStatexsd:stringOn atlas:APITopic: #RELEASED / #DEPRECATED / #NOT_RELEASED. Verbatim from the DITA prolog.
Property Domain Datatype Meaning atlas:artifactNameatlas:SAPArtifactxsd:stringThe SAP-native identifier — VBAK, BAPI_PO_CREATE1, I_Customer.
Property Domain Datatype Meaning atlas:priorityatlas:Guidancexsd:stringSeverity / priority tag (critical, recommended, informational).
Property Domain Datatype Meaning atlas:stepOrderatlas:PlanStepxsd:integerDeterministic order inside the plan graph.
Property Domain Datatype Meaning atlas:caseIdentifier(any case-like) xsd:stringExternal case ID your team recognizes. atlas:caseTitleatlas:EngineeringCasexsd:stringHuman-readable title. atlas:sourceSystematlas:EngineeringCasexsd:stringThe system being migrated from. atlas:targetSystematlas:EngineeringCasexsd:stringThe system being migrated to.
Property Domain Datatype Meaning atlas:bundlePatternatlas:BundleArtifactxsd:stringThe modernization pattern applied (side-by-side, key-user, rap-extension, clean-rewrite). atlas:filePathatlas:BundleArtifactxsd:stringRelative path within the bundle archive.
Property Domain Datatype Meaning atlas:p50Hoursatlas:EstimateSnapshotxsd:decimalMedian effort forecast. atlas:p80Hoursatlas:EstimateSnapshotxsd:decimal80th-percentile forecast — the number most teams plan to. atlas:p90Hoursatlas:EstimateSnapshotxsd:decimal90th-percentile forecast — the number to include in risk budgets. atlas:impactHoursatlas:EstimateFactorxsd:decimalThe hours a single factor adds to (or subtracts from) the P50. atlas:evidenceLinkatlas:EstimateFactorxsd:anyURIThe URL the factor was derived from (often a prior DeliveryOutcome). atlas:completedAtatlas:DeliveryOutcomexsd:dateTimeWhen the observed outcome finished.
Property Domain Datatype Meaning atlas:riskCategoryatlas:RiskSignalxsd:stringCategory enum — clean-core, release-gap, legal, performance, auth. atlas:severityatlas:RiskSignalxsd:stringblocker / major / minor / informational.
The scalar side of the detailed CDS sub-graph.
Property Domain Datatype Meaning sap:hasReleaseStatesap:ReleaseContractxsd:stringC0 / C1 / C2 — the verbatim stability contract.sap:hasVDMViewTypesap:CDSViewxsd:string#BASIC / #COMPOSITE / #CONSUMPTION.sap:hasDataCategorysap:CDSViewxsd:string#CUBE / #DIMENSION / #FACT / #AGGREGATIONLEVEL.sap:fieldRolesap:CDSFieldxsd:stringkey / measure / currency / unit / dimension / text.sap:availableInTenant(any) xsd:booleanTrue when a tenant observation has confirmed the node exists. sap:sourceKind(any) xsd:stringcatalog / api-sap-com / extract / inferred. Drives the evidence tier.sap:extractorVersion(any) xsd:stringVersion of the extractor that produced the fact. sap:evidenceHash(any) xsd:stringSHA of the fact’s provenance chain — stable identity for re-scoring. sap:tenantConfirmed(any) xsd:booleanConfirmed by first-party extract. Promotes evidence tier. sap:validFromRelease(any) xsd:stringFirst release where the fact is true (e.g. 2023). sap:validToRelease(any) xsd:stringLast release where the fact is true — missing means “open-ended”.