@prefix abg: <https://ontology.inferal.com/modules/advertising-budget/> .
@prefix adm: <https://ontology.inferal.com/modules/advertising-measurement/> .
@prefix ex: <https://example.com/advertising-budget/query/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# One unpaced budget and one paced, so the query has to discriminate.

ex:frontLoaded-scope a abg:BudgetScope ;
    abg:coversEntity ex:campaign1 ; abg:sharedAcrossEntities false .
ex:frontLoaded a abg:Budget ; rdfs:label "frontLoaded" ;
    abg:budgetAmount ex:frontLoaded-amt ; abg:budgetPeriod abg:dailyPeriod ;
    abg:budgetDeliveryMethod abg:acceleratedDelivery ; abg:appliesToScope ex:frontLoaded-scope .
ex:frontLoaded-amt a adm:MonetaryAmount ;
    adm:amountValue "2000.00"^^xsd:decimal ; adm:currencyCode "USD" .

ex:evenlyPaced-scope a abg:BudgetScope ;
    abg:coversEntity ex:campaign2 ; abg:sharedAcrossEntities false .
ex:evenlyPaced a abg:Budget ; rdfs:label "evenlyPaced" ;
    abg:budgetAmount ex:evenlyPaced-amt ; abg:budgetPeriod abg:dailyPeriod ;
    abg:budgetDeliveryMethod abg:standardDelivery ; abg:appliesToScope ex:evenlyPaced-scope .
ex:evenlyPaced-amt a adm:MonetaryAmount ;
    adm:amountValue "2000.00"^^xsd:decimal ; adm:currencyCode "USD" .
