# schema:hasPart : 
@base <https://linkeddata.uriburner.com/DAV/demos/daas/agent-marketplace-digital-commodities-gpt5-chat-1.html> .
@prefix ex: <https://linkeddata.uriburner.com/DAV/demos/daas/agent-marketplace-digital-commodities-gpt5-chat-1.html#> .
@prefix odrl: <http://www.w3.org/ns/odrl/2/> .
@prefix opllic: <http://www.openlinksw.com/ontology/licenses#> .
@prefix oploffer: <http://www.openlinksw.com/ontology/offers#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <http://schema.org/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

schema:about a rdf:Property ;
    rdfs:label "about"@en .

schema:acceptedAnswer a rdf:Property ;
    rdfs:label "acceptedAnswer"@en .

schema:accountablePerson a rdf:Property ;
    rdfs:label "accountablePerson"@en .

schema:author a rdf:Property ;
    rdfs:label "author"@en .

schema:description a rdf:Property ;
    rdfs:label "description"@en .

schema:encodingFormat a rdf:Property ;
    rdfs:label "encodingFormat"@en .

schema:hasDefinedTerm a rdf:Property ;
    rdfs:label "hasDefinedTerm"@en .

schema:hasPart a rdf:Property ;
    rdfs:label "hasPart"@en .

schema:headline a rdf:Property ;
    rdfs:label "headline"@en .

schema:inDefinedTermSet a rdf:Property ;
    rdfs:label "inDefinedTermSet"@en .

schema:itemListElement a rdf:Property ;
    rdfs:label "itemListElement"@en .

schema:itemOffered a rdf:Property ;
    rdfs:label "itemOffered"@en .

schema:mainEntity a rdf:Property ;
    rdfs:label "mainEntity"@en .

schema:name a rdf:Property ;
    rdfs:label "name"@en .

schema:position a rdf:Property ;
    rdfs:label "position"@en .

schema:potentialAction a rdf:Property ;
    rdfs:label "potentialAction"@en .

schema:price a rdf:Property ;
    rdfs:label "price"@en .

schema:priceCurrency a rdf:Property ;
    rdfs:label "priceCurrency"@en .

schema:priceSpecification a rdf:Property ;
    rdfs:label "priceSpecification"@en .

schema:seller a rdf:Property ;
    rdfs:label "seller"@en .

schema:step a rdf:Property ;
    rdfs:label "step"@en .

schema:subjectOf a rdf:Property ;
    rdfs:label "subjectOf"@en .

schema:text a rdf:Property ;
    rdfs:label "text"@en .

schema:unitText a rdf:Property ;
    rdfs:label "unitText"@en .

schema:url a rdf:Property ;
    rdfs:label "url"@en .

schema:validFrom a rdf:Property ;
    rdfs:label "validFrom"@en .

schema:validThrough a rdf:Property ;
    rdfs:label "validThrough"@en .

opllic:graphParameter a rdf:Property ;
    rdfs:label "graphParameter"@en .

opllic:uriParameter a rdf:Property ;
    rdfs:label "uriParameter"@en .

oploffer:interval a rdf:Property ;
    rdfs:label "interval"@en .

oploffer:intervalCount a rdf:Property ;
    rdfs:label "intervalCount"@en .

oploffer:offerNumber a rdf:Property ;
    rdfs:label "offerNumber"@en .

rdf:type a rdf:Property ;
    rdfs:label "type"@en .

owl:sameAs a rdf:Property ;
    rdfs:label "sameAs"@en .

odrl:hasPolicy a rdf:Property ;
    rdfs:label "hasPolicy"@en .

odrl:target a rdf:Property ;
    rdfs:label "target"@en .

prov:actedOnBehalfOf a rdf:Property ;
    rdfs:label "actedOnBehalfOf"@en .

prov:wasDerivedFrom a rdf:Property ;
    rdfs:label "wasDerivedFrom"@en .

prov:wasGeneratedBy a rdf:Property ;
    rdfs:label "wasGeneratedBy"@en .

<> a schema:DigitalDocument ;
    schema:about ex:viewpoint ;
    schema:encodingFormat "text/turtle"@en ;
    schema:name "Agent Marketplace as a Granular Digital Commodities Marketplace"@en .

ex:agent-skill-offer a schema:Offer ;
    schema:itemOffered ex:agent-skill ;
    schema:name "Agent skill capability offer"@en ;
    schema:seller <https://agents.circle.com/services#this> ;
    schema:unitText "per invocation or license term"@en ;
    odrl:hasPolicy ex:agent-skill-policy .

ex:attestation-offer a schema:Offer ;
    schema:itemOffered ex:attestation ;
    schema:name "Attestation capability offer"@en ;
    schema:seller <https://agents.circle.com/services#this> ;
    schema:unitText "per verification"@en ;
    odrl:hasPolicy ex:attestation-policy .

ex:dataset-slice-offer a schema:Offer ;
    schema:itemOffered ex:dataset-slice ;
    schema:name "Dataset slice capability offer"@en ;
    schema:seller <https://agents.circle.com/services#this> ;
    schema:unitText "per row, MB, or snapshot"@en ;
    odrl:hasPolicy ex:dataset-slice-policy .

