Skip to content

Datatype properties

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.

PropertyDatatypeMeaning
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.
PropertyDomainDatatypeMeaning
atlas:artifactNameatlas:SAPArtifactxsd:stringThe SAP-native identifier — VBAK, BAPI_PO_CREATE1, I_Customer.
PropertyDomainDatatypeMeaning
atlas:priorityatlas:Guidancexsd:stringSeverity / priority tag (critical, recommended, informational).
PropertyDomainDatatypeMeaning
atlas:stepOrderatlas:PlanStepxsd:integerDeterministic order inside the plan graph.
PropertyDomainDatatypeMeaning
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.
PropertyDomainDatatypeMeaning
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.
PropertyDomainDatatypeMeaning
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.
PropertyDomainDatatypeMeaning
atlas:riskCategoryatlas:RiskSignalxsd:stringCategory enum — clean-core, release-gap, legal, performance, auth.
atlas:severityatlas:RiskSignalxsd:stringblocker / major / minor / informational.

SAP source-intelligence properties (sap: prefix)

Section titled “SAP source-intelligence properties (sap: prefix)”

The scalar side of the detailed CDS sub-graph.

PropertyDomainDatatypeMeaning
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”.