@prefix aoc: <https://ontology.inferal.com/modules/ads-commerce-outcome-evidence/> .
@prefix adm: <https://ontology.inferal.com/modules/advertising-measurement/> .
@prefix pc: <https://ontology.inferal.com/modules/commerce-purchase-classification/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix pubacc: <https://ontology.inferal.com/modules/publication-access/> .
aoc: a owl:Ontology ; owl:versionInfo "0.1.0" ; dct:title "Ads and commerce outcome evidence" ; dct:description "Scoped outcome arithmetic and declared purchase binding assessments" ; dct:license <https://creativecommons.org/licenses/by/4.0/> ; dct:accessRights pubacc:PublicAccess ; rdfs:label "Ads and commerce outcome evidence" ; rdfs:comment "Versioned scoped outcome arithmetic and declared purchase-link assessments; source declarations are not acquisition authority." .
aoc:ScopedOutcomeEvidence a rdfs:Class ; rdfs:label "ScopedOutcomeEvidence" ; rdfs:comment "Neutral evidence domain for source bindings, selections and generated assessments." .
aoc:SelectionContext a rdfs:Class ; rdfs:label "SelectionContext" ; rdfs:comment "Caller declaration of one operation, complete selected scope and retained snapshot/revision policy." ; rdfs:subClassOf aoc:ScopedOutcomeEvidence .
aoc:OutcomeAssessment a rdfs:Class ; rdfs:label "OutcomeAssessment" ; rdfs:comment "One assessment for each selected context, including empty and unsupported selections." ; rdfs:subClassOf aoc:ScopedOutcomeEvidence .
aoc:DeclaredPurchaseBinding a rdfs:Class ; rdfs:label "DeclaredPurchaseBinding" ; rdfs:comment "Caller-declared event/aggregate candidate to scoped named purchase binding; this is not independently verified acquisition." ; rdfs:subClassOf aoc:ScopedOutcomeEvidence .
aoc:InspectFigures a aoc:EvidenceTerm ; rdfs:label "InspectFigures" ; rdfs:comment "InspectFigures denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:AggregateCredits a aoc:EvidenceTerm ; rdfs:label "AggregateCredits" ; rdfs:comment "AggregateCredits denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:CompareCredits a aoc:EvidenceTerm ; rdfs:label "CompareCredits" ; rdfs:comment "CompareCredits denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:ProviderCreditedROAS a aoc:EvidenceTerm ; rdfs:label "ProviderCreditedROAS" ; rdfs:comment "ProviderCreditedROAS denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:DeclaredLinkedChargedReturn a aoc:EvidenceTerm ; rdfs:label "DeclaredLinkedChargedReturn" ; rdfs:comment "DeclaredLinkedChargedReturn denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:DeclaredLinkedNewPurchaseCost a aoc:EvidenceTerm ; rdfs:label "DeclaredLinkedNewPurchaseCost" ; rdfs:comment "DeclaredLinkedNewPurchaseCost denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:NewCustomerCAC a aoc:EvidenceTerm ; rdfs:label "NewCustomerCAC" ; rdfs:comment "NewCustomerCAC denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:NetRevenueReturn a aoc:EvidenceTerm ; rdfs:label "NetRevenueReturn" ; rdfs:comment "NetRevenueReturn denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:ProfitReturn a aoc:EvidenceTerm ; rdfs:label "ProfitReturn" ; rdfs:comment "ProfitReturn denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:Known a aoc:EvidenceTerm ; rdfs:label "Known" ; rdfs:comment "Known denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:Unknown a aoc:EvidenceTerm ; rdfs:label "Unknown" ; rdfs:comment "Unknown denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:CompleteSelectedScope a aoc:EvidenceTerm ; rdfs:label "CompleteSelectedScope" ; rdfs:comment "CompleteSelectedScope denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:KnownSubsetCoverage a aoc:EvidenceTerm ; rdfs:label "KnownSubsetCoverage" ; rdfs:comment "KnownSubsetCoverage denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:UnknownSelectedScope a aoc:EvidenceTerm ; rdfs:label "UnknownSelectedScope" ; rdfs:comment "UnknownSelectedScope denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:CallerDeclaredSharedFacts a aoc:EvidenceTerm ; rdfs:label "CallerDeclaredSharedFacts" ; rdfs:comment "CallerDeclaredSharedFacts denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:AttributionEquivalenceUnassessed a aoc:EvidenceTerm ; rdfs:label "AttributionEquivalenceUnassessed" ; rdfs:comment "AttributionEquivalenceUnassessed denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:HistoricalSelectedCapture a aoc:EvidenceTerm ; rdfs:label "HistoricalSelectedCapture" ; rdfs:comment "HistoricalSelectedCapture denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:CurrentDeclaredSeries a aoc:EvidenceTerm ; rdfs:label "CurrentDeclaredSeries" ; rdfs:comment "CurrentDeclaredSeries denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:ScopedProviderCreditArithmetic a aoc:EvidenceTerm ; rdfs:label "ScopedProviderCreditArithmetic" ; rdfs:comment "ScopedProviderCreditArithmetic denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:ScopedProviderFigure a aoc:EvidenceTerm ; rdfs:label "ScopedProviderFigure" ; rdfs:comment "ScopedProviderFigure denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:SingleSelectedCreditScope a aoc:EvidenceTerm ; rdfs:label "SingleSelectedCreditScope" ; rdfs:comment "SingleSelectedCreditScope denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:NonAdditiveSelectedScope a aoc:EvidenceTerm ; rdfs:label "NonAdditiveSelectedScope" ; rdfs:comment "NonAdditiveSelectedScope denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:DistinctReachNotAdditive a aoc:EvidenceTerm ; rdfs:label "DistinctReachNotAdditive" ; rdfs:comment "DistinctReachNotAdditive denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:UnsupportedAcquisitionEvidence a aoc:EvidenceTerm ; rdfs:label "UnsupportedAcquisitionEvidence" ; rdfs:comment "UnsupportedAcquisitionEvidence denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:UnsupportedMonetaryBasis a aoc:EvidenceTerm ; rdfs:label "UnsupportedMonetaryBasis" ; rdfs:comment "UnsupportedMonetaryBasis denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:PurchaseLinkUnqualified a aoc:EvidenceTerm ; rdfs:label "PurchaseLinkUnqualified" ; rdfs:comment "PurchaseLinkUnqualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:PurchaseIdentityUnqualified a aoc:EvidenceTerm ; rdfs:label "PurchaseIdentityUnqualified" ; rdfs:comment "PurchaseIdentityUnqualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:PurchaseSnapshotUnqualified a aoc:EvidenceTerm ; rdfs:label "PurchaseSnapshotUnqualified" ; rdfs:comment "PurchaseSnapshotUnqualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:MixedPurchaseClassificationBasis a aoc:EvidenceTerm ; rdfs:label "MixedPurchaseClassificationBasis" ; rdfs:comment "MixedPurchaseClassificationBasis denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:NewPurchaseDenominatorUnqualified a aoc:EvidenceTerm ; rdfs:label "NewPurchaseDenominatorUnqualified" ; rdfs:comment "NewPurchaseDenominatorUnqualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:CurrencyMismatch a aoc:EvidenceTerm ; rdfs:label "CurrencyMismatch" ; rdfs:comment "CurrencyMismatch denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:ZeroSpendDenominator a aoc:EvidenceTerm ; rdfs:label "ZeroSpendDenominator" ; rdfs:comment "ZeroSpendDenominator denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:SpendScopeUnqualified a aoc:EvidenceTerm ; rdfs:label "SpendScopeUnqualified" ; rdfs:comment "SpendScopeUnqualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:SelectedScopeIncomplete a aoc:EvidenceTerm ; rdfs:label "SelectedScopeIncomplete" ; rdfs:comment "SelectedScopeIncomplete denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:FigureFieldsUnqualified a aoc:EvidenceTerm ; rdfs:label "FigureFieldsUnqualified" ; rdfs:comment "FigureFieldsUnqualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:UnsupportedMetricKind a aoc:EvidenceTerm ; rdfs:label "UnsupportedMetricKind" ; rdfs:comment "UnsupportedMetricKind denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:SelectedFigureMissing a aoc:EvidenceTerm ; rdfs:label "SelectedFigureMissing" ; rdfs:comment "SelectedFigureMissing denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:RevisionUnqualified a aoc:EvidenceTerm ; rdfs:label "RevisionUnqualified" ; rdfs:comment "RevisionUnqualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:ReportingWindowUnqualified a aoc:EvidenceTerm ; rdfs:label "ReportingWindowUnqualified" ; rdfs:comment "ReportingWindowUnqualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:SourceSnapshotUnqualified a aoc:EvidenceTerm ; rdfs:label "SourceSnapshotUnqualified" ; rdfs:comment "SourceSnapshotUnqualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:DeclaredLinkedChargedOrderReturn a aoc:EvidenceTerm ; rdfs:label "DeclaredLinkedChargedOrderReturn" ; rdfs:comment "DeclaredLinkedChargedOrderReturn denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:DeclaredLinkedNewPurchaseCostBasis a aoc:EvidenceTerm ; rdfs:label "DeclaredLinkedNewPurchaseCostBasis" ; rdfs:comment "DeclaredLinkedNewPurchaseCostBasis denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:FieldsQualified a aoc:EvidenceTerm ; rdfs:label "FieldsQualified" ; rdfs:comment "FieldsQualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:FieldsUnqualified a aoc:EvidenceTerm ; rdfs:label "FieldsUnqualified" ; rdfs:comment "FieldsUnqualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:WindowQualified a aoc:EvidenceTerm ; rdfs:label "WindowQualified" ; rdfs:comment "WindowQualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:WindowUnqualified a aoc:EvidenceTerm ; rdfs:label "WindowUnqualified" ; rdfs:comment "WindowUnqualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:RevisionQualified a aoc:EvidenceTerm ; rdfs:label "RevisionQualified" ; rdfs:comment "RevisionQualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:NotRequested a aoc:EvidenceTerm ; rdfs:label "NotRequested" ; rdfs:comment "NotRequested denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:LinksQualified a aoc:EvidenceTerm ; rdfs:label "LinksQualified" ; rdfs:comment "LinksQualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:LinksUnqualified a aoc:EvidenceTerm ; rdfs:label "LinksUnqualified" ; rdfs:comment "LinksUnqualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:ClassificationQualified a aoc:EvidenceTerm ; rdfs:label "ClassificationQualified" ; rdfs:comment "ClassificationQualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:ClassificationUnqualified a aoc:EvidenceTerm ; rdfs:label "ClassificationUnqualified" ; rdfs:comment "ClassificationUnqualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:MoneyBasisQualified a aoc:EvidenceTerm ; rdfs:label "MoneyBasisQualified" ; rdfs:comment "MoneyBasisQualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:MoneyBasisUnqualified a aoc:EvidenceTerm ; rdfs:label "MoneyBasisUnqualified" ; rdfs:comment "MoneyBasisUnqualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:DenominatorQualified a aoc:EvidenceTerm ; rdfs:label "DenominatorQualified" ; rdfs:comment "DenominatorQualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:DenominatorUnqualified a aoc:EvidenceTerm ; rdfs:label "DenominatorUnqualified" ; rdfs:comment "DenominatorUnqualified denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:ZeroDenominator a aoc:EvidenceTerm ; rdfs:label "ZeroDenominator" ; rdfs:comment "ZeroDenominator denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:ExactRetainedNativeRowScope a aoc:EvidenceTerm ; rdfs:label "ExactRetainedNativeRowScope" ; rdfs:comment "ExactRetainedNativeRowScope denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:DeclaredRetainedObservationScope a aoc:EvidenceTerm ; rdfs:label "DeclaredRetainedObservationScope" ; rdfs:comment "DeclaredRetainedObservationScope denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:CompleteDelivery a aoc:EvidenceTerm ; rdfs:label "CompleteDelivery" ; rdfs:comment "CompleteDelivery denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:PartialDelivery a aoc:EvidenceTerm ; rdfs:label "PartialDelivery" ; rdfs:comment "PartialDelivery denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:EmptyDelivery a aoc:EvidenceTerm ; rdfs:label "EmptyDelivery" ; rdfs:comment "EmptyDelivery denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:OperationQualification a aoc:EvidenceTerm ; rdfs:label "OperationQualification" ; rdfs:comment "OperationQualification denotes the bounded operation or evidence standing defined by the versioned outcome service. It grants no native truth or mutation permission." .
aoc:EvidenceTerm a rdfs:Class ; rdfs:label "Outcome evidence term" ; rdfs:comment "A named operation or diagnostic standing. These concepts are not acquisition or attribution attestations." .
aoc:context a rdf:Property ; rdfs:label "context" ; rdfs:comment "The caller selection retained for this assessment." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:operation a rdf:Property ; rdfs:label "operation" ; rdfs:comment "The selected business operation, with its own numerator and authority boundary." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:revisionPolicy a rdf:Property ; rdfs:label "revisionPolicy" ; rdfs:comment "HistoricalSelectedCapture or CurrentDeclaredSeries explicitly selects the permitted freshness standing." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:merchant a rdf:Property ; rdfs:label "merchant" ; rdfs:comment "The exact merchant scope of declared purchase bindings and classifications." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:policy a rdf:Property ; rdfs:label "policy" ; rdfs:comment "The selected purchase policy; policy equality does not prove connector implementation." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:purchaseContext a rdf:Property ; rdfs:label "purchaseContext" ; rdfs:comment "The selected PC classification context within one source/context/interpretation/as-of snapshot." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:selectedFigure a rdf:Property ; rdfs:label "selectedFigure" ; rdfs:comment "A selected named ARC candidate, including missing or unresolved handles." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:selectedPurchase a rdf:Property ; rdfs:label "selectedPurchase" ; rdfs:comment "A selected named PC classification; selected missing classifications remain in coverage." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:selectedBinding a rdf:Property ; rdfs:label "selectedBinding" ; rdfs:comment "A selected source assertion linking an event/candidate and purchase; it does not prove acquisition." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:figure a rdf:Property ; rdfs:label "figure" ; rdfs:comment "The exact selected figure named by a declared purchase binding." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:classification a rdf:Property ; rdfs:label "classification" ; rdfs:comment "The exact selected purchase classification named by a declared binding." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:order a rdf:Property ; rdfs:label "order" ; rdfs:comment "The merchant-scoped named order bound by the source assertion." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:status a rdf:Property ; rdfs:label "status" ; rdfs:comment "Known or Unknown for the selected operation, independent of source and attribution authority standing." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:reason a rdf:Property ; rdfs:label "reason" ; rdfs:comment "The concrete qualification or refusal reason, retained with every selected assessment." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:coverageStanding a rdf:Property ; rdfs:label "coverageStanding" ; rdfs:comment "CompleteSelectedScope, KnownSubsetCoverage or UnknownSelectedScope for this exact selection." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:sourceStanding a rdf:Property ; rdfs:label "sourceStanding" ; rdfs:comment "CallerDeclaredSharedFacts; supplied reviewed labels never elevate native authority." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:attributionStanding a rdf:Property ; rdfs:label "attributionStanding" ; rdfs:comment "AttributionEquivalenceUnassessed because no independent applicable equivalence route is admitted." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:classificationBasis a rdf:Property ; rdfs:label "classificationBasis" ; rdfs:comment "The retained purchase evidence basis of a homogeneous known subset; mixed bases stay unbound." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:scopeStanding a rdf:Property ; rdfs:label "scopeStanding" ; rdfs:comment "ExactRetainedNativeRowScope or DeclaredRetainedObservationScope; source arithmetic never establishes native or cross-row equivalence." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:deliveryStanding a rdf:Property ; rdfs:label "deliveryStanding" ; rdfs:comment "Caller-declared complete, partial or empty retained capture; it does not attest extraction completeness." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:figureFieldsStanding a rdf:Property ; rdfs:label "figureFieldsStanding" ; rdfs:comment "The independently retained figureFields qualification for this selection. Overall success or another failure does not erase this axis." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:reportingWindowStanding a rdf:Property ; rdfs:label "reportingWindowStanding" ; rdfs:comment "The independently retained reportingWindow qualification for this selection. Overall success or another failure does not erase this axis." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:attributionApplicabilityStanding a rdf:Property ; rdfs:label "attributionApplicabilityStanding" ; rdfs:comment "The independently retained attributionApplicability qualification for this selection. Overall success or another failure does not erase this axis." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:retainedRevisionStanding a rdf:Property ; rdfs:label "retainedRevisionStanding" ; rdfs:comment "The independently retained retainedRevision qualification for this selection. Overall success or another failure does not erase this axis." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:purchaseLinkStanding a rdf:Property ; rdfs:label "purchaseLinkStanding" ; rdfs:comment "The independently retained purchaseLink qualification for this selection. Overall success or another failure does not erase this axis." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:purchaseClassificationStanding a rdf:Property ; rdfs:label "purchaseClassificationStanding" ; rdfs:comment "The independently retained purchaseClassification qualification for this selection. Overall success or another failure does not erase this axis." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:monetaryBasisStanding a rdf:Property ; rdfs:label "monetaryBasisStanding" ; rdfs:comment "The independently retained monetaryBasis qualification for this selection. Overall success or another failure does not erase this axis." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:denominatorStanding a rdf:Property ; rdfs:label "denominatorStanding" ; rdfs:comment "The independently retained denominator qualification for this selection. Overall success or another failure does not erase this axis." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range rdfs:Resource .
aoc:bindingSnapshot a rdf:Property ; rdfs:label "bindingSnapshot" ; rdfs:comment "A caller-declared binding scope token. Context evidenceSourceDigest independently binds the actual raw source bytes." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:string .
aoc:evidenceSourceDigest a rdf:Property ; rdfs:label "evidenceSourceDigest" ; rdfs:comment "The caller-declared SHA256 of the complete raw shared source. Drift fails snapshot qualification." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:string .
aoc:purchaseSourceDigest a rdf:Property ; rdfs:label "purchaseSourceDigest" ; rdfs:comment "The exact declared PC source snapshot digest selected by the context." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:string .
aoc:purchaseContextDigest a rdf:Property ; rdfs:label "purchaseContextDigest" ; rdfs:comment "The exact declared PC context snapshot digest selected by the context." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:string .
aoc:purchaseInterpretationDigest a rdf:Property ; rdfs:label "purchaseInterpretationDigest" ; rdfs:comment "The exact declared PC interpretation snapshot digest selected by the context." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:string .
aoc:sourceDigest a rdf:Property ; rdfs:label "sourceDigest" ; rdfs:comment "SHA256 of retained raw outcome source bytes; a hash is custody, not authority." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:string .
aoc:contextDigest a rdf:Property ; rdfs:label "contextDigest" ; rdfs:comment "SHA256 of retained caller context bytes." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:string .
aoc:interpretationDigest a rdf:Property ; rdfs:label "interpretationDigest" ; rdfs:comment "SHA256 of retained interpretation byte/mode closure excluding catalogue." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:string .
aoc:purchaseKey a rdf:Property ; rdfs:label "purchaseKey" ; rdfs:comment "Declared merchant-scoped purchase key; spelling alone never establishes linkage." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:string .
aoc:eventKey a rdf:Property ; rdfs:label "eventKey" ; rdfs:comment "Declared source event identity; provider credit identity remains distinct from merchant purchase identity." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:string .
aoc:currency a rdf:Property ; rdfs:label "currency" ; rdfs:comment "Exact source currency of qualified operands; no currency conversion is inferred." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:string .
aoc:knownChargedCurrency a rdf:Property ; rdfs:label "knownChargedCurrency" ; rdfs:comment "The source currency of knownChargedSubtotal, independently retained when ratio currency is unavailable. Mixed currencies never become one subtotal." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:string .
aoc:seriesKey a rdf:Property ; rdfs:label "seriesKey" ; rdfs:comment "Caller-declared retained report series identity; it is not independently verified native revision scope." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:string .
aoc:numerator a rdf:Property ; rdfs:label "numerator" ; rdfs:comment "Exact qualified arithmetic operand under this named operation and complete selected scope." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:decimal .
aoc:denominator a rdf:Property ; rdfs:label "denominator" ; rdfs:comment "Exact positive qualified arithmetic operand; unqualified or zero denominators produce no ratio." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:decimal .
aoc:knownChargedSubtotal a rdf:Property ; rdfs:label "knownChargedSubtotal" ; rdfs:comment "Known eligible charged-order subtotal, labelled as complete or a subset and never net revenue or profit." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:decimal .
aoc:knownPurchaseCount a rdf:Property ; rdfs:label "knownPurchaseCount" ; rdfs:comment "Number of distinct qualified scoped purchases in the known linked subset; not an acquired customer count." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:integer .
aoc:selectedFigureCount a rdf:Property ; rdfs:label "selectedFigureCount" ; rdfs:comment "The number of explicitly selected figure handles, including unresolved selections." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:integer .
aoc:selectedPurchaseCount a rdf:Property ; rdfs:label "selectedPurchaseCount" ; rdfs:comment "The number of explicitly selected purchase handles, including unresolved selections." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:integer .
aoc:selectedBindingCount a rdf:Property ; rdfs:label "selectedBindingCount" ; rdfs:comment "The number of explicitly selected binding handles, including unresolved selections." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:integer .
aoc:asOf a rdf:Property ; rdfs:label "asOf" ; rdfs:comment "The selected purchase snapshot instant, compared with timezone-qualified temporal evidence." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:dateTimeStamp .
aoc:capturedAt a rdf:Property ; rdfs:label "capturedAt" ; rdfs:comment "Caller-declared retained delivery instant used to reject ties and newer conflicting/empty/partial captures." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:dateTimeStamp .
aoc:completeScope a rdf:Property ; rdfs:label "completeScope" ; rdfs:comment "Caller declaration that selected scope is complete; it is not native completeness attestation." ; rdfs:domain aoc:ScopedOutcomeEvidence ; rdfs:range xsd:boolean .
aoc:defaultOutcomeService a rdf:Property ; rdfs:label "defaultOutcomeService" ; rdfs:comment "The versioned outcome service explicitly registered for this shared ontology." .
aoc:reader a rdf:Property ; rdfs:label "reader" ; rdfs:comment "A registered semantic reader belonging to the versioned service." .
aoc:readerName a rdf:Property ; rdfs:label "readerName" ; rdfs:comment "The registered semantic reader name used by the public bundle." .
aoc:queryPath a rdf:Property ; rdfs:label "queryPath" ; rdfs:comment "The module-local SPARQL or pipeline path retained by the service." .

<https://ontology.inferal.com/modules/ads-commerce-outcome-evidence/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://ontology.inferal.com/modules/publication-access/PublicationManagedOntology> .
<https://ontology.inferal.com/modules/ads-commerce-outcome-evidence/> <http://purl.org/vocab/vann/preferredNamespacePrefix> "aoc" .
<https://ontology.inferal.com/modules/ads-commerce-outcome-evidence/> <http://purl.org/vocab/vann/preferredNamespaceUri> "https://ontology.inferal.com/modules/ads-commerce-outcome-evidence/" .