ex:derived-answer-offer a schema:Offer ;
    schema:itemOffered ex:derived-answer ;
    schema:name "Derived answer capability offer"@en ;
    schema:seller <https://agents.circle.com/services#this> ;
    schema:unitText "per answer or confidence tier"@en ;
    odrl:hasPolicy ex:derived-answer-policy .

ex:file-access-offer a schema:Offer ;
    schema:itemOffered ex:file-access ;
    schema:name "File access capability offer"@en ;
    schema:seller <https://agents.circle.com/services#this> ;
    schema:unitText "per download or time window"@en ;
    odrl:hasPolicy ex:file-access-policy .

ex:named-graph-access-offer a schema:Offer ;
    schema:itemOffered ex:named-graph-access ;
    schema:name "Named-graph access capability offer"@en ;
    schema:seller <https://agents.circle.com/services#this> ;
    schema:unitText "per query, triple, or interval"@en ;
    odrl:hasPolicy ex:named-graph-access-policy .

ex:query-execution-offer a schema:Offer ;
    schema:itemOffered ex:query-execution ;
    schema:name "Query execution capability offer"@en ;
    schema:seller <https://agents.circle.com/services#this> ;
    schema:unitText "per execution or compute unit"@en ;
    odrl:hasPolicy ex:query-execution-policy .

ex:storage-operation-offer a schema:Offer ;
    schema:itemOffered ex:storage-operation ;
    schema:name "Storage operation capability offer"@en ;
    schema:seller <https://agents.circle.com/services#this> ;
    schema:unitText "per operation or byte"@en ;
    odrl:hasPolicy ex:storage-operation-policy .

<http://data.openlinksw.com/oplweb/license/DemoFileAccessLicense1URIBurner#this> a schema:Product ;
    schema:name "HTML file access subscription license"@en ;
    opllic:uriParameter <https://linkeddata.uriburner.com/DAV/demos/daas_paid/world-cup-2026-country-player-guide-meshup-gpt5-chat-1.html> .

<http://data.openlinksw.com/oplweb/license/DemoFileAccessLicense2URIBurner#this> a schema:Product ;
    schema:name "RDF-Turtle file access subscription license"@en ;
    opllic:uriParameter <https://linkeddata.uriburner.com/DAV/demos/daas_paid/world-cup-2026-country-player-guide-meshup-gpt5-chat-1.ttl> .

<http://data.openlinksw.com/oplweb/license/WorldCup2026GuideNamedGraphLicenseURIBurner#this> a schema:Product ;
    schema:name "Named-graph access subscription license"@en ;
    opllic:graphParameter <https://linkeddata.uriburner.com/DAV/demos/daas_paid/world-cup-2026-country-player-guide-meshup-gpt5-chat-1.ttl> .

<http://data.openlinksw.com/oplweb/offer-unitprice/GraphAccessPriceSpecification#this> a schema:UnitPriceSpecification ;
    schema:price 2.99 ;
    schema:priceCurrency "USD" ;
    oploffer:interval "month" ;
    oploffer:intervalCount 1 .

<http://data.openlinksw.com/oplweb/offer/DemoFileAccessOffer1URIBurner#this> a schema:Offer,
        oploffer:SubscriptionOffer ;
    schema:description "Read-only access to the World Cup 2026 guide HTML infographic on URI Burner."@en ;
    schema:itemOffered <http://data.openlinksw.com/oplweb/license/DemoFileAccessLicense1URIBurner#this> ;
    schema:name "2026 FIFA World Cup Country & Player Guide Meshup Infographic (HTML) — File Access on URIBurner"@en ;
    schema:position 2 ;
    schema:potentialAction <https://shop.openlinksw.com/shop/cart.vsp?command=add&item=http%3A%2F%2Fdata.openlinksw.com%2Foplweb%2Foffer%2FDemoFileAccessOffer1URIBurner%23this> ;
    schema:priceSpecification <http://data.openlinksw.com/oplweb/offer-unitprice/FileAccessPriceSpecification#this> ;
    schema:validFrom "2026-06-09"^^xsd:date ;
    schema:validThrough "2026-12-31"^^xsd:date ;
    oploffer:offerNumber "KG-HTML-FILE-ACCESS-UB-WORLDCUP-GUIDE" ;
    prov:wasDerivedFrom <urn:shop:offering:info> .

<http://data.openlinksw.com/oplweb/offer/DemoFileAccessOffer2URIBurner#this> a schema:Offer,
        oploffer:SubscriptionOffer ;
    schema:description "Read-only access to the World Cup 2026 guide RDF-Turtle file on URI Burner."@en ;
    schema:itemOffered <http://data.openlinksw.com/oplweb/license/DemoFileAccessLicense2URIBurner#this> ;
    schema:name "2026 FIFA World Cup Country & Player Guide Knowledge Graph (RDF-Turtle) — File Access on URIBurner"@en ;
    schema:position 3 ;
    schema:potentialAction <https://shop.openlinksw.com/shop/cart.vsp?command=add&item=http%3A%2F%2Fdata.openlinksw.com%2Foplweb%2Foffer%2FDemoFileAccessOffer2URIBurner%23this> ;
    schema:priceSpecification <http://data.openlinksw.com/oplweb/offer-unitprice/FileAccessPriceSpecification#this> ;
    schema:validFrom "2026-06-09"^^xsd:date ;
    schema:validThrough "2026-12-31"^^xsd:date ;
    oploffer:offerNumber "KG-TTL-FILE-ACCESS-UB-WORLDCUP-GUIDE" ;
    prov:wasDerivedFrom <urn:shop:offering:info> .

<http://data.openlinksw.com/oplweb/offer/WorldCup2026GuideNamedGraphOfferURIBurner#this> a schema:Offer,
        oploffer:SubscriptionOffer ;
    schema:description "Read-only SPARQL access to the World Cup 2026 guide named graph on URI Burner."@en ;
    schema:itemOffered <http://data.openlinksw.com/oplweb/license/WorldCup2026GuideNamedGraphLicenseURIBurner#this> ;
    schema:name "2026 FIFA World Cup Country & Player Guide Knowledge Graph (Named Graph) — Graph Access on URIBurner"@en ;
    schema:position 1 ;
    schema:potentialAction <https://shop.openlinksw.com/cart.vsp?command=add&item=http%3A%2F%2Fdata.openlinksw.com%2Foplweb%2Foffer%2FWorldCup2026GuideNamedGraphOfferURIBurner%23this> ;
    schema:priceSpecification <http://data.openlinksw.com/oplweb/offer-unitprice/GraphAccessPriceSpecification#this> ;
    schema:validFrom "2026-06-09"^^xsd:date ;
    schema:validThrough "2026-12-31"^^xsd:date ;
    oploffer:offerNumber "KG-TTL-GRAPH-ACCESS-UB-WORLDCUP-GUIDE" ;
    prov:wasDerivedFrom <urn:shop:offering:info> .

<https://github.com/OpenLinkSoftware/ai-agent-skills/tree/main/kg-generator#this> a schema:SoftwareApplication,
        prov:SoftwareAgent ;
    schema:name "kg-generator"@en ;
    prov:actedOnBehalfOf <https://www.linkedin.com/in/kidehen#this> .

<https://github.com/OpenLinkSoftware/ai-agent-skills/tree/main/rdf-infographic-skill#this> a schema:SoftwareApplication,
        prov:SoftwareAgent ;
    schema:name "rdf-infographic-skill"@en ;
    prov:actedOnBehalfOf <https://www.linkedin.com/in/kidehen#this> .

ex:agent-skill-policy a odrl:Policy ;
    schema:name "Agent skill usage policy"@en ;
    odrl:target ex:agent-skill .

ex:attestation-policy a odrl:Policy ;
    schema:name "Attestation usage policy"@en ;
    odrl:target ex:attestation .

ex:authorization-layer a schema:CreativeWork ;
    schema:description "Policy evaluation determines whether the authenticated party may exercise the purchased right under purpose, time, territory, quantity, and delegation constraints."@en ;
    schema:name "Authorization and Entitlement"@en ;
    schema:position 5 .

ex:capability-offer a schema:DefinedTerm ;
    schema:description "A machine-readable offer joining a resource or capability to a seller, price, usage unit, policy, delivery route, and provenance record."@en ;
    schema:name "Capability Offer"@en .

ex:commodity-catalog a schema:ItemList ;
    schema:itemListElement ex:agent-skill,
        ex:attestation,
        ex:dataset-slice,
        ex:derived-answer,
        ex:file-access,
        ex:named-graph-access,
        ex:query-execution,
        ex:storage-operation ;
    schema:name "Illustrative digital commodity catalog"@en .

ex:dataset-slice-policy a odrl:Policy ;
    schema:name "Dataset slice usage policy"@en ;
    odrl:target ex:dataset-slice .

ex:delegated-authority a schema:DefinedTerm ;
    schema:description "Authority exercised by an agent on behalf of an accountable principal, represented separately from the agent's own identity."@en ;
    schema:name "Delegated Authority"@en .

ex:delivery-layer a schema:CreativeWork ;
    schema:description "DAV, SPARQL, API, object storage, or another route delivers the resource and emits a provenance-bearing receipt."@en ;
    schema:name "Storage, Delivery, and Audit"@en ;
    schema:position 6 .

ex:derived-answer-policy a odrl:Policy ;
    schema:name "Derived answer usage policy"@en ;
    odrl:target ex:derived-answer .

ex:digital-commodity a schema:DefinedTerm ;
    schema:description "A bounded digital resource or execution right that can be identified, priced, licensed, delivered, and verified independently."@en ;
    schema:name "Digital Commodity"@en .

ex:discovery-layer a schema:CreativeWork ;
    schema:description "Circle's marketplace role: searchable service metadata, input/output schemas, health signals, ranking, and compliance-oriented seller admission."@en ;
    schema:name "Discovery and Qualification"@en ;
    schema:position 1 .

ex:entitlement a schema:DefinedTerm ;
    schema:description "A verifiable record that a buyer or delegated agent may exercise specified rights over a resource under stated constraints."@en ;
    schema:name "Entitlement"@en .

ex:faq a schema:FAQPage ;
    schema:mainEntity ex:faq-question-1,
        ex:faq-question-10,
        ex:faq-question-11,
        ex:faq-question-12,
        ex:faq-question-2,
        ex:faq-question-3,
        ex:faq-question-4,
        ex:faq-question-5,
        ex:faq-question-6,
        ex:faq-question-7,
        ex:faq-question-8,
        ex:faq-question-9 ;
    schema:name "Frequently Asked Questions"@en .

ex:faq-answer-1 a schema:Answer ;
    schema:name "Answer to: Is this still an agent marketplace?"@en ;
    schema:text "Yes, but agents become buyers, sellers, brokers, and executors around a finer-grained unit of trade: a bounded digital resource or capability offer."@en .

ex:faq-answer-10 a schema:Answer ;
    schema:name "Answer to: Can subscriptions coexist with per-request payments?"@en ;
    schema:text "Yes. An offer can price a single execution, a quota, a time-bounded entitlement, a recurring license, or a negotiated bundle."@en .

ex:faq-answer-11 a schema:Answer ;
    schema:name "Answer to: What prevents low-quality or malicious commodities?"@en ;
    schema:text "Discovery ranking, seller verification, health checks, schema validation, provenance, policy inspection, reputation signals, dispute handling, and resource-specific safety checks work together."@en .

ex:faq-answer-12 a schema:Answer ;
    schema:name "Answer to: Is digital commodity a legal classification here?"@en ;
    schema:text "Not necessarily. The phrase is used as an architectural and commercial description of granular digital goods and rights; regulatory classification depends on jurisdiction and facts."@en .

ex:faq-answer-2 a schema:Answer ;
    schema:name "Answer to: What does x402 contribute?"@en ;
    schema:text "It contributes an HTTP-native price challenge and payment-settlement handshake. It does not by itself define identity, delegation, license terms, or resource authorization."@en .

ex:faq-answer-3 a schema:Answer ;
    schema:name "Answer to: What does Circle contribute?"@en ;
    schema:text "Circle contributes a discovery and commerce surface around x402 services, including structured service metadata, machine-readable schemas, seller admission, service health, and stablecoin settlement infrastructure."@en .

ex:faq-answer-4 a schema:Answer ;
    schema:name "Answer to: Why is RDF useful here?"@en ;
    schema:text "RDF gives every offer, party, resource, policy, entitlement, and receipt a globally identifiable node whose relationships can be queried and independently extended."@en .

ex:faq-answer-5 a schema:Answer ;
    schema:name "Answer to: Can a single file be a product?"@en ;
    schema:text "Yes. A file, graph, query result, skill, prompt, model artifact, or individual storage operation can be offered independently when its identity, rights, price, and delivery are explicit."@en .

ex:faq-answer-6 a schema:Answer ;
    schema:name "Answer to: Does payment prove identity?"@en ;
    schema:text "No. Payment evidence identifies a payment authorization context, not necessarily the legal or organizational principal, the operating agent, or the authority delegated to that agent."@en .

ex:faq-answer-7 a schema:Answer ;
    schema:name "Answer to: Does successful payment authorize every use?"@en ;
    schema:text "No. Authorization must evaluate the license and access policy, including purpose, quantity, time, territory, redistribution, retention, and delegated authority."@en .

ex:faq-answer-8 a schema:Answer ;
    schema:name "Answer to: What is the marketplace listing unit?"@en ;
    schema:text "The recommended listing unit is a dereferenceable offer for one bounded resource or capability, not merely the top-level agent or API endpoint."@en .

ex:faq-answer-9 a schema:Answer ;
    schema:name "Answer to: How is delivery separated from settlement?"@en ;
    schema:text "The settlement receipt proves value transfer; the entitlement record establishes rights; the delivery route supplies the resource; and provenance links all three."@en .

ex:faq-question-1 a schema:Question ;
    schema:acceptedAnswer ex:faq-answer-1 ;
    schema:name "Is this still an agent marketplace?"@en ;
    schema:position 1 .

ex:faq-question-10 a schema:Question ;
    schema:acceptedAnswer ex:faq-answer-10 ;
    schema:name "Can subscriptions coexist with per-request payments?"@en ;
    schema:position 10 .

ex:faq-question-11 a schema:Question ;
    schema:acceptedAnswer ex:faq-answer-11 ;
    schema:name "What prevents low-quality or malicious commodities?"@en ;
    schema:position 11 .

ex:faq-question-12 a schema:Question ;
    schema:acceptedAnswer ex:faq-answer-12 ;
    schema:name "Is digital commodity a legal classification here?"@en ;
    schema:position 12 .

ex:faq-question-2 a schema:Question ;
    schema:acceptedAnswer ex:faq-answer-2 ;
    schema:name "What does x402 contribute?"@en ;
    schema:position 2 .

ex:faq-question-3 a schema:Question ;
    schema:acceptedAnswer ex:faq-answer-3 ;
    schema:name "What does Circle contribute?"@en ;
    schema:position 3 .

ex:faq-question-4 a schema:Question ;
    schema:acceptedAnswer ex:faq-answer-4 ;
    schema:name "Why is RDF useful here?"@en ;
    schema:position 4 .

ex:faq-question-5 a schema:Question ;
    schema:acceptedAnswer ex:faq-answer-5 ;
    schema:name "Can a single file be a product?"@en ;
    schema:position 5 .

ex:faq-question-6 a schema:Question ;
    schema:acceptedAnswer ex:faq-answer-6 ;
    schema:name "Does payment prove identity?"@en ;
    schema:position 6 .

ex:faq-question-7 a schema:Question ;
    schema:acceptedAnswer ex:faq-answer-7 ;
    schema:name "Does successful payment authorize every use?"@en ;
    schema:position 7 .

ex:faq-question-8 a schema:Question ;
    schema:acceptedAnswer ex:faq-answer-8 ;
    schema:name "What is the marketplace listing unit?"@en ;
    schema:position 8 .

ex:faq-question-9 a schema:Question ;
    schema:acceptedAnswer ex:faq-answer-9 ;
    schema:name "How is delivery separated from settlement?"@en ;
    schema:position 9 .

ex:file-access-policy a odrl:Policy ;
    schema:name "File access usage policy"@en ;
    odrl:target ex:file-access .

ex:glossary-authentication a schema:DefinedTerm ;
    schema:description "Verification that a claimant controls the credential associated with an identifier."@en ;
    schema:inDefinedTermSet ex:glossary ;
    schema:name "Authentication"@en ;
    schema:position 5 ;
    schema:subjectOf ex:glossary-authentication-definition .

ex:glossary-authentication-definition a schema:CreativeWork ;
    schema:name "Authentication definition"@en ;
    schema:text "Verification that a claimant controls the credential associated with an identifier."@en .

ex:glossary-authorization a schema:DefinedTerm ;
    schema:description "A decision that an authenticated party may perform a specified action on a resource under stated conditions."@en ;
    schema:inDefinedTermSet ex:glossary ;
    schema:name "Authorization"@en ;
    schema:position 6 ;
    schema:subjectOf ex:glossary-authorization-definition .

ex:glossary-authorization-definition a schema:CreativeWork ;
    schema:name "Authorization definition"@en ;
    schema:text "A decision that an authenticated party may perform a specified action on a resource under stated conditions."@en .

ex:glossary-delegation a schema:DefinedTerm ;
    schema:description "A relationship in which an agent is authorized to act on behalf of a principal for a bounded purpose."@en ;
    schema:inDefinedTermSet ex:glossary ;
    schema:name "Delegation"@en ;
    schema:position 7 ;
    schema:subjectOf ex:glossary-delegation-definition .

ex:glossary-delegation-definition a schema:CreativeWork ;
    schema:name "Delegation definition"@en ;
    schema:text "A relationship in which an agent is authorized to act on behalf of a principal for a bounded purpose."@en .

ex:glossary-dereferenceable-offer a schema:DefinedTerm ;
    schema:description "An offer identified by an IRI that resolves to a machine-readable description of the thing sold and the terms governing it."@en ;
    schema:inDefinedTermSet ex:glossary ;
    schema:name "Dereferenceable offer"@en ;
    schema:position 12 ;
    schema:subjectOf ex:glossary-dereferenceable-offer-definition .

ex:glossary-dereferenceable-offer-definition a schema:CreativeWork ;
    schema:name "Dereferenceable offer definition"@en ;
    schema:text "An offer identified by an IRI that resolves to a machine-readable description of the thing sold and the terms governing it."@en .

ex:glossary-entitlement a schema:DefinedTerm ;
    schema:description "A machine-verifiable right obtained under an offer and policy, often after payment but not reducible to payment."@en ;
    schema:inDefinedTermSet ex:glossary ;
    schema:name "Entitlement"@en ;
    schema:position 8 ;
    schema:subjectOf ex:glossary-entitlement-definition .

ex:glossary-entitlement-definition a schema:CreativeWork ;
    schema:name "Entitlement definition"@en ;
    schema:text "A machine-verifiable right obtained under an offer and policy, often after payment but not reducible to payment."@en .

ex:glossary-http-402 a schema:DefinedTerm ;
    schema:description "The HTTP Payment Required status used by x402 to signal that a resource requires payment and to carry a machine-readable challenge."@en ;
    schema:inDefinedTermSet ex:glossary ;
    schema:name "HTTP 402"@en ;
    schema:position 1 ;
    schema:subjectOf ex:glossary-http-402-definition .

ex:glossary-http-402-definition a schema:CreativeWork ;
    schema:name "HTTP 402 definition"@en ;
    schema:text "The HTTP Payment Required status used by x402 to signal that a resource requires payment and to carry a machine-readable challenge."@en .

ex:glossary-named-graph a schema:DefinedTerm ;
    schema:description "An RDF graph identified by an IRI so that its statements can be queried, governed, and licensed as a distinct resource."@en ;
    schema:inDefinedTermSet ex:glossary ;
    schema:name "Named graph"@en ;
    schema:position 11 ;
    schema:subjectOf ex:glossary-named-graph-definition .

ex:glossary-named-graph-definition a schema:CreativeWork ;
    schema:name "Named graph definition"@en ;
    schema:text "An RDF graph identified by an IRI so that its statements can be queried, governed, and licensed as a distinct resource."@en .

ex:glossary-odrl a schema:DefinedTerm ;
    schema:description "The Open Digital Rights Language, an RDF vocabulary for expressing permissions, prohibitions, duties, and constraints."@en ;
    schema:inDefinedTermSet ex:glossary ;
    schema:name "ODRL"@en ;
    schema:position 9 ;
    schema:subjectOf ex:glossary-odrl-definition .

ex:glossary-odrl-definition a schema:CreativeWork ;
    schema:name "ODRL definition"@en ;
    schema:text "The Open Digital Rights Language, an RDF vocabulary for expressing permissions, prohibitions, duties, and constraints."@en .

ex:glossary-provenance a schema:DefinedTerm ;
    schema:description "Information about the origin, custody, transformation, responsibility, and evidence associated with an entity or activity."@en ;
    schema:inDefinedTermSet ex:glossary ;
    schema:name "Provenance"@en ;
    schema:position 10 ;
    schema:subjectOf ex:glossary-provenance-definition .

ex:glossary-provenance-definition a schema:CreativeWork ;
    schema:name "Provenance definition"@en ;
    schema:text "Information about the origin, custody, transformation, responsibility, and evidence associated with an entity or activity."@en .

ex:glossary-usdc a schema:DefinedTerm ;
    schema:description "A regulated dollar-denominated stablecoin used as a settlement asset in Circle's agent-commerce stack."@en ;
    schema:inDefinedTermSet ex:glossary ;
    schema:name "USDC"@en ;
    schema:position 3 ;
    schema:subjectOf ex:glossary-usdc-definition .

ex:glossary-usdc-definition a schema:CreativeWork ;
    schema:name "USDC definition"@en ;
    schema:text "A regulated dollar-denominated stablecoin used as a settlement asset in Circle's agent-commerce stack."@en .

ex:glossary-webid a schema:DefinedTerm ;
    schema:description "A Web-addressable identifier that denotes an agent or person and can connect identity claims to a profile graph."@en ;
    schema:inDefinedTermSet ex:glossary ;
    schema:name "WebID"@en ;
    schema:position 4 ;
    schema:subjectOf ex:glossary-webid-definition .

ex:glossary-webid-definition a schema:CreativeWork ;
    schema:name "WebID definition"@en ;
    schema:text "A Web-addressable identifier that denotes an agent or person and can connect identity claims to a profile graph."@en .

ex:glossary-x402 a schema:DefinedTerm ;
    schema:description "A protocol for machine-readable payment requests and settlement around HTTP resources."@en ;
    schema:inDefinedTermSet ex:glossary ;
    schema:name "x402"@en ;
    schema:position 2 ;
    schema:subjectOf ex:glossary-x402-definition .

ex:glossary-x402-definition a schema:CreativeWork ;
    schema:name "x402 definition"@en ;
    schema:text "A protocol for machine-readable payment requests and settlement around HTTP resources."@en .

ex:granular-marketplace a schema:DefinedTerm ;
    schema:description "A marketplace whose listing unit is a bounded, machine-addressable resource or capability offer rather than an entire agent or API."@en ;
    schema:name "Granular Digital Commodities Marketplace"@en .

ex:howto-step-1 a schema:HowToStep ;
    schema:name "Define the commodity boundary"@en ;
    schema:position 1 ;
    schema:text "Give the resource or capability a stable IRI and state exactly what one purchasable unit contains."@en .

ex:howto-step-2 a schema:HowToStep ;
    schema:name "Describe the offer"@en ;
    schema:position 2 ;
    schema:text "Attach seller, price, currency, usage unit, validity period, delivery route, and machine-readable input/output schema."@en .

ex:howto-step-3 a schema:HowToStep ;
    schema:name "Bind identity and delegation"@en ;
    schema:position 3 ;
    schema:text "Identify the principal, buyer agent, seller agent, and any acted-on-behalf-of relationship without treating a wallet address as the whole identity."@en .

ex:howto-step-4 a schema:HowToStep ;
    schema:name "Express rights and constraints"@en ;
    schema:position 4 ;
    schema:text "State permissions, prohibitions, duties, purpose, quantity, territory, retention, and redistribution constraints in a machine-readable policy."@en .

ex:howto-step-5 a schema:HowToStep ;
    schema:name "Issue and settle the x402 challenge"@en ;
    schema:position 5 ;
    schema:text "Return the payment requirement, let the buyer agent authorize settlement, and retain payment evidence without equating payment with authorization."@en .

ex:howto-step-6 a schema:HowToStep ;
    schema:name "Evaluate entitlement and deliver"@en ;
    schema:position 6 ;
    schema:text "Authenticate the requesting party, evaluate the purchased right, deliver through the declared route, and enforce any continuing constraints."@en .

ex:howto-step-7 a schema:HowToStep ;
    schema:name "Emit a provenance receipt"@en ;
    schema:position 7 ;
    schema:text "Link the offer, policy, resource, parties, delegated authority, payment evidence, delivery result, and timestamps in a queryable record."@en .

ex:identity-layer a schema:CreativeWork ;
    schema:description "WebID or another verifiable identifier distinguishes principal, agent, seller, buyer, and the authority under which each acts."@en ;
    schema:name "Identity and Delegation"@en ;
    schema:position 3 .

ex:implementation-howto a schema:HowTo ;
    schema:name "How to publish a granular digital commodity"@en ;
    schema:step ex:howto-step-1,
        ex:howto-step-2,
        ex:howto-step-3,
        ex:howto-step-4,
        ex:howto-step-5,
        ex:howto-step-6,
        ex:howto-step-7 .

ex:investment-thesis a schema:CreativeWork ;
    schema:hasPart ex:market-expansion,
        ex:programmable-rights,
        ex:settlement-volume,
        ex:trust-compounding ;
    schema:name "Executive and investor thesis"@en .

ex:live-offer-examples a schema:ItemList ;
    schema:description "Three live offers demonstrate how one knowledge asset can support distinct graph-access and file-access rights."@en ;
    schema:itemListElement <http://data.openlinksw.com/oplweb/offer/DemoFileAccessOffer1URIBurner#this>,
        <http://data.openlinksw.com/oplweb/offer/DemoFileAccessOffer2URIBurner#this>,
        <http://data.openlinksw.com/oplweb/offer/WorldCup2026GuideNamedGraphOfferURIBurner#this> ;
    schema:name "Live URI Burner offer examples"@en .

ex:loac a schema:DefinedTerm ;
    schema:description "A Linked Data approach that keeps identity, identification, authentication, authorization, storage, offers, licenses, delegation, and provenance distinct but composable."@en ;
    schema:name "Linked Open Authorization and Commerce"@en .

ex:machine-readable-license a schema:DefinedTerm ;
    schema:description "A policy expression describing permitted, prohibited, and required uses of a purchased digital resource."@en ;
    schema:name "Machine-readable License"@en .

ex:market-expansion a schema:CreativeWork ;
    schema:description "The marketplace expands from whole-agent services to every bounded unit of data, information, knowledge, and executable capability that can carry an offer."@en ;
    schema:name "A larger addressable market"@en ;
    schema:position 1 .

ex:marketplace-architecture a schema:CreativeWork ;
    schema:hasPart ex:authorization-layer,
        ex:delivery-layer,
        ex:discovery-layer,
        ex:identity-layer,
        ex:offer-layer,
        ex:payment-layer ;
    schema:name "Six-layer marketplace architecture"@en .

ex:named-graph-access-policy a odrl:Policy ;
    schema:name "Named-graph access usage policy"@en ;
    odrl:target ex:named-graph-access .

ex:offer-layer a schema:CreativeWork ;
    schema:description "RDF joins each commodity to its seller, price, usage unit, license, access policy, delivery route, and provenance."@en ;
    schema:name "Offer and Rights Description"@en ;
    schema:position 2 .

ex:payment-layer a schema:CreativeWork ;
    schema:description "x402 communicates the price challenge and produces payment evidence, while stablecoin settlement provides machine-speed value transfer."@en ;
    schema:name "Payment and Settlement"@en ;
    schema:position 4 .

ex:policy-bound-delivery a schema:DefinedTerm ;
    schema:description "Delivery that occurs only after payment and policy evaluation establish the requested party's entitlement."@en ;
    schema:name "Policy-bound Delivery"@en .

ex:programmable-rights a schema:CreativeWork ;
    schema:description "Price is only one dimension. Purpose, duration, quantity, redistribution, retention, and delegated authority become inspectable parts of the product."@en ;
    schema:name "Programmable rights become product infrastructure"@en ;
    schema:position 2 .

ex:provenance-receipt a schema:DefinedTerm ;
    schema:description "A record linking an economic event to the offer, resource, seller, buyer, agent, policy, payment evidence, and delivered result."@en ;
    schema:name "Provenance Receipt"@en .

ex:query-execution-policy a odrl:Policy ;
    schema:name "Query execution usage policy"@en ;
    odrl:target ex:query-execution .

ex:settlement-volume a schema:CreativeWork ;
    schema:description "Smaller purchasable units create more transaction moments, more pricing strategies, and more opportunities for USDC-denominated settlement."@en ;
    schema:name "Granularity creates settlement velocity"@en ;
    schema:position 4 .

ex:source-circle a schema:WebPage ;
    schema:name "Circle Agent Marketplace"@en ;
    schema:url <https://agents.circle.com/services> .

ex:source-loac a schema:WebPage ;
    schema:name "Identity, Authentication, Authorization and Storage with LOAC"@en ;
    schema:url <https://linkeddata.uriburner.com/weblog/?post=identity-auth-storage-loac-qa-claude_sonnet_5-1.html> .

ex:source-x402 a schema:WebPage ;
    schema:name "x402: Open Agentic Economy Meshup"@en ;
    schema:url <https://linkeddata.uriburner.com/weblog/?post=x402-open-agentic-economy-meshup-claude_sonnet_5-1.html> .

ex:storage-operation-policy a odrl:Policy ;
    schema:name "Storage operation usage policy"@en ;
    odrl:target ex:storage-operation .

ex:trust-compounding a schema:CreativeWork ;
    schema:description "Provenance, fulfillment history, policy clarity, and resource-level reputation can improve discovery and reduce transaction friction over time."@en ;
    schema:name "Trust becomes a compounding market asset"@en ;
    schema:position 3 .

ex:viewpoint a schema:Article ;
    schema:about ex:capability-offer,
        ex:delegated-authority,
        ex:digital-commodity,
        ex:entitlement,
        ex:granular-marketplace,
        ex:loac,
        ex:machine-readable-license,
        ex:policy-bound-delivery,
        ex:provenance-receipt,
        ex:x402 ;
    schema:accountablePerson <https://www.linkedin.com/in/kidehen#this> ;
    schema:author <https://openai.com/codex/#gpt5-chat> ;
    schema:description "A point-of-view analysis of how Circle's x402 marketplace could trade bounded digital resources and rights using Linked Data identity, delegation, authorization, licensing, delivery, and provenance."@en ;
    schema:hasPart ex:commodity-catalog,
        ex:faq,
        ex:glossary,
        ex:implementation-howto,
        ex:investment-thesis,
        ex:live-offer-examples,
        ex:marketplace-architecture ;
    schema:headline "The Market Beneath the Marketplace"@en ;
    prov:wasDerivedFrom ex:source-circle,
        ex:source-loac,
        ex:source-x402 ;
    prov:wasGeneratedBy <https://github.com/OpenLinkSoftware/ai-agent-skills/tree/main/kg-generator#this>,
        <https://github.com/OpenLinkSoftware/ai-agent-skills/tree/main/rdf-infographic-skill#this>,
        <https://openai.com/codex/#gpt5-chat> .

ex:x402 a schema:DefinedTerm ;
    schema:description "An HTTP-native payment protocol that turns a 402 Payment Required response into a machine-readable payment challenge and settlement flow."@en ;
    schema:name "x402"@en .

<https://linkeddata.uriburner.com/DAV/demos/daas_paid/world-cup-2026-country-player-guide-meshup-gpt5-chat-1.html> a schema:WebPage ;
    schema:encodingFormat "HTML document"@en ;
    schema:name "World Cup 2026 country and player guide"@en .

<http://data.openlinksw.com/oplweb/offer-unitprice/FileAccessPriceSpecification#this> a schema:UnitPriceSpecification ;
    schema:price 2.99 ;
    schema:priceCurrency "USD" ;
    oploffer:interval "month" ;
    oploffer:intervalCount 1 .

<https://linkeddata.uriburner.com/DAV/demos/daas_paid/world-cup-2026-country-player-guide-meshup-gpt5-chat-1.ttl> a schema:Dataset ;
    schema:encodingFormat "Named RDF graph via SPARQL"@en,
        "RDF-Turtle document"@en ;
    schema:name "World Cup 2026 country and player guide"@en .

<https://openai.com/codex/#gpt5-chat> a schema:SoftwareApplication,
        prov:SoftwareAgent ;
    schema:name "Codex using GPT-5 Chat"@en ;
    prov:actedOnBehalfOf <https://www.linkedin.com/in/kidehen#this> .

ex:agent-skill a schema:Product ;
    schema:description "bounded prompt, workflow, tool contract, or executable skill"@en ;
    schema:name "Agent skill"@en ;
    schema:position 5 .

ex:attestation a schema:Product ;
    schema:description "identity, compliance, quality, or provenance assertion"@en ;
    schema:name "Attestation"@en ;
    schema:position 6 .

ex:dataset-slice a schema:Product ;
    schema:description "row, record, partition, or time window"@en ;
    schema:name "Dataset slice"@en ;
    schema:position 1 .

ex:derived-answer a schema:Product ;
    schema:description "analysis, summary, recommendation, or scored result"@en ;
    schema:name "Derived answer"@en ;
    schema:position 8 .

ex:file-access a schema:Product ;
    schema:description "document, model artifact, archive, or media file"@en ;
    schema:name "File access"@en ;
    schema:position 3 .

ex:named-graph-access a schema:Product ;
    schema:description "RDF graph or graph pattern"@en ;
    schema:name "Named-graph access"@en ;
    schema:position 2 .

ex:query-execution a schema:Product ;
    schema:description "SPARQL, SQL, GraphQL, or inference request"@en ;
    schema:name "Query execution"@en ;
    schema:position 4 .

ex:storage-operation a schema:Product ;
    schema:description "read, write, append, transform, or publish"@en ;
    schema:name "Storage operation"@en ;
    schema:position 7 .

<urn:shop:offering:info> a schema:Dataset ;
    schema:name "URI Burner shop offering information graph"@en .

<https://www.linkedin.com/in/kidehen#this> a schema:Person ;
    schema:name "Kingsley Uyi Idehen"@en ;
    owl:sameAs <https://kingsley.idehen.net/DAV/home/kidehen/Public/YouID/link-in-bio-credentials-5/index.html#netid> .

<https://agents.circle.com/services#this> a schema:Organization ;
    schema:name "Circle Agent Marketplace"@en .

ex:glossary a schema:DefinedTermSet ;
    schema:hasDefinedTerm ex:glossary-authentication,
        ex:glossary-authorization,
        ex:glossary-delegation,
        ex:glossary-dereferenceable-offer,
        ex:glossary-entitlement,
        ex:glossary-http-402,
        ex:glossary-named-graph,
        ex:glossary-odrl,
        ex:glossary-provenance,
        ex:glossary-usdc,
        ex:glossary-webid,
        ex:glossary-x402 ;
    schema:name "Core Technical Glossary"@en .

