# RDF Ontology generated by @inferal-relay/rdf-emitter

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix tspv: <https://relay.inferal.com/ontology/typespec/versioning/> .
@prefix adm: <https://ontology.inferal.com/modules/advertising-measurement/> .
@prefix aent: <https://ontology.inferal.com/modules/advertising-entity/> .
@prefix chatgptads: <https://relay.inferal.com/ontology/chatgptads/> .
@prefix schema: <https://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix qb: <http://purl.org/linked-data/cube#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix vann: <http://purl.org/vocab/vann/> .

# Ontology metadata
<https://relay.inferal.com/ontology/chatgptads/>
  rdfs:label "ChatGPT Ads API Ontology" ;
  rdfs:comment "Ontology for the ChatGPT Ads API component schema surface across ad accounts, campaigns, ad groups, ads, targeting, custom audiences, product feeds, lead forms, conversions and insights." ;
  dcterms:title "ChatGPT Ads API Ontology" ;
  dcterms:description "Ontology for the ChatGPT Ads API component schema surface across ad accounts, campaigns, ad groups, ads, targeting, custom audiences, product feeds, lead forms, conversions and insights." ;
  dcterms:license <https://creativecommons.org/licenses/by/4.0/> ;
  dcterms:publisher <https://inferal.com/> ;
  vann:preferredNamespacePrefix "chatgptads" ;
  vann:preferredNamespaceUri "https://relay.inferal.com/ontology/chatgptads/" .

# Class: Account Integrity Review Body
chatgptads:AccountIntegrityReviewBody a rdfs:Class ;
  rdfs:label "Account Integrity Review Body" .

# Class: Review Body
chatgptads:ReviewBody a rdfs:Class ;
  rdfs:label "Review Body" .

# Class: Account Integrity Review Details Body
chatgptads:AccountIntegrityReviewDetailsBody a rdfs:Class ;
  rdfs:label "Account Integrity Review Details Body" .

# Class: Ad Account Creation Session Resource
chatgptads:AdAccountCreationSessionResource a rdfs:Class ;
  rdfs:label "Ad Account Creation Session Resource" .

# Class: Ad Account Resource
chatgptads:AdAccountResource a rdfs:Class ;
  rdfs:label "Ad Account Resource" ;
  rdfs:subClassOf aent:AdAccount .

# Class: Ad Account Spend Limit Window Body
chatgptads:AdAccountSpendLimitWindowBody a rdfs:Class ;
  rdfs:label "Ad Account Spend Limit Window Body" .

# Class: Ad Account Spend Limit Windows List Resource
chatgptads:AdAccountSpendLimitWindowsListResource a rdfs:Class ;
  rdfs:label "Ad Account Spend Limit Windows List Resource" .

# Class: Ad Accounts Resource
chatgptads:AdAccountsResource a rdfs:Class ;
  rdfs:label "Ad Accounts Resource" .

# Class: Ad Appeal Body
chatgptads:AdAppealBody a rdfs:Class ;
  rdfs:label "Ad Appeal Body" .

# Class: Ad Group Item Body
chatgptads:AdGroupItemBody a rdfs:Class ;
  rdfs:label "Ad Group Item Body" ;
  rdfs:subClassOf aent:TargetingGroup .

# Class: Product Set Body
chatgptads:ProductSetBody a rdfs:Class ;
  rdfs:label "Product Set Body" .

# Class: Product Set Filter Body
chatgptads:ProductSetFilterBody a rdfs:Class ;
  rdfs:label "Product Set Filter Body" .

# Class: Bidding Config Body
chatgptads:BiddingConfigBody a rdfs:Class ;
  rdfs:label "Bidding Config Body" ;
  rdfs:subClassOf aent:BidStrategy .

# Class: Custom Audience Bid Multiplier Body
chatgptads:CustomAudienceBidMultiplierBody a rdfs:Class ;
  rdfs:label "Custom Audience Bid Multiplier Body" .

# Class: Landing Page Configuration Body
chatgptads:LandingPageConfigurationBody a rdfs:Class ;
  rdfs:label "Landing Page Configuration Body" .

# Class: Ad Group Serving Issue Body
chatgptads:AdGroupServingIssueBody a rdfs:Class ;
  rdfs:label "Ad Group Serving Issue Body" .

# Class: Ad Groups Resource
chatgptads:AdGroupsResource a rdfs:Class ;
  rdfs:label "Ad Groups Resource" .

# Class: Ad Image Crop Body
chatgptads:AdImageCropBody a rdfs:Class ;
  rdfs:label "Ad Image Crop Body" .

# Class: Ad Image Crop Params
chatgptads:AdImageCropParams a rdfs:Class ;
  rdfs:label "Ad Image Crop Params" ;
  rdfs:comment "Optional normalized square crop for chat_card creatives. Requires file_id and is not supported for product_ad_template creatives." .

# Class: Ad Item Body
chatgptads:AdItemBody a rdfs:Class ;
  rdfs:label "Ad Item Body" ;
  rdfs:subClassOf aent:Ad .

# Class: Conversational Bottom Otm Spec Body
chatgptads:ConversationalBottomOtmSpecBody a rdfs:Class ;
  rdfs:label "Conversational Bottom Otm Spec Body" .

# Class: Ad Serving Issue Body
chatgptads:AdServingIssueBody a rdfs:Class ;
  rdfs:label "Ad Serving Issue Body" .

# Class: Ad Preview Item Body
chatgptads:AdPreviewItemBody a rdfs:Class ;
  rdfs:label "Ad Preview Item Body" .

# Class: Ad Preview Resource
chatgptads:AdPreviewResource a rdfs:Class ;
  rdfs:label "Ad Preview Resource" .

# Class: Ads OAuth Me Resource
chatgptads:AdsOAuthMeResource a rdfs:Class ;
  rdfs:label "Ads OAuth Me Resource" .

# Class: Ads Resource
chatgptads:AdsResource a rdfs:Class ;
  rdfs:label "Ads Resource" .

# Class: Archived Product Feed Resource
chatgptads:ArchivedProductFeedResource a rdfs:Class ;
  rdfs:label "Archived Product Feed Resource" .

# Class: Bidding Config Params
chatgptads:BiddingConfigParams a rdfs:Class ;
  rdfs:label "Bidding Config Params" .

# Class: Custom Audience Bid Multiplier Params
chatgptads:CustomAudienceBidMultiplierParams a rdfs:Class ;
  rdfs:label "Custom Audience Bid Multiplier Params" .

# Class: Budget Body
chatgptads:BudgetBody a rdfs:Class ;
  rdfs:label "Budget Body" .

# Class: Budget Params
chatgptads:BudgetParams a rdfs:Class ;
  rdfs:label "Budget Params" .

# Class: Business Agent Catalog Tool Body
chatgptads:BusinessAgentCatalogToolBody a rdfs:Class ;
  rdfs:label "Business Agent Catalog Tool Body" .

# Class: Business Agent Lead Form Selection Body
chatgptads:BusinessAgentLeadFormSelectionBody a rdfs:Class ;
  rdfs:label "Business Agent Lead Form Selection Body" .

# Class: Business Agent Lead Form Selection Body Param
chatgptads:BusinessAgentLeadFormSelectionBodyParam a rdfs:Class ;
  rdfs:label "Business Agent Lead Form Selection Body Param" .

# Class: Business Agent List Item Body
chatgptads:BusinessAgentListItemBody a rdfs:Class ;
  rdfs:label "Business Agent List Item Body" .

# Class: Business Agent Preview Message Body
chatgptads:BusinessAgentPreviewMessageBody a rdfs:Class ;
  rdfs:label "Business Agent Preview Message Body" .

# Class: Business Agent Preview Resource
chatgptads:BusinessAgentPreviewResource a rdfs:Class ;
  rdfs:label "Business Agent Preview Resource" .

# Class: Campaign Item Body
chatgptads:CampaignItemBody a rdfs:Class ;
  rdfs:label "Campaign Item Body" ;
  rdfs:subClassOf aent:Campaign .

# Class: Targeting Body
chatgptads:TargetingBody a rdfs:Class ;
  rdfs:label "Targeting Body" .

# Class: Targeting Geo Locations Body
chatgptads:TargetingGeoLocationsBody a rdfs:Class ;
  rdfs:label "Targeting Geo Locations Body" .

# Class: Targeting Geo Location Body
chatgptads:TargetingGeoLocationBody a rdfs:Class ;
  rdfs:label "Targeting Geo Location Body" .

# Class: Targeting Custom Audiences Body
chatgptads:TargetingCustomAudiencesBody a rdfs:Class ;
  rdfs:label "Targeting Custom Audiences Body" .

# Class: Targeting Platforms Body
chatgptads:TargetingPlatformsBody a rdfs:Class ;
  rdfs:label "Targeting Platforms Body" .

# Class: Campaign Serving Issue Body
chatgptads:CampaignServingIssueBody a rdfs:Class ;
  rdfs:label "Campaign Serving Issue Body" .

# Class: Campaigns Resource
chatgptads:CampaignsResource a rdfs:Class ;
  rdfs:label "Campaigns Resource" .

# Class: Client Data Source Item Resource
chatgptads:ClientDataSourceItemResource a rdfs:Class ;
  rdfs:label "Client Data Source Item Resource" .

# Class: Conversion Api Key Resource
chatgptads:ConversionApiKeyResource a rdfs:Class ;
  rdfs:label "Conversion Api Key Resource" .

# Class: Conversion Event Body
chatgptads:ConversionEventBody a rdfs:Class ;
  rdfs:label "Conversion Event Body" .

# Class: Conversion Event Setting Campaign Body
chatgptads:ConversionEventSettingCampaignBody a rdfs:Class ;
  rdfs:label "Conversion Event Setting Campaign Body" .

# Class: Conversion Event Setting Item Resource
chatgptads:ConversionEventSettingItemResource a rdfs:Class ;
  rdfs:label "Conversion Event Setting Item Resource" .

# Class: Conversion Event Setting Source Body
chatgptads:ConversionEventSettingSourceBody a rdfs:Class ;
  rdfs:label "Conversion Event Setting Source Body" .

# Class: Conversion Events Resource
chatgptads:ConversionEventsResource a rdfs:Class ;
  rdfs:label "Conversion Events Resource" .

# Class: Conversion Summary Row Body
chatgptads:ConversionSummaryRowBody a rdfs:Class ;
  rdfs:label "Conversion Summary Row Body" .

# Class: Conversion Summary Rows Resource
chatgptads:ConversionSummaryRowsResource a rdfs:Class ;
  rdfs:label "Conversion Summary Rows Resource" .

# Class: Create Ad Account Creation Session Body
chatgptads:CreateAdAccountCreationSessionBody a rdfs:Class ;
  rdfs:label "Create Ad Account Creation Session Body" .

# Class: Create Ad Account Spend Limit Window Body
chatgptads:CreateAdAccountSpendLimitWindowBody a rdfs:Class ;
  rdfs:label "Create Ad Account Spend Limit Window Body" .

# Class: Create Ad Body
chatgptads:CreateAdBody a rdfs:Class ;
  rdfs:label "Create Ad Body" .

# Class: Create Ad Creative Params
chatgptads:CreateAdCreativeParams a rdfs:Class ;
  rdfs:label "Create Ad Creative Params" .

# Class: Landing Page Configuration Params
chatgptads:LandingPageConfigurationParams a rdfs:Class ;
  rdfs:label "Landing Page Configuration Params" .

# Class: Create Ad Group Body
chatgptads:CreateAdGroupBody a rdfs:Class ;
  rdfs:label "Create Ad Group Body" .

# Class: Product Set Params
chatgptads:ProductSetParams a rdfs:Class ;
  rdfs:label "Product Set Params" .

# Class: Product Set Filter Params
chatgptads:ProductSetFilterParams a rdfs:Class ;
  rdfs:label "Product Set Filter Params" .

# Class: Create Api Key Body
chatgptads:CreateApiKeyBody a rdfs:Class ;
  rdfs:label "Create Api Key Body" .

# Class: Create Api Key Resource
chatgptads:CreateApiKeyResource a rdfs:Class ;
  rdfs:label "Create Api Key Resource" .

# Class: Create Business Agent Body
chatgptads:CreateBusinessAgentBody a rdfs:Class ;
  rdfs:label "Create Business Agent Body" .

# Class: Create Campaign Body
chatgptads:CreateCampaignBody a rdfs:Class ;
  rdfs:label "Create Campaign Body" .

# Class: Targeting Params
chatgptads:TargetingParams a rdfs:Class ;
  rdfs:label "Targeting Params" .

# Class: Targeting Geo Locations Params
chatgptads:TargetingGeoLocationsParams a rdfs:Class ;
  rdfs:label "Targeting Geo Locations Params" .

# Class: Targeting Geo Location Params
chatgptads:TargetingGeoLocationParams a rdfs:Class ;
  rdfs:label "Targeting Geo Location Params" .

# Class: Targeting Custom Audiences Params
chatgptads:TargetingCustomAudiencesParams a rdfs:Class ;
  rdfs:label "Targeting Custom Audiences Params" .

# Class: Targeting Platforms Params
chatgptads:TargetingPlatformsParams a rdfs:Class ;
  rdfs:label "Targeting Platforms Params" .

# Class: Create Conversion Api Key Body
chatgptads:CreateConversionApiKeyBody a rdfs:Class ;
  rdfs:label "Create Conversion Api Key Body" .

# Class: Create Conversion Event Setting Body
chatgptads:CreateConversionEventSettingBody a rdfs:Class ;
  rdfs:label "Create Conversion Event Setting Body" .

# Class: Create Conversion Source Body
chatgptads:CreateConversionSourceBody a rdfs:Class ;
  rdfs:label "Create Conversion Source Body" .

# Class: Create Custom Audience Body
chatgptads:CreateCustomAudienceBody a rdfs:Class ;
  rdfs:label "Create Custom Audience Body" .

# Class: Created Lead Sync Subscription Resource
chatgptads:CreatedLeadSyncSubscriptionResource a rdfs:Class ;
  rdfs:label "Created Lead Sync Subscription Resource" .

# Class: Create Lead Form Body
chatgptads:CreateLeadFormBody a rdfs:Class ;
  rdfs:label "Create Lead Form Body" .

# Class: Create Lead Form Field Body Param
chatgptads:CreateLeadFormFieldBodyParam a rdfs:Class ;
  rdfs:label "Create Lead Form Field Body Param" .

# Class: Create Lead Form Option Body Param
chatgptads:CreateLeadFormOptionBodyParam a rdfs:Class ;
  rdfs:label "Create Lead Form Option Body Param" .

# Class: Create Lead Sync Subscription Body
chatgptads:CreateLeadSyncSubscriptionBody a rdfs:Class ;
  rdfs:label "Create Lead Sync Subscription Body" .

# Class: Create Partner Data Upload Body
chatgptads:CreatePartnerDataUploadBody a rdfs:Class ;
  rdfs:label "Create Partner Data Upload Body" .

# Class: Create Partner Data Upload Resource
chatgptads:CreatePartnerDataUploadResource a rdfs:Class ;
  rdfs:label "Create Partner Data Upload Resource" .

# Class: Create Product Feed Body
chatgptads:CreateProductFeedBody a rdfs:Class ;
  rdfs:label "Create Product Feed Body" .

# Class: Create Test Lead Submission Body
chatgptads:CreateTestLeadSubmissionBody a rdfs:Class ;
  rdfs:label "Create Test Lead Submission Body" .

# Class: Custom Audience Inline Identifier Params
chatgptads:CustomAudienceInlineIdentifierParams a rdfs:Class ;
  rdfs:label "Custom Audience Inline Identifier Params" .

# Class: Custom Audience Item Body
chatgptads:CustomAudienceItemBody a rdfs:Class ;
  rdfs:label "Custom Audience Item Body" .

# Class: Custom Audience Membership Mutation Body
chatgptads:CustomAudienceMembershipMutationBody a rdfs:Class ;
  rdfs:label "Custom Audience Membership Mutation Body" .

# Class: Custom Audience Membership Operation Body
chatgptads:CustomAudienceMembershipOperationBody a rdfs:Class ;
  rdfs:label "Custom Audience Membership Operation Body" .

# Class: Custom Audiences Resource
chatgptads:CustomAudiencesResource a rdfs:Class ;
  rdfs:label "Custom Audiences Resource" .

# Class: Delete Ad Account Spend Limit Window Resource
chatgptads:DeleteAdAccountSpendLimitWindowResource a rdfs:Class ;
  rdfs:label "Delete Ad Account Spend Limit Window Resource" .

# Class: Deleted Lead Sync Subscription Resource
chatgptads:DeletedLeadSyncSubscriptionResource a rdfs:Class ;
  rdfs:label "Deleted Lead Sync Subscription Resource" .

# Class: Geo Lookup Entry
chatgptads:GeoLookupEntry a rdfs:Class ;
  rdfs:label "Geo Lookup Entry" .

# Class: Geo Lookup Search Resource
chatgptads:GeoLookupSearchResource a rdfs:Class ;
  rdfs:label "Geo Lookup Search Resource" .

# Class: Insight Item Body
chatgptads:InsightItemBody a rdfs:Class ;
  rdfs:label "Insight Item Body" .

# Class: Insights Resource
chatgptads:InsightsResource a rdfs:Class ;
  rdfs:label "Insights Resource" .

# Class: Lead Form List Item Body
chatgptads:LeadFormListItemBody a rdfs:Class ;
  rdfs:label "Lead Form List Item Body" .

# Class: Public Lead Form Field Body
chatgptads:PublicLeadFormFieldBody a rdfs:Class ;
  rdfs:label "Public Lead Form Field Body" .

# Class: Public Lead Form Option Body
chatgptads:PublicLeadFormOptionBody a rdfs:Class ;
  rdfs:label "Public Lead Form Option Body" .

# Class: Lead Sync Subscription List Item Body
chatgptads:LeadSyncSubscriptionListItemBody a rdfs:Class ;
  rdfs:label "Lead Sync Subscription List Item Body" .

# Class: Lead Sync Subscription Resource
chatgptads:LeadSyncSubscriptionResource a rdfs:Class ;
  rdfs:label "Lead Sync Subscription Resource" .

# Class: Lead Sync Subscriptions Resource
chatgptads:LeadSyncSubscriptionsResource a rdfs:Class ;
  rdfs:label "Lead Sync Subscriptions Resource" .

# Class: Lead Sync Webhook Data
chatgptads:LeadSyncWebhookData a rdfs:Class ;
  rdfs:label "Lead Sync Webhook Data" ;
  rdfs:comment "LeadSyncWebhookData" .

# Class: Lead Sync Webhook Scalar Response
chatgptads:LeadSyncWebhookScalarResponse a rdfs:Class ;
  rdfs:label "Lead Sync Webhook Scalar Response" ;
  rdfs:comment "LeadSyncWebhookScalarResponse" .

# Class: Lead Sync Webhook Multiple Choice Response
chatgptads:LeadSyncWebhookMultipleChoiceResponse a rdfs:Class ;
  rdfs:label "Lead Sync Webhook Multiple Choice Response" ;
  rdfs:comment "LeadSyncWebhookMultipleChoiceResponse" .

# Class: Lead Sync Webhook Option
chatgptads:LeadSyncWebhookOption a rdfs:Class ;
  rdfs:label "Lead Sync Webhook Option" ;
  rdfs:comment "LeadSyncWebhookOption" .

# Class: Lead Sync Webhook Event
chatgptads:LeadSyncWebhookEvent a rdfs:Class ;
  rdfs:label "Lead Sync Webhook Event" ;
  rdfs:comment "LeadSyncWebhookEvent" .

# Class: List Business Agents Resource
chatgptads:ListBusinessAgentsResource a rdfs:Class ;
  rdfs:label "List Business Agents Resource" .

# Class: List Business Agent Tools Resource
chatgptads:ListBusinessAgentToolsResource a rdfs:Class ;
  rdfs:label "List Business Agent Tools Resource" .

# Class: List Client Data Source Items Resource
chatgptads:ListClientDataSourceItemsResource a rdfs:Class ;
  rdfs:label "List Client Data Source Items Resource" .

# Class: List Conversion Event Settings Resource
chatgptads:ListConversionEventSettingsResource a rdfs:Class ;
  rdfs:label "List Conversion Event Settings Resource" .

# Class: List Lead Forms Resource
chatgptads:ListLeadFormsResource a rdfs:Class ;
  rdfs:label "List Lead Forms Resource" .

# Class: List Product Feed Body
chatgptads:ListProductFeedBody a rdfs:Class ;
  rdfs:label "List Product Feed Body" .

# Class: List Product Feeds Resource
chatgptads:ListProductFeedsResource a rdfs:Class ;
  rdfs:label "List Product Feeds Resource" .

# Class: List Product Feed Uploads Resource
chatgptads:ListProductFeedUploadsResource a rdfs:Class ;
  rdfs:label "List Product Feed Uploads Resource" .

# Class: Product Feed Upload Body
chatgptads:ProductFeedUploadBody a rdfs:Class ;
  rdfs:label "Product Feed Upload Body" .

# Class: Product Feed Upload Diagnostic Body
chatgptads:ProductFeedUploadDiagnosticBody a rdfs:Class ;
  rdfs:label "Product Feed Upload Diagnostic Body" .

# Class: Merge Custom Audiences Body
chatgptads:MergeCustomAudiencesBody a rdfs:Class ;
  rdfs:label "Merge Custom Audiences Body" .

# Class: Partner Data Upload Resource
chatgptads:PartnerDataUploadResource a rdfs:Class ;
  rdfs:label "Partner Data Upload Resource" .

# Class: Patch Product Feed Products Body
chatgptads:PatchProductFeedProductsBody a rdfs:Class ;
  rdfs:label "Patch Product Feed Products Body" .

# Class: Product Feed Delta Product Body Param
chatgptads:ProductFeedDeltaProductBodyParam a rdfs:Class ;
  rdfs:label "Product Feed Delta Product Body Param" .

# Class: Product Feed Delta Variant Body Param
chatgptads:ProductFeedDeltaVariantBodyParam a rdfs:Class ;
  rdfs:label "Product Feed Delta Variant Body Param" .

# Class: Product Feed Delta Price Body Param
chatgptads:ProductFeedDeltaPriceBodyParam a rdfs:Class ;
  rdfs:label "Product Feed Delta Price Body Param" .

# Class: Product Feed Delta Availability Body Param
chatgptads:ProductFeedDeltaAvailabilityBodyParam a rdfs:Class ;
  rdfs:label "Product Feed Delta Availability Body Param" .

# Class: Post Conversion Insights Body
chatgptads:PostConversionInsightsBody a rdfs:Class ;
  rdfs:label "Post Conversion Insights Body" .

# Class: Post Product Feed Sftp Access Body
chatgptads:PostProductFeedSftpAccessBody a rdfs:Class ;
  rdfs:label "Post Product Feed Sftp Access Body" .

# Class: Preview Business Agent Body
chatgptads:PreviewBusinessAgentBody a rdfs:Class ;
  rdfs:label "Preview Business Agent Body" .

# Class: Public Business Agent Preview Message Body Param
chatgptads:PublicBusinessAgentPreviewMessageBodyParam a rdfs:Class ;
  rdfs:label "Public Business Agent Preview Message Body Param" .

# Class: Product Feed Delta Resource
chatgptads:ProductFeedDeltaResource a rdfs:Class ;
  rdfs:label "Product Feed Delta Resource" .

# Class: Product Feed Product Body
chatgptads:ProductFeedProductBody a rdfs:Class ;
  rdfs:label "Product Feed Product Body" .

# Class: Product Feed Resource
chatgptads:ProductFeedResource a rdfs:Class ;
  rdfs:label "Product Feed Resource" .

# Class: Product Feed Sftp Access Credentials Resource
chatgptads:ProductFeedSftpAccessCredentialsResource a rdfs:Class ;
  rdfs:label "Product Feed Sftp Access Credentials Resource" .

# Class: Product Feed Sftp Access Resource
chatgptads:ProductFeedSftpAccessResource a rdfs:Class ;
  rdfs:label "Product Feed Sftp Access Resource" .

# Class: Publish Lead Form Body
chatgptads:PublishLeadFormBody a rdfs:Class ;
  rdfs:label "Publish Lead Form Body" .

# Class: Query Product Feed Products Body
chatgptads:QueryProductFeedProductsBody a rdfs:Class ;
  rdfs:label "Query Product Feed Products Body" .

# Class: Query Product Feed Products Resource
chatgptads:QueryProductFeedProductsResource a rdfs:Class ;
  rdfs:label "Query Product Feed Products Resource" .

# Class: Replace Custom Audience Members Body
chatgptads:ReplaceCustomAudienceMembersBody a rdfs:Class ;
  rdfs:label "Replace Custom Audience Members Body" .

# Class: Test Lead Submission Resource
chatgptads:TestLeadSubmissionResource a rdfs:Class ;
  rdfs:label "Test Lead Submission Resource" .

# Class: Update Ad Account Body
chatgptads:UpdateAdAccountBody a rdfs:Class ;
  rdfs:label "Update Ad Account Body" .

# Class: Update Ad Account Negative Keywords Body
chatgptads:UpdateAdAccountNegativeKeywordsBody a rdfs:Class ;
  rdfs:label "Update Ad Account Negative Keywords Body" .

# Class: Update Ad Account Spend Limit Window Body
chatgptads:UpdateAdAccountSpendLimitWindowBody a rdfs:Class ;
  rdfs:label "Update Ad Account Spend Limit Window Body" .

# Class: Update Ad Body
chatgptads:UpdateAdBody a rdfs:Class ;
  rdfs:label "Update Ad Body" .

# Class: Update Ad Creative Params
chatgptads:UpdateAdCreativeParams a rdfs:Class ;
  rdfs:label "Update Ad Creative Params" .

# Class: Update Ad Group Body
chatgptads:UpdateAdGroupBody a rdfs:Class ;
  rdfs:label "Update Ad Group Body" .

# Class: Update Business Agent Body
chatgptads:UpdateBusinessAgentBody a rdfs:Class ;
  rdfs:label "Update Business Agent Body" .

# Class: Update Campaign Body
chatgptads:UpdateCampaignBody a rdfs:Class ;
  rdfs:label "Update Campaign Body" .

# Class: Update Lead Form Body
chatgptads:UpdateLeadFormBody a rdfs:Class ;
  rdfs:label "Update Lead Form Body" .

# Class: Upload Blob Body
chatgptads:UploadBlobBody a rdfs:Class ;
  rdfs:label "Upload Blob Body" .

# Class: Upload Blob Resource
chatgptads:UploadBlobResource a rdfs:Class ;
  rdfs:label "Upload Blob Resource" .

# Class: Upload Image Body
chatgptads:UploadImageBody a rdfs:Class ;
  rdfs:label "Upload Image Body" .

# Class: Upload Image Resource
chatgptads:UploadImageResource a rdfs:Class ;
  rdfs:label "Upload Image Resource" .

# Generated Record classes for Chatgptads.CreatePartnerDataUploadResource.uploadHeaders
<https://relay.inferal.com/ontology/chatgptads/record/Chatgptads.CreatePartnerDataUploadResource/uploadHeaders/Container> a rdfs:Class ;
  rdfs:label "Upload Headers Record" .
<https://relay.inferal.com/ontology/chatgptads/record/Chatgptads.CreatePartnerDataUploadResource/uploadHeaders/Entry> a rdfs:Class ;
  rdfs:label "Upload Headers Entry" .

# Concept scheme: ActivePausedArchivedStatusParam
chatgptads:ActivePausedArchivedStatusParamScheme a skos:ConceptScheme ;
  rdfs:label "ActivePausedArchivedStatusParam" ;
  rdfs:comment "Values ActivePausedArchivedStatusParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ActivePausedArchivedStatusParam/active> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ActivePausedArchivedStatusParam/paused> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ActivePausedArchivedStatusParam/archived> .

<https://relay.inferal.com/ontology/chatgptads/ActivePausedArchivedStatusParam/active> a skos:Concept ;
  skos:inScheme chatgptads:ActivePausedArchivedStatusParamScheme ;
  skos:topConceptOf chatgptads:ActivePausedArchivedStatusParamScheme ;
  skos:prefLabel "Active" ;
  skos:altLabel "active" ;
  skos:notation "active" .

<https://relay.inferal.com/ontology/chatgptads/ActivePausedArchivedStatusParam/paused> a skos:Concept ;
  skos:inScheme chatgptads:ActivePausedArchivedStatusParamScheme ;
  skos:topConceptOf chatgptads:ActivePausedArchivedStatusParamScheme ;
  skos:prefLabel "Paused" ;
  skos:altLabel "paused" ;
  skos:notation "paused" .

<https://relay.inferal.com/ontology/chatgptads/ActivePausedArchivedStatusParam/archived> a skos:Concept ;
  skos:inScheme chatgptads:ActivePausedArchivedStatusParamScheme ;
  skos:topConceptOf chatgptads:ActivePausedArchivedStatusParamScheme ;
  skos:prefLabel "Archived" ;
  skos:altLabel "archived" ;
  skos:notation "archived" .

# Concept scheme: ActivePausedStatusParam
chatgptads:ActivePausedStatusParamScheme a skos:ConceptScheme ;
  rdfs:label "ActivePausedStatusParam" ;
  rdfs:comment "Values ActivePausedStatusParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ActivePausedStatusParam/active> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ActivePausedStatusParam/paused> .

<https://relay.inferal.com/ontology/chatgptads/ActivePausedStatusParam/active> a skos:Concept ;
  skos:inScheme chatgptads:ActivePausedStatusParamScheme ;
  skos:topConceptOf chatgptads:ActivePausedStatusParamScheme ;
  skos:prefLabel "Active" ;
  skos:altLabel "active" ;
  skos:notation "active" .

<https://relay.inferal.com/ontology/chatgptads/ActivePausedStatusParam/paused> a skos:Concept ;
  skos:inScheme chatgptads:ActivePausedStatusParamScheme ;
  skos:topConceptOf chatgptads:ActivePausedStatusParamScheme ;
  skos:prefLabel "Paused" ;
  skos:altLabel "paused" ;
  skos:notation "paused" .

# Concept scheme: AdCreativeTypeParam
chatgptads:AdCreativeTypeParamScheme a skos:ConceptScheme ;
  rdfs:label "AdCreativeTypeParam" ;
  rdfs:comment "Values AdCreativeTypeParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdCreativeTypeParam/chat_card> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdCreativeTypeParam/product_ad_template> .

<https://relay.inferal.com/ontology/chatgptads/AdCreativeTypeParam/chat_card> a skos:Concept ;
  skos:inScheme chatgptads:AdCreativeTypeParamScheme ;
  skos:topConceptOf chatgptads:AdCreativeTypeParamScheme ;
  skos:prefLabel "Chat Card" ;
  skos:altLabel "chat_card" ;
  skos:notation "chat_card" .

<https://relay.inferal.com/ontology/chatgptads/AdCreativeTypeParam/product_ad_template> a skos:Concept ;
  skos:inScheme chatgptads:AdCreativeTypeParamScheme ;
  skos:topConceptOf chatgptads:AdCreativeTypeParamScheme ;
  skos:prefLabel "Product Ad Template" ;
  skos:altLabel "product_ad_template" ;
  skos:notation "product_ad_template" .

# Concept scheme: AdGroupServingIssueCode
chatgptads:AdGroupServingIssueCodeScheme a skos:ConceptScheme ;
  rdfs:label "AdGroupServingIssueCode" ;
  rdfs:comment "Values AdGroupServingIssueCode accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_suspended> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_brand_review_missing_favicon> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_brand_review_escalated_review> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_brand_review_rejected> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_brand_review_in_progress> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_payment_method_missing_or_unauthorized> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_threshold_payment_failed> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_persona_verification_not_approved> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_persona_verification_step_up_required> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/campaign_not_active> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/campaign_not_started> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/campaign_ended> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_group_not_active> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_group_has_no_ads> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_group_has_no_serving_ready_ads> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/campaign_budget_exhausted> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_budget_exhausted> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/review_not_approved> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/landing_page_crawl_issue> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_in_review> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/partial_serving_review_not_approved> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/partial_serving_landing_page_crawl_issue> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/partial_serving_ad_in_review> .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_suspended> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Suspended" ;
  skos:altLabel "ad_account_suspended" ;
  skos:notation "ad_account_suspended" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_brand_review_missing_favicon> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Brand Review Missing Favicon" ;
  skos:altLabel "ad_account_brand_review_missing_favicon" ;
  skos:notation "ad_account_brand_review_missing_favicon" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_brand_review_escalated_review> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Brand Review Escalated Review" ;
  skos:altLabel "ad_account_brand_review_escalated_review" ;
  skos:notation "ad_account_brand_review_escalated_review" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_brand_review_rejected> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Brand Review Rejected" ;
  skos:altLabel "ad_account_brand_review_rejected" ;
  skos:notation "ad_account_brand_review_rejected" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_brand_review_in_progress> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Brand Review In Progress" ;
  skos:altLabel "ad_account_brand_review_in_progress" ;
  skos:notation "ad_account_brand_review_in_progress" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_payment_method_missing_or_unauthorized> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Payment Method Missing Or Unauthorized" ;
  skos:altLabel "ad_account_payment_method_missing_or_unauthorized" ;
  skos:notation "ad_account_payment_method_missing_or_unauthorized" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_threshold_payment_failed> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Threshold Payment Failed" ;
  skos:altLabel "ad_account_threshold_payment_failed" ;
  skos:notation "ad_account_threshold_payment_failed" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_persona_verification_not_approved> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Persona Verification Not Approved" ;
  skos:altLabel "ad_account_persona_verification_not_approved" ;
  skos:notation "ad_account_persona_verification_not_approved" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_persona_verification_step_up_required> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Persona Verification Step Up Required" ;
  skos:altLabel "ad_account_persona_verification_step_up_required" ;
  skos:notation "ad_account_persona_verification_step_up_required" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/campaign_not_active> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Campaign Not Active" ;
  skos:altLabel "campaign_not_active" ;
  skos:notation "campaign_not_active" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/campaign_not_started> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Campaign Not Started" ;
  skos:altLabel "campaign_not_started" ;
  skos:notation "campaign_not_started" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/campaign_ended> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Campaign Ended" ;
  skos:altLabel "campaign_ended" ;
  skos:notation "campaign_ended" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_group_not_active> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Ad Group Not Active" ;
  skos:altLabel "ad_group_not_active" ;
  skos:notation "ad_group_not_active" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_group_has_no_ads> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Ad Group Has No Ads" ;
  skos:altLabel "ad_group_has_no_ads" ;
  skos:notation "ad_group_has_no_ads" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_group_has_no_serving_ready_ads> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Ad Group Has No Serving Ready Ads" ;
  skos:altLabel "ad_group_has_no_serving_ready_ads" ;
  skos:notation "ad_group_has_no_serving_ready_ads" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/campaign_budget_exhausted> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Campaign Budget Exhausted" ;
  skos:altLabel "campaign_budget_exhausted" ;
  skos:notation "campaign_budget_exhausted" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_account_budget_exhausted> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Budget Exhausted" ;
  skos:altLabel "ad_account_budget_exhausted" ;
  skos:notation "ad_account_budget_exhausted" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/review_not_approved> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Review Not Approved" ;
  skos:altLabel "review_not_approved" ;
  skos:notation "review_not_approved" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/landing_page_crawl_issue> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Landing Page Crawl Issue" ;
  skos:altLabel "landing_page_crawl_issue" ;
  skos:notation "landing_page_crawl_issue" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/ad_in_review> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Ad In Review" ;
  skos:altLabel "ad_in_review" ;
  skos:notation "ad_in_review" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/partial_serving_review_not_approved> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Partial Serving Review Not Approved" ;
  skos:altLabel "partial_serving_review_not_approved" ;
  skos:notation "partial_serving_review_not_approved" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/partial_serving_landing_page_crawl_issue> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Partial Serving Landing Page Crawl Issue" ;
  skos:altLabel "partial_serving_landing_page_crawl_issue" ;
  skos:notation "partial_serving_landing_page_crawl_issue" .

<https://relay.inferal.com/ontology/chatgptads/AdGroupServingIssueCode/partial_serving_ad_in_review> a skos:Concept ;
  skos:inScheme chatgptads:AdGroupServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdGroupServingIssueCodeScheme ;
  skos:prefLabel "Partial Serving Ad In Review" ;
  skos:altLabel "partial_serving_ad_in_review" ;
  skos:notation "partial_serving_ad_in_review" .

# Concept scheme: AdServingIssueCode
chatgptads:AdServingIssueCodeScheme a skos:ConceptScheme ;
  rdfs:label "AdServingIssueCode" ;
  rdfs:comment "Values AdServingIssueCode accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_suspended> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_brand_review_missing_favicon> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_brand_review_escalated_review> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_brand_review_rejected> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_brand_review_in_progress> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_payment_method_missing_or_unauthorized> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_threshold_payment_failed> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_persona_verification_not_approved> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_persona_verification_step_up_required> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/campaign_not_active> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/campaign_not_started> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/campaign_ended> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_group_not_active> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/campaign_budget_exhausted> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_budget_exhausted> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_not_active> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/review_not_approved> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/landing_page_crawl_issue> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_in_review> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_over_18_only> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/policy_country_targeting_blocked> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/policy_country_targeting_limited> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/title_missing> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/advertiser_name_missing> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/image_or_favicon_missing> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/target_url_invalid> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/reserved_query_params_present> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/product_feed_id_missing> .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_suspended> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Suspended" ;
  skos:altLabel "ad_account_suspended" ;
  skos:notation "ad_account_suspended" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_brand_review_missing_favicon> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Brand Review Missing Favicon" ;
  skos:altLabel "ad_account_brand_review_missing_favicon" ;
  skos:notation "ad_account_brand_review_missing_favicon" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_brand_review_escalated_review> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Brand Review Escalated Review" ;
  skos:altLabel "ad_account_brand_review_escalated_review" ;
  skos:notation "ad_account_brand_review_escalated_review" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_brand_review_rejected> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Brand Review Rejected" ;
  skos:altLabel "ad_account_brand_review_rejected" ;
  skos:notation "ad_account_brand_review_rejected" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_brand_review_in_progress> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Brand Review In Progress" ;
  skos:altLabel "ad_account_brand_review_in_progress" ;
  skos:notation "ad_account_brand_review_in_progress" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_payment_method_missing_or_unauthorized> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Payment Method Missing Or Unauthorized" ;
  skos:altLabel "ad_account_payment_method_missing_or_unauthorized" ;
  skos:notation "ad_account_payment_method_missing_or_unauthorized" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_threshold_payment_failed> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Threshold Payment Failed" ;
  skos:altLabel "ad_account_threshold_payment_failed" ;
  skos:notation "ad_account_threshold_payment_failed" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_persona_verification_not_approved> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Persona Verification Not Approved" ;
  skos:altLabel "ad_account_persona_verification_not_approved" ;
  skos:notation "ad_account_persona_verification_not_approved" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_persona_verification_step_up_required> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Persona Verification Step Up Required" ;
  skos:altLabel "ad_account_persona_verification_step_up_required" ;
  skos:notation "ad_account_persona_verification_step_up_required" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/campaign_not_active> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Campaign Not Active" ;
  skos:altLabel "campaign_not_active" ;
  skos:notation "campaign_not_active" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/campaign_not_started> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Campaign Not Started" ;
  skos:altLabel "campaign_not_started" ;
  skos:notation "campaign_not_started" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/campaign_ended> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Campaign Ended" ;
  skos:altLabel "campaign_ended" ;
  skos:notation "campaign_ended" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_group_not_active> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Ad Group Not Active" ;
  skos:altLabel "ad_group_not_active" ;
  skos:notation "ad_group_not_active" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/campaign_budget_exhausted> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Campaign Budget Exhausted" ;
  skos:altLabel "campaign_budget_exhausted" ;
  skos:notation "campaign_budget_exhausted" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_account_budget_exhausted> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Budget Exhausted" ;
  skos:altLabel "ad_account_budget_exhausted" ;
  skos:notation "ad_account_budget_exhausted" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_not_active> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Ad Not Active" ;
  skos:altLabel "ad_not_active" ;
  skos:notation "ad_not_active" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/review_not_approved> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Review Not Approved" ;
  skos:altLabel "review_not_approved" ;
  skos:notation "review_not_approved" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/landing_page_crawl_issue> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Landing Page Crawl Issue" ;
  skos:altLabel "landing_page_crawl_issue" ;
  skos:notation "landing_page_crawl_issue" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_in_review> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Ad In Review" ;
  skos:altLabel "ad_in_review" ;
  skos:notation "ad_in_review" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/ad_over_18_only> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Ad Over 18 Only" ;
  skos:altLabel "ad_over_18_only" ;
  skos:notation "ad_over_18_only" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/policy_country_targeting_blocked> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Policy Country Targeting Blocked" ;
  skos:altLabel "policy_country_targeting_blocked" ;
  skos:notation "policy_country_targeting_blocked" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/policy_country_targeting_limited> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Policy Country Targeting Limited" ;
  skos:altLabel "policy_country_targeting_limited" ;
  skos:notation "policy_country_targeting_limited" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/title_missing> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Title Missing" ;
  skos:altLabel "title_missing" ;
  skos:notation "title_missing" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/advertiser_name_missing> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Advertiser Name Missing" ;
  skos:altLabel "advertiser_name_missing" ;
  skos:notation "advertiser_name_missing" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/image_or_favicon_missing> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Image Or Favicon Missing" ;
  skos:altLabel "image_or_favicon_missing" ;
  skos:notation "image_or_favicon_missing" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/target_url_invalid> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Target Url Invalid" ;
  skos:altLabel "target_url_invalid" ;
  skos:notation "target_url_invalid" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/reserved_query_params_present> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Reserved Query Params Present" ;
  skos:altLabel "reserved_query_params_present" ;
  skos:notation "reserved_query_params_present" .

<https://relay.inferal.com/ontology/chatgptads/AdServingIssueCode/product_feed_id_missing> a skos:Concept ;
  skos:inScheme chatgptads:AdServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:AdServingIssueCodeScheme ;
  skos:prefLabel "Product Feed Id Missing" ;
  skos:altLabel "product_feed_id_missing" ;
  skos:notation "product_feed_id_missing" .

# Concept scheme: AdSpecType
chatgptads:AdSpecTypeScheme a skos:ConceptScheme ;
  rdfs:label "AdSpecType" ;
  rdfs:comment "Values AdSpecType accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdSpecType/chat_card> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AdSpecType/product_ad_template> .

<https://relay.inferal.com/ontology/chatgptads/AdSpecType/chat_card> a skos:Concept ;
  skos:inScheme chatgptads:AdSpecTypeScheme ;
  skos:topConceptOf chatgptads:AdSpecTypeScheme ;
  skos:prefLabel "Chat Card" ;
  skos:altLabel "chat_card" ;
  skos:notation "chat_card" .

<https://relay.inferal.com/ontology/chatgptads/AdSpecType/product_ad_template> a skos:Concept ;
  skos:inScheme chatgptads:AdSpecTypeScheme ;
  skos:topConceptOf chatgptads:AdSpecTypeScheme ;
  skos:prefLabel "Product Ad Template" ;
  skos:altLabel "product_ad_template" ;
  skos:notation "product_ad_template" .

# Concept scheme: AppealStatus
chatgptads:AppealStatusScheme a skos:ConceptScheme ;
  rdfs:label "AppealStatus" ;
  rdfs:comment "Values AppealStatus accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AppealStatus/requested> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AppealStatus/approved> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AppealStatus/rejected> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AppealStatus/superseded> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/AppealStatus/failed> .

<https://relay.inferal.com/ontology/chatgptads/AppealStatus/requested> a skos:Concept ;
  skos:inScheme chatgptads:AppealStatusScheme ;
  skos:topConceptOf chatgptads:AppealStatusScheme ;
  skos:prefLabel "Requested" ;
  skos:altLabel "requested" ;
  skos:notation "requested" .

<https://relay.inferal.com/ontology/chatgptads/AppealStatus/approved> a skos:Concept ;
  skos:inScheme chatgptads:AppealStatusScheme ;
  skos:topConceptOf chatgptads:AppealStatusScheme ;
  skos:prefLabel "Approved" ;
  skos:altLabel "approved" ;
  skos:notation "approved" .

<https://relay.inferal.com/ontology/chatgptads/AppealStatus/rejected> a skos:Concept ;
  skos:inScheme chatgptads:AppealStatusScheme ;
  skos:topConceptOf chatgptads:AppealStatusScheme ;
  skos:prefLabel "Rejected" ;
  skos:altLabel "rejected" ;
  skos:notation "rejected" .

<https://relay.inferal.com/ontology/chatgptads/AppealStatus/superseded> a skos:Concept ;
  skos:inScheme chatgptads:AppealStatusScheme ;
  skos:topConceptOf chatgptads:AppealStatusScheme ;
  skos:prefLabel "Superseded" ;
  skos:altLabel "superseded" ;
  skos:notation "superseded" .

<https://relay.inferal.com/ontology/chatgptads/AppealStatus/failed> a skos:Concept ;
  skos:inScheme chatgptads:AppealStatusScheme ;
  skos:topConceptOf chatgptads:AppealStatusScheme ;
  skos:prefLabel "Failed" ;
  skos:altLabel "failed" ;
  skos:notation "failed" .

# Concept scheme: BiddingStrategyTypeBody
chatgptads:BiddingStrategyTypeBodyScheme a skos:ConceptScheme ;
  rdfs:label "BiddingStrategyTypeBody" ;
  rdfs:comment "Values BiddingStrategyTypeBody accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/BiddingStrategyTypeBody/fixed_bid> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/BiddingStrategyTypeBody/automated_bid> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/BiddingStrategyTypeBody/maximize_clicks> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/BiddingStrategyTypeBody/maximize_conversions> .

<https://relay.inferal.com/ontology/chatgptads/BiddingStrategyTypeBody/fixed_bid> a skos:Concept ;
  skos:inScheme chatgptads:BiddingStrategyTypeBodyScheme ;
  skos:topConceptOf chatgptads:BiddingStrategyTypeBodyScheme ;
  skos:prefLabel "Fixed Bid" ;
  skos:altLabel "fixed_bid" ;
  skos:notation "fixed_bid" .

<https://relay.inferal.com/ontology/chatgptads/BiddingStrategyTypeBody/automated_bid> a skos:Concept ;
  skos:inScheme chatgptads:BiddingStrategyTypeBodyScheme ;
  skos:topConceptOf chatgptads:BiddingStrategyTypeBodyScheme ;
  skos:prefLabel "Automated Bid" ;
  skos:altLabel "automated_bid" ;
  skos:notation "automated_bid" .

<https://relay.inferal.com/ontology/chatgptads/BiddingStrategyTypeBody/maximize_clicks> a skos:Concept ;
  skos:inScheme chatgptads:BiddingStrategyTypeBodyScheme ;
  skos:topConceptOf chatgptads:BiddingStrategyTypeBodyScheme ;
  skos:prefLabel "Maximize Clicks" ;
  skos:altLabel "maximize_clicks" ;
  skos:notation "maximize_clicks" .

<https://relay.inferal.com/ontology/chatgptads/BiddingStrategyTypeBody/maximize_conversions> a skos:Concept ;
  skos:inScheme chatgptads:BiddingStrategyTypeBodyScheme ;
  skos:topConceptOf chatgptads:BiddingStrategyTypeBodyScheme ;
  skos:prefLabel "Maximize Conversions" ;
  skos:altLabel "maximize_conversions" ;
  skos:notation "maximize_conversions" .

# Concept scheme: BiddingStrategyTypeParam
chatgptads:BiddingStrategyTypeParamScheme a skos:ConceptScheme ;
  rdfs:label "BiddingStrategyTypeParam" ;
  rdfs:comment "Values BiddingStrategyTypeParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/BiddingStrategyTypeParam/fixed_bid> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/BiddingStrategyTypeParam/maximize_clicks> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/BiddingStrategyTypeParam/maximize_conversions> .

<https://relay.inferal.com/ontology/chatgptads/BiddingStrategyTypeParam/fixed_bid> a skos:Concept ;
  skos:inScheme chatgptads:BiddingStrategyTypeParamScheme ;
  skos:topConceptOf chatgptads:BiddingStrategyTypeParamScheme ;
  skos:prefLabel "Fixed Bid" ;
  skos:altLabel "fixed_bid" ;
  skos:notation "fixed_bid" .

<https://relay.inferal.com/ontology/chatgptads/BiddingStrategyTypeParam/maximize_clicks> a skos:Concept ;
  skos:inScheme chatgptads:BiddingStrategyTypeParamScheme ;
  skos:topConceptOf chatgptads:BiddingStrategyTypeParamScheme ;
  skos:prefLabel "Maximize Clicks" ;
  skos:altLabel "maximize_clicks" ;
  skos:notation "maximize_clicks" .

<https://relay.inferal.com/ontology/chatgptads/BiddingStrategyTypeParam/maximize_conversions> a skos:Concept ;
  skos:inScheme chatgptads:BiddingStrategyTypeParamScheme ;
  skos:topConceptOf chatgptads:BiddingStrategyTypeParamScheme ;
  skos:prefLabel "Maximize Conversions" ;
  skos:altLabel "maximize_conversions" ;
  skos:notation "maximize_conversions" .

# Concept scheme: BillingEventTypeParam
chatgptads:BillingEventTypeParamScheme a skos:ConceptScheme ;
  rdfs:label "BillingEventTypeParam" ;
  rdfs:comment "Values BillingEventTypeParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/BillingEventTypeParam/impression> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/BillingEventTypeParam/click> .

<https://relay.inferal.com/ontology/chatgptads/BillingEventTypeParam/impression> a skos:Concept ;
  skos:inScheme chatgptads:BillingEventTypeParamScheme ;
  skos:topConceptOf chatgptads:BillingEventTypeParamScheme ;
  skos:prefLabel "Impression" ;
  skos:altLabel "impression" ;
  skos:notation "impression" .

<https://relay.inferal.com/ontology/chatgptads/BillingEventTypeParam/click> a skos:Concept ;
  skos:inScheme chatgptads:BillingEventTypeParamScheme ;
  skos:topConceptOf chatgptads:BillingEventTypeParamScheme ;
  skos:prefLabel "Click" ;
  skos:altLabel "click" ;
  skos:notation "click" .

# Concept scheme: BusinessAgentPreviewMessageRoleParam
chatgptads:BusinessAgentPreviewMessageRoleParamScheme a skos:ConceptScheme ;
  rdfs:label "BusinessAgentPreviewMessageRoleParam" ;
  rdfs:comment "Values BusinessAgentPreviewMessageRoleParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/BusinessAgentPreviewMessageRoleParam/user> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/BusinessAgentPreviewMessageRoleParam/assistant> .

<https://relay.inferal.com/ontology/chatgptads/BusinessAgentPreviewMessageRoleParam/user> a skos:Concept ;
  skos:inScheme chatgptads:BusinessAgentPreviewMessageRoleParamScheme ;
  skos:topConceptOf chatgptads:BusinessAgentPreviewMessageRoleParamScheme ;
  skos:prefLabel "User" ;
  skos:altLabel "user" ;
  skos:notation "user" .

<https://relay.inferal.com/ontology/chatgptads/BusinessAgentPreviewMessageRoleParam/assistant> a skos:Concept ;
  skos:inScheme chatgptads:BusinessAgentPreviewMessageRoleParamScheme ;
  skos:topConceptOf chatgptads:BusinessAgentPreviewMessageRoleParamScheme ;
  skos:prefLabel "Assistant" ;
  skos:altLabel "assistant" ;
  skos:notation "assistant" .

# Concept scheme: CampaignBiddingTypeParam
chatgptads:CampaignBiddingTypeParamScheme a skos:ConceptScheme ;
  rdfs:label "CampaignBiddingTypeParam" ;
  rdfs:comment "Values CampaignBiddingTypeParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignBiddingTypeParam/impressions> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignBiddingTypeParam/clicks> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignBiddingTypeParam/conversions> .

<https://relay.inferal.com/ontology/chatgptads/CampaignBiddingTypeParam/impressions> a skos:Concept ;
  skos:inScheme chatgptads:CampaignBiddingTypeParamScheme ;
  skos:topConceptOf chatgptads:CampaignBiddingTypeParamScheme ;
  skos:prefLabel "Impressions" ;
  skos:altLabel "impressions" ;
  skos:notation "impressions" .

<https://relay.inferal.com/ontology/chatgptads/CampaignBiddingTypeParam/clicks> a skos:Concept ;
  skos:inScheme chatgptads:CampaignBiddingTypeParamScheme ;
  skos:topConceptOf chatgptads:CampaignBiddingTypeParamScheme ;
  skos:prefLabel "Clicks" ;
  skos:altLabel "clicks" ;
  skos:notation "clicks" .

<https://relay.inferal.com/ontology/chatgptads/CampaignBiddingTypeParam/conversions> a skos:Concept ;
  skos:inScheme chatgptads:CampaignBiddingTypeParamScheme ;
  skos:topConceptOf chatgptads:CampaignBiddingTypeParamScheme ;
  skos:prefLabel "Conversions" ;
  skos:altLabel "conversions" ;
  skos:notation "conversions" .

# Concept scheme: CampaignBillingEventTypeParam
chatgptads:CampaignBillingEventTypeParamScheme a skos:ConceptScheme ;
  rdfs:label "CampaignBillingEventTypeParam" ;
  rdfs:comment "Values CampaignBillingEventTypeParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignBillingEventTypeParam/impression> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignBillingEventTypeParam/click> .

<https://relay.inferal.com/ontology/chatgptads/CampaignBillingEventTypeParam/impression> a skos:Concept ;
  skos:inScheme chatgptads:CampaignBillingEventTypeParamScheme ;
  skos:topConceptOf chatgptads:CampaignBillingEventTypeParamScheme ;
  skos:prefLabel "Impression" ;
  skos:altLabel "impression" ;
  skos:notation "impression" .

<https://relay.inferal.com/ontology/chatgptads/CampaignBillingEventTypeParam/click> a skos:Concept ;
  skos:inScheme chatgptads:CampaignBillingEventTypeParamScheme ;
  skos:topConceptOf chatgptads:CampaignBillingEventTypeParamScheme ;
  skos:prefLabel "Click" ;
  skos:altLabel "click" ;
  skos:notation "click" .

# Concept scheme: CampaignModeParam
chatgptads:CampaignModeParamScheme a skos:ConceptScheme ;
  rdfs:label "CampaignModeParam" ;
  rdfs:comment "Values CampaignModeParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignModeParam/product_feed> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignModeParam/business_agent> .

<https://relay.inferal.com/ontology/chatgptads/CampaignModeParam/product_feed> a skos:Concept ;
  skos:inScheme chatgptads:CampaignModeParamScheme ;
  skos:topConceptOf chatgptads:CampaignModeParamScheme ;
  skos:prefLabel "Product Feed" ;
  skos:altLabel "product_feed" ;
  skos:notation "product_feed" .

<https://relay.inferal.com/ontology/chatgptads/CampaignModeParam/business_agent> a skos:Concept ;
  skos:inScheme chatgptads:CampaignModeParamScheme ;
  skos:topConceptOf chatgptads:CampaignModeParamScheme ;
  skos:prefLabel "Business Agent" ;
  skos:altLabel "business_agent" ;
  skos:notation "business_agent" .

# Concept scheme: CampaignObjectiveParam
chatgptads:CampaignObjectiveParamScheme a skos:ConceptScheme ;
  rdfs:label "CampaignObjectiveParam" ;
  rdfs:comment "Values CampaignObjectiveParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignObjectiveParam/reach> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignObjectiveParam/clicks> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignObjectiveParam/conversions> .

<https://relay.inferal.com/ontology/chatgptads/CampaignObjectiveParam/reach> a skos:Concept ;
  skos:inScheme chatgptads:CampaignObjectiveParamScheme ;
  skos:topConceptOf chatgptads:CampaignObjectiveParamScheme ;
  skos:prefLabel "Reach" ;
  skos:altLabel "reach" ;
  skos:notation "reach" .

<https://relay.inferal.com/ontology/chatgptads/CampaignObjectiveParam/clicks> a skos:Concept ;
  skos:inScheme chatgptads:CampaignObjectiveParamScheme ;
  skos:topConceptOf chatgptads:CampaignObjectiveParamScheme ;
  skos:prefLabel "Clicks" ;
  skos:altLabel "clicks" ;
  skos:notation "clicks" .

<https://relay.inferal.com/ontology/chatgptads/CampaignObjectiveParam/conversions> a skos:Concept ;
  skos:inScheme chatgptads:CampaignObjectiveParamScheme ;
  skos:topConceptOf chatgptads:CampaignObjectiveParamScheme ;
  skos:prefLabel "Conversions" ;
  skos:altLabel "conversions" ;
  skos:notation "conversions" .

# Concept scheme: CampaignPlatformParam
chatgptads:CampaignPlatformParamScheme a skos:ConceptScheme ;
  rdfs:label "CampaignPlatformParam" ;
  rdfs:comment "Values CampaignPlatformParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignPlatformParam/ios_app> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignPlatformParam/android_app> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignPlatformParam/web> .

<https://relay.inferal.com/ontology/chatgptads/CampaignPlatformParam/ios_app> a skos:Concept ;
  skos:inScheme chatgptads:CampaignPlatformParamScheme ;
  skos:topConceptOf chatgptads:CampaignPlatformParamScheme ;
  skos:prefLabel "Ios App" ;
  skos:altLabel "ios_app" ;
  skos:notation "ios_app" .

<https://relay.inferal.com/ontology/chatgptads/CampaignPlatformParam/android_app> a skos:Concept ;
  skos:inScheme chatgptads:CampaignPlatformParamScheme ;
  skos:topConceptOf chatgptads:CampaignPlatformParamScheme ;
  skos:prefLabel "Android App" ;
  skos:altLabel "android_app" ;
  skos:notation "android_app" .

<https://relay.inferal.com/ontology/chatgptads/CampaignPlatformParam/web> a skos:Concept ;
  skos:inScheme chatgptads:CampaignPlatformParamScheme ;
  skos:topConceptOf chatgptads:CampaignPlatformParamScheme ;
  skos:prefLabel "Web" ;
  skos:altLabel "web" ;
  skos:notation "web" .

# Concept scheme: CampaignServingIssueCode
chatgptads:CampaignServingIssueCodeScheme a skos:ConceptScheme ;
  rdfs:label "CampaignServingIssueCode" ;
  rdfs:comment "Values CampaignServingIssueCode accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_suspended> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_brand_review_missing_favicon> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_brand_review_escalated_review> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_brand_review_rejected> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_brand_review_in_progress> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_payment_method_missing_or_unauthorized> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_threshold_payment_failed> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_persona_verification_not_approved> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_persona_verification_step_up_required> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/campaign_not_active> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/campaign_not_started> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/campaign_ended> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/campaign_has_no_ad_groups> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/campaign_has_no_serving_ready_ad_groups> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_group_not_active> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_group_has_no_ads> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/campaign_budget_exhausted> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_budget_exhausted> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/review_not_approved> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/landing_page_crawl_issue> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_in_review> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/partial_serving_review_not_approved> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/partial_serving_landing_page_crawl_issue> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/partial_serving_ad_in_review> .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_suspended> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Suspended" ;
  skos:altLabel "ad_account_suspended" ;
  skos:notation "ad_account_suspended" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_brand_review_missing_favicon> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Brand Review Missing Favicon" ;
  skos:altLabel "ad_account_brand_review_missing_favicon" ;
  skos:notation "ad_account_brand_review_missing_favicon" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_brand_review_escalated_review> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Brand Review Escalated Review" ;
  skos:altLabel "ad_account_brand_review_escalated_review" ;
  skos:notation "ad_account_brand_review_escalated_review" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_brand_review_rejected> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Brand Review Rejected" ;
  skos:altLabel "ad_account_brand_review_rejected" ;
  skos:notation "ad_account_brand_review_rejected" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_brand_review_in_progress> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Brand Review In Progress" ;
  skos:altLabel "ad_account_brand_review_in_progress" ;
  skos:notation "ad_account_brand_review_in_progress" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_payment_method_missing_or_unauthorized> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Payment Method Missing Or Unauthorized" ;
  skos:altLabel "ad_account_payment_method_missing_or_unauthorized" ;
  skos:notation "ad_account_payment_method_missing_or_unauthorized" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_threshold_payment_failed> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Threshold Payment Failed" ;
  skos:altLabel "ad_account_threshold_payment_failed" ;
  skos:notation "ad_account_threshold_payment_failed" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_persona_verification_not_approved> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Persona Verification Not Approved" ;
  skos:altLabel "ad_account_persona_verification_not_approved" ;
  skos:notation "ad_account_persona_verification_not_approved" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_persona_verification_step_up_required> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Persona Verification Step Up Required" ;
  skos:altLabel "ad_account_persona_verification_step_up_required" ;
  skos:notation "ad_account_persona_verification_step_up_required" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/campaign_not_active> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Campaign Not Active" ;
  skos:altLabel "campaign_not_active" ;
  skos:notation "campaign_not_active" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/campaign_not_started> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Campaign Not Started" ;
  skos:altLabel "campaign_not_started" ;
  skos:notation "campaign_not_started" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/campaign_ended> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Campaign Ended" ;
  skos:altLabel "campaign_ended" ;
  skos:notation "campaign_ended" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/campaign_has_no_ad_groups> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Campaign Has No Ad Groups" ;
  skos:altLabel "campaign_has_no_ad_groups" ;
  skos:notation "campaign_has_no_ad_groups" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/campaign_has_no_serving_ready_ad_groups> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Campaign Has No Serving Ready Ad Groups" ;
  skos:altLabel "campaign_has_no_serving_ready_ad_groups" ;
  skos:notation "campaign_has_no_serving_ready_ad_groups" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_group_not_active> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Ad Group Not Active" ;
  skos:altLabel "ad_group_not_active" ;
  skos:notation "ad_group_not_active" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_group_has_no_ads> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Ad Group Has No Ads" ;
  skos:altLabel "ad_group_has_no_ads" ;
  skos:notation "ad_group_has_no_ads" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/campaign_budget_exhausted> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Campaign Budget Exhausted" ;
  skos:altLabel "campaign_budget_exhausted" ;
  skos:notation "campaign_budget_exhausted" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_account_budget_exhausted> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Ad Account Budget Exhausted" ;
  skos:altLabel "ad_account_budget_exhausted" ;
  skos:notation "ad_account_budget_exhausted" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/review_not_approved> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Review Not Approved" ;
  skos:altLabel "review_not_approved" ;
  skos:notation "review_not_approved" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/landing_page_crawl_issue> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Landing Page Crawl Issue" ;
  skos:altLabel "landing_page_crawl_issue" ;
  skos:notation "landing_page_crawl_issue" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/ad_in_review> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Ad In Review" ;
  skos:altLabel "ad_in_review" ;
  skos:notation "ad_in_review" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/partial_serving_review_not_approved> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Partial Serving Review Not Approved" ;
  skos:altLabel "partial_serving_review_not_approved" ;
  skos:notation "partial_serving_review_not_approved" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/partial_serving_landing_page_crawl_issue> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Partial Serving Landing Page Crawl Issue" ;
  skos:altLabel "partial_serving_landing_page_crawl_issue" ;
  skos:notation "partial_serving_landing_page_crawl_issue" .

<https://relay.inferal.com/ontology/chatgptads/CampaignServingIssueCode/partial_serving_ad_in_review> a skos:Concept ;
  skos:inScheme chatgptads:CampaignServingIssueCodeScheme ;
  skos:topConceptOf chatgptads:CampaignServingIssueCodeScheme ;
  skos:prefLabel "Partial Serving Ad In Review" ;
  skos:altLabel "partial_serving_ad_in_review" ;
  skos:notation "partial_serving_ad_in_review" .

# Concept scheme: ClientDataSourceTypeParam
chatgptads:ClientDataSourceTypeParamScheme a skos:ConceptScheme ;
  rdfs:label "ClientDataSourceTypeParam" ;
  rdfs:comment "Values ClientDataSourceTypeParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ClientDataSourceTypeParam/web> .

<https://relay.inferal.com/ontology/chatgptads/ClientDataSourceTypeParam/web> a skos:Concept ;
  skos:inScheme chatgptads:ClientDataSourceTypeParamScheme ;
  skos:topConceptOf chatgptads:ClientDataSourceTypeParamScheme ;
  skos:prefLabel "Web" ;
  skos:altLabel "web" ;
  skos:notation "web" .

# Concept scheme: ConversionBreakdownParam
chatgptads:ConversionBreakdownParamScheme a skos:ConceptScheme ;
  rdfs:label "ConversionBreakdownParam" ;
  rdfs:comment "Values ConversionBreakdownParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ConversionBreakdownParam/device> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ConversionBreakdownParam/country> .

<https://relay.inferal.com/ontology/chatgptads/ConversionBreakdownParam/device> a skos:Concept ;
  skos:inScheme chatgptads:ConversionBreakdownParamScheme ;
  skos:topConceptOf chatgptads:ConversionBreakdownParamScheme ;
  skos:prefLabel "Device" ;
  skos:altLabel "device" ;
  skos:notation "device" .

<https://relay.inferal.com/ontology/chatgptads/ConversionBreakdownParam/country> a skos:Concept ;
  skos:inScheme chatgptads:ConversionBreakdownParamScheme ;
  skos:topConceptOf chatgptads:ConversionBreakdownParamScheme ;
  skos:prefLabel "Country" ;
  skos:altLabel "country" ;
  skos:notation "country" .

# Concept scheme: ConversionTimeGranularityParam
chatgptads:ConversionTimeGranularityParamScheme a skos:ConceptScheme ;
  rdfs:label "ConversionTimeGranularityParam" ;
  rdfs:comment "Values ConversionTimeGranularityParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ConversionTimeGranularityParam/none> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ConversionTimeGranularityParam/daily> .

<https://relay.inferal.com/ontology/chatgptads/ConversionTimeGranularityParam/none> a skos:Concept ;
  skos:inScheme chatgptads:ConversionTimeGranularityParamScheme ;
  skos:topConceptOf chatgptads:ConversionTimeGranularityParamScheme ;
  skos:prefLabel "None" ;
  skos:altLabel "none" ;
  skos:notation "none" .

<https://relay.inferal.com/ontology/chatgptads/ConversionTimeGranularityParam/daily> a skos:Concept ;
  skos:inScheme chatgptads:ConversionTimeGranularityParamScheme ;
  skos:topConceptOf chatgptads:ConversionTimeGranularityParamScheme ;
  skos:prefLabel "Daily" ;
  skos:altLabel "daily" ;
  skos:notation "daily" .

# Concept scheme: CustomAudienceIdentifierResolutionParam
chatgptads:CustomAudienceIdentifierResolutionParamScheme a skos:ConceptScheme ;
  rdfs:label "CustomAudienceIdentifierResolutionParam" ;
  rdfs:comment "Values CustomAudienceIdentifierResolutionParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CustomAudienceIdentifierResolutionParam/auto> .

<https://relay.inferal.com/ontology/chatgptads/CustomAudienceIdentifierResolutionParam/auto> a skos:Concept ;
  skos:inScheme chatgptads:CustomAudienceIdentifierResolutionParamScheme ;
  skos:topConceptOf chatgptads:CustomAudienceIdentifierResolutionParamScheme ;
  skos:prefLabel "Auto" ;
  skos:altLabel "auto" ;
  skos:notation "auto" .

# Concept scheme: CustomAudienceIdentifierTypeParam
chatgptads:CustomAudienceIdentifierTypeParamScheme a skos:ConceptScheme ;
  rdfs:label "CustomAudienceIdentifierTypeParam" ;
  rdfs:comment "Values CustomAudienceIdentifierTypeParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CustomAudienceIdentifierTypeParam/email> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CustomAudienceIdentifierTypeParam/phone> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CustomAudienceIdentifierTypeParam/email_sha256> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CustomAudienceIdentifierTypeParam/phone_number_sha256> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/CustomAudienceIdentifierTypeParam/gaid> .

<https://relay.inferal.com/ontology/chatgptads/CustomAudienceIdentifierTypeParam/email> a skos:Concept ;
  skos:inScheme chatgptads:CustomAudienceIdentifierTypeParamScheme ;
  skos:topConceptOf chatgptads:CustomAudienceIdentifierTypeParamScheme ;
  skos:prefLabel "Email" ;
  skos:altLabel "email" ;
  skos:notation "email" .

<https://relay.inferal.com/ontology/chatgptads/CustomAudienceIdentifierTypeParam/phone> a skos:Concept ;
  skos:inScheme chatgptads:CustomAudienceIdentifierTypeParamScheme ;
  skos:topConceptOf chatgptads:CustomAudienceIdentifierTypeParamScheme ;
  skos:prefLabel "Phone" ;
  skos:altLabel "phone" ;
  skos:notation "phone" .

<https://relay.inferal.com/ontology/chatgptads/CustomAudienceIdentifierTypeParam/email_sha256> a skos:Concept ;
  skos:inScheme chatgptads:CustomAudienceIdentifierTypeParamScheme ;
  skos:topConceptOf chatgptads:CustomAudienceIdentifierTypeParamScheme ;
  skos:prefLabel "Email Sha256" ;
  skos:altLabel "email_sha256" ;
  skos:notation "email_sha256" .

<https://relay.inferal.com/ontology/chatgptads/CustomAudienceIdentifierTypeParam/phone_number_sha256> a skos:Concept ;
  skos:inScheme chatgptads:CustomAudienceIdentifierTypeParamScheme ;
  skos:topConceptOf chatgptads:CustomAudienceIdentifierTypeParamScheme ;
  skos:prefLabel "Phone Number Sha256" ;
  skos:altLabel "phone_number_sha256" ;
  skos:notation "phone_number_sha256" .

<https://relay.inferal.com/ontology/chatgptads/CustomAudienceIdentifierTypeParam/gaid> a skos:Concept ;
  skos:inScheme chatgptads:CustomAudienceIdentifierTypeParamScheme ;
  skos:topConceptOf chatgptads:CustomAudienceIdentifierTypeParamScheme ;
  skos:prefLabel "Gaid" ;
  skos:altLabel "gaid" ;
  skos:notation "gaid" .

# Concept scheme: LeadSyncWebhookEventObject
chatgptads:LeadSyncWebhookEventObjectScheme a skos:ConceptScheme ;
  rdfs:label "LeadSyncWebhookEventObject" ;
  rdfs:comment "Values LeadSyncWebhookEvent.object accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/LeadSyncWebhookEventObject/event> .

<https://relay.inferal.com/ontology/chatgptads/LeadSyncWebhookEventObject/event> a skos:Concept ;
  skos:inScheme chatgptads:LeadSyncWebhookEventObjectScheme ;
  skos:topConceptOf chatgptads:LeadSyncWebhookEventObjectScheme ;
  skos:prefLabel "Event" ;
  skos:altLabel "event" ;
  skos:notation "event" .

# Concept scheme: LeadSyncWebhookEventType
chatgptads:LeadSyncWebhookEventTypeScheme a skos:ConceptScheme ;
  rdfs:label "LeadSyncWebhookEventType" ;
  rdfs:comment "Values LeadSyncWebhookEvent.type accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/LeadSyncWebhookEventType/leadFormResponseCreated> .

<https://relay.inferal.com/ontology/chatgptads/LeadSyncWebhookEventType/leadFormResponseCreated> a skos:Concept ;
  skos:inScheme chatgptads:LeadSyncWebhookEventTypeScheme ;
  skos:topConceptOf chatgptads:LeadSyncWebhookEventTypeScheme ;
  skos:prefLabel "Lead Form Response Created" ;
  skos:altLabel "leadFormResponseCreated" ;
  skos:notation "lead_form.response.created" .

# Concept scheme: LeadSyncWebhookMultipleChoiceResponseFieldType
chatgptads:LeadSyncWebhookMultipleChoiceResponseFieldTypeScheme a skos:ConceptScheme ;
  rdfs:label "LeadSyncWebhookMultipleChoiceResponseFieldType" ;
  rdfs:comment "Values LeadSyncWebhookMultipleChoiceResponse.field_type accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/LeadSyncWebhookMultipleChoiceResponseFieldType/multipleChoice> .

<https://relay.inferal.com/ontology/chatgptads/LeadSyncWebhookMultipleChoiceResponseFieldType/multipleChoice> a skos:Concept ;
  skos:inScheme chatgptads:LeadSyncWebhookMultipleChoiceResponseFieldTypeScheme ;
  skos:topConceptOf chatgptads:LeadSyncWebhookMultipleChoiceResponseFieldTypeScheme ;
  skos:prefLabel "Multiple Choice" ;
  skos:altLabel "multipleChoice" ;
  skos:notation "multiple_choice" .

# Concept scheme: LeadSyncWebhookScalarResponseFieldType
chatgptads:LeadSyncWebhookScalarResponseFieldTypeScheme a skos:ConceptScheme ;
  rdfs:label "LeadSyncWebhookScalarResponseFieldType" ;
  rdfs:comment "Values LeadSyncWebhookScalarResponse.field_type accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/LeadSyncWebhookScalarResponseFieldType/name> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/LeadSyncWebhookScalarResponseFieldType/email> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/LeadSyncWebhookScalarResponseFieldType/phone> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/LeadSyncWebhookScalarResponseFieldType/freeForm> .

<https://relay.inferal.com/ontology/chatgptads/LeadSyncWebhookScalarResponseFieldType/name> a skos:Concept ;
  skos:inScheme chatgptads:LeadSyncWebhookScalarResponseFieldTypeScheme ;
  skos:topConceptOf chatgptads:LeadSyncWebhookScalarResponseFieldTypeScheme ;
  skos:prefLabel "Name" ;
  skos:altLabel "name" ;
  skos:notation "name" .

<https://relay.inferal.com/ontology/chatgptads/LeadSyncWebhookScalarResponseFieldType/email> a skos:Concept ;
  skos:inScheme chatgptads:LeadSyncWebhookScalarResponseFieldTypeScheme ;
  skos:topConceptOf chatgptads:LeadSyncWebhookScalarResponseFieldTypeScheme ;
  skos:prefLabel "Email" ;
  skos:altLabel "email" ;
  skos:notation "email" .

<https://relay.inferal.com/ontology/chatgptads/LeadSyncWebhookScalarResponseFieldType/phone> a skos:Concept ;
  skos:inScheme chatgptads:LeadSyncWebhookScalarResponseFieldTypeScheme ;
  skos:topConceptOf chatgptads:LeadSyncWebhookScalarResponseFieldTypeScheme ;
  skos:prefLabel "Phone" ;
  skos:altLabel "phone" ;
  skos:notation "phone" .

<https://relay.inferal.com/ontology/chatgptads/LeadSyncWebhookScalarResponseFieldType/freeForm> a skos:Concept ;
  skos:inScheme chatgptads:LeadSyncWebhookScalarResponseFieldTypeScheme ;
  skos:topConceptOf chatgptads:LeadSyncWebhookScalarResponseFieldTypeScheme ;
  skos:prefLabel "Free Form" ;
  skos:altLabel "freeForm" ;
  skos:notation "free_form" .

# Concept scheme: PartnerDataTypeParam
chatgptads:PartnerDataTypeParamScheme a skos:ConceptScheme ;
  rdfs:label "PartnerDataTypeParam" ;
  rdfs:comment "Values PartnerDataTypeParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/PartnerDataTypeParam/identity_graph> .

<https://relay.inferal.com/ontology/chatgptads/PartnerDataTypeParam/identity_graph> a skos:Concept ;
  skos:inScheme chatgptads:PartnerDataTypeParamScheme ;
  skos:topConceptOf chatgptads:PartnerDataTypeParamScheme ;
  skos:prefLabel "Identity Graph" ;
  skos:altLabel "identity_graph" ;
  skos:notation "identity_graph" .

# Concept scheme: ProductFeedSftpAuthenticationMethodParam
chatgptads:ProductFeedSftpAuthenticationMethodParamScheme a skos:ConceptScheme ;
  rdfs:label "ProductFeedSftpAuthenticationMethodParam" ;
  rdfs:comment "Values ProductFeedSftpAuthenticationMethodParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductFeedSftpAuthenticationMethodParam/password> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductFeedSftpAuthenticationMethodParam/ssh_key> .

<https://relay.inferal.com/ontology/chatgptads/ProductFeedSftpAuthenticationMethodParam/password> a skos:Concept ;
  skos:inScheme chatgptads:ProductFeedSftpAuthenticationMethodParamScheme ;
  skos:topConceptOf chatgptads:ProductFeedSftpAuthenticationMethodParamScheme ;
  skos:prefLabel "Password" ;
  skos:altLabel "password" ;
  skos:notation "password" .

<https://relay.inferal.com/ontology/chatgptads/ProductFeedSftpAuthenticationMethodParam/ssh_key> a skos:Concept ;
  skos:inScheme chatgptads:ProductFeedSftpAuthenticationMethodParamScheme ;
  skos:topConceptOf chatgptads:ProductFeedSftpAuthenticationMethodParamScheme ;
  skos:prefLabel "Ssh Key" ;
  skos:altLabel "ssh_key" ;
  skos:notation "ssh_key" .

# Concept scheme: ProductFeedSftpAuthenticationMethodResource
chatgptads:ProductFeedSftpAuthenticationMethodResourceScheme a skos:ConceptScheme ;
  rdfs:label "ProductFeedSftpAuthenticationMethodResource" ;
  rdfs:comment "Values ProductFeedSftpAuthenticationMethodResource accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductFeedSftpAuthenticationMethodResource/password> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductFeedSftpAuthenticationMethodResource/ssh_key> .

<https://relay.inferal.com/ontology/chatgptads/ProductFeedSftpAuthenticationMethodResource/password> a skos:Concept ;
  skos:inScheme chatgptads:ProductFeedSftpAuthenticationMethodResourceScheme ;
  skos:topConceptOf chatgptads:ProductFeedSftpAuthenticationMethodResourceScheme ;
  skos:prefLabel "Password" ;
  skos:altLabel "password" ;
  skos:notation "password" .

<https://relay.inferal.com/ontology/chatgptads/ProductFeedSftpAuthenticationMethodResource/ssh_key> a skos:Concept ;
  skos:inScheme chatgptads:ProductFeedSftpAuthenticationMethodResourceScheme ;
  skos:topConceptOf chatgptads:ProductFeedSftpAuthenticationMethodResourceScheme ;
  skos:prefLabel "Ssh Key" ;
  skos:altLabel "ssh_key" ;
  skos:notation "ssh_key" .

# Concept scheme: ProductFeedUploadDiagnosticCodeResource
chatgptads:ProductFeedUploadDiagnosticCodeResourceScheme a skos:ConceptScheme ;
  rdfs:label "ProductFeedUploadDiagnosticCodeResource" ;
  rdfs:comment "Values ProductFeedUploadDiagnosticCodeResource accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadDiagnosticCodeResource/missing_required_column> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadDiagnosticCodeResource/invalid_value> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadDiagnosticCodeResource/unsupported_file_type> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadDiagnosticCodeResource/invalid_sftp_directory_layout> .

<https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadDiagnosticCodeResource/missing_required_column> a skos:Concept ;
  skos:inScheme chatgptads:ProductFeedUploadDiagnosticCodeResourceScheme ;
  skos:topConceptOf chatgptads:ProductFeedUploadDiagnosticCodeResourceScheme ;
  skos:prefLabel "Missing Required Column" ;
  skos:altLabel "missing_required_column" ;
  skos:notation "missing_required_column" .

<https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadDiagnosticCodeResource/invalid_value> a skos:Concept ;
  skos:inScheme chatgptads:ProductFeedUploadDiagnosticCodeResourceScheme ;
  skos:topConceptOf chatgptads:ProductFeedUploadDiagnosticCodeResourceScheme ;
  skos:prefLabel "Invalid Value" ;
  skos:altLabel "invalid_value" ;
  skos:notation "invalid_value" .

<https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadDiagnosticCodeResource/unsupported_file_type> a skos:Concept ;
  skos:inScheme chatgptads:ProductFeedUploadDiagnosticCodeResourceScheme ;
  skos:topConceptOf chatgptads:ProductFeedUploadDiagnosticCodeResourceScheme ;
  skos:prefLabel "Unsupported File Type" ;
  skos:altLabel "unsupported_file_type" ;
  skos:notation "unsupported_file_type" .

<https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadDiagnosticCodeResource/invalid_sftp_directory_layout> a skos:Concept ;
  skos:inScheme chatgptads:ProductFeedUploadDiagnosticCodeResourceScheme ;
  skos:topConceptOf chatgptads:ProductFeedUploadDiagnosticCodeResourceScheme ;
  skos:prefLabel "Invalid Sftp Directory Layout" ;
  skos:altLabel "invalid_sftp_directory_layout" ;
  skos:notation "invalid_sftp_directory_layout" .

# Concept scheme: ProductFeedUploadDiagnosticSeverityResource
chatgptads:ProductFeedUploadDiagnosticSeverityResourceScheme a skos:ConceptScheme ;
  rdfs:label "ProductFeedUploadDiagnosticSeverityResource" ;
  rdfs:comment "Values ProductFeedUploadDiagnosticSeverityResource accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadDiagnosticSeverityResource/warning> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadDiagnosticSeverityResource/error> .

<https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadDiagnosticSeverityResource/warning> a skos:Concept ;
  skos:inScheme chatgptads:ProductFeedUploadDiagnosticSeverityResourceScheme ;
  skos:topConceptOf chatgptads:ProductFeedUploadDiagnosticSeverityResourceScheme ;
  skos:prefLabel "Warning" ;
  skos:altLabel "warning" ;
  skos:notation "warning" .

<https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadDiagnosticSeverityResource/error> a skos:Concept ;
  skos:inScheme chatgptads:ProductFeedUploadDiagnosticSeverityResourceScheme ;
  skos:topConceptOf chatgptads:ProductFeedUploadDiagnosticSeverityResourceScheme ;
  skos:prefLabel "Error" ;
  skos:altLabel "error" ;
  skos:notation "error" .

# Concept scheme: ProductFeedUploadStatusResource
chatgptads:ProductFeedUploadStatusResourceScheme a skos:ConceptScheme ;
  rdfs:label "ProductFeedUploadStatusResource" ;
  rdfs:comment "Values ProductFeedUploadStatusResource accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadStatusResource/scanning> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadStatusResource/received> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadStatusResource/processing> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadStatusResource/completed> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadStatusResource/completed_with_errors> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadStatusResource/skipped> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadStatusResource/failed> .

<https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadStatusResource/scanning> a skos:Concept ;
  skos:inScheme chatgptads:ProductFeedUploadStatusResourceScheme ;
  skos:topConceptOf chatgptads:ProductFeedUploadStatusResourceScheme ;
  skos:prefLabel "Scanning" ;
  skos:altLabel "scanning" ;
  skos:notation "scanning" .

<https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadStatusResource/received> a skos:Concept ;
  skos:inScheme chatgptads:ProductFeedUploadStatusResourceScheme ;
  skos:topConceptOf chatgptads:ProductFeedUploadStatusResourceScheme ;
  skos:prefLabel "Received" ;
  skos:altLabel "received" ;
  skos:notation "received" .

<https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadStatusResource/processing> a skos:Concept ;
  skos:inScheme chatgptads:ProductFeedUploadStatusResourceScheme ;
  skos:topConceptOf chatgptads:ProductFeedUploadStatusResourceScheme ;
  skos:prefLabel "Processing" ;
  skos:altLabel "processing" ;
  skos:notation "processing" .

<https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadStatusResource/completed> a skos:Concept ;
  skos:inScheme chatgptads:ProductFeedUploadStatusResourceScheme ;
  skos:topConceptOf chatgptads:ProductFeedUploadStatusResourceScheme ;
  skos:prefLabel "Completed" ;
  skos:altLabel "completed" ;
  skos:notation "completed" .

<https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadStatusResource/completed_with_errors> a skos:Concept ;
  skos:inScheme chatgptads:ProductFeedUploadStatusResourceScheme ;
  skos:topConceptOf chatgptads:ProductFeedUploadStatusResourceScheme ;
  skos:prefLabel "Completed With Errors" ;
  skos:altLabel "completed_with_errors" ;
  skos:notation "completed_with_errors" .

<https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadStatusResource/skipped> a skos:Concept ;
  skos:inScheme chatgptads:ProductFeedUploadStatusResourceScheme ;
  skos:topConceptOf chatgptads:ProductFeedUploadStatusResourceScheme ;
  skos:prefLabel "Skipped" ;
  skos:altLabel "skipped" ;
  skos:notation "skipped" .

<https://relay.inferal.com/ontology/chatgptads/ProductFeedUploadStatusResource/failed> a skos:Concept ;
  skos:inScheme chatgptads:ProductFeedUploadStatusResourceScheme ;
  skos:topConceptOf chatgptads:ProductFeedUploadStatusResourceScheme ;
  skos:prefLabel "Failed" ;
  skos:altLabel "failed" ;
  skos:notation "failed" .

# Concept scheme: ProductSetFilterOperatorParam
chatgptads:ProductSetFilterOperatorParamScheme a skos:ConceptScheme ;
  rdfs:label "ProductSetFilterOperatorParam" ;
  rdfs:comment "Values ProductSetFilterOperatorParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/in> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/not_in> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/gt> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/gte> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/lt> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/lte> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/contains> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/not_contains> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/starts_with> .

<https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/in> a skos:Concept ;
  skos:inScheme chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:topConceptOf chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:prefLabel "In" ;
  skos:altLabel "in" ;
  skos:notation "in" .

<https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/not_in> a skos:Concept ;
  skos:inScheme chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:topConceptOf chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:prefLabel "Not In" ;
  skos:altLabel "not_in" ;
  skos:notation "not_in" .

<https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/gt> a skos:Concept ;
  skos:inScheme chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:topConceptOf chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:prefLabel "Gt" ;
  skos:altLabel "gt" ;
  skos:notation "gt" .

<https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/gte> a skos:Concept ;
  skos:inScheme chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:topConceptOf chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:prefLabel "Gte" ;
  skos:altLabel "gte" ;
  skos:notation "gte" .

<https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/lt> a skos:Concept ;
  skos:inScheme chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:topConceptOf chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:prefLabel "Lt" ;
  skos:altLabel "lt" ;
  skos:notation "lt" .

<https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/lte> a skos:Concept ;
  skos:inScheme chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:topConceptOf chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:prefLabel "Lte" ;
  skos:altLabel "lte" ;
  skos:notation "lte" .

<https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/contains> a skos:Concept ;
  skos:inScheme chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:topConceptOf chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:prefLabel "Contains" ;
  skos:altLabel "contains" ;
  skos:notation "contains" .

<https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/not_contains> a skos:Concept ;
  skos:inScheme chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:topConceptOf chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:prefLabel "Not Contains" ;
  skos:altLabel "not_contains" ;
  skos:notation "not_contains" .

<https://relay.inferal.com/ontology/chatgptads/ProductSetFilterOperatorParam/starts_with> a skos:Concept ;
  skos:inScheme chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:topConceptOf chatgptads:ProductSetFilterOperatorParamScheme ;
  skos:prefLabel "Starts With" ;
  skos:altLabel "starts_with" ;
  skos:notation "starts_with" .

# Concept scheme: PublicLeadFormFieldTypeParam
chatgptads:PublicLeadFormFieldTypeParamScheme a skos:ConceptScheme ;
  rdfs:label "PublicLeadFormFieldTypeParam" ;
  rdfs:comment "Values PublicLeadFormFieldTypeParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/PublicLeadFormFieldTypeParam/text> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/PublicLeadFormFieldTypeParam/choice> .

<https://relay.inferal.com/ontology/chatgptads/PublicLeadFormFieldTypeParam/text> a skos:Concept ;
  skos:inScheme chatgptads:PublicLeadFormFieldTypeParamScheme ;
  skos:topConceptOf chatgptads:PublicLeadFormFieldTypeParamScheme ;
  skos:prefLabel "Text" ;
  skos:altLabel "text" ;
  skos:notation "text" .

<https://relay.inferal.com/ontology/chatgptads/PublicLeadFormFieldTypeParam/choice> a skos:Concept ;
  skos:inScheme chatgptads:PublicLeadFormFieldTypeParamScheme ;
  skos:topConceptOf chatgptads:PublicLeadFormFieldTypeParamScheme ;
  skos:prefLabel "Choice" ;
  skos:altLabel "choice" ;
  skos:notation "choice" .

# Concept scheme: ReviewStatus
chatgptads:ReviewStatusScheme a skos:ConceptScheme ;
  rdfs:label "ReviewStatus" ;
  rdfs:comment "Values ReviewStatus accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ReviewStatus/in_review> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ReviewStatus/rejected> ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/ReviewStatus/approved> .

<https://relay.inferal.com/ontology/chatgptads/ReviewStatus/in_review> a skos:Concept ;
  skos:inScheme chatgptads:ReviewStatusScheme ;
  skos:topConceptOf chatgptads:ReviewStatusScheme ;
  skos:prefLabel "In Review" ;
  skos:altLabel "in_review" ;
  skos:notation "in_review" .

<https://relay.inferal.com/ontology/chatgptads/ReviewStatus/rejected> a skos:Concept ;
  skos:inScheme chatgptads:ReviewStatusScheme ;
  skos:topConceptOf chatgptads:ReviewStatusScheme ;
  skos:prefLabel "Rejected" ;
  skos:altLabel "rejected" ;
  skos:notation "rejected" .

<https://relay.inferal.com/ontology/chatgptads/ReviewStatus/approved> a skos:Concept ;
  skos:inScheme chatgptads:ReviewStatusScheme ;
  skos:topConceptOf chatgptads:ReviewStatusScheme ;
  skos:prefLabel "Approved" ;
  skos:altLabel "approved" ;
  skos:notation "approved" .

# Concept scheme: UploadBlobPurposeParam
chatgptads:UploadBlobPurposeParamScheme a skos:ConceptScheme ;
  rdfs:label "UploadBlobPurposeParam" ;
  rdfs:comment "Values UploadBlobPurposeParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/UploadBlobPurposeParam/custom_audience> .

<https://relay.inferal.com/ontology/chatgptads/UploadBlobPurposeParam/custom_audience> a skos:Concept ;
  skos:inScheme chatgptads:UploadBlobPurposeParamScheme ;
  skos:topConceptOf chatgptads:UploadBlobPurposeParamScheme ;
  skos:prefLabel "Custom Audience" ;
  skos:altLabel "custom_audience" ;
  skos:notation "custom_audience" .

# Concept scheme: UploadImagePurposeParam
chatgptads:UploadImagePurposeParamScheme a skos:ConceptScheme ;
  rdfs:label "UploadImagePurposeParam" ;
  rdfs:comment "Values UploadImagePurposeParam accepts." ;
  skos:hasTopConcept <https://relay.inferal.com/ontology/chatgptads/UploadImagePurposeParam/account_favicon> .

<https://relay.inferal.com/ontology/chatgptads/UploadImagePurposeParam/account_favicon> a skos:Concept ;
  skos:inScheme chatgptads:UploadImagePurposeParamScheme ;
  skos:topConceptOf chatgptads:UploadImagePurposeParamScheme ;
  skos:prefLabel "Account Favicon" ;
  skos:altLabel "account_favicon" ;
  skos:notation "account_favicon" .

# Query parent property: accepted
<https://relay.inferal.com/ontology/chatgptads/property/accepted> a rdf:Property ;
  rdfs:label "accepted" ;
  rdfs:comment "Query alias: 1 model declares accepted." .

# Query parent property: account integrity review
<https://relay.inferal.com/ontology/chatgptads/property/accountIntegrityReview> a rdf:Property ;
  rdfs:label "account integrity review" ;
  rdfs:comment "Query alias: 1 model declares accountIntegrityReview." .

# Query parent property: action source
<https://relay.inferal.com/ontology/chatgptads/property/actionSource> a rdf:Property ;
  rdfs:label "action source" ;
  rdfs:comment "Query alias: 1 model declares actionSource." .

# Query parent property: ad account budget daily
<https://relay.inferal.com/ontology/chatgptads/property/adAccountBudgetDaily> a rdf:Property ;
  rdfs:label "ad account budget daily" ;
  rdfs:comment "Query alias: 1 model declares adAccountBudgetDaily." .

# Query parent property: ad account budget lifetime
<https://relay.inferal.com/ontology/chatgptads/property/adAccountBudgetLifetime> a rdf:Property ;
  rdfs:label "ad account budget lifetime" ;
  rdfs:comment "Query alias: 1 model declares adAccountBudgetLifetime." .

# Query parent property: ad account clicks
<https://relay.inferal.com/ontology/chatgptads/property/adAccountClicks> a rdf:Property ;
  rdfs:label "ad account clicks" ;
  rdfs:comment "Query alias: 1 model declares adAccountClicks." .

# Query parent property: ad account cpc
<https://relay.inferal.com/ontology/chatgptads/property/adAccountCpc> a rdf:Property ;
  rdfs:label "ad account cpc" ;
  rdfs:comment "Query alias: 1 model declares adAccountCpc." .

# Query parent property: ad account cpm
<https://relay.inferal.com/ontology/chatgptads/property/adAccountCpm> a rdf:Property ;
  rdfs:label "ad account cpm" ;
  rdfs:comment "Query alias: 1 model declares adAccountCpm." .

# Query parent property: ad account ctr
<https://relay.inferal.com/ontology/chatgptads/property/adAccountCtr> a rdf:Property ;
  rdfs:label "ad account ctr" ;
  rdfs:comment "Query alias: 1 model declares adAccountCtr." .

# Query parent property: ad account id
<https://relay.inferal.com/ontology/chatgptads/property/adAccountId> a rdf:Property ;
  rdfs:label "ad account id" ;
  rdfs:comment "Query alias: 4 models declare adAccountId." .

# Query parent property: ad account impressions
<https://relay.inferal.com/ontology/chatgptads/property/adAccountImpressions> a rdf:Property ;
  rdfs:label "ad account impressions" ;
  rdfs:comment "Query alias: 1 model declares adAccountImpressions." .

# Query parent property: ad account name
<https://relay.inferal.com/ontology/chatgptads/property/adAccountName> a rdf:Property ;
  rdfs:label "ad account name" ;
  rdfs:comment "Query alias: 1 model declares adAccountName." .

# Query parent property: ad account spend
<https://relay.inferal.com/ontology/chatgptads/property/adAccountSpend> a rdf:Property ;
  rdfs:label "ad account spend" ;
  rdfs:comment "Query alias: 1 model declares adAccountSpend." .

# Query parent property: ad account url
<https://relay.inferal.com/ontology/chatgptads/property/adAccountUrl> a rdf:Property ;
  rdfs:label "ad account url" ;
  rdfs:comment "Query alias: 1 model declares adAccountUrl." .

# Query parent property: ad clicks
<https://relay.inferal.com/ontology/chatgptads/property/adClicks> a rdf:Property ;
  rdfs:label "ad clicks" ;
  rdfs:comment "Query alias: 1 model declares adClicks." .

# Query parent property: ad copy
<https://relay.inferal.com/ontology/chatgptads/property/adCopy> a rdf:Property ;
  rdfs:label "ad copy" ;
  rdfs:comment "Query alias: 1 model declares adCopy." .

# Query parent property: ad cpc
<https://relay.inferal.com/ontology/chatgptads/property/adCpc> a rdf:Property ;
  rdfs:label "ad cpc" ;
  rdfs:comment "Query alias: 1 model declares adCpc." .

# Query parent property: ad cpm
<https://relay.inferal.com/ontology/chatgptads/property/adCpm> a rdf:Property ;
  rdfs:label "ad cpm" ;
  rdfs:comment "Query alias: 1 model declares adCpm." .

# Query parent property: ad ctr
<https://relay.inferal.com/ontology/chatgptads/property/adCtr> a rdf:Property ;
  rdfs:label "ad ctr" ;
  rdfs:comment "Query alias: 1 model declares adCtr." .

# Query parent property: ad group clicks
<https://relay.inferal.com/ontology/chatgptads/property/adGroupClicks> a rdf:Property ;
  rdfs:label "ad group clicks" ;
  rdfs:comment "Query alias: 1 model declares adGroupClicks." .

# Query parent property: ad group cpc
<https://relay.inferal.com/ontology/chatgptads/property/adGroupCpc> a rdf:Property ;
  rdfs:label "ad group cpc" ;
  rdfs:comment "Query alias: 1 model declares adGroupCpc." .

# Query parent property: ad group cpm
<https://relay.inferal.com/ontology/chatgptads/property/adGroupCpm> a rdf:Property ;
  rdfs:label "ad group cpm" ;
  rdfs:comment "Query alias: 1 model declares adGroupCpm." .

# Query parent property: ad group ctr
<https://relay.inferal.com/ontology/chatgptads/property/adGroupCtr> a rdf:Property ;
  rdfs:label "ad group ctr" ;
  rdfs:comment "Query alias: 1 model declares adGroupCtr." .

# Query parent property: ad group description
<https://relay.inferal.com/ontology/chatgptads/property/adGroupDescription> a rdf:Property ;
  rdfs:label "ad group description" ;
  rdfs:comment "Query alias: 1 model declares adGroupDescription." .

# Query parent property: ad group id
<https://relay.inferal.com/ontology/chatgptads/property/adGroupId> a rdf:Property ;
  rdfs:label "ad group id" ;
  rdfs:comment "Query alias: 3 models declare adGroupId." .

# Query parent property: ad group impressions
<https://relay.inferal.com/ontology/chatgptads/property/adGroupImpressions> a rdf:Property ;
  rdfs:label "ad group impressions" ;
  rdfs:comment "Query alias: 1 model declares adGroupImpressions." .

# Query parent property: ad group name
<https://relay.inferal.com/ontology/chatgptads/property/adGroupName> a rdf:Property ;
  rdfs:label "ad group name" ;
  rdfs:comment "Query alias: 1 model declares adGroupName." .

# Query parent property: ad group spend
<https://relay.inferal.com/ontology/chatgptads/property/adGroupSpend> a rdf:Property ;
  rdfs:label "ad group spend" ;
  rdfs:comment "Query alias: 1 model declares adGroupSpend." .

# Query parent property: ad group status
<https://relay.inferal.com/ontology/chatgptads/property/adGroupStatus> a rdf:Property ;
  rdfs:label "ad group status" ;
  rdfs:comment "Query alias: 1 model declares adGroupStatus." .

# Query parent property: ad id
<https://relay.inferal.com/ontology/chatgptads/property/adId> a rdf:Property ;
  rdfs:label "ad id" ;
  rdfs:comment "Query alias: 2 models declare adId." .

# Query parent property: ad impressions
<https://relay.inferal.com/ontology/chatgptads/property/adImpressions> a rdf:Property ;
  rdfs:label "ad impressions" ;
  rdfs:comment "Query alias: 1 model declares adImpressions." .

# Query parent property: ad link
<https://relay.inferal.com/ontology/chatgptads/property/adLink> a rdf:Property ;
  rdfs:label "ad link" ;
  rdfs:comment "Query alias: 1 model declares adLink." .

# Query parent property: ad name
<https://relay.inferal.com/ontology/chatgptads/property/adName> a rdf:Property ;
  rdfs:label "ad name" ;
  rdfs:comment "Query alias: 1 model declares adName." .

# Query parent property: ad review status
<https://relay.inferal.com/ontology/chatgptads/property/adReviewStatus> a rdf:Property ;
  rdfs:label "ad review status" ;
  rdfs:comment "Query alias: 1 model declares adReviewStatus." .

# Query parent property: ad spend
<https://relay.inferal.com/ontology/chatgptads/property/adSpend> a rdf:Property ;
  rdfs:label "ad spend" ;
  rdfs:comment "Query alias: 1 model declares adSpend." .

# Query parent property: ad status
<https://relay.inferal.com/ontology/chatgptads/property/adStatus> a rdf:Property ;
  rdfs:label "ad status" ;
  rdfs:comment "Query alias: 1 model declares adStatus." .

# Query parent property: ad title
<https://relay.inferal.com/ontology/chatgptads/property/adTitle> a rdf:Property ;
  rdfs:label "ad title" ;
  rdfs:comment "Query alias: 1 model declares adTitle." .

# Query parent property: after
<https://relay.inferal.com/ontology/chatgptads/property/after> a rdf:Property ;
  rdfs:label "after" ;
  rdfs:comment "Query alias: 1 model declares after." .

# Query parent property: aggregation level
<https://relay.inferal.com/ontology/chatgptads/property/aggregationLevel> a rdf:Property ;
  rdfs:label "aggregation level" ;
  rdfs:comment "Query alias: 1 model declares aggregationLevel." .

# Query parent property: amount
<https://relay.inferal.com/ontology/chatgptads/property/amount> a rdf:Property ;
  rdfs:label "amount" ;
  rdfs:comment "Query alias: 1 model declares amount." .

# Query parent property: amount micros
<https://relay.inferal.com/ontology/chatgptads/property/amountMicros> a rdf:Property ;
  rdfs:label "amount micros" ;
  rdfs:comment "Query alias: 3 models declare amountMicros." .

# Query parent property: api channel
<https://relay.inferal.com/ontology/chatgptads/property/apiChannel> a rdf:Property ;
  rdfs:label "api channel" ;
  rdfs:comment "Query alias: 1 model declares apiChannel." .

# Query parent property: api key
<https://relay.inferal.com/ontology/chatgptads/property/apiKey> a rdf:Property ;
  rdfs:label "api key" ;
  rdfs:comment "Query alias: 2 models declare apiKey." .

# Query parent property: api organization id
<https://relay.inferal.com/ontology/chatgptads/property/apiOrganizationId> a rdf:Property ;
  rdfs:label "api organization id" ;
  rdfs:comment "Query alias: 1 model declares apiOrganizationId." .

# Query parent property: appeal
<https://relay.inferal.com/ontology/chatgptads/property/appeal> a rdf:Property ;
  rdfs:label "appeal" ;
  rdfs:comment "Query alias: 1 model declares appeal." .

# Query parent property: archived
<https://relay.inferal.com/ontology/chatgptads/property/archived> a rdf:Property ;
  rdfs:label "archived" ;
  rdfs:comment "Query alias: 1 model declares archived." .

# Query parent property: attributed sales amount
<https://relay.inferal.com/ontology/chatgptads/property/attributedSalesAmount> a rdf:Property ;
  rdfs:label "attributed sales amount" ;
  rdfs:comment "Query alias: 1 model declares attributedSalesAmount." .

# Query parent property: attributed sales count
<https://relay.inferal.com/ontology/chatgptads/property/attributedSalesCount> a rdf:Property ;
  rdfs:label "attributed sales count" ;
  rdfs:comment "Query alias: 1 model declares attributedSalesCount." .

# Query parent property: attributed sales currency
<https://relay.inferal.com/ontology/chatgptads/property/attributedSalesCurrency> a rdf:Property ;
  rdfs:label "attributed sales currency" ;
  rdfs:comment "Query alias: 1 model declares attributedSalesCurrency." .

# Query parent property: attribution window days
<https://relay.inferal.com/ontology/chatgptads/property/attributionWindowDays> a rdf:Property ;
  rdfs:label "attribution window days" ;
  rdfs:comment "Query alias: 2 models declare attributionWindowDays." .

# Query parent property: authentication method
<https://relay.inferal.com/ontology/chatgptads/property/authenticationMethod> a rdf:Property ;
  rdfs:label "authentication method" ;
  rdfs:comment "Query alias: 3 models declare authenticationMethod." .

# Query parent property: availability
<https://relay.inferal.com/ontology/chatgptads/property/availability> a rdf:Property ;
  rdfs:label "availability" ;
  rdfs:comment "Query alias: 1 model declares availability." .

# Query parent property: available
<https://relay.inferal.com/ontology/chatgptads/property/available> a rdf:Property ;
  rdfs:label "available" ;
  rdfs:comment "Query alias: 1 model declares available." .

# Query parent property: bidding type
<https://relay.inferal.com/ontology/chatgptads/property/biddingType> a rdf:Property ;
  rdfs:label "bidding type" ;
  rdfs:comment "Query alias: 2 models declare biddingType." .

# Query parent property: bid multiplier micros
<https://relay.inferal.com/ontology/chatgptads/property/bidMultiplierMicros> a rdf:Property ;
  rdfs:label "bid multiplier micros" ;
  rdfs:comment "Query alias: 2 models declare bidMultiplierMicros." .

# Query parent property: billing event type
<https://relay.inferal.com/ontology/chatgptads/property/billingEventType> a rdf:Property ;
  rdfs:label "billing event type" ;
  rdfs:comment "Query alias: 4 models declare billingEventType." .

# Query parent property: body
<https://relay.inferal.com/ontology/chatgptads/property/body> a rdf:Property ;
  rdfs:label "body" ;
  rdfs:comment "Query alias: 5 models declare body." .

# Query parent property: brand
<https://relay.inferal.com/ontology/chatgptads/property/brand> a rdf:Property ;
  rdfs:label "brand" ;
  rdfs:comment "Query alias: 1 model declares brand." .

# Query parent property: breakdown
<https://relay.inferal.com/ontology/chatgptads/property/breakdown> a rdf:Property ;
  rdfs:label "breakdown" ;
  rdfs:comment "Query alias: 1 model declares breakdown." .

# Query parent property: business agent id
<https://relay.inferal.com/ontology/chatgptads/property/businessAgentId> a rdf:Property ;
  rdfs:label "business agent id" ;
  rdfs:comment "Query alias: 2 models declare businessAgentId." .

# Query parent property: campaign budget daily
<https://relay.inferal.com/ontology/chatgptads/property/campaignBudgetDaily> a rdf:Property ;
  rdfs:label "campaign budget daily" ;
  rdfs:comment "Query alias: 1 model declares campaignBudgetDaily." .

# Query parent property: campaign budget lifetime
<https://relay.inferal.com/ontology/chatgptads/property/campaignBudgetLifetime> a rdf:Property ;
  rdfs:label "campaign budget lifetime" ;
  rdfs:comment "Query alias: 1 model declares campaignBudgetLifetime." .

# Query parent property: campaign clicks
<https://relay.inferal.com/ontology/chatgptads/property/campaignClicks> a rdf:Property ;
  rdfs:label "campaign clicks" ;
  rdfs:comment "Query alias: 1 model declares campaignClicks." .

# Query parent property: campaign count
<https://relay.inferal.com/ontology/chatgptads/property/campaignCount> a rdf:Property ;
  rdfs:label "campaign count" ;
  rdfs:comment "Query alias: 1 model declares campaignCount." .

# Query parent property: campaign cpc
<https://relay.inferal.com/ontology/chatgptads/property/campaignCpc> a rdf:Property ;
  rdfs:label "campaign cpc" ;
  rdfs:comment "Query alias: 1 model declares campaignCpc." .

# Query parent property: campaign cpm
<https://relay.inferal.com/ontology/chatgptads/property/campaignCpm> a rdf:Property ;
  rdfs:label "campaign cpm" ;
  rdfs:comment "Query alias: 1 model declares campaignCpm." .

# Query parent property: campaign ctr
<https://relay.inferal.com/ontology/chatgptads/property/campaignCtr> a rdf:Property ;
  rdfs:label "campaign ctr" ;
  rdfs:comment "Query alias: 1 model declares campaignCtr." .

# Query parent property: campaign description
<https://relay.inferal.com/ontology/chatgptads/property/campaignDescription> a rdf:Property ;
  rdfs:label "campaign description" ;
  rdfs:comment "Query alias: 1 model declares campaignDescription." .

# Query parent property: campaign end time
<https://relay.inferal.com/ontology/chatgptads/property/campaignEndTime> a rdf:Property ;
  rdfs:label "campaign end time" ;
  rdfs:comment "Query alias: 1 model declares campaignEndTime." .

# Query parent property: campaign id
<https://relay.inferal.com/ontology/chatgptads/property/campaignId> a rdf:Property ;
  rdfs:label "campaign id" ;
  rdfs:comment "Query alias: 3 models declare campaignId." .

# Query parent property: campaign impressions
<https://relay.inferal.com/ontology/chatgptads/property/campaignImpressions> a rdf:Property ;
  rdfs:label "campaign impressions" ;
  rdfs:comment "Query alias: 1 model declares campaignImpressions." .

# Query parent property: campaign name
<https://relay.inferal.com/ontology/chatgptads/property/campaignName> a rdf:Property ;
  rdfs:label "campaign name" ;
  rdfs:comment "Query alias: 1 model declares campaignName." .

# Query parent property: campaigns
<https://relay.inferal.com/ontology/chatgptads/property/campaigns> a rdf:Property ;
  rdfs:label "campaigns" ;
  rdfs:comment "Query alias: 1 model declares campaigns." .

# Query parent property: campaign spend
<https://relay.inferal.com/ontology/chatgptads/property/campaignSpend> a rdf:Property ;
  rdfs:label "campaign spend" ;
  rdfs:comment "Query alias: 1 model declares campaignSpend." .

# Query parent property: campaign start time
<https://relay.inferal.com/ontology/chatgptads/property/campaignStartTime> a rdf:Property ;
  rdfs:label "campaign start time" ;
  rdfs:comment "Query alias: 1 model declares campaignStartTime." .

# Query parent property: campaign status
<https://relay.inferal.com/ontology/chatgptads/property/campaignStatus> a rdf:Property ;
  rdfs:label "campaign status" ;
  rdfs:comment "Query alias: 1 model declares campaignStatus." .

# Query parent property: can delete
<https://relay.inferal.com/ontology/chatgptads/property/canDelete> a rdf:Property ;
  rdfs:label "can delete" ;
  rdfs:comment "Query alias: 1 model declares canDelete." .

# Query parent property: can edit
<https://relay.inferal.com/ontology/chatgptads/property/canEdit> a rdf:Property ;
  rdfs:label "can edit" ;
  rdfs:comment "Query alias: 1 model declares canEdit." .

# Query parent property: can edit start date
<https://relay.inferal.com/ontology/chatgptads/property/canEditStartDate> a rdf:Property ;
  rdfs:label "can edit start date" ;
  rdfs:comment "Query alias: 1 model declares canEditStartDate." .

# Query parent property: canonical name
<https://relay.inferal.com/ontology/chatgptads/property/canonicalName> a rdf:Property ;
  rdfs:label "canonical name" ;
  rdfs:comment "Query alias: 1 model declares canonicalName." .

# Query parent property: carousel product card clicks
<https://relay.inferal.com/ontology/chatgptads/property/carouselProductCardClicks> a rdf:Property ;
  rdfs:label "carousel product card clicks" ;
  rdfs:comment "Query alias: 1 model declares carouselProductCardClicks." .

# Query parent property: carousel product card impressions
<https://relay.inferal.com/ontology/chatgptads/property/carouselProductCardImpressions> a rdf:Property ;
  rdfs:label "carousel product card impressions" ;
  rdfs:comment "Query alias: 1 model declares carouselProductCardImpressions." .

# Query parent property: clicks
<https://relay.inferal.com/ontology/chatgptads/property/clicks> a rdf:Property ;
  rdfs:label "clicks" ;
  rdfs:comment "Query alias: 1 model declares clicks." .

# Query parent property: click through conversions
<https://relay.inferal.com/ontology/chatgptads/property/clickThroughConversions> a rdf:Property ;
  rdfs:label "click through conversions" ;
  rdfs:comment "Query alias: 1 model declares clickThroughConversions." .

# Query parent property: client type
<https://relay.inferal.com/ontology/chatgptads/property/clientType> a rdf:Property ;
  rdfs:label "client type" ;
  rdfs:comment "Query alias: 2 models declare clientType." .

# Query parent property: code
<https://relay.inferal.com/ontology/chatgptads/property/code> a rdf:Property ;
  rdfs:label "code" ;
  rdfs:comment "Query alias: 4 models declare code." .

# Query parent property: completed at
<https://relay.inferal.com/ontology/chatgptads/property/completedAt> a rdf:Property ;
  rdfs:label "completed at" ;
  rdfs:comment "Query alias: 3 models declare completedAt." .

# Query parent property: connection uri
<https://relay.inferal.com/ontology/chatgptads/property/connectionUri> a rdf:Property ;
  rdfs:label "connection uri" ;
  rdfs:comment "Query alias: 2 models declare connectionUri." .

# Query parent property: connector ids
<https://relay.inferal.com/ontology/chatgptads/property/connectorIds> a rdf:Property ;
  rdfs:label "connector ids" ;
  rdfs:comment "Query alias: 2 models declare connectorIds." .

# Query parent property: content
<https://relay.inferal.com/ontology/chatgptads/property/content> a rdf:Property ;
  rdfs:label "content" ;
  rdfs:comment "Query alias: 2 models declare content." .

# Query parent property: context hints
<https://relay.inferal.com/ontology/chatgptads/property/contextHints> a rdf:Property ;
  rdfs:label "context hints" ;
  rdfs:comment "Query alias: 3 models declare contextHints." .

# Query parent property: conversation starters
<https://relay.inferal.com/ontology/chatgptads/property/conversationStarters> a rdf:Property ;
  rdfs:label "conversation starters" ;
  rdfs:comment "Query alias: 3 models declare conversationStarters." .

# Query parent property: conversion event setting ids
<https://relay.inferal.com/ontology/chatgptads/property/conversionEventSettingIds> a rdf:Property ;
  rdfs:label "conversion event setting ids" ;
  rdfs:comment "Query alias: 3 models declare conversionEventSettingIds." .

# Query parent property: conversions
<https://relay.inferal.com/ontology/chatgptads/property/conversions> a rdf:Property ;
  rdfs:label "conversions" ;
  rdfs:comment "Query alias: 2 models declare conversions." .

# Query parent property: count
<https://relay.inferal.com/ontology/chatgptads/property/count> a rdf:Property ;
  rdfs:label "count" ;
  rdfs:comment "Query alias: 3 models declare count." .

# Query parent property: countries
<https://relay.inferal.com/ontology/chatgptads/property/countries> a rdf:Property ;
  rdfs:label "countries" ;
  rdfs:comment "Query alias: 5 models declare countries." .

# Query parent property: country
<https://relay.inferal.com/ontology/chatgptads/property/country> a rdf:Property ;
  rdfs:label "country" ;
  rdfs:comment "Query alias: 1 model declares country." .

# Query parent property: country clicks
<https://relay.inferal.com/ontology/chatgptads/property/countryClicks> a rdf:Property ;
  rdfs:label "country clicks" ;
  rdfs:comment "Query alias: 1 model declares countryClicks." .

# Query parent property: country code
<https://relay.inferal.com/ontology/chatgptads/property/countryCode> a rdf:Property ;
  rdfs:label "country code" ;
  rdfs:comment "Query alias: 3 models declare countryCode." .

# Query parent property: country cpc
<https://relay.inferal.com/ontology/chatgptads/property/countryCpc> a rdf:Property ;
  rdfs:label "country cpc" ;
  rdfs:comment "Query alias: 1 model declares countryCpc." .

# Query parent property: country cpm
<https://relay.inferal.com/ontology/chatgptads/property/countryCpm> a rdf:Property ;
  rdfs:label "country cpm" ;
  rdfs:comment "Query alias: 1 model declares countryCpm." .

# Query parent property: country ctr
<https://relay.inferal.com/ontology/chatgptads/property/countryCtr> a rdf:Property ;
  rdfs:label "country ctr" ;
  rdfs:comment "Query alias: 1 model declares countryCtr." .

# Query parent property: country impressions
<https://relay.inferal.com/ontology/chatgptads/property/countryImpressions> a rdf:Property ;
  rdfs:label "country impressions" ;
  rdfs:comment "Query alias: 1 model declares countryImpressions." .

# Query parent property: country name
<https://relay.inferal.com/ontology/chatgptads/property/countryName> a rdf:Property ;
  rdfs:label "country name" ;
  rdfs:comment "Query alias: 1 model declares countryName." .

# Query parent property: country spend
<https://relay.inferal.com/ontology/chatgptads/property/countrySpend> a rdf:Property ;
  rdfs:label "country spend" ;
  rdfs:comment "Query alias: 1 model declares countrySpend." .

# Query parent property: cpa
<https://relay.inferal.com/ontology/chatgptads/property/cpa> a rdf:Property ;
  rdfs:label "cpa" ;
  rdfs:comment "Query alias: 1 model declares cpa." .

# Query parent property: cpc
<https://relay.inferal.com/ontology/chatgptads/property/cpc> a rdf:Property ;
  rdfs:label "cpc" ;
  rdfs:comment "Query alias: 1 model declares cpc." .

# Query parent property: cpm
<https://relay.inferal.com/ontology/chatgptads/property/cpm> a rdf:Property ;
  rdfs:label "cpm" ;
  rdfs:comment "Query alias: 1 model declares cpm." .

# Query parent property: ctr
<https://relay.inferal.com/ontology/chatgptads/property/ctr> a rdf:Property ;
  rdfs:label "ctr" ;
  rdfs:comment "Query alias: 1 model declares ctr." .

# Query parent property: currencies
<https://relay.inferal.com/ontology/chatgptads/property/currencies> a rdf:Property ;
  rdfs:label "currencies" ;
  rdfs:comment "Query alias: 2 models declare currencies." .

# Query parent property: currency
<https://relay.inferal.com/ontology/chatgptads/property/currency> a rdf:Property ;
  rdfs:label "currency" ;
  rdfs:comment "Query alias: 1 model declares currency." .

# Query parent property: currency code
<https://relay.inferal.com/ontology/chatgptads/property/currencyCode> a rdf:Property ;
  rdfs:label "currency code" ;
  rdfs:comment "Query alias: 1 model declares currencyCode." .

# Query parent property: custom audience id
<https://relay.inferal.com/ontology/chatgptads/property/customAudienceId> a rdf:Property ;
  rdfs:label "custom audience id" ;
  rdfs:comment "Query alias: 3 models declare customAudienceId." .

# Query parent property: custom audience ids
<https://relay.inferal.com/ontology/chatgptads/property/customAudienceIds> a rdf:Property ;
  rdfs:label "custom audience ids" ;
  rdfs:comment "Query alias: 1 model declares customAudienceIds." .

# Query parent property: custom event name
<https://relay.inferal.com/ontology/chatgptads/property/customEventName> a rdf:Property ;
  rdfs:label "custom event name" ;
  rdfs:comment "Query alias: 3 models declare customEventName." .

# Query parent property: daily spend limit micros
<https://relay.inferal.com/ontology/chatgptads/property/dailySpendLimitMicros> a rdf:Property ;
  rdfs:label "daily spend limit micros" ;
  rdfs:comment "Query alias: 2 models declare dailySpendLimitMicros." .

# Query parent property: data source id
<https://relay.inferal.com/ontology/chatgptads/property/dataSourceId> a rdf:Property ;
  rdfs:label "data source id" ;
  rdfs:comment "Query alias: 1 model declares dataSourceId." .

# Query parent property: data status
<https://relay.inferal.com/ontology/chatgptads/property/dataStatus> a rdf:Property ;
  rdfs:label "data status" ;
  rdfs:comment "Query alias: 1 model declares dataStatus." .

# Query parent property: data type
<https://relay.inferal.com/ontology/chatgptads/property/dataType> a rdf:Property ;
  rdfs:label "data type" ;
  rdfs:comment "Query alias: 3 models declare dataType." .

# Query parent property: date
<https://relay.inferal.com/ontology/chatgptads/property/date> a rdf:Property ;
  rdfs:label "date" ;
  rdfs:comment "Query alias: 1 model declares date." .

# Query parent property: decision
<https://relay.inferal.com/ontology/chatgptads/property/decision> a rdf:Property ;
  rdfs:label "decision" ;
  rdfs:comment "Query alias: 1 model declares decision." .

# Query parent property: deleted
<https://relay.inferal.com/ontology/chatgptads/property/deleted> a rdf:Property ;
  rdfs:label "deleted" ;
  rdfs:comment "Query alias: 2 models declare deleted." .

# Query parent property: delivery status
<https://relay.inferal.com/ontology/chatgptads/property/deliveryStatus> a rdf:Property ;
  rdfs:label "delivery status" ;
  rdfs:comment "Query alias: 1 model declares deliveryStatus." .

# Query parent property: description
<https://relay.inferal.com/ontology/chatgptads/property/description> a rdf:Property ;
  rdfs:label "description" ;
  rdfs:comment "Query alias: 12 models declare description." .

# Query parent property: destination url
<https://relay.inferal.com/ontology/chatgptads/property/destinationUrl> a rdf:Property ;
  rdfs:label "destination url" ;
  rdfs:comment "Query alias: 1 model declares destinationUrl." .

# Query parent property: details
<https://relay.inferal.com/ontology/chatgptads/property/details> a rdf:Property ;
  rdfs:label "details" ;
  rdfs:comment "Query alias: 1 model declares details." .

# Query parent property: device
<https://relay.inferal.com/ontology/chatgptads/property/device> a rdf:Property ;
  rdfs:label "device" ;
  rdfs:comment "Query alias: 1 model declares device." .

# Query parent property: device clicks
<https://relay.inferal.com/ontology/chatgptads/property/deviceClicks> a rdf:Property ;
  rdfs:label "device clicks" ;
  rdfs:comment "Query alias: 1 model declares deviceClicks." .

# Query parent property: device cpc
<https://relay.inferal.com/ontology/chatgptads/property/deviceCpc> a rdf:Property ;
  rdfs:label "device cpc" ;
  rdfs:comment "Query alias: 1 model declares deviceCpc." .

# Query parent property: device cpm
<https://relay.inferal.com/ontology/chatgptads/property/deviceCpm> a rdf:Property ;
  rdfs:label "device cpm" ;
  rdfs:comment "Query alias: 1 model declares deviceCpm." .

# Query parent property: device ctr
<https://relay.inferal.com/ontology/chatgptads/property/deviceCtr> a rdf:Property ;
  rdfs:label "device ctr" ;
  rdfs:comment "Query alias: 1 model declares deviceCtr." .

# Query parent property: device impressions
<https://relay.inferal.com/ontology/chatgptads/property/deviceImpressions> a rdf:Property ;
  rdfs:label "device impressions" ;
  rdfs:comment "Query alias: 1 model declares deviceImpressions." .

# Query parent property: device spend
<https://relay.inferal.com/ontology/chatgptads/property/deviceSpend> a rdf:Property ;
  rdfs:label "device spend" ;
  rdfs:comment "Query alias: 1 model declares deviceSpend." .

# Query parent property: device type
<https://relay.inferal.com/ontology/chatgptads/property/deviceType> a rdf:Property ;
  rdfs:label "device type" ;
  rdfs:comment "Query alias: 1 model declares deviceType." .

# Query parent property: diagnostics
<https://relay.inferal.com/ontology/chatgptads/property/diagnostics> a rdf:Property ;
  rdfs:label "diagnostics" ;
  rdfs:comment "Query alias: 1 model declares diagnostics." .

# Query parent property: disabled at
<https://relay.inferal.com/ontology/chatgptads/property/disabledAt> a rdf:Property ;
  rdfs:label "disabled at" ;
  rdfs:comment "Query alias: 1 model declares disabledAt." .

# Query parent property: display name
<https://relay.inferal.com/ontology/chatgptads/property/displayName> a rdf:Property ;
  rdfs:label "display name" ;
  rdfs:comment "Query alias: 1 model declares displayName." .

# Query parent property: draft revision id
<https://relay.inferal.com/ontology/chatgptads/property/draftRevisionId> a rdf:Property ;
  rdfs:label "draft revision id" ;
  rdfs:comment "Query alias: 1 model declares draftRevisionId." .

# Query parent property: enabled
<https://relay.inferal.com/ontology/chatgptads/property/enabled> a rdf:Property ;
  rdfs:label "enabled" ;
  rdfs:comment "Query alias: 2 models declare enabled." .

# Query parent property: end date
<https://relay.inferal.com/ontology/chatgptads/property/endDate> a rdf:Property ;
  rdfs:label "end date" ;
  rdfs:comment "Query alias: 3 models declare endDate." .

# Query parent property: entity id
<https://relay.inferal.com/ontology/chatgptads/property/entityId> a rdf:Property ;
  rdfs:label "entity id" ;
  rdfs:comment "Query alias: 1 model declares entityId." .

# Query parent property: entity ids
<https://relay.inferal.com/ontology/chatgptads/property/entityIds> a rdf:Property ;
  rdfs:label "entity ids" ;
  rdfs:comment "Query alias: 1 model declares entityIds." .

# Query parent property: event
<https://relay.inferal.com/ontology/chatgptads/property/event> a rdf:Property ;
  rdfs:label "event" ;
  rdfs:comment "Query alias: 1 model declares event." .

# Query parent property: event data json
<https://relay.inferal.com/ontology/chatgptads/property/eventDataJson> a rdf:Property ;
  rdfs:label "event data json" ;
  rdfs:comment "Query alias: 1 model declares eventDataJson." .

# Query parent property: event timestamp ms
<https://relay.inferal.com/ontology/chatgptads/property/eventTimestampMs> a rdf:Property ;
  rdfs:label "event timestamp ms" ;
  rdfs:comment "Query alias: 1 model declares eventTimestampMs." .

# Query parent property: event type
<https://relay.inferal.com/ontology/chatgptads/property/eventType> a rdf:Property ;
  rdfs:label "event type" ;
  rdfs:comment "Query alias: 3 models declare eventType." .

# Query parent property: expected draft revision id
<https://relay.inferal.com/ontology/chatgptads/property/expectedDraftRevisionId> a rdf:Property ;
  rdfs:label "expected draft revision id" ;
  rdfs:comment "Query alias: 2 models declare expectedDraftRevisionId." .

# Query parent property: expected published revision id
<https://relay.inferal.com/ontology/chatgptads/property/expectedPublishedRevisionId> a rdf:Property ;
  rdfs:label "expected published revision id" ;
  rdfs:comment "Query alias: 1 model declares expectedPublishedRevisionId." .

# Query parent property: expected revision
<https://relay.inferal.com/ontology/chatgptads/property/expectedRevision> a rdf:Property ;
  rdfs:label "expected revision" ;
  rdfs:comment "Query alias: 2 models declare expectedRevision." .

# Query parent property: expires in
<https://relay.inferal.com/ontology/chatgptads/property/expiresIn> a rdf:Property ;
  rdfs:label "expires in" ;
  rdfs:comment "Query alias: 1 model declares expiresIn." .

# Query parent property: favicon file id
<https://relay.inferal.com/ontology/chatgptads/property/faviconFileId> a rdf:Property ;
  rdfs:label "favicon file id" ;
  rdfs:comment "Query alias: 1 model declares faviconFileId." .

# Query parent property: feed id
<https://relay.inferal.com/ontology/chatgptads/property/feedId> a rdf:Property ;
  rdfs:label "feed id" ;
  rdfs:comment "Query alias: 4 models declare feedId." .

# Query parent property: field
<https://relay.inferal.com/ontology/chatgptads/property/field> a rdf:Property ;
  rdfs:label "field" ;
  rdfs:comment "Query alias: 3 models declare field." .

# Query parent property: field id
<https://relay.inferal.com/ontology/chatgptads/property/fieldId> a rdf:Property ;
  rdfs:label "field id" ;
  rdfs:comment "Query alias: 4 models declare fieldId." .

# Query parent property: field type
<https://relay.inferal.com/ontology/chatgptads/property/fieldType> a rdf:Property ;
  rdfs:label "field type" ;
  rdfs:comment "Query alias: 4 models declare fieldType." .

# Query parent property: file
<https://relay.inferal.com/ontology/chatgptads/property/file> a rdf:Property ;
  rdfs:label "file" ;
  rdfs:comment "Query alias: 2 models declare file." .

# Query parent property: file id
<https://relay.inferal.com/ontology/chatgptads/property/fileId> a rdf:Property ;
  rdfs:label "file id" ;
  rdfs:comment "Query alias: 8 models declare fileId." .

# Query parent property: filename
<https://relay.inferal.com/ontology/chatgptads/property/filename> a rdf:Property ;
  rdfs:label "filename" ;
  rdfs:comment "Query alias: 2 models declare filename." .

# Query parent property: file name
<https://relay.inferal.com/ontology/chatgptads/property/fileName> a rdf:Property ;
  rdfs:label "file name" ;
  rdfs:comment "Query alias: 3 models declare fileName." .

# Query parent property: file size
<https://relay.inferal.com/ontology/chatgptads/property/fileSize> a rdf:Property ;
  rdfs:label "file size" ;
  rdfs:comment "Query alias: 2 models declare fileSize." .

# Query parent property: file size bytes
<https://relay.inferal.com/ontology/chatgptads/property/fileSizeBytes> a rdf:Property ;
  rdfs:label "file size bytes" ;
  rdfs:comment "Query alias: 3 models declare fileSizeBytes." .

# Query parent property: filter values
<https://relay.inferal.com/ontology/chatgptads/property/filterValues> a rdf:Property ;
  rdfs:label "filter values" ;
  rdfs:comment "Query alias: 1 model declares filterValues." .

# Query parent property: first id
<https://relay.inferal.com/ontology/chatgptads/property/firstId> a rdf:Property ;
  rdfs:label "first id" ;
  rdfs:comment "Query alias: 12 models declare firstId." .

# Query parent property: form id
<https://relay.inferal.com/ontology/chatgptads/property/formId> a rdf:Property ;
  rdfs:label "form id" ;
  rdfs:comment "Query alias: 2 models declare formId." .

# Query parent property: form revision id
<https://relay.inferal.com/ontology/chatgptads/property/formRevisionId> a rdf:Property ;
  rdfs:label "form revision id" ;
  rdfs:comment "Query alias: 2 models declare formRevisionId." .

# Query parent property: group by entity
<https://relay.inferal.com/ontology/chatgptads/property/groupByEntity> a rdf:Property ;
  rdfs:label "group by entity" ;
  rdfs:comment "Query alias: 1 model declares groupByEntity." .

# Query parent property: hash spec version
<https://relay.inferal.com/ontology/chatgptads/property/hashSpecVersion> a rdf:Property ;
  rdfs:label "hash spec version" ;
  rdfs:comment "Query alias: 1 model declares hashSpecVersion." .

# Query parent property: has more
<https://relay.inferal.com/ontology/chatgptads/property/hasMore> a rdf:Property ;
  rdfs:label "has more" ;
  rdfs:comment "Query alias: 12 models declare hasMore." .

# Query parent property: has pending changes
<https://relay.inferal.com/ontology/chatgptads/property/hasPendingChanges> a rdf:Property ;
  rdfs:label "has pending changes" ;
  rdfs:comment "Query alias: 1 model declares hasPendingChanges." .

# Query parent property: has unpublished changes
<https://relay.inferal.com/ontology/chatgptads/property/hasUnpublishedChanges> a rdf:Property ;
  rdfs:label "has unpublished changes" ;
  rdfs:comment "Query alias: 1 model declares hasUnpublishedChanges." .

# Query parent property: height
<https://relay.inferal.com/ontology/chatgptads/property/height> a rdf:Property ;
  rdfs:label "height" ;
  rdfs:comment "Query alias: 2 models declare height." .

# Query parent property: hosted url configured
<https://relay.inferal.com/ontology/chatgptads/property/hostedUrlConfigured> a rdf:Property ;
  rdfs:label "hosted url configured" ;
  rdfs:comment "Query alias: 1 model declares hostedUrlConfigured." .

# Query parent property: id
<https://relay.inferal.com/ontology/chatgptads/property/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Query alias: 24 models declare id." .

# Query parent property: identifier
<https://relay.inferal.com/ontology/chatgptads/property/identifier> a rdf:Property ;
  rdfs:label "identifier" ;
  rdfs:comment "Query alias: 1 model declares identifier." .

# Query parent property: identifier resolution
<https://relay.inferal.com/ontology/chatgptads/property/identifierResolution> a rdf:Property ;
  rdfs:label "identifier resolution" ;
  rdfs:comment "Query alias: 3 models declare identifierResolution." .

# Query parent property: identifiers
<https://relay.inferal.com/ontology/chatgptads/property/identifiers> a rdf:Property ;
  rdfs:label "identifiers" ;
  rdfs:comment "Query alias: 1 model declares identifiers." .

# Query parent property: identifier type
<https://relay.inferal.com/ontology/chatgptads/property/identifierType> a rdf:Property ;
  rdfs:label "identifier type" ;
  rdfs:comment "Query alias: 4 models declare identifierType." .

# Query parent property: ids
<https://relay.inferal.com/ontology/chatgptads/property/ids> a rdf:Property ;
  rdfs:label "ids" ;
  rdfs:comment "Query alias: 2 models declare ids." .

# Query parent property: image url
<https://relay.inferal.com/ontology/chatgptads/property/imageUrl> a rdf:Property ;
  rdfs:label "image url" ;
  rdfs:comment "Query alias: 3 models declare imageUrl." .

# Query parent property: impressions
<https://relay.inferal.com/ontology/chatgptads/property/impressions> a rdf:Property ;
  rdfs:label "impressions" ;
  rdfs:comment "Query alias: 1 model declares impressions." .

# Query parent property: included
<https://relay.inferal.com/ontology/chatgptads/property/included> a rdf:Property ;
  rdfs:label "included" ;
  rdfs:comment "Query alias: 2 models declare included." .

# Query parent property: include zero rows
<https://relay.inferal.com/ontology/chatgptads/property/includeZeroRows> a rdf:Property ;
  rdfs:label "include zero rows" ;
  rdfs:comment "Query alias: 1 model declares includeZeroRows." .

# Query parent property: instructions
<https://relay.inferal.com/ontology/chatgptads/property/instructions> a rdf:Property ;
  rdfs:label "instructions" ;
  rdfs:comment "Query alias: 3 models declare instructions." .

# Query parent property: invalid identifier count range
<https://relay.inferal.com/ontology/chatgptads/property/invalidIdentifierCountRange> a rdf:Property ;
  rdfs:label "invalid identifier count range" ;
  rdfs:comment "Query alias: 1 model declares invalidIdentifierCountRange." .

# Query parent property: io id
<https://relay.inferal.com/ontology/chatgptads/property/ioId> a rdf:Property ;
  rdfs:label "io id" ;
  rdfs:comment "Query alias: 3 models declare ioId." .

# Query parent property: item id
<https://relay.inferal.com/ontology/chatgptads/property/itemId> a rdf:Property ;
  rdfs:label "item id" ;
  rdfs:comment "Query alias: 2 models declare itemId." .

# Query parent property: key name
<https://relay.inferal.com/ontology/chatgptads/property/keyName> a rdf:Property ;
  rdfs:label "key name" ;
  rdfs:comment "Query alias: 1 model declares keyName." .

# Query parent property: label
<https://relay.inferal.com/ontology/chatgptads/property/label> a rdf:Property ;
  rdfs:label "label" ;
  rdfs:comment "Query alias: 7 models declare label." .

# Query parent property: last id
<https://relay.inferal.com/ontology/chatgptads/property/lastId> a rdf:Property ;
  rdfs:label "last id" ;
  rdfs:comment "Query alias: 12 models declare lastId." .

# Query parent property: latest uploads
<https://relay.inferal.com/ontology/chatgptads/property/latestUploads> a rdf:Property ;
  rdfs:label "latest uploads" ;
  rdfs:comment "Query alias: 1 model declares latestUploads." .

# Query parent property: lead form id
<https://relay.inferal.com/ontology/chatgptads/property/leadFormId> a rdf:Property ;
  rdfs:label "lead form id" ;
  rdfs:comment "Query alias: 3 models declare leadFormId." .

# Query parent property: lead form revision id
<https://relay.inferal.com/ontology/chatgptads/property/leadFormRevisionId> a rdf:Property ;
  rdfs:label "lead form revision id" ;
  rdfs:comment "Query alias: 2 models declare leadFormRevisionId." .

# Query parent property: lead id
<https://relay.inferal.com/ontology/chatgptads/property/leadId> a rdf:Property ;
  rdfs:label "lead id" ;
  rdfs:comment "Query alias: 1 model declares leadId." .

# Query parent property: lifetime spend limit micros
<https://relay.inferal.com/ontology/chatgptads/property/lifetimeSpendLimitMicros> a rdf:Property ;
  rdfs:label "lifetime spend limit micros" ;
  rdfs:comment "Query alias: 2 models declare lifetimeSpendLimitMicros." .

# Query parent property: limit
<https://relay.inferal.com/ontology/chatgptads/property/limit> a rdf:Property ;
  rdfs:label "limit" ;
  rdfs:comment "Query alias: 1 model declares limit." .

# Query parent property: logo url
<https://relay.inferal.com/ontology/chatgptads/property/logoUrl> a rdf:Property ;
  rdfs:label "logo url" ;
  rdfs:comment "Query alias: 1 model declares logoUrl." .

# Query parent property: matched count
<https://relay.inferal.com/ontology/chatgptads/property/matchedCount> a rdf:Property ;
  rdfs:label "matched count" ;
  rdfs:comment "Query alias: 1 model declares matchedCount." .

# Query parent property: matched identifier count range
<https://relay.inferal.com/ontology/chatgptads/property/matchedIdentifierCountRange> a rdf:Property ;
  rdfs:label "matched identifier count range" ;
  rdfs:comment "Query alias: 1 model declares matchedIdentifierCountRange." .

# Query parent property: matched user count range
<https://relay.inferal.com/ontology/chatgptads/property/matchedUserCountRange> a rdf:Property ;
  rdfs:label "matched user count range" ;
  rdfs:comment "Query alias: 1 model declares matchedUserCountRange." .

# Query parent property: max bid micros
<https://relay.inferal.com/ontology/chatgptads/property/maxBidMicros> a rdf:Property ;
  rdfs:label "max bid micros" ;
  rdfs:comment "Query alias: 2 models declare maxBidMicros." .

# Query parent property: membership revision
<https://relay.inferal.com/ontology/chatgptads/property/membershipRevision> a rdf:Property ;
  rdfs:label "membership revision" ;
  rdfs:comment "Query alias: 1 model declares membershipRevision." .

# Query parent property: message
<https://relay.inferal.com/ontology/chatgptads/property/message> a rdf:Property ;
  rdfs:label "message" ;
  rdfs:comment "Query alias: 1 model declares message." .

# Query parent property: messages
<https://relay.inferal.com/ontology/chatgptads/property/messages> a rdf:Property ;
  rdfs:label "messages" ;
  rdfs:comment "Query alias: 1 model declares messages." .

# Query parent property: mimetype
<https://relay.inferal.com/ontology/chatgptads/property/mimetype> a rdf:Property ;
  rdfs:label "mimetype" ;
  rdfs:comment "Query alias: 2 models declare mimetype." .

# Query parent property: mode
<https://relay.inferal.com/ontology/chatgptads/property/mode> a rdf:Property ;
  rdfs:label "mode" ;
  rdfs:comment "Query alias: 2 models declare mode." .

# Query parent property: name
<https://relay.inferal.com/ontology/chatgptads/property/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Query alias: 38 models declare name." .

# Query parent property: negative keywords
<https://relay.inferal.com/ontology/chatgptads/property/negativeKeywords> a rdf:Property ;
  rdfs:label "negative keywords" ;
  rdfs:comment "Query alias: 2 models declare negativeKeywords." .

# Query parent property: object
<https://relay.inferal.com/ontology/chatgptads/property/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Query alias: 24 models declare object." .

# Query parent property: objective
<https://relay.inferal.com/ontology/chatgptads/property/objective> a rdf:Property ;
  rdfs:label "objective" ;
  rdfs:comment "Query alias: 2 models declare objective." .

# Query parent property: offer id
<https://relay.inferal.com/ontology/chatgptads/property/offerId> a rdf:Property ;
  rdfs:label "offer id" ;
  rdfs:comment "Query alias: 1 model declares offerId." .

# Query parent property: operation
<https://relay.inferal.com/ontology/chatgptads/property/operation> a rdf:Property ;
  rdfs:label "operation" ;
  rdfs:comment "Query alias: 1 model declares operation." .

# Query parent property: operation id
<https://relay.inferal.com/ontology/chatgptads/property/operationId> a rdf:Property ;
  rdfs:label "operation id" ;
  rdfs:comment "Query alias: 1 model declares operationId." .

# Query parent property: operator
<https://relay.inferal.com/ontology/chatgptads/property/operator> a rdf:Property ;
  rdfs:label "operator" ;
  rdfs:comment "Query alias: 2 models declare operator." .

# Query parent property: option
<https://relay.inferal.com/ontology/chatgptads/property/option> a rdf:Property ;
  rdfs:label "option" ;
  rdfs:comment "Query alias: 1 model declares option." .

# Query parent property: order created attributed sales
<https://relay.inferal.com/ontology/chatgptads/property/orderCreatedAttributedSales> a rdf:Property ;
  rdfs:label "order created attributed sales" ;
  rdfs:comment "Query alias: 1 model declares orderCreatedAttributedSales." .

# Query parent property: order created attributed sales currency
<https://relay.inferal.com/ontology/chatgptads/property/orderCreatedAttributedSalesCurrency> a rdf:Property ;
  rdfs:label "order created attributed sales currency" ;
  rdfs:comment "Query alias: 1 model declares orderCreatedAttributedSalesCurrency." .

# Query parent property: order created roas
<https://relay.inferal.com/ontology/chatgptads/property/orderCreatedRoas> a rdf:Property ;
  rdfs:label "order created roas" ;
  rdfs:comment "Query alias: 1 model declares orderCreatedRoas." .

# Query parent property: parent country
<https://relay.inferal.com/ontology/chatgptads/property/parentCountry> a rdf:Property ;
  rdfs:label "parent country" ;
  rdfs:comment "Query alias: 1 model declares parentCountry." .

# Query parent property: parent id
<https://relay.inferal.com/ontology/chatgptads/property/parentId> a rdf:Property ;
  rdfs:label "parent id" ;
  rdfs:comment "Query alias: 1 model declares parentId." .

# Query parent property: password
<https://relay.inferal.com/ontology/chatgptads/property/password> a rdf:Property ;
  rdfs:label "password" ;
  rdfs:comment "Query alias: 1 model declares password." .

# Query parent property: pixel id
<https://relay.inferal.com/ontology/chatgptads/property/pixelId> a rdf:Property ;
  rdfs:label "pixel id" ;
  rdfs:comment "Query alias: 1 model declares pixelId." .

# Query parent property: platform
<https://relay.inferal.com/ontology/chatgptads/property/platform> a rdf:Property ;
  rdfs:label "platform" ;
  rdfs:comment "Query alias: 1 model declares platform." .

# Query parent property: platform clicks
<https://relay.inferal.com/ontology/chatgptads/property/platformClicks> a rdf:Property ;
  rdfs:label "platform clicks" ;
  rdfs:comment "Query alias: 1 model declares platformClicks." .

# Query parent property: platform cpc
<https://relay.inferal.com/ontology/chatgptads/property/platformCpc> a rdf:Property ;
  rdfs:label "platform cpc" ;
  rdfs:comment "Query alias: 1 model declares platformCpc." .

# Query parent property: platform cpm
<https://relay.inferal.com/ontology/chatgptads/property/platformCpm> a rdf:Property ;
  rdfs:label "platform cpm" ;
  rdfs:comment "Query alias: 1 model declares platformCpm." .

# Query parent property: platform ctr
<https://relay.inferal.com/ontology/chatgptads/property/platformCtr> a rdf:Property ;
  rdfs:label "platform ctr" ;
  rdfs:comment "Query alias: 1 model declares platformCtr." .

# Query parent property: platform impressions
<https://relay.inferal.com/ontology/chatgptads/property/platformImpressions> a rdf:Property ;
  rdfs:label "platform impressions" ;
  rdfs:comment "Query alias: 1 model declares platformImpressions." .

# Query parent property: platform spend
<https://relay.inferal.com/ontology/chatgptads/property/platformSpend> a rdf:Property ;
  rdfs:label "platform spend" ;
  rdfs:comment "Query alias: 1 model declares platformSpend." .

# Query parent property: policy revision
<https://relay.inferal.com/ontology/chatgptads/property/policyRevision> a rdf:Property ;
  rdfs:label "policy revision" ;
  rdfs:comment "Query alias: 1 model declares policyRevision." .

# Query parent property: post click cvr
<https://relay.inferal.com/ontology/chatgptads/property/postClickCvr> a rdf:Property ;
  rdfs:label "post click cvr" ;
  rdfs:comment "Query alias: 1 model declares postClickCvr." .

# Query parent property: preview url
<https://relay.inferal.com/ontology/chatgptads/property/previewUrl> a rdf:Property ;
  rdfs:label "preview url" ;
  rdfs:comment "Query alias: 1 model declares previewUrl." .

# Query parent property: privacy policy url
<https://relay.inferal.com/ontology/chatgptads/property/privacyPolicyUrl> a rdf:Property ;
  rdfs:label "privacy policy url" ;
  rdfs:comment "Query alias: 6 models declare privacyPolicyUrl." .

# Query parent property: product availability
<https://relay.inferal.com/ontology/chatgptads/property/productAvailability> a rdf:Property ;
  rdfs:label "product availability" ;
  rdfs:comment "Query alias: 1 model declares productAvailability." .

# Query parent property: product body
<https://relay.inferal.com/ontology/chatgptads/property/productBody> a rdf:Property ;
  rdfs:label "product body" ;
  rdfs:comment "Query alias: 1 model declares productBody." .

# Query parent property: product brand
<https://relay.inferal.com/ontology/chatgptads/property/productBrand> a rdf:Property ;
  rdfs:label "product brand" ;
  rdfs:comment "Query alias: 1 model declares productBrand." .

# Query parent property: product clicks
<https://relay.inferal.com/ontology/chatgptads/property/productClicks> a rdf:Property ;
  rdfs:label "product clicks" ;
  rdfs:comment "Query alias: 1 model declares productClicks." .

# Query parent property: product count
<https://relay.inferal.com/ontology/chatgptads/property/productCount> a rdf:Property ;
  rdfs:label "product count" ;
  rdfs:comment "Query alias: 1 model declares productCount." .

# Query parent property: product cpc
<https://relay.inferal.com/ontology/chatgptads/property/productCpc> a rdf:Property ;
  rdfs:label "product cpc" ;
  rdfs:comment "Query alias: 1 model declares productCpc." .

# Query parent property: product cpm
<https://relay.inferal.com/ontology/chatgptads/property/productCpm> a rdf:Property ;
  rdfs:label "product cpm" ;
  rdfs:comment "Query alias: 1 model declares productCpm." .

# Query parent property: product ctr
<https://relay.inferal.com/ontology/chatgptads/property/productCtr> a rdf:Property ;
  rdfs:label "product ctr" ;
  rdfs:comment "Query alias: 1 model declares productCtr." .

# Query parent property: product description
<https://relay.inferal.com/ontology/chatgptads/property/productDescription> a rdf:Property ;
  rdfs:label "product description" ;
  rdfs:comment "Query alias: 1 model declares productDescription." .

# Query parent property: product feed id
<https://relay.inferal.com/ontology/chatgptads/property/productFeedId> a rdf:Property ;
  rdfs:label "product feed id" ;
  rdfs:comment "Query alias: 5 models declare productFeedId." .

# Query parent property: product feed ids
<https://relay.inferal.com/ontology/chatgptads/property/productFeedIds> a rdf:Property ;
  rdfs:label "product feed ids" ;
  rdfs:comment "Query alias: 3 models declare productFeedIds." .

# Query parent property: product id
<https://relay.inferal.com/ontology/chatgptads/property/productId> a rdf:Property ;
  rdfs:label "product id" ;
  rdfs:comment "Query alias: 1 model declares productId." .

# Query parent property: product image url
<https://relay.inferal.com/ontology/chatgptads/property/productImageUrl> a rdf:Property ;
  rdfs:label "product image url" ;
  rdfs:comment "Query alias: 1 model declares productImageUrl." .

# Query parent property: product impressions
<https://relay.inferal.com/ontology/chatgptads/property/productImpressions> a rdf:Property ;
  rdfs:label "product impressions" ;
  rdfs:comment "Query alias: 1 model declares productImpressions." .

# Query parent property: product price
<https://relay.inferal.com/ontology/chatgptads/property/productPrice> a rdf:Property ;
  rdfs:label "product price" ;
  rdfs:comment "Query alias: 1 model declares productPrice." .

# Query parent property: products
<https://relay.inferal.com/ontology/chatgptads/property/products> a rdf:Property ;
  rdfs:label "products" ;
  rdfs:comment "Query alias: 1 model declares products." .

# Query parent property: product seller name
<https://relay.inferal.com/ontology/chatgptads/property/productSellerName> a rdf:Property ;
  rdfs:label "product seller name" ;
  rdfs:comment "Query alias: 1 model declares productSellerName." .

# Query parent property: product spend
<https://relay.inferal.com/ontology/chatgptads/property/productSpend> a rdf:Property ;
  rdfs:label "product spend" ;
  rdfs:comment "Query alias: 1 model declares productSpend." .

# Query parent property: product target url
<https://relay.inferal.com/ontology/chatgptads/property/productTargetUrl> a rdf:Property ;
  rdfs:label "product target url" ;
  rdfs:comment "Query alias: 1 model declares productTargetUrl." .

# Query parent property: product title
<https://relay.inferal.com/ontology/chatgptads/property/productTitle> a rdf:Property ;
  rdfs:label "product title" ;
  rdfs:comment "Query alias: 1 model declares productTitle." .

# Query parent property: published revision id
<https://relay.inferal.com/ontology/chatgptads/property/publishedRevisionId> a rdf:Property ;
  rdfs:label "published revision id" ;
  rdfs:comment "Query alias: 1 model declares publishedRevisionId." .

# Query parent property: purpose
<https://relay.inferal.com/ontology/chatgptads/property/purpose> a rdf:Property ;
  rdfs:label "purpose" ;
  rdfs:comment "Query alias: 2 models declare purpose." .

# Query parent property: query
<https://relay.inferal.com/ontology/chatgptads/property/query> a rdf:Property ;
  rdfs:label "query" ;
  rdfs:comment "Query alias: 1 model declares query." .

# Query parent property: query string template
<https://relay.inferal.com/ontology/chatgptads/property/queryStringTemplate> a rdf:Property ;
  rdfs:label "query string template" ;
  rdfs:comment "Query alias: 2 models declare queryStringTemplate." .

# Query parent property: readable time
<https://relay.inferal.com/ontology/chatgptads/property/readableTime> a rdf:Property ;
  rdfs:label "readable time" ;
  rdfs:comment "Query alias: 1 model declares readableTime." .

# Query parent property: reason
<https://relay.inferal.com/ontology/chatgptads/property/reason> a rdf:Property ;
  rdfs:label "reason" ;
  rdfs:comment "Query alias: 2 models declare reason." .

# Query parent property: received at ms
<https://relay.inferal.com/ontology/chatgptads/property/receivedAtMs> a rdf:Property ;
  rdfs:label "received at ms" ;
  rdfs:comment "Query alias: 1 model declares receivedAtMs." .

# Query parent property: region code
<https://relay.inferal.com/ontology/chatgptads/property/regionCode> a rdf:Property ;
  rdfs:label "region code" ;
  rdfs:comment "Query alias: 3 models declare regionCode." .

# Query parent property: requested at
<https://relay.inferal.com/ontology/chatgptads/property/requestedAt> a rdf:Property ;
  rdfs:label "requested at" ;
  rdfs:comment "Query alias: 1 model declares requestedAt." .

# Query parent property: required
<https://relay.inferal.com/ontology/chatgptads/property/required> a rdf:Property ;
  rdfs:label "required" ;
  rdfs:comment "Query alias: 2 models declare required." .

# Query parent property: resolved at
<https://relay.inferal.com/ontology/chatgptads/property/resolvedAt> a rdf:Property ;
  rdfs:label "resolved at" ;
  rdfs:comment "Query alias: 1 model declares resolvedAt." .

# Query parent property: responses
<https://relay.inferal.com/ontology/chatgptads/property/responses> a rdf:Property ;
  rdfs:label "responses" ;
  rdfs:comment "Query alias: 1 model declares responses." .

# Query parent property: results
<https://relay.inferal.com/ontology/chatgptads/property/results> a rdf:Property ;
  rdfs:label "results" ;
  rdfs:comment "Query alias: 1 model declares results." .

# Query parent property: return uri
<https://relay.inferal.com/ontology/chatgptads/property/returnUri> a rdf:Property ;
  rdfs:label "return uri" ;
  rdfs:comment "Query alias: 1 model declares returnUri." .

# Query parent property: review
<https://relay.inferal.com/ontology/chatgptads/property/review> a rdf:Property ;
  rdfs:label "review" ;
  rdfs:comment "Query alias: 3 models declare review." .

# Query parent property: review status
<https://relay.inferal.com/ontology/chatgptads/property/reviewStatus> a rdf:Property ;
  rdfs:label "review status" ;
  rdfs:comment "Query alias: 1 model declares reviewStatus." .

# Query parent property: roas
<https://relay.inferal.com/ontology/chatgptads/property/roas> a rdf:Property ;
  rdfs:label "roas" ;
  rdfs:comment "Query alias: 1 model declares roas." .

# Query parent property: role
<https://relay.inferal.com/ontology/chatgptads/property/role> a rdf:Property ;
  rdfs:label "role" ;
  rdfs:comment "Query alias: 2 models declare role." .

# Query parent property: rows accepted
<https://relay.inferal.com/ontology/chatgptads/property/rowsAccepted> a rdf:Property ;
  rdfs:label "rows accepted" ;
  rdfs:comment "Query alias: 1 model declares rowsAccepted." .

# Query parent property: rows ads eligible
<https://relay.inferal.com/ontology/chatgptads/property/rowsAdsEligible> a rdf:Property ;
  rdfs:label "rows ads eligible" ;
  rdfs:comment "Query alias: 1 model declares rowsAdsEligible." .

# Query parent property: rows affected
<https://relay.inferal.com/ontology/chatgptads/property/rowsAffected> a rdf:Property ;
  rdfs:label "rows affected" ;
  rdfs:comment "Query alias: 1 model declares rowsAffected." .

# Query parent property: rows rejected
<https://relay.inferal.com/ontology/chatgptads/property/rowsRejected> a rdf:Property ;
  rdfs:label "rows rejected" ;
  rdfs:comment "Query alias: 1 model declares rowsRejected." .

# Query parent property: screenshot url
<https://relay.inferal.com/ontology/chatgptads/property/screenshotUrl> a rdf:Property ;
  rdfs:label "screenshot url" ;
  rdfs:comment "Query alias: 1 model declares screenshotUrl." .

# Query parent property: service account id
<https://relay.inferal.com/ontology/chatgptads/property/serviceAccountId> a rdf:Property ;
  rdfs:label "service account id" ;
  rdfs:comment "Query alias: 1 model declares serviceAccountId." .

# Query parent property: severity
<https://relay.inferal.com/ontology/chatgptads/property/severity> a rdf:Property ;
  rdfs:label "severity" ;
  rdfs:comment "Query alias: 1 model declares severity." .

# Query parent property: sftp configured
<https://relay.inferal.com/ontology/chatgptads/property/sftpConfigured> a rdf:Property ;
  rdfs:label "sftp configured" ;
  rdfs:comment "Query alias: 1 model declares sftpConfigured." .

# Query parent property: sha256
<https://relay.inferal.com/ontology/chatgptads/property/sha256> a rdf:Property ;
  rdfs:label "sha256" ;
  rdfs:comment "Query alias: 3 models declare sha256." .

# Query parent property: signing secret
<https://relay.inferal.com/ontology/chatgptads/property/signingSecret> a rdf:Property ;
  rdfs:label "signing secret" ;
  rdfs:comment "Query alias: 2 models declare signingSecret." .

# Query parent property: snapshot date
<https://relay.inferal.com/ontology/chatgptads/property/snapshotDate> a rdf:Property ;
  rdfs:label "snapshot date" ;
  rdfs:comment "Query alias: 3 models declare snapshotDate." .

# Query parent property: source ids
<https://relay.inferal.com/ontology/chatgptads/property/sourceIds> a rdf:Property ;
  rdfs:label "source ids" ;
  rdfs:comment "Query alias: 2 models declare sourceIds." .

# Query parent property: sources
<https://relay.inferal.com/ontology/chatgptads/property/sources> a rdf:Property ;
  rdfs:label "sources" ;
  rdfs:comment "Query alias: 1 model declares sources." .

# Query parent property: spend
<https://relay.inferal.com/ontology/chatgptads/property/spend> a rdf:Property ;
  rdfs:label "spend" ;
  rdfs:comment "Query alias: 1 model declares spend." .

# Query parent property: spent micros
<https://relay.inferal.com/ontology/chatgptads/property/spentMicros> a rdf:Property ;
  rdfs:label "spent micros" ;
  rdfs:comment "Query alias: 1 model declares spentMicros." .

# Query parent property: ssh public key
<https://relay.inferal.com/ontology/chatgptads/property/sshPublicKey> a rdf:Property ;
  rdfs:label "ssh public key" ;
  rdfs:comment "Query alias: 1 model declares sshPublicKey." .

# Query parent property: start date
<https://relay.inferal.com/ontology/chatgptads/property/startDate> a rdf:Property ;
  rdfs:label "start date" ;
  rdfs:comment "Query alias: 3 models declare startDate." .

# Query parent property: state
<https://relay.inferal.com/ontology/chatgptads/property/state> a rdf:Property ;
  rdfs:label "state" ;
  rdfs:comment "Query alias: 1 model declares state." .

# Query parent property: status
<https://relay.inferal.com/ontology/chatgptads/property/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Query alias: 25 models declare status." .

# Query parent property: status updated at
<https://relay.inferal.com/ontology/chatgptads/property/statusUpdatedAt> a rdf:Property ;
  rdfs:label "status updated at" ;
  rdfs:comment "Query alias: 1 model declares statusUpdatedAt." .

# Query parent property: strategy
<https://relay.inferal.com/ontology/chatgptads/property/strategy> a rdf:Property ;
  rdfs:label "strategy" ;
  rdfs:comment "Query alias: 2 models declare strategy." .

# Query parent property: submitted at
<https://relay.inferal.com/ontology/chatgptads/property/submittedAt> a rdf:Property ;
  rdfs:label "submitted at" ;
  rdfs:comment "Query alias: 1 model declares submittedAt." .

# Query parent property: subscription id
<https://relay.inferal.com/ontology/chatgptads/property/subscriptionId> a rdf:Property ;
  rdfs:label "subscription id" ;
  rdfs:comment "Query alias: 6 models declare subscriptionId." .

# Query parent property: synthetic
<https://relay.inferal.com/ontology/chatgptads/property/synthetic> a rdf:Property ;
  rdfs:label "synthetic" ;
  rdfs:comment "Query alias: 2 models declare synthetic." .

# Query parent property: target url
<https://relay.inferal.com/ontology/chatgptads/property/targetUrl> a rdf:Property ;
  rdfs:label "target url" ;
  rdfs:comment "Query alias: 4 models declare targetUrl." .

# Query parent property: time granularity
<https://relay.inferal.com/ontology/chatgptads/property/timeGranularity> a rdf:Property ;
  rdfs:label "time granularity" ;
  rdfs:comment "Query alias: 1 model declares timeGranularity." .

# Query parent property: time ranges
<https://relay.inferal.com/ontology/chatgptads/property/timeRanges> a rdf:Property ;
  rdfs:label "time ranges" ;
  rdfs:comment "Query alias: 1 model declares timeRanges." .

# Query parent property: timezone
<https://relay.inferal.com/ontology/chatgptads/property/timezone> a rdf:Property ;
  rdfs:label "timezone" ;
  rdfs:comment "Query alias: 2 models declare timezone." .

# Query parent property: title
<https://relay.inferal.com/ontology/chatgptads/property/title> a rdf:Property ;
  rdfs:label "title" ;
  rdfs:comment "Query alias: 5 models declare title." .

# Query parent property: tools
<https://relay.inferal.com/ontology/chatgptads/property/tools> a rdf:Property ;
  rdfs:label "tools" ;
  rdfs:comment "Query alias: 3 models declare tools." .

# Query parent property: total count
<https://relay.inferal.com/ontology/chatgptads/property/totalCount> a rdf:Property ;
  rdfs:label "total count" ;
  rdfs:comment "Query alias: 1 model declares totalCount." .

# Query parent property: truncated
<https://relay.inferal.com/ontology/chatgptads/property/truncated> a rdf:Property ;
  rdfs:label "truncated" ;
  rdfs:comment "Query alias: 1 model declares truncated." .

# Query parent property: type
<https://relay.inferal.com/ontology/chatgptads/property/type> a rdf:Property ;
  rdfs:label "type" ;
  rdfs:comment "Query alias: 8 models declare type." .

# Query parent property: uploaded at
<https://relay.inferal.com/ontology/chatgptads/property/uploadedAt> a rdf:Property ;
  rdfs:label "uploaded at" ;
  rdfs:comment "Query alias: 1 model declares uploadedAt." .

# Query parent property: uploaded identifier count range
<https://relay.inferal.com/ontology/chatgptads/property/uploadedIdentifierCountRange> a rdf:Property ;
  rdfs:label "uploaded identifier count range" ;
  rdfs:comment "Query alias: 1 model declares uploadedIdentifierCountRange." .

# Query parent property: upload headers
<https://relay.inferal.com/ontology/chatgptads/property/uploadHeaders> a rdf:Property ;
  rdfs:label "upload headers" ;
  rdfs:comment "Query alias: 1 model declares uploadHeaders." .

# Query parent property: upload id
<https://relay.inferal.com/ontology/chatgptads/property/uploadId> a rdf:Property ;
  rdfs:label "upload id" ;
  rdfs:comment "Query alias: 3 models declare uploadId." .

# Query parent property: upload method
<https://relay.inferal.com/ontology/chatgptads/property/uploadMethod> a rdf:Property ;
  rdfs:label "upload method" ;
  rdfs:comment "Query alias: 1 model declares uploadMethod." .

# Query parent property: uploads
<https://relay.inferal.com/ontology/chatgptads/property/uploads> a rdf:Property ;
  rdfs:label "uploads" ;
  rdfs:comment "Query alias: 1 model declares uploads." .

# Query parent property: upload url
<https://relay.inferal.com/ontology/chatgptads/property/uploadUrl> a rdf:Property ;
  rdfs:label "upload url" ;
  rdfs:comment "Query alias: 1 model declares uploadUrl." .

# Query parent property: upload url expires at
<https://relay.inferal.com/ontology/chatgptads/property/uploadUrlExpiresAt> a rdf:Property ;
  rdfs:label "upload url expires at" ;
  rdfs:comment "Query alias: 1 model declares uploadUrlExpiresAt." .

# Query parent property: url
<https://relay.inferal.com/ontology/chatgptads/property/url> a rdf:Property ;
  rdfs:label "url" ;
  rdfs:comment "Query alias: 3 models declare url." .

# Query parent property: value
<https://relay.inferal.com/ontology/chatgptads/property/value> a rdf:Property ;
  rdfs:label "value" ;
  rdfs:comment "Query alias: 1 model declares value." .

# Query parent property: values
<https://relay.inferal.com/ontology/chatgptads/property/values> a rdf:Property ;
  rdfs:label "values" ;
  rdfs:comment "Query alias: 2 models declare values." .

# Query parent property: variants
<https://relay.inferal.com/ontology/chatgptads/property/variants> a rdf:Property ;
  rdfs:label "variants" ;
  rdfs:comment "Query alias: 1 model declares variants." .

# Query parent property: version
<https://relay.inferal.com/ontology/chatgptads/property/version> a rdf:Property ;
  rdfs:label "version" ;
  rdfs:comment "Query alias: 1 model declares version." .

# Query parent property: view through conversions
<https://relay.inferal.com/ontology/chatgptads/property/viewThroughConversions> a rdf:Property ;
  rdfs:label "view through conversions" ;
  rdfs:comment "Query alias: 1 model declares viewThroughConversions." .

# Query parent property: webhook delivery id
<https://relay.inferal.com/ontology/chatgptads/property/webhookDeliveryId> a rdf:Property ;
  rdfs:label "webhook delivery id" ;
  rdfs:comment "Query alias: 1 model declares webhookDeliveryId." .

# Query parent property: width
<https://relay.inferal.com/ontology/chatgptads/property/width> a rdf:Property ;
  rdfs:label "width" ;
  rdfs:comment "Query alias: 2 models declare width." .

# Query parent property: window id
<https://relay.inferal.com/ontology/chatgptads/property/windowId> a rdf:Property ;
  rdfs:label "window id" ;
  rdfs:comment "Query alias: 2 models declare windowId." .

# Query parent property: x
<https://relay.inferal.com/ontology/chatgptads/property/x> a rdf:Property ;
  rdfs:label "x" ;
  rdfs:comment "Query alias: 2 models declare x." .

# Query parent property: y
<https://relay.inferal.com/ontology/chatgptads/property/y> a rdf:Property ;
  rdfs:label "y" ;
  rdfs:comment "Query alias: 2 models declare y." .

# Property: review
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AccountIntegrityReviewBody/review> a rdf:Property ;
  rdfs:label "review" ;
  rdfs:comment "Contains the review associated with the account integrity review." ;
  schema:alternateName "review" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/review> ;
  rdfs:domain chatgptads:AccountIntegrityReviewBody ;
  rdfs:range chatgptads:ReviewBody .

# Property: details
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AccountIntegrityReviewBody/details> a rdf:Property ;
  rdfs:label "details" ;
  rdfs:comment "Contains details about the account integrity review." ;
  schema:alternateName "details" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/details> ;
  rdfs:domain chatgptads:AccountIntegrityReviewBody ;
  rdfs:range chatgptads:AccountIntegrityReviewDetailsBody .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ReviewBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Reports the status of the review." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:ReviewBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ReviewStatusScheme .

# Property: reason
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ReviewBody/reason> a rdf:Property ;
  rdfs:label "reason" ;
  rdfs:comment "Represents the reason associated with the review." ;
  schema:alternateName "reason" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/reason> ;
  rdfs:domain chatgptads:ReviewBody ;
  rdfs:range xsd:string .

# Property: screenshot url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ReviewBody/screenshotUrl> a rdf:Property ;
  rdfs:label "screenshot url" ;
  rdfs:comment "Provides the URL of a screenshot associated with the review." ;
  schema:alternateName "screenshot_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/screenshotUrl> ;
  rdfs:domain chatgptads:ReviewBody ;
  rdfs:range xsd:string .

# Property: decision
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AccountIntegrityReviewDetailsBody/decision> a rdf:Property ;
  rdfs:label "decision" ;
  rdfs:comment "Records the decision for the account integrity review." ;
  schema:alternateName "decision" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/decision> ;
  rdfs:domain chatgptads:AccountIntegrityReviewDetailsBody ;
  rdfs:range xsd:string .

# Property: reason
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AccountIntegrityReviewDetailsBody/reason> a rdf:Property ;
  rdfs:label "reason" ;
  rdfs:comment "Records the reason associated with the account integrity review decision." ;
  schema:alternateName "reason" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/reason> ;
  rdfs:domain chatgptads:AccountIntegrityReviewDetailsBody ;
  rdfs:range xsd:string .

# Property: status updated at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AccountIntegrityReviewDetailsBody/statusUpdatedAt> a rdf:Property ;
  rdfs:label "status updated at" ;
  rdfs:comment "Records when the account integrity review status was updated." ;
  schema:alternateName "status_updated_at" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/statusUpdatedAt> ;
  rdfs:domain chatgptads:AccountIntegrityReviewDetailsBody ;
  rdfs:range xsd:string .

# Property: url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountCreationSessionResource/url> a rdf:Property ;
  rdfs:label "url" ;
  rdfs:comment "Provides the URL for the ad account creation session." ;
  schema:alternateName "url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/url> ;
  rdfs:domain chatgptads:AdAccountCreationSessionResource ;
  rdfs:range xsd:string .

# Property: expires in
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountCreationSessionResource/expiresIn> a rdf:Property ;
  rdfs:label "expires in" ;
  rdfs:comment "Indicates how long the ad account creation session remains available." ;
  schema:alternateName "expires_in" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/expiresIn> ;
  rdfs:domain chatgptads:AdAccountCreationSessionResource ;
  rdfs:range xsd:long .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountResource/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the ad account." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:AdAccountResource ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountResource/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the ad account." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:AdAccountResource ;
  rdfs:range xsd:string .

# Property: url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountResource/url> a rdf:Property ;
  rdfs:label "url" ;
  rdfs:comment "Provides the URL associated with the ad account." ;
  schema:alternateName "url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/url> ;
  rdfs:domain chatgptads:AdAccountResource ;
  rdfs:range xsd:string .

# Property: preview url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountResource/previewUrl> a rdf:Property ;
  rdfs:label "preview url" ;
  rdfs:comment "Provides the preview URL associated with the ad account." ;
  schema:alternateName "preview_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/previewUrl> ;
  rdfs:domain chatgptads:AdAccountResource ;
  rdfs:range xsd:string .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountResource/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Indicates the status of the ad account." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:AdAccountResource ;
  rdfs:range xsd:string .

# Property: timezone
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountResource/timezone> a rdf:Property ;
  rdfs:label "timezone" ;
  rdfs:comment "Identifies the timezone associated with the ad account." ;
  schema:alternateName "timezone" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/timezone> ;
  rdfs:domain chatgptads:AdAccountResource ;
  rdfs:range xsd:string .

# Property: currency code
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountResource/currencyCode> a rdf:Property ;
  rdfs:label "currency code" ;
  rdfs:comment "Identifies the currency used by the ad account." ;
  schema:alternateName "currency_code" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/currencyCode> ;
  rdfs:domain chatgptads:AdAccountResource ;
  rdfs:range xsd:string .

# Property: negative keywords
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountResource/negativeKeywords> a rdf:Property ;
  rdfs:label "negative keywords" ;
  rdfs:comment "Lists the negative keywords associated with the ad account." ;
  schema:alternateName "negative_keywords" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/negativeKeywords> ;
  rdfs:domain chatgptads:AdAccountResource ;
  rdfs:range xsd:string .

# Property: review
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountResource/review> a rdf:Property ;
  rdfs:label "review" ;
  rdfs:comment "Contains the review associated with the ad account." ;
  schema:alternateName "review" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/review> ;
  rdfs:domain chatgptads:AdAccountResource ;
  rdfs:range chatgptads:ReviewBody .

# Property: account integrity review
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountResource/accountIntegrityReview> a rdf:Property ;
  rdfs:label "account integrity review" ;
  rdfs:comment "Contains the account integrity review associated with the ad account." ;
  schema:alternateName "account_integrity_review" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/accountIntegrityReview> ;
  rdfs:domain chatgptads:AdAccountResource ;
  rdfs:range chatgptads:AccountIntegrityReviewBody .

# Property: window id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountSpendLimitWindowBody/windowId> a rdf:Property ;
  rdfs:label "window id" ;
  rdfs:comment "Identifies the ad account spend limit window." ;
  schema:alternateName "window_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/windowId> ;
  rdfs:domain chatgptads:AdAccountSpendLimitWindowBody ;
  rdfs:range xsd:string .

# Property: start date
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountSpendLimitWindowBody/startDate> a rdf:Property ;
  rdfs:label "start date" ;
  rdfs:comment "Specifies the start date of the ad account spend limit window." ;
  schema:alternateName "start_date" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/startDate> ;
  rdfs:domain chatgptads:AdAccountSpendLimitWindowBody ;
  rdfs:range xsd:string .

# Property: end date
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountSpendLimitWindowBody/endDate> a rdf:Property ;
  rdfs:label "end date" ;
  rdfs:comment "Specifies the end date of the ad account spend limit window." ;
  schema:alternateName "end_date" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/endDate> ;
  rdfs:domain chatgptads:AdAccountSpendLimitWindowBody ;
  rdfs:range xsd:string .

# Property: amount micros
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountSpendLimitWindowBody/amountMicros> a rdf:Property ;
  rdfs:label "amount micros" ;
  rdfs:comment "Specifies the spend limit amount for the window in micros." ;
  schema:alternateName "amount_micros" ;
  rdfs:subPropertyOf adm:monetaryValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/amountMicros> ;
  adm:wireEncoding adm:Micros ;
  rdfs:domain chatgptads:AdAccountSpendLimitWindowBody ;
  rdfs:range xsd:long .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountSpendLimitWindowBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the ad account spend limit window." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:AdAccountSpendLimitWindowBody ;
  rdfs:range xsd:string .

# Property: io id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountSpendLimitWindowBody/ioId> a rdf:Property ;
  rdfs:label "io id" ;
  rdfs:comment "Identifies the insertion order associated with the spend limit window." ;
  schema:alternateName "io_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/ioId> ;
  rdfs:domain chatgptads:AdAccountSpendLimitWindowBody ;
  rdfs:range xsd:string .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountSpendLimitWindowBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Indicates the status of the ad account spend limit window." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:AdAccountSpendLimitWindowBody ;
  rdfs:range xsd:string .

# Property: can edit
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountSpendLimitWindowBody/canEdit> a rdf:Property ;
  rdfs:label "can edit" ;
  rdfs:comment "Indicates whether the ad account spend limit window can be edited." ;
  schema:alternateName "can_edit" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/canEdit> ;
  rdfs:domain chatgptads:AdAccountSpendLimitWindowBody ;
  rdfs:range xsd:boolean .

# Property: can edit start date
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountSpendLimitWindowBody/canEditStartDate> a rdf:Property ;
  rdfs:label "can edit start date" ;
  rdfs:comment "Indicates whether the spend limit window start date can be edited." ;
  schema:alternateName "can_edit_start_date" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/canEditStartDate> ;
  rdfs:domain chatgptads:AdAccountSpendLimitWindowBody ;
  rdfs:range xsd:boolean .

# Property: can delete
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountSpendLimitWindowBody/canDelete> a rdf:Property ;
  rdfs:label "can delete" ;
  rdfs:comment "Indicates whether the ad account spend limit window can be deleted." ;
  schema:alternateName "can_delete" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/canDelete> ;
  rdfs:domain chatgptads:AdAccountSpendLimitWindowBody ;
  rdfs:range xsd:boolean .

# Property: spent micros
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountSpendLimitWindowBody/spentMicros> a rdf:Property ;
  rdfs:label "spent micros" ;
  rdfs:comment "Records the amount spent against the window in micros." ;
  schema:alternateName "spent_micros" ;
  rdfs:subPropertyOf adm:monetaryValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/spentMicros> ;
  adm:wireEncoding adm:Micros ;
  rdfs:domain chatgptads:AdAccountSpendLimitWindowBody ;
  rdfs:range xsd:long .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountSpendLimitWindowsListResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the object represented by the spend limit windows response." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:AdAccountSpendLimitWindowsListResource ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountSpendLimitWindowsListResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the ad account spend limit windows in the response." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:AdAccountSpendLimitWindowsListResource ;
  rdfs:range chatgptads:AdAccountSpendLimitWindowBody .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountsResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the object represented by the ad accounts response." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:AdAccountsResource ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountsResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the ad accounts in the response." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:AdAccountsResource ;
  rdfs:range chatgptads:AdAccountResource .

# Property: first id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountsResource/firstId> a rdf:Property ;
  rdfs:label "first id" ;
  rdfs:comment "Identifies the first ad account in the response." ;
  schema:alternateName "first_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/firstId> ;
  rdfs:domain chatgptads:AdAccountsResource ;
  rdfs:range xsd:string .

# Property: last id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountsResource/lastId> a rdf:Property ;
  rdfs:label "last id" ;
  rdfs:comment "Identifies the last ad account in the response." ;
  schema:alternateName "last_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/lastId> ;
  rdfs:domain chatgptads:AdAccountsResource ;
  rdfs:range xsd:string .

# Property: has more
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAccountsResource/hasMore> a rdf:Property ;
  rdfs:label "has more" ;
  rdfs:comment "Indicates whether more ad accounts are available." ;
  schema:alternateName "has_more" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/hasMore> ;
  rdfs:domain chatgptads:AdAccountsResource ;
  rdfs:range xsd:boolean .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAppealBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Indicates the status of the ad appeal." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:AdAppealBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:AppealStatusScheme .

# Property: requested at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAppealBody/requestedAt> a rdf:Property ;
  rdfs:label "requested at" ;
  rdfs:comment "Records when the ad appeal was requested." ;
  schema:alternateName "requested_at" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/requestedAt> ;
  rdfs:domain chatgptads:AdAppealBody ;
  rdfs:range xsd:dateTime .

# Property: resolved at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdAppealBody/resolvedAt> a rdf:Property ;
  rdfs:label "resolved at" ;
  rdfs:comment "Records when the ad appeal was resolved." ;
  schema:alternateName "resolved_at" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/resolvedAt> ;
  rdfs:domain chatgptads:AdAppealBody ;
  rdfs:range xsd:dateTime .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdGroupItemBody/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the ad group." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:AdGroupItemBody ;
  rdfs:range xsd:string .

# Property: created at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdGroupItemBody/createdAt> a rdf:Property ;
  rdfs:label "created at" ;
  rdfs:comment "Records when the ad group was created." ;
  schema:alternateName "created_at" ;
  rdfs:domain chatgptads:AdGroupItemBody ;
  rdfs:range xsd:dateTime .

# Property: updated at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdGroupItemBody/updatedAt> a rdf:Property ;
  rdfs:label "updated at" ;
  rdfs:comment "Records when the ad group was last updated." ;
  schema:alternateName "updated_at" ;
  rdfs:domain chatgptads:AdGroupItemBody ;
  rdfs:range xsd:dateTime .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdGroupItemBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the ad group." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:AdGroupItemBody ;
  rdfs:range xsd:string .

# Property: description
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdGroupItemBody/description> a rdf:Property ;
  rdfs:label "description" ;
  rdfs:comment "Provides the description of the ad group." ;
  schema:alternateName "description" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/description> ;
  rdfs:domain chatgptads:AdGroupItemBody ;
  rdfs:range xsd:string .

# Property: context hints
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdGroupItemBody/contextHints> a rdf:Property ;
  rdfs:label "context hints" ;
  rdfs:comment "Lists the context hints associated with the ad group." ;
  schema:alternateName "context_hints" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/contextHints> ;
  rdfs:domain chatgptads:AdGroupItemBody ;
  rdfs:range xsd:string .

# Property: product set
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdGroupItemBody/productSet> a rdf:Property ;
  rdfs:label "product set" ;
  rdfs:comment "Contains the product set associated with the ad group." ;
  schema:alternateName "product_set" ;
  rdfs:domain chatgptads:AdGroupItemBody ;
  rdfs:range chatgptads:ProductSetBody .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdGroupItemBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Indicates the status of the ad group." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:AdGroupItemBody ;
  rdfs:range xsd:string .

# Property: bidding config
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdGroupItemBody/biddingConfig> a rdf:Property ;
  rdfs:label "bidding config" ;
  rdfs:comment "Contains the bidding configuration for the ad group." ;
  schema:alternateName "bidding_config" ;
  rdfs:domain chatgptads:AdGroupItemBody ;
  rdfs:range chatgptads:BiddingConfigBody .

# Property: landing page configuration
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdGroupItemBody/landingPageConfiguration> a rdf:Property ;
  rdfs:label "landing page configuration" ;
  rdfs:comment "Contains the landing page configuration for the ad group." ;
  schema:alternateName "landing_page_configuration" ;
  rdfs:domain chatgptads:AdGroupItemBody ;
  rdfs:range chatgptads:LandingPageConfigurationBody .

# Property: serving issues
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdGroupItemBody/servingIssues> a rdf:Property ;
  rdfs:label "serving issues" ;
  rdfs:comment "Lists the serving issues associated with the ad group." ;
  schema:alternateName "serving_issues" ;
  rdfs:domain chatgptads:AdGroupItemBody ;
  rdfs:range chatgptads:AdGroupServingIssueBody .

# Property: product feed id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductSetBody/productFeedId> a rdf:Property ;
  rdfs:label "product feed id" ;
  rdfs:comment "Identifies the product feed used by the product set." ;
  schema:alternateName "product_feed_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productFeedId> ;
  rdfs:domain chatgptads:ProductSetBody ;
  rdfs:range xsd:string .

# Property: filters
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductSetBody/filters> a rdf:Property ;
  rdfs:label "filters" ;
  rdfs:comment "Defines the filters applied to the product set." ;
  schema:alternateName "filters" ;
  rdfs:domain chatgptads:ProductSetBody ;
  rdfs:range chatgptads:ProductSetFilterBody .

# Property: field
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductSetFilterBody/field> a rdf:Property ;
  rdfs:label "field" ;
  rdfs:comment "Identifies the product field to which the filter applies." ;
  schema:alternateName "field" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/field> ;
  rdfs:domain chatgptads:ProductSetFilterBody ;
  rdfs:range xsd:string .

# Property: operator
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductSetFilterBody/operator> a rdf:Property ;
  rdfs:label "operator" ;
  rdfs:comment "Specifies how the filter is applied to the selected product field." ;
  schema:alternateName "operator" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/operator> ;
  rdfs:domain chatgptads:ProductSetFilterBody ;
  rdfs:range xsd:string .

# Property: values
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductSetFilterBody/values> a rdf:Property ;
  rdfs:label "values" ;
  rdfs:comment "Provides the values used by the product set filter." ;
  schema:alternateName "values" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/values> ;
  rdfs:domain chatgptads:ProductSetFilterBody ;
  rdfs:range xsd:string .

# Property: billing event type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BiddingConfigBody/billingEventType> a rdf:Property ;
  rdfs:label "billing event type" ;
  rdfs:comment "Specifies the event type used for billing in the bidding configuration." ;
  schema:alternateName "billing_event_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/billingEventType> ;
  rdfs:domain chatgptads:BiddingConfigBody ;
  rdfs:range xsd:string .

# Property: strategy
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BiddingConfigBody/strategy> a rdf:Property ;
  rdfs:label "strategy" ;
  rdfs:comment "Specifies the bidding strategy." ;
  schema:alternateName "strategy" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/strategy> ;
  rdfs:domain chatgptads:BiddingConfigBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:BiddingStrategyTypeBodyScheme .

# Property: max bid micros
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BiddingConfigBody/maxBidMicros> a rdf:Property ;
  rdfs:label "max bid micros" ;
  rdfs:comment "Specifies the maximum bid amount in micros." ;
  schema:alternateName "max_bid_micros" ;
  rdfs:subPropertyOf adm:monetaryValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/maxBidMicros> ;
  adm:wireEncoding adm:Micros ;
  rdfs:domain chatgptads:BiddingConfigBody ;
  rdfs:range xsd:long .

# Property: custom audience bid multipliers
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BiddingConfigBody/customAudienceBidMultipliers> a rdf:Property ;
  rdfs:label "custom audience bid multipliers" ;
  rdfs:comment "Lists the bid multipliers for custom audiences." ;
  schema:alternateName "custom_audience_bid_multipliers" ;
  rdfs:domain chatgptads:BiddingConfigBody ;
  rdfs:range chatgptads:CustomAudienceBidMultiplierBody .

# Property: custom audience id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceBidMultiplierBody/customAudienceId> a rdf:Property ;
  rdfs:label "custom audience id" ;
  rdfs:comment "Identifies the custom audience for the bid multiplier." ;
  schema:alternateName "custom_audience_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/customAudienceId> ;
  rdfs:domain chatgptads:CustomAudienceBidMultiplierBody ;
  rdfs:range xsd:string .

# Property: bid multiplier micros
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceBidMultiplierBody/bidMultiplierMicros> a rdf:Property ;
  rdfs:label "bid multiplier micros" ;
  rdfs:comment "Specifies the bid multiplier for the custom audience in micros." ;
  schema:alternateName "bid_multiplier_micros" ;
  rdfs:subPropertyOf adm:monetaryValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/bidMultiplierMicros> ;
  adm:wireEncoding adm:Micros ;
  rdfs:domain chatgptads:CustomAudienceBidMultiplierBody ;
  rdfs:range xsd:long .

# Property: query string template
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LandingPageConfigurationBody/queryStringTemplate> a rdf:Property ;
  rdfs:label "query string template" ;
  rdfs:comment "Represents the query-string template in the landing page configuration." ;
  schema:alternateName "query_string_template" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/queryStringTemplate> ;
  rdfs:domain chatgptads:LandingPageConfigurationBody ;
  rdfs:range xsd:string .

# Property: code
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdGroupServingIssueBody/code> a rdf:Property ;
  rdfs:label "code" ;
  rdfs:comment "Identifies the ad group serving issue." ;
  schema:alternateName "code" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/code> ;
  rdfs:domain chatgptads:AdGroupServingIssueBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:AdGroupServingIssueCodeScheme .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdGroupsResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the object represented by the ad groups response." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:AdGroupsResource ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdGroupsResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the ad groups in the response." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:AdGroupsResource ;
  rdfs:range chatgptads:AdGroupItemBody .

# Property: first id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdGroupsResource/firstId> a rdf:Property ;
  rdfs:label "first id" ;
  rdfs:comment "Identifies the first ad group in the response." ;
  schema:alternateName "first_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/firstId> ;
  rdfs:domain chatgptads:AdGroupsResource ;
  rdfs:range xsd:string .

# Property: last id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdGroupsResource/lastId> a rdf:Property ;
  rdfs:label "last id" ;
  rdfs:comment "Identifies the last ad group in the response." ;
  schema:alternateName "last_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/lastId> ;
  rdfs:domain chatgptads:AdGroupsResource ;
  rdfs:range xsd:string .

# Property: has more
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdGroupsResource/hasMore> a rdf:Property ;
  rdfs:label "has more" ;
  rdfs:comment "Indicates whether more ad groups are available." ;
  schema:alternateName "has_more" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/hasMore> ;
  rdfs:domain chatgptads:AdGroupsResource ;
  rdfs:range xsd:boolean .

# Property: x
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdImageCropBody/x> a rdf:Property ;
  rdfs:label "x" ;
  rdfs:comment "Horizontal offset as a fraction of the EXIF-oriented source image (0-1)." ;
  schema:alternateName "x" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/x> ;
  rdfs:domain chatgptads:AdImageCropBody ;
  rdfs:range xsd:double .

# Property: y
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdImageCropBody/y> a rdf:Property ;
  rdfs:label "y" ;
  rdfs:comment "Vertical offset as a fraction of the EXIF-oriented source image (0-1)." ;
  schema:alternateName "y" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/y> ;
  rdfs:domain chatgptads:AdImageCropBody ;
  rdfs:range xsd:double .

# Property: width
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdImageCropBody/width> a rdf:Property ;
  rdfs:label "width" ;
  rdfs:comment "Crop width as a fraction of the EXIF-oriented source image (0-1)." ;
  schema:alternateName "width" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/width> ;
  rdfs:domain chatgptads:AdImageCropBody ;
  rdfs:range xsd:double .

# Property: height
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdImageCropBody/height> a rdf:Property ;
  rdfs:label "height" ;
  rdfs:comment "Crop height as a fraction of the EXIF-oriented source image (0-1)." ;
  schema:alternateName "height" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/height> ;
  rdfs:domain chatgptads:AdImageCropBody ;
  rdfs:range xsd:double .

# Property: x
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdImageCropParams/x> a rdf:Property ;
  rdfs:label "x" ;
  rdfs:comment "Horizontal offset as a fraction of the EXIF-oriented source image (0-1)." ;
  schema:alternateName "x" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/x> ;
  rdfs:domain chatgptads:AdImageCropParams ;
  rdfs:range xsd:double .

# Property: y
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdImageCropParams/y> a rdf:Property ;
  rdfs:label "y" ;
  rdfs:comment "Vertical offset as a fraction of the EXIF-oriented source image (0-1)." ;
  schema:alternateName "y" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/y> ;
  rdfs:domain chatgptads:AdImageCropParams ;
  rdfs:range xsd:double .

# Property: width
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdImageCropParams/width> a rdf:Property ;
  rdfs:label "width" ;
  rdfs:comment "Crop width as a fraction of the EXIF-oriented source image (0-1)." ;
  schema:alternateName "width" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/width> ;
  rdfs:domain chatgptads:AdImageCropParams ;
  rdfs:range xsd:double .

# Property: height
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdImageCropParams/height> a rdf:Property ;
  rdfs:label "height" ;
  rdfs:comment "Crop height as a fraction of the EXIF-oriented source image (0-1)." ;
  schema:alternateName "height" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/height> ;
  rdfs:domain chatgptads:AdImageCropParams ;
  rdfs:range xsd:double .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdItemBody/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the ad." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:AdItemBody ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdItemBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the ad." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:AdItemBody ;
  rdfs:range xsd:string .

# Property: created at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdItemBody/createdAt> a rdf:Property ;
  rdfs:label "created at" ;
  rdfs:comment "Records when the ad was created." ;
  schema:alternateName "created_at" ;
  rdfs:domain chatgptads:AdItemBody ;
  rdfs:range xsd:dateTime .

# Property: updated at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdItemBody/updatedAt> a rdf:Property ;
  rdfs:label "updated at" ;
  rdfs:comment "Records when the ad was last updated." ;
  schema:alternateName "updated_at" ;
  rdfs:domain chatgptads:AdItemBody ;
  rdfs:range xsd:dateTime .

# Property: creative
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdItemBody/creative> a rdf:Property ;
  rdfs:label "creative" ;
  rdfs:comment "Contains the creative for the ad." ;
  schema:alternateName "creative" ;
  rdfs:domain chatgptads:AdItemBody ;
  rdfs:range chatgptads:ConversationalBottomOtmSpecBody .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdItemBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Indicates the status of the ad." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:AdItemBody ;
  rdfs:range xsd:string .

# Property: review status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdItemBody/reviewStatus> a rdf:Property ;
  rdfs:label "review status" ;
  rdfs:comment "Indicates the review status of the ad." ;
  schema:alternateName "review_status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/reviewStatus> ;
  rdfs:domain chatgptads:AdItemBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ReviewStatusScheme .

# Property: landing page configuration
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdItemBody/landingPageConfiguration> a rdf:Property ;
  rdfs:label "landing page configuration" ;
  rdfs:comment "Contains the landing page configuration for the ad." ;
  schema:alternateName "landing_page_configuration" ;
  rdfs:domain chatgptads:AdItemBody ;
  rdfs:range chatgptads:LandingPageConfigurationBody .

# Property: appeal
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdItemBody/appeal> a rdf:Property ;
  rdfs:label "appeal" ;
  rdfs:comment "Contains the appeal associated with the ad." ;
  schema:alternateName "appeal" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/appeal> ;
  rdfs:domain chatgptads:AdItemBody ;
  rdfs:range chatgptads:AdAppealBody .

# Property: review
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdItemBody/review> a rdf:Property ;
  rdfs:label "review" ;
  rdfs:comment "Contains the review associated with the ad." ;
  schema:alternateName "review" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/review> ;
  rdfs:domain chatgptads:AdItemBody ;
  rdfs:range chatgptads:ReviewBody .

# Property: serving issues
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdItemBody/servingIssues> a rdf:Property ;
  rdfs:label "serving issues" ;
  rdfs:comment "Lists the serving issues associated with the ad." ;
  schema:alternateName "serving_issues" ;
  rdfs:domain chatgptads:AdItemBody ;
  rdfs:range chatgptads:AdServingIssueBody .

# Property: type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversationalBottomOtmSpecBody/type> a rdf:Property ;
  rdfs:label "type" ;
  rdfs:comment "Indicates the ad specification type." ;
  schema:alternateName "type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/type> ;
  rdfs:domain chatgptads:ConversationalBottomOtmSpecBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:AdSpecTypeScheme .

# Property: title
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversationalBottomOtmSpecBody/title> a rdf:Property ;
  rdfs:label "title" ;
  rdfs:comment "Provides the title of the conversational bottom specification." ;
  schema:alternateName "title" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/title> ;
  rdfs:domain chatgptads:ConversationalBottomOtmSpecBody ;
  rdfs:range xsd:string .

# Property: body
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversationalBottomOtmSpecBody/body> a rdf:Property ;
  rdfs:label "body" ;
  rdfs:comment "Provides the body content of the conversational bottom specification." ;
  schema:alternateName "body" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/body> ;
  rdfs:domain chatgptads:ConversationalBottomOtmSpecBody ;
  rdfs:range xsd:string .

# Property: price
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversationalBottomOtmSpecBody/price> a rdf:Property ;
  rdfs:label "price" ;
  rdfs:comment "Provides the price associated with the conversational bottom specification." ;
  schema:alternateName "price" ;
  rdfs:domain chatgptads:ConversationalBottomOtmSpecBody ;
  rdfs:range xsd:string .

# Property: file id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversationalBottomOtmSpecBody/fileId> a rdf:Property ;
  rdfs:label "file id" ;
  rdfs:comment "Identifies the file associated with the conversational bottom specification." ;
  schema:alternateName "file_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fileId> ;
  rdfs:domain chatgptads:ConversationalBottomOtmSpecBody ;
  rdfs:range xsd:string .

# Property: image url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversationalBottomOtmSpecBody/imageUrl> a rdf:Property ;
  rdfs:label "image url" ;
  rdfs:comment "Provides the image URL associated with the conversational bottom specification." ;
  schema:alternateName "image_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/imageUrl> ;
  rdfs:domain chatgptads:ConversationalBottomOtmSpecBody ;
  rdfs:range xsd:string .

# Property: image crop
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversationalBottomOtmSpecBody/imageCrop> a rdf:Property ;
  rdfs:label "image crop" ;
  rdfs:comment "Normalized square crop for a chat_card creative, when present." ;
  schema:alternateName "image_crop" ;
  rdfs:domain chatgptads:ConversationalBottomOtmSpecBody ;
  rdfs:range chatgptads:AdImageCropBody .

# Property: target url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversationalBottomOtmSpecBody/targetUrl> a rdf:Property ;
  rdfs:label "target url" ;
  rdfs:comment "Provides the target URL for the conversational bottom specification." ;
  schema:alternateName "target_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/targetUrl> ;
  rdfs:domain chatgptads:ConversationalBottomOtmSpecBody ;
  rdfs:range xsd:string .

# Property: code
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdServingIssueBody/code> a rdf:Property ;
  rdfs:label "code" ;
  rdfs:comment "Identifies the ad serving issue." ;
  schema:alternateName "code" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/code> ;
  rdfs:domain chatgptads:AdServingIssueBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:AdServingIssueCodeScheme .

# Property: body
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdPreviewItemBody/body> a rdf:Property ;
  rdfs:label "body" ;
  rdfs:comment "Contains the body of the ad preview." ;
  schema:alternateName "body" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/body> ;
  rdfs:domain chatgptads:AdPreviewItemBody ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdPreviewResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the ad previews in the response." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:AdPreviewResource ;
  rdfs:range chatgptads:AdPreviewItemBody .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdsOAuthMeResource/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the authenticated ads account or entity." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:AdsOAuthMeResource ;
  rdfs:range xsd:string .

# Property: display name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdsOAuthMeResource/displayName> a rdf:Property ;
  rdfs:label "display name" ;
  rdfs:comment "Provides the display name of the authenticated ads account or entity." ;
  schema:alternateName "display_name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/displayName> ;
  rdfs:domain chatgptads:AdsOAuthMeResource ;
  rdfs:range xsd:string .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdsResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the object represented by the ads response." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:AdsResource ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdsResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the ads in the response." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:AdsResource ;
  rdfs:range chatgptads:AdItemBody .

# Property: first id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdsResource/firstId> a rdf:Property ;
  rdfs:label "first id" ;
  rdfs:comment "Identifies the first ad in the response." ;
  schema:alternateName "first_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/firstId> ;
  rdfs:domain chatgptads:AdsResource ;
  rdfs:range xsd:string .

# Property: last id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdsResource/lastId> a rdf:Property ;
  rdfs:label "last id" ;
  rdfs:comment "Identifies the last ad in the response." ;
  schema:alternateName "last_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/lastId> ;
  rdfs:domain chatgptads:AdsResource ;
  rdfs:range xsd:string .

# Property: has more
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.AdsResource/hasMore> a rdf:Property ;
  rdfs:label "has more" ;
  rdfs:comment "Indicates whether more ads are available." ;
  schema:alternateName "has_more" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/hasMore> ;
  rdfs:domain chatgptads:AdsResource ;
  rdfs:range xsd:boolean .

# Property: feed id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ArchivedProductFeedResource/feedId> a rdf:Property ;
  rdfs:label "feed id" ;
  rdfs:comment "Identifies the archived product feed." ;
  schema:alternateName "feed_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/feedId> ;
  rdfs:domain chatgptads:ArchivedProductFeedResource ;
  rdfs:range xsd:string .

# Property: archived at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ArchivedProductFeedResource/archivedAt> a rdf:Property ;
  rdfs:label "archived at" ;
  rdfs:comment "Records when the product feed was archived." ;
  schema:alternateName "archived_at" ;
  rdfs:domain chatgptads:ArchivedProductFeedResource ;
  rdfs:range xsd:string .

# Property: billing event type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BiddingConfigParams/billingEventType> a rdf:Property ;
  rdfs:label "billing event type" ;
  rdfs:comment "Specifies the event type used for billing in the bidding parameters." ;
  schema:alternateName "billing_event_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/billingEventType> ;
  rdfs:domain chatgptads:BiddingConfigParams ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:BillingEventTypeParamScheme .

# Property: strategy
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BiddingConfigParams/strategy> a rdf:Property ;
  rdfs:label "strategy" ;
  rdfs:comment "Specifies the bidding strategy in the bidding parameters." ;
  schema:alternateName "strategy" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/strategy> ;
  rdfs:domain chatgptads:BiddingConfigParams ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:BiddingStrategyTypeParamScheme .

# Property: max bid micros
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BiddingConfigParams/maxBidMicros> a rdf:Property ;
  rdfs:label "max bid micros" ;
  rdfs:comment "Represents the maximum bid amount in micros." ;
  schema:alternateName "max_bid_micros" ;
  rdfs:subPropertyOf adm:monetaryValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/maxBidMicros> ;
  adm:wireEncoding adm:Micros ;
  rdfs:domain chatgptads:BiddingConfigParams ;
  rdfs:range xsd:long .

# Property: custom audience bid multipliers
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BiddingConfigParams/customAudienceBidMultipliers> a rdf:Property ;
  rdfs:label "custom audience bid multipliers" ;
  rdfs:comment "Lists the bid multipliers for custom audiences in the bidding parameters." ;
  schema:alternateName "custom_audience_bid_multipliers" ;
  rdfs:domain chatgptads:BiddingConfigParams ;
  rdfs:range chatgptads:CustomAudienceBidMultiplierParams .

# Property: custom audience id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceBidMultiplierParams/customAudienceId> a rdf:Property ;
  rdfs:label "custom audience id" ;
  rdfs:comment "Identifies the custom audience for the bid multiplier." ;
  schema:alternateName "custom_audience_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/customAudienceId> ;
  rdfs:domain chatgptads:CustomAudienceBidMultiplierParams ;
  rdfs:range xsd:string .

# Property: bid multiplier micros
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceBidMultiplierParams/bidMultiplierMicros> a rdf:Property ;
  rdfs:label "bid multiplier micros" ;
  rdfs:comment "Represents the custom-audience bid multiplier in micros." ;
  schema:alternateName "bid_multiplier_micros" ;
  rdfs:subPropertyOf adm:monetaryValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/bidMultiplierMicros> ;
  adm:wireEncoding adm:Micros ;
  rdfs:domain chatgptads:CustomAudienceBidMultiplierParams ;
  rdfs:range xsd:long .

# Property: lifetime spend limit micros
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BudgetBody/lifetimeSpendLimitMicros> a rdf:Property ;
  rdfs:label "lifetime spend limit micros" ;
  rdfs:comment "Specifies the lifetime spend limit in micros." ;
  schema:alternateName "lifetime_spend_limit_micros" ;
  rdfs:subPropertyOf adm:monetaryValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/lifetimeSpendLimitMicros> ;
  adm:wireEncoding adm:Micros ;
  rdfs:domain chatgptads:BudgetBody ;
  rdfs:range xsd:long .

# Property: daily spend limit micros
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BudgetBody/dailySpendLimitMicros> a rdf:Property ;
  rdfs:label "daily spend limit micros" ;
  rdfs:comment "Specifies the daily spend limit in micros." ;
  schema:alternateName "daily_spend_limit_micros" ;
  rdfs:subPropertyOf adm:monetaryValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/dailySpendLimitMicros> ;
  adm:wireEncoding adm:Micros ;
  rdfs:domain chatgptads:BudgetBody ;
  rdfs:range xsd:long .

# Property: lifetime spend limit micros
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BudgetParams/lifetimeSpendLimitMicros> a rdf:Property ;
  rdfs:label "lifetime spend limit micros" ;
  rdfs:comment "Represents the lifetime spending limit in micros." ;
  schema:alternateName "lifetime_spend_limit_micros" ;
  rdfs:subPropertyOf adm:monetaryValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/lifetimeSpendLimitMicros> ;
  adm:wireEncoding adm:Micros ;
  rdfs:domain chatgptads:BudgetParams ;
  rdfs:range xsd:long .

# Property: daily spend limit micros
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BudgetParams/dailySpendLimitMicros> a rdf:Property ;
  rdfs:label "daily spend limit micros" ;
  rdfs:comment "Represents the daily spending limit in micros." ;
  schema:alternateName "daily_spend_limit_micros" ;
  rdfs:subPropertyOf adm:monetaryValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/dailySpendLimitMicros> ;
  adm:wireEncoding adm:Micros ;
  rdfs:domain chatgptads:BudgetParams ;
  rdfs:range xsd:long .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentCatalogToolBody/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the business agent catalog tool." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:BusinessAgentCatalogToolBody ;
  rdfs:range xsd:string .

# Property: type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentCatalogToolBody/type> a rdf:Property ;
  rdfs:label "type" ;
  rdfs:comment "Specifies the type of the business agent catalog tool." ;
  schema:alternateName "type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/type> ;
  rdfs:domain chatgptads:BusinessAgentCatalogToolBody ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentCatalogToolBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the business agent catalog tool." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:BusinessAgentCatalogToolBody ;
  rdfs:range xsd:string .

# Property: description
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentCatalogToolBody/description> a rdf:Property ;
  rdfs:label "description" ;
  rdfs:comment "Provides the description of the business agent catalog tool." ;
  schema:alternateName "description" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/description> ;
  rdfs:domain chatgptads:BusinessAgentCatalogToolBody ;
  rdfs:range xsd:string .

# Property: logo url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentCatalogToolBody/logoUrl> a rdf:Property ;
  rdfs:label "logo url" ;
  rdfs:comment "Provides the logo URL for the business agent catalog tool." ;
  schema:alternateName "logo_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/logoUrl> ;
  rdfs:domain chatgptads:BusinessAgentCatalogToolBody ;
  rdfs:range xsd:string .

# Property: lead form id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentLeadFormSelectionBody/leadFormId> a rdf:Property ;
  rdfs:label "lead form id" ;
  rdfs:comment "Identifies the selected lead form." ;
  schema:alternateName "lead_form_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/leadFormId> ;
  rdfs:domain chatgptads:BusinessAgentLeadFormSelectionBody ;
  rdfs:range xsd:string .

# Property: lead form revision id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentLeadFormSelectionBody/leadFormRevisionId> a rdf:Property ;
  rdfs:label "lead form revision id" ;
  rdfs:comment "Identifies the selected lead form revision." ;
  schema:alternateName "lead_form_revision_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/leadFormRevisionId> ;
  rdfs:domain chatgptads:BusinessAgentLeadFormSelectionBody ;
  rdfs:range xsd:string .

# Property: lead form id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentLeadFormSelectionBodyParam/leadFormId> a rdf:Property ;
  rdfs:label "lead form id" ;
  rdfs:comment "Identifies the lead form specified in the selection parameters." ;
  schema:alternateName "lead_form_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/leadFormId> ;
  rdfs:domain chatgptads:BusinessAgentLeadFormSelectionBodyParam ;
  rdfs:range xsd:string .

# Property: lead form revision id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentLeadFormSelectionBodyParam/leadFormRevisionId> a rdf:Property ;
  rdfs:label "lead form revision id" ;
  rdfs:comment "Identifies the lead form revision specified in the selection parameters." ;
  schema:alternateName "lead_form_revision_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/leadFormRevisionId> ;
  rdfs:domain chatgptads:BusinessAgentLeadFormSelectionBodyParam ;
  rdfs:range xsd:string .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentListItemBody/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the business agent." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:BusinessAgentListItemBody ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentListItemBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Identifies the business agent." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:BusinessAgentListItemBody ;
  rdfs:range xsd:string .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentListItemBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Indicates the business agent's status." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:BusinessAgentListItemBody ;
  rdfs:range xsd:string .

# Property: description
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentListItemBody/description> a rdf:Property ;
  rdfs:label "description" ;
  rdfs:comment "Provides a description of the business agent." ;
  schema:alternateName "description" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/description> ;
  rdfs:domain chatgptads:BusinessAgentListItemBody ;
  rdfs:range xsd:string .

# Property: privacy policy url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentListItemBody/privacyPolicyUrl> a rdf:Property ;
  rdfs:label "privacy policy url" ;
  rdfs:comment "Provides the URL for the business agent's privacy policy." ;
  schema:alternateName "privacy_policy_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/privacyPolicyUrl> ;
  rdfs:domain chatgptads:BusinessAgentListItemBody ;
  rdfs:range xsd:string .

# Property: instructions
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentListItemBody/instructions> a rdf:Property ;
  rdfs:label "instructions" ;
  rdfs:comment "Provides instructions for the business agent." ;
  schema:alternateName "instructions" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/instructions> ;
  rdfs:domain chatgptads:BusinessAgentListItemBody ;
  rdfs:range xsd:string .

# Property: conversation starters
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentListItemBody/conversationStarters> a rdf:Property ;
  rdfs:label "conversation starters" ;
  rdfs:comment "Lists conversation starters for the business agent." ;
  schema:alternateName "conversation_starters" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/conversationStarters> ;
  rdfs:domain chatgptads:BusinessAgentListItemBody ;
  rdfs:range xsd:string .

# Property: tools
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentListItemBody/tools> a rdf:Property ;
  rdfs:label "tools" ;
  rdfs:comment "Lists tools associated with the business agent." ;
  schema:alternateName "tools" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/tools> ;
  rdfs:domain chatgptads:BusinessAgentListItemBody ;
  rdfs:range xsd:string .

# Property: product feed ids
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentListItemBody/productFeedIds> a rdf:Property ;
  rdfs:label "product feed ids" ;
  rdfs:comment "Lists product feed identifiers associated with the business agent." ;
  schema:alternateName "product_feed_ids" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productFeedIds> ;
  rdfs:domain chatgptads:BusinessAgentListItemBody ;
  rdfs:range xsd:string .

# Property: lead form id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentListItemBody/leadFormId> a rdf:Property ;
  rdfs:label "lead form id" ;
  rdfs:comment "Identifies the lead form associated with the business agent." ;
  schema:alternateName "lead_form_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/leadFormId> ;
  rdfs:domain chatgptads:BusinessAgentListItemBody ;
  rdfs:range xsd:string .

# Property: lead form
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentListItemBody/leadForm> a rdf:Property ;
  rdfs:label "lead form" ;
  rdfs:comment "Provides the business agent's lead form selection." ;
  schema:alternateName "lead_form" ;
  rdfs:domain chatgptads:BusinessAgentListItemBody ;
  rdfs:range chatgptads:BusinessAgentLeadFormSelectionBody .

# Property: created at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentListItemBody/createdAt> a rdf:Property ;
  rdfs:label "created at" ;
  rdfs:comment "Records when the business agent was created." ;
  schema:alternateName "created_at" ;
  rdfs:domain chatgptads:BusinessAgentListItemBody ;
  rdfs:range xsd:dateTime .

# Property: updated at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentListItemBody/updatedAt> a rdf:Property ;
  rdfs:label "updated at" ;
  rdfs:comment "Records when the business agent was last updated." ;
  schema:alternateName "updated_at" ;
  rdfs:domain chatgptads:BusinessAgentListItemBody ;
  rdfs:range xsd:dateTime .

# Property: published at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentListItemBody/publishedAt> a rdf:Property ;
  rdfs:label "published at" ;
  rdfs:comment "Records when the business agent was published." ;
  schema:alternateName "published_at" ;
  rdfs:domain chatgptads:BusinessAgentListItemBody ;
  rdfs:range xsd:dateTime .

# Property: disabled at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentListItemBody/disabledAt> a rdf:Property ;
  rdfs:label "disabled at" ;
  rdfs:comment "Records when the business agent was disabled." ;
  schema:alternateName "disabled_at" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/disabledAt> ;
  rdfs:domain chatgptads:BusinessAgentListItemBody ;
  rdfs:range xsd:dateTime .

# Property: has pending changes
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentListItemBody/hasPendingChanges> a rdf:Property ;
  rdfs:label "has pending changes" ;
  rdfs:comment "Indicates whether the business agent has pending changes." ;
  schema:alternateName "has_pending_changes" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/hasPendingChanges> ;
  rdfs:domain chatgptads:BusinessAgentListItemBody ;
  rdfs:range xsd:boolean .

# Property: role
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentPreviewMessageBody/role> a rdf:Property ;
  rdfs:label "role" ;
  rdfs:comment "Identifies the role associated with the preview message." ;
  schema:alternateName "role" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/role> ;
  rdfs:domain chatgptads:BusinessAgentPreviewMessageBody ;
  rdfs:range xsd:string .

# Property: content
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentPreviewMessageBody/content> a rdf:Property ;
  rdfs:label "content" ;
  rdfs:comment "Provides the content of the preview message." ;
  schema:alternateName "content" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/content> ;
  rdfs:domain chatgptads:BusinessAgentPreviewMessageBody ;
  rdfs:range xsd:string .

# Property: message
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.BusinessAgentPreviewResource/message> a rdf:Property ;
  rdfs:label "message" ;
  rdfs:comment "Contains the business agent preview message." ;
  schema:alternateName "message" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/message> ;
  rdfs:domain chatgptads:BusinessAgentPreviewResource ;
  rdfs:range chatgptads:BusinessAgentPreviewMessageBody .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the campaign." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range xsd:string .

# Property: created at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/createdAt> a rdf:Property ;
  rdfs:label "created at" ;
  rdfs:comment "Records when the campaign was created." ;
  schema:alternateName "created_at" ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range xsd:dateTime .

# Property: updated at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/updatedAt> a rdf:Property ;
  rdfs:label "updated at" ;
  rdfs:comment "Records when the campaign was last updated." ;
  schema:alternateName "updated_at" ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range xsd:dateTime .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Identifies the campaign by name." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range xsd:string .

# Property: description
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/description> a rdf:Property ;
  rdfs:label "description" ;
  rdfs:comment "Provides a description of the campaign." ;
  schema:alternateName "description" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/description> ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range xsd:string .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Indicates the campaign's status." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range xsd:string .

# Property: mode
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/mode> a rdf:Property ;
  rdfs:label "mode" ;
  rdfs:comment "Indicates the campaign's mode." ;
  schema:alternateName "mode" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/mode> ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range xsd:string .

# Property: product feed id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/productFeedId> a rdf:Property ;
  rdfs:label "product feed id" ;
  rdfs:comment "Identifies the product feed associated with the campaign." ;
  schema:alternateName "product_feed_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productFeedId> ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range xsd:string .

# Property: business agent id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/businessAgentId> a rdf:Property ;
  rdfs:label "business agent id" ;
  rdfs:comment "Identifies the business agent associated with the campaign." ;
  schema:alternateName "business_agent_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/businessAgentId> ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range xsd:string .

# Property: start time
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/startTime> a rdf:Property ;
  rdfs:label "start time" ;
  rdfs:comment "Records when the campaign starts." ;
  schema:alternateName "start_time" ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range xsd:dateTime .

# Property: end time
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/endTime> a rdf:Property ;
  rdfs:label "end time" ;
  rdfs:comment "Records when the campaign ends." ;
  schema:alternateName "end_time" ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range xsd:dateTime .

# Property: budget
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/budget> a rdf:Property ;
  rdfs:label "budget" ;
  rdfs:comment "Defines the campaign budget." ;
  schema:alternateName "budget" ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range chatgptads:BudgetBody .

# Property: bidding type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/biddingType> a rdf:Property ;
  rdfs:label "bidding type" ;
  rdfs:comment "Indicates the campaign's bidding type." ;
  schema:alternateName "bidding_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/biddingType> ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range xsd:string .

# Property: objective
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/objective> a rdf:Property ;
  rdfs:label "objective" ;
  rdfs:comment "Indicates the campaign's objective." ;
  schema:alternateName "objective" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/objective> ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range xsd:string .

# Property: billing event type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/billingEventType> a rdf:Property ;
  rdfs:label "billing event type" ;
  rdfs:comment "Indicates the event type used for campaign billing." ;
  schema:alternateName "billing_event_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/billingEventType> ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range xsd:string .

# Property: conversion event setting ids
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/conversionEventSettingIds> a rdf:Property ;
  rdfs:label "conversion event setting ids" ;
  rdfs:comment "Lists conversion event setting identifiers associated with the campaign." ;
  schema:alternateName "conversion_event_setting_ids" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/conversionEventSettingIds> ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range xsd:string .

# Property: targeting
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/targeting> a rdf:Property ;
  rdfs:label "targeting" ;
  rdfs:comment "Defines the campaign's targeting configuration." ;
  schema:alternateName "targeting" ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range chatgptads:TargetingBody .

# Property: landing page configuration
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/landingPageConfiguration> a rdf:Property ;
  rdfs:label "landing page configuration" ;
  rdfs:comment "Defines the campaign's landing page configuration." ;
  schema:alternateName "landing_page_configuration" ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range chatgptads:LandingPageConfigurationBody .

# Property: serving issues
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignItemBody/servingIssues> a rdf:Property ;
  rdfs:label "serving issues" ;
  rdfs:comment "Lists issues associated with serving the campaign." ;
  schema:alternateName "serving_issues" ;
  rdfs:domain chatgptads:CampaignItemBody ;
  rdfs:range chatgptads:CampaignServingIssueBody .

# Property: locations
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingBody/locations> a rdf:Property ;
  rdfs:label "locations" ;
  rdfs:comment "Defines the geographic locations included in targeting." ;
  schema:alternateName "locations" ;
  rdfs:domain chatgptads:TargetingBody ;
  rdfs:range chatgptads:TargetingGeoLocationsBody .

# Property: excluded locations
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingBody/excludedLocations> a rdf:Property ;
  rdfs:label "excluded locations" ;
  rdfs:comment "Defines the geographic locations excluded from targeting." ;
  schema:alternateName "excluded_locations" ;
  rdfs:domain chatgptads:TargetingBody ;
  rdfs:range chatgptads:TargetingGeoLocationsBody .

# Property: custom audiences
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingBody/customAudiences> a rdf:Property ;
  rdfs:label "custom audiences" ;
  rdfs:comment "Defines the custom audiences included in targeting." ;
  schema:alternateName "custom_audiences" ;
  rdfs:domain chatgptads:TargetingBody ;
  rdfs:range chatgptads:TargetingCustomAudiencesBody .

# Property: excluded custom audiences
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingBody/excludedCustomAudiences> a rdf:Property ;
  rdfs:label "excluded custom audiences" ;
  rdfs:comment "Defines the custom audiences excluded from targeting." ;
  schema:alternateName "excluded_custom_audiences" ;
  rdfs:domain chatgptads:TargetingBody ;
  rdfs:range chatgptads:TargetingCustomAudiencesBody .

# Property: platforms
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingBody/platforms> a rdf:Property ;
  rdfs:label "platforms" ;
  rdfs:comment "Defines the platforms included in targeting." ;
  schema:alternateName "platforms" ;
  rdfs:domain chatgptads:TargetingBody ;
  rdfs:range chatgptads:TargetingPlatformsBody .

# Property: countries
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingGeoLocationsBody/countries> a rdf:Property ;
  rdfs:label "countries" ;
  rdfs:comment "Lists the countries included in the geographic targeting configuration." ;
  schema:alternateName "countries" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/countries> ;
  rdfs:domain chatgptads:TargetingGeoLocationsBody ;
  rdfs:range xsd:string .

# Property: include
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingGeoLocationsBody/include> a rdf:Property ;
  rdfs:label "include" ;
  rdfs:comment "Lists the geographic locations included in the targeting configuration." ;
  schema:alternateName "include" ;
  rdfs:domain chatgptads:TargetingGeoLocationsBody ;
  rdfs:range chatgptads:TargetingGeoLocationBody .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingGeoLocationBody/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies a geographic location used in targeting." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:TargetingGeoLocationBody ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingGeoLocationBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of a geographic location used in targeting." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:TargetingGeoLocationBody ;
  rdfs:range xsd:string .

# Property: type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingGeoLocationBody/type> a rdf:Property ;
  rdfs:label "type" ;
  rdfs:comment "Specifies the type of a geographic location used in targeting." ;
  schema:alternateName "type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/type> ;
  rdfs:domain chatgptads:TargetingGeoLocationBody ;
  rdfs:range xsd:string .

# Property: country code
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingGeoLocationBody/countryCode> a rdf:Property ;
  rdfs:label "country code" ;
  rdfs:comment "Identifies the country associated with a geographic location." ;
  schema:alternateName "country_code" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/countryCode> ;
  rdfs:domain chatgptads:TargetingGeoLocationBody ;
  rdfs:range xsd:string .

# Property: region code
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingGeoLocationBody/regionCode> a rdf:Property ;
  rdfs:label "region code" ;
  rdfs:comment "Identifies the region associated with a geographic location." ;
  schema:alternateName "region_code" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/regionCode> ;
  rdfs:domain chatgptads:TargetingGeoLocationBody ;
  rdfs:range xsd:string .

# Property: ids
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingCustomAudiencesBody/ids> a rdf:Property ;
  rdfs:label "ids" ;
  rdfs:comment "Lists the custom audience identifiers included in targeting." ;
  schema:alternateName "ids" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/ids> ;
  rdfs:domain chatgptads:TargetingCustomAudiencesBody ;
  rdfs:range xsd:string .

# Property: included
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingPlatformsBody/included> a rdf:Property ;
  rdfs:label "included" ;
  rdfs:comment "Lists the platforms included in the targeting configuration." ;
  schema:alternateName "included" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/included> ;
  rdfs:domain chatgptads:TargetingPlatformsBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:CampaignPlatformParamScheme .

# Property: code
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignServingIssueBody/code> a rdf:Property ;
  rdfs:label "code" ;
  rdfs:comment "Identifies the campaign serving issue." ;
  schema:alternateName "code" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/code> ;
  rdfs:domain chatgptads:CampaignServingIssueBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:CampaignServingIssueCodeScheme .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignsResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the resource object represented by the response." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:CampaignsResource ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignsResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the campaigns returned in the response." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:CampaignsResource ;
  rdfs:range chatgptads:CampaignItemBody .

# Property: first id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignsResource/firstId> a rdf:Property ;
  rdfs:label "first id" ;
  rdfs:comment "Identifies the first campaign in the response." ;
  schema:alternateName "first_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/firstId> ;
  rdfs:domain chatgptads:CampaignsResource ;
  rdfs:range xsd:string .

# Property: last id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignsResource/lastId> a rdf:Property ;
  rdfs:label "last id" ;
  rdfs:comment "Identifies the last campaign in the response." ;
  schema:alternateName "last_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/lastId> ;
  rdfs:domain chatgptads:CampaignsResource ;
  rdfs:range xsd:string .

# Property: has more
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CampaignsResource/hasMore> a rdf:Property ;
  rdfs:label "has more" ;
  rdfs:comment "Indicates whether more campaigns are available." ;
  schema:alternateName "has_more" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/hasMore> ;
  rdfs:domain chatgptads:CampaignsResource ;
  rdfs:range xsd:boolean .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ClientDataSourceItemResource/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the client data source." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:ClientDataSourceItemResource ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ClientDataSourceItemResource/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Identifies the client data source by name." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:ClientDataSourceItemResource ;
  rdfs:range xsd:string .

# Property: client type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ClientDataSourceItemResource/clientType> a rdf:Property ;
  rdfs:label "client type" ;
  rdfs:comment "Indicates the client data source type." ;
  schema:alternateName "client_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/clientType> ;
  rdfs:domain chatgptads:ClientDataSourceItemResource ;
  rdfs:range xsd:string .

# Property: pixel id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ClientDataSourceItemResource/pixelId> a rdf:Property ;
  rdfs:label "pixel id" ;
  rdfs:comment "Identifies the pixel associated with the client data source." ;
  schema:alternateName "pixel_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/pixelId> ;
  rdfs:domain chatgptads:ClientDataSourceItemResource ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionApiKeyResource/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Identifies the conversion API key by name." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:ConversionApiKeyResource ;
  rdfs:range xsd:string .

# Property: api key
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionApiKeyResource/apiKey> a rdf:Property ;
  rdfs:label "api key" ;
  rdfs:comment "Provides the conversion API key." ;
  schema:alternateName "api_key" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/apiKey> ;
  rdfs:domain chatgptads:ConversionApiKeyResource ;
  rdfs:range xsd:string .

# Property: data source id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventBody/dataSourceId> a rdf:Property ;
  rdfs:label "data source id" ;
  rdfs:comment "Identifies the data source for the conversion event." ;
  schema:alternateName "data_source_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/dataSourceId> ;
  rdfs:domain chatgptads:ConversionEventBody ;
  rdfs:range xsd:string .

# Property: event type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventBody/eventType> a rdf:Property ;
  rdfs:label "event type" ;
  rdfs:comment "Indicates the conversion event type." ;
  schema:alternateName "event_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/eventType> ;
  rdfs:domain chatgptads:ConversionEventBody ;
  rdfs:range xsd:string .

# Property: custom event name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventBody/customEventName> a rdf:Property ;
  rdfs:label "custom event name" ;
  rdfs:comment "Provides the custom name of the conversion event." ;
  schema:alternateName "custom_event_name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/customEventName> ;
  rdfs:domain chatgptads:ConversionEventBody ;
  rdfs:range xsd:string .

# Property: action source
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventBody/actionSource> a rdf:Property ;
  rdfs:label "action source" ;
  rdfs:comment "Indicates the source of the action associated with the conversion event." ;
  schema:alternateName "action_source" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/actionSource> ;
  rdfs:domain chatgptads:ConversionEventBody ;
  rdfs:range xsd:string .

# Property: event timestamp ms
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventBody/eventTimestampMs> a rdf:Property ;
  rdfs:label "event timestamp ms" ;
  rdfs:comment "Advertiser event time as Unix epoch milliseconds." ;
  schema:alternateName "event_timestamp_ms" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/eventTimestampMs> ;
  rdfs:domain chatgptads:ConversionEventBody ;
  rdfs:range xsd:long .

# Property: received at ms
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventBody/receivedAtMs> a rdf:Property ;
  rdfs:label "received at ms" ;
  rdfs:comment "Wadi receive time as Unix epoch milliseconds." ;
  schema:alternateName "received_at_ms" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/receivedAtMs> ;
  rdfs:domain chatgptads:ConversionEventBody ;
  rdfs:range xsd:long .

# Property: api channel
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventBody/apiChannel> a rdf:Property ;
  rdfs:label "api channel" ;
  rdfs:comment "Indicates the API channel for the conversion event." ;
  schema:alternateName "api_channel" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/apiChannel> ;
  rdfs:domain chatgptads:ConversionEventBody ;
  rdfs:range xsd:string .

# Property: event data json
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventBody/eventDataJson> a rdf:Property ;
  rdfs:label "event data json" ;
  rdfs:comment "Provides the conversion event data in JSON form." ;
  schema:alternateName "event_data_json" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/eventDataJson> ;
  rdfs:domain chatgptads:ConversionEventBody ;
  rdfs:range xsd:string .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventSettingCampaignBody/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the campaign associated with the conversion event setting." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:ConversionEventSettingCampaignBody ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventSettingCampaignBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Identifies the associated campaign by name." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:ConversionEventSettingCampaignBody ;
  rdfs:range xsd:string .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventSettingItemResource/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the conversion event setting." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:ConversionEventSettingItemResource ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventSettingItemResource/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Identifies the conversion event setting by name." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:ConversionEventSettingItemResource ;
  rdfs:range xsd:string .

# Property: event type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventSettingItemResource/eventType> a rdf:Property ;
  rdfs:label "event type" ;
  rdfs:comment "Indicates the event type configured for the conversion event setting." ;
  schema:alternateName "event_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/eventType> ;
  rdfs:domain chatgptads:ConversionEventSettingItemResource ;
  rdfs:range xsd:string .

# Property: custom event name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventSettingItemResource/customEventName> a rdf:Property ;
  rdfs:label "custom event name" ;
  rdfs:comment "Provides the custom event name configured for the conversion event setting." ;
  schema:alternateName "custom_event_name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/customEventName> ;
  rdfs:domain chatgptads:ConversionEventSettingItemResource ;
  rdfs:range xsd:string .

# Property: attribution window days
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventSettingItemResource/attributionWindowDays> a rdf:Property ;
  rdfs:label "attribution window days" ;
  rdfs:comment "Specifies the attribution window in days for the conversion event setting." ;
  schema:alternateName "attribution_window_days" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/attributionWindowDays> ;
  rdfs:domain chatgptads:ConversionEventSettingItemResource ;
  rdfs:range xsd:long .

# Property: ad account id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventSettingItemResource/adAccountId> a rdf:Property ;
  rdfs:label "ad account id" ;
  rdfs:comment "Identifies the ad account associated with the conversion event setting." ;
  schema:alternateName "ad_account_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adAccountId> ;
  rdfs:domain chatgptads:ConversionEventSettingItemResource ;
  rdfs:range xsd:string .

# Property: source ids
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventSettingItemResource/sourceIds> a rdf:Property ;
  rdfs:label "source ids" ;
  rdfs:comment "Lists the identifiers of sources associated with the conversion event setting." ;
  schema:alternateName "source_ids" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/sourceIds> ;
  rdfs:domain chatgptads:ConversionEventSettingItemResource ;
  rdfs:range xsd:string .

# Property: sources
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventSettingItemResource/sources> a rdf:Property ;
  rdfs:label "sources" ;
  rdfs:comment "Lists the sources associated with the conversion event setting." ;
  schema:alternateName "sources" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/sources> ;
  rdfs:domain chatgptads:ConversionEventSettingItemResource ;
  rdfs:range chatgptads:ConversionEventSettingSourceBody .

# Property: campaigns
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventSettingItemResource/campaigns> a rdf:Property ;
  rdfs:label "campaigns" ;
  rdfs:comment "Lists the campaigns associated with the conversion event setting." ;
  schema:alternateName "campaigns" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaigns> ;
  rdfs:domain chatgptads:ConversionEventSettingItemResource ;
  rdfs:range chatgptads:ConversionEventSettingCampaignBody .

# Property: archived
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventSettingItemResource/archived> a rdf:Property ;
  rdfs:label "archived" ;
  rdfs:comment "Indicates whether the conversion event setting is archived." ;
  schema:alternateName "archived" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/archived> ;
  rdfs:domain chatgptads:ConversionEventSettingItemResource ;
  rdfs:range xsd:boolean .

# Property: version
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventSettingItemResource/version> a rdf:Property ;
  rdfs:label "version" ;
  rdfs:comment "Identifies the version of the conversion event setting." ;
  schema:alternateName "version" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/version> ;
  rdfs:domain chatgptads:ConversionEventSettingItemResource ;
  rdfs:range xsd:long .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventSettingSourceBody/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the conversion event setting source." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:ConversionEventSettingSourceBody ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventSettingSourceBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Identifies the conversion event setting source by name." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:ConversionEventSettingSourceBody ;
  rdfs:range xsd:string .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventsResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the resource object represented by the response." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:ConversionEventsResource ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionEventsResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the conversion events returned in the response." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:ConversionEventsResource ;
  rdfs:range chatgptads:ConversionEventBody .

# Property: entity id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionSummaryRowBody/entityId> a rdf:Property ;
  rdfs:label "entity id" ;
  rdfs:comment "Identifies the entity represented by the conversion summary row." ;
  schema:alternateName "entity_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/entityId> ;
  rdfs:domain chatgptads:ConversionSummaryRowBody ;
  rdfs:range xsd:string .

# Property: date
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionSummaryRowBody/date> a rdf:Property ;
  rdfs:label "date" ;
  rdfs:comment "Specifies the date represented by the conversion summary row." ;
  schema:alternateName "date" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/date> ;
  rdfs:domain chatgptads:ConversionSummaryRowBody ;
  rdfs:range xsd:string .

# Property: device
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionSummaryRowBody/device> a rdf:Property ;
  rdfs:label "device" ;
  rdfs:comment "Identifies the device represented by the conversion summary row." ;
  schema:alternateName "device" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/device> ;
  rdfs:domain chatgptads:ConversionSummaryRowBody ;
  rdfs:range xsd:string .

# Property: country
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionSummaryRowBody/country> a rdf:Property ;
  rdfs:label "country" ;
  rdfs:comment "Identifies the country represented by the conversion summary row." ;
  schema:alternateName "country" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/country> ;
  rdfs:domain chatgptads:ConversionSummaryRowBody ;
  rdfs:range xsd:string .

# Property: conversions
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionSummaryRowBody/conversions> a rdf:Property ;
  rdfs:label "conversions" ;
  rdfs:comment "Reports the conversions represented by the summary row." ;
  schema:alternateName "conversions" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/conversions> ;
  rdfs:domain chatgptads:ConversionSummaryRowBody ;
  rdfs:range xsd:long .

# Property: click through conversions
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionSummaryRowBody/clickThroughConversions> a rdf:Property ;
  rdfs:label "click through conversions" ;
  rdfs:comment "Reports the click-through conversions represented by the summary row." ;
  schema:alternateName "click_through_conversions" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/clickThroughConversions> ;
  rdfs:domain chatgptads:ConversionSummaryRowBody ;
  rdfs:range xsd:long .

# Property: view through conversions
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionSummaryRowBody/viewThroughConversions> a rdf:Property ;
  rdfs:label "view through conversions" ;
  rdfs:comment "Reports the view-through conversions represented by the summary row." ;
  schema:alternateName "view_through_conversions" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/viewThroughConversions> ;
  rdfs:domain chatgptads:ConversionSummaryRowBody ;
  rdfs:range xsd:long .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionSummaryRowsResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the resource object represented by the response." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:ConversionSummaryRowsResource ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionSummaryRowsResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the conversion summary rows returned in the response." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:ConversionSummaryRowsResource ;
  rdfs:range chatgptads:ConversionSummaryRowBody .

# Property: count
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ConversionSummaryRowsResource/count> a rdf:Property ;
  rdfs:label "count" ;
  rdfs:comment "Reports the number of conversion summary rows." ;
  schema:alternateName "count" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/count> ;
  rdfs:domain chatgptads:ConversionSummaryRowsResource ;
  rdfs:range xsd:long .

# Property: return uri
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdAccountCreationSessionBody/returnUri> a rdf:Property ;
  rdfs:label "return uri" ;
  rdfs:comment "Specifies the URI to return to for the ad account creation session." ;
  schema:alternateName "return_uri" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/returnUri> ;
  rdfs:domain chatgptads:CreateAdAccountCreationSessionBody ;
  rdfs:range xsd:string .

# Property: state
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdAccountCreationSessionBody/state> a rdf:Property ;
  rdfs:label "state" ;
  rdfs:comment "Provides the state associated with the ad account creation session." ;
  schema:alternateName "state" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/state> ;
  rdfs:domain chatgptads:CreateAdAccountCreationSessionBody ;
  rdfs:range xsd:string .

# Property: start date
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdAccountSpendLimitWindowBody/startDate> a rdf:Property ;
  rdfs:label "start date" ;
  rdfs:comment "Specifies the start date of the ad account spend limit window." ;
  schema:alternateName "start_date" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/startDate> ;
  rdfs:domain chatgptads:CreateAdAccountSpendLimitWindowBody ;
  rdfs:range xsd:string .

# Property: end date
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdAccountSpendLimitWindowBody/endDate> a rdf:Property ;
  rdfs:label "end date" ;
  rdfs:comment "Specifies the end date of the ad account spend limit window." ;
  schema:alternateName "end_date" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/endDate> ;
  rdfs:domain chatgptads:CreateAdAccountSpendLimitWindowBody ;
  rdfs:range xsd:string .

# Property: amount micros
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdAccountSpendLimitWindowBody/amountMicros> a rdf:Property ;
  rdfs:label "amount micros" ;
  rdfs:comment "Represents the amount for an ad account spend limit window in micros." ;
  schema:alternateName "amount_micros" ;
  rdfs:subPropertyOf adm:monetaryValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/amountMicros> ;
  adm:wireEncoding adm:Micros ;
  rdfs:domain chatgptads:CreateAdAccountSpendLimitWindowBody ;
  rdfs:range xsd:long .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdAccountSpendLimitWindowBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides a name for the ad account spend limit window." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:CreateAdAccountSpendLimitWindowBody ;
  rdfs:range xsd:string .

# Property: io id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdAccountSpendLimitWindowBody/ioId> a rdf:Property ;
  rdfs:label "io id" ;
  rdfs:comment "Identifies the IO associated with the ad account spend limit window." ;
  schema:alternateName "io_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/ioId> ;
  rdfs:domain chatgptads:CreateAdAccountSpendLimitWindowBody ;
  rdfs:range xsd:string .

# Property: ad group id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdBody/adGroupId> a rdf:Property ;
  rdfs:label "ad group id" ;
  rdfs:comment "Identifies the ad group for the ad." ;
  schema:alternateName "ad_group_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adGroupId> ;
  rdfs:domain chatgptads:CreateAdBody ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Identifies the ad by name." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:CreateAdBody ;
  rdfs:range xsd:string .

# Property: creative
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdBody/creative> a rdf:Property ;
  rdfs:label "creative" ;
  rdfs:comment "Defines the creative for the ad." ;
  schema:alternateName "creative" ;
  rdfs:domain chatgptads:CreateAdBody ;
  rdfs:range chatgptads:CreateAdCreativeParams .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Specifies the ad's active or paused status." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:CreateAdBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ActivePausedStatusParamScheme .

# Property: landing page configuration
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdBody/landingPageConfiguration> a rdf:Property ;
  rdfs:label "landing page configuration" ;
  rdfs:comment "Specifies the landing page configuration for the ad." ;
  schema:alternateName "landing_page_configuration" ;
  rdfs:domain chatgptads:CreateAdBody ;
  rdfs:range chatgptads:LandingPageConfigurationParams .

# Property: type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdCreativeParams/type> a rdf:Property ;
  rdfs:label "type" ;
  rdfs:comment "Specifies the type of ad creative." ;
  schema:alternateName "type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/type> ;
  rdfs:domain chatgptads:CreateAdCreativeParams ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:AdCreativeTypeParamScheme .

# Property: title
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdCreativeParams/title> a rdf:Property ;
  rdfs:label "title" ;
  rdfs:comment "Provides the title of the ad creative." ;
  schema:alternateName "title" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/title> ;
  rdfs:domain chatgptads:CreateAdCreativeParams ;
  rdfs:range xsd:string .

# Property: body
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdCreativeParams/body> a rdf:Property ;
  rdfs:label "body" ;
  rdfs:comment "Provides the body text of the ad creative." ;
  schema:alternateName "body" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/body> ;
  rdfs:domain chatgptads:CreateAdCreativeParams ;
  rdfs:range xsd:string .

# Property: price
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdCreativeParams/price> a rdf:Property ;
  rdfs:label "price" ;
  rdfs:comment "Provides the price associated with the ad creative." ;
  schema:alternateName "price" ;
  rdfs:domain chatgptads:CreateAdCreativeParams ;
  rdfs:range xsd:string .

# Property: target url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdCreativeParams/targetUrl> a rdf:Property ;
  rdfs:label "target url" ;
  rdfs:comment "Specifies the URL targeted by the ad creative." ;
  schema:alternateName "target_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/targetUrl> ;
  rdfs:domain chatgptads:CreateAdCreativeParams ;
  rdfs:range xsd:string .

# Property: file id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdCreativeParams/fileId> a rdf:Property ;
  rdfs:label "file id" ;
  rdfs:comment "Identifies the file associated with the ad creative." ;
  schema:alternateName "file_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fileId> ;
  rdfs:domain chatgptads:CreateAdCreativeParams ;
  rdfs:range xsd:string .

# Property: image crop
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdCreativeParams/imageCrop> a rdf:Property ;
  rdfs:label "image crop" ;
  rdfs:comment "Optional normalized square crop for chat_card creatives. Requires file_id and is not supported for product_ad_template creatives." ;
  schema:alternateName "image_crop" ;
  rdfs:domain chatgptads:CreateAdCreativeParams ;
  rdfs:range chatgptads:AdImageCropParams .

# Property: query string template
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LandingPageConfigurationParams/queryStringTemplate> a rdf:Property ;
  rdfs:label "query string template" ;
  rdfs:comment "Specifies the query-string template for the landing page configuration." ;
  schema:alternateName "query_string_template" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/queryStringTemplate> ;
  rdfs:domain chatgptads:LandingPageConfigurationParams ;
  rdfs:range xsd:string .

# Property: campaign id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdGroupBody/campaignId> a rdf:Property ;
  rdfs:label "campaign id" ;
  rdfs:comment "Identifies the campaign containing the ad group." ;
  schema:alternateName "campaign_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaignId> ;
  rdfs:domain chatgptads:CreateAdGroupBody ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdGroupBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the ad group." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:CreateAdGroupBody ;
  rdfs:range xsd:string .

# Property: description
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdGroupBody/description> a rdf:Property ;
  rdfs:label "description" ;
  rdfs:comment "Provides a description of the ad group." ;
  schema:alternateName "description" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/description> ;
  rdfs:domain chatgptads:CreateAdGroupBody ;
  rdfs:range xsd:string .

# Property: context hints
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdGroupBody/contextHints> a rdf:Property ;
  rdfs:label "context hints" ;
  rdfs:comment "Provides context hints for the ad group." ;
  schema:alternateName "context_hints" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/contextHints> ;
  rdfs:domain chatgptads:CreateAdGroupBody ;
  rdfs:range xsd:string .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdGroupBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Specifies whether the ad group is active or paused." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:CreateAdGroupBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ActivePausedStatusParamScheme .

# Property: bidding config
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdGroupBody/biddingConfig> a rdf:Property ;
  rdfs:label "bidding config" ;
  rdfs:comment "Specifies the bidding configuration for the ad group." ;
  schema:alternateName "bidding_config" ;
  rdfs:domain chatgptads:CreateAdGroupBody ;
  rdfs:range chatgptads:BiddingConfigParams .

# Property: product set
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdGroupBody/productSet> a rdf:Property ;
  rdfs:label "product set" ;
  rdfs:comment "Specifies the product set associated with the ad group." ;
  schema:alternateName "product_set" ;
  rdfs:domain chatgptads:CreateAdGroupBody ;
  rdfs:range chatgptads:ProductSetParams .

# Property: landing page configuration
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateAdGroupBody/landingPageConfiguration> a rdf:Property ;
  rdfs:label "landing page configuration" ;
  rdfs:comment "Specifies the landing page configuration for the ad group." ;
  schema:alternateName "landing_page_configuration" ;
  rdfs:domain chatgptads:CreateAdGroupBody ;
  rdfs:range chatgptads:LandingPageConfigurationParams .

# Property: product feed id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductSetParams/productFeedId> a rdf:Property ;
  rdfs:label "product feed id" ;
  rdfs:comment "Identifies the product feed used by the product set parameters." ;
  schema:alternateName "product_feed_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productFeedId> ;
  rdfs:domain chatgptads:ProductSetParams ;
  rdfs:range xsd:string .

# Property: filters
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductSetParams/filters> a rdf:Property ;
  rdfs:label "filters" ;
  rdfs:comment "Defines the filters for the product set parameters." ;
  schema:alternateName "filters" ;
  rdfs:domain chatgptads:ProductSetParams ;
  rdfs:range chatgptads:ProductSetFilterParams .

# Property: field
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductSetFilterParams/field> a rdf:Property ;
  rdfs:label "field" ;
  rdfs:comment "Identifies the product field to which the filter parameter applies." ;
  schema:alternateName "field" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/field> ;
  rdfs:domain chatgptads:ProductSetFilterParams ;
  rdfs:range xsd:string .

# Property: operator
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductSetFilterParams/operator> a rdf:Property ;
  rdfs:label "operator" ;
  rdfs:comment "Specifies how the filter parameter is applied to the selected product field." ;
  schema:alternateName "operator" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/operator> ;
  rdfs:domain chatgptads:ProductSetFilterParams ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ProductSetFilterOperatorParamScheme .

# Property: values
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductSetFilterParams/values> a rdf:Property ;
  rdfs:label "values" ;
  rdfs:comment "Provides the values used by the product set filter parameter." ;
  schema:alternateName "values" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/values> ;
  rdfs:domain chatgptads:ProductSetFilterParams ;
  rdfs:range xsd:string .

# Property: key name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateApiKeyBody/keyName> a rdf:Property ;
  rdfs:label "key name" ;
  rdfs:comment "Provides a name for the API key." ;
  schema:alternateName "key_name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/keyName> ;
  rdfs:domain chatgptads:CreateApiKeyBody ;
  rdfs:range xsd:string .

# Property: api organization id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateApiKeyResource/apiOrganizationId> a rdf:Property ;
  rdfs:label "api organization id" ;
  rdfs:comment "Identifies the API organization associated with the API key resource." ;
  schema:alternateName "api_organization_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/apiOrganizationId> ;
  rdfs:domain chatgptads:CreateApiKeyResource ;
  rdfs:range xsd:string .

# Property: service account id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateApiKeyResource/serviceAccountId> a rdf:Property ;
  rdfs:label "service account id" ;
  rdfs:comment "Identifies the service account associated with the API key resource." ;
  schema:alternateName "service_account_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/serviceAccountId> ;
  rdfs:domain chatgptads:CreateApiKeyResource ;
  rdfs:range xsd:string .

# Property: api key
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateApiKeyResource/apiKey> a rdf:Property ;
  rdfs:label "api key" ;
  rdfs:comment "Provides the API key." ;
  schema:alternateName "api_key" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/apiKey> ;
  rdfs:domain chatgptads:CreateApiKeyResource ;
  rdfs:range xsd:string .

# Property: description
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateBusinessAgentBody/description> a rdf:Property ;
  rdfs:label "description" ;
  rdfs:comment "Provides a description of the business agent." ;
  schema:alternateName "description" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/description> ;
  rdfs:domain chatgptads:CreateBusinessAgentBody ;
  rdfs:range xsd:string .

# Property: privacy policy url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateBusinessAgentBody/privacyPolicyUrl> a rdf:Property ;
  rdfs:label "privacy policy url" ;
  rdfs:comment "Specifies the URL of the business agent's privacy policy." ;
  schema:alternateName "privacy_policy_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/privacyPolicyUrl> ;
  rdfs:domain chatgptads:CreateBusinessAgentBody ;
  rdfs:range xsd:string .

# Property: instructions
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateBusinessAgentBody/instructions> a rdf:Property ;
  rdfs:label "instructions" ;
  rdfs:comment "Provides instructions for the business agent." ;
  schema:alternateName "instructions" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/instructions> ;
  rdfs:domain chatgptads:CreateBusinessAgentBody ;
  rdfs:range xsd:string .

# Property: conversation starters
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateBusinessAgentBody/conversationStarters> a rdf:Property ;
  rdfs:label "conversation starters" ;
  rdfs:comment "Provides suggested conversation starters for the business agent." ;
  schema:alternateName "conversation_starters" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/conversationStarters> ;
  rdfs:domain chatgptads:CreateBusinessAgentBody ;
  rdfs:range xsd:string .

# Property: product feed ids
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateBusinessAgentBody/productFeedIds> a rdf:Property ;
  rdfs:label "product feed ids" ;
  rdfs:comment "Identifies the product feeds associated with the business agent." ;
  schema:alternateName "product_feed_ids" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productFeedIds> ;
  rdfs:domain chatgptads:CreateBusinessAgentBody ;
  rdfs:range xsd:string .

# Property: connector ids
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateBusinessAgentBody/connectorIds> a rdf:Property ;
  rdfs:label "connector ids" ;
  rdfs:comment "Identifies the connectors associated with the business agent." ;
  schema:alternateName "connector_ids" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/connectorIds> ;
  rdfs:domain chatgptads:CreateBusinessAgentBody ;
  rdfs:range xsd:string .

# Property: tools
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateBusinessAgentBody/tools> a rdf:Property ;
  rdfs:label "tools" ;
  rdfs:comment "Specifies the tools associated with the business agent." ;
  schema:alternateName "tools" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/tools> ;
  rdfs:domain chatgptads:CreateBusinessAgentBody ;
  rdfs:range xsd:string .

# Property: lead form
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateBusinessAgentBody/leadForm> a rdf:Property ;
  rdfs:label "lead form" ;
  rdfs:comment "Specifies the lead form selection for the business agent." ;
  schema:alternateName "lead_form" ;
  rdfs:domain chatgptads:CreateBusinessAgentBody ;
  rdfs:range chatgptads:BusinessAgentLeadFormSelectionBodyParam .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateBusinessAgentBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the business agent." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:CreateBusinessAgentBody ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCampaignBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the campaign." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:CreateCampaignBody ;
  rdfs:range xsd:string .

# Property: description
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCampaignBody/description> a rdf:Property ;
  rdfs:label "description" ;
  rdfs:comment "Provides a description of the campaign." ;
  schema:alternateName "description" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/description> ;
  rdfs:domain chatgptads:CreateCampaignBody ;
  rdfs:range xsd:string .

# Property: start time
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCampaignBody/startTime> a rdf:Property ;
  rdfs:label "start time" ;
  rdfs:comment "Specifies when the campaign starts." ;
  schema:alternateName "start_time" ;
  rdfs:domain chatgptads:CreateCampaignBody ;
  rdfs:range xsd:long .

# Property: end time
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCampaignBody/endTime> a rdf:Property ;
  rdfs:label "end time" ;
  rdfs:comment "Specifies when the campaign ends." ;
  schema:alternateName "end_time" ;
  rdfs:domain chatgptads:CreateCampaignBody ;
  rdfs:range xsd:long .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCampaignBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Specifies whether the campaign is active or paused." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:CreateCampaignBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ActivePausedStatusParamScheme .

# Property: budget
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCampaignBody/budget> a rdf:Property ;
  rdfs:label "budget" ;
  rdfs:comment "Specifies the budget for the campaign." ;
  schema:alternateName "budget" ;
  rdfs:domain chatgptads:CreateCampaignBody ;
  rdfs:range chatgptads:BudgetParams .

# Property: bidding type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCampaignBody/biddingType> a rdf:Property ;
  rdfs:label "bidding type" ;
  rdfs:comment "Specifies the bidding type for the campaign." ;
  schema:alternateName "bidding_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/biddingType> ;
  rdfs:domain chatgptads:CreateCampaignBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:CampaignBiddingTypeParamScheme .

# Property: objective
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCampaignBody/objective> a rdf:Property ;
  rdfs:label "objective" ;
  rdfs:comment "Specifies the objective of the campaign." ;
  schema:alternateName "objective" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/objective> ;
  rdfs:domain chatgptads:CreateCampaignBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:CampaignObjectiveParamScheme .

# Property: billing event type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCampaignBody/billingEventType> a rdf:Property ;
  rdfs:label "billing event type" ;
  rdfs:comment "Specifies the billing event type for the campaign." ;
  schema:alternateName "billing_event_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/billingEventType> ;
  rdfs:domain chatgptads:CreateCampaignBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:CampaignBillingEventTypeParamScheme .

# Property: mode
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCampaignBody/mode> a rdf:Property ;
  rdfs:label "mode" ;
  rdfs:comment "Specifies the mode of the campaign." ;
  schema:alternateName "mode" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/mode> ;
  rdfs:domain chatgptads:CreateCampaignBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:CampaignModeParamScheme .

# Property: product feed id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCampaignBody/productFeedId> a rdf:Property ;
  rdfs:label "product feed id" ;
  rdfs:comment "Identifies the product feed associated with the campaign." ;
  schema:alternateName "product_feed_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productFeedId> ;
  rdfs:domain chatgptads:CreateCampaignBody ;
  rdfs:range xsd:string .

# Property: business agent id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCampaignBody/businessAgentId> a rdf:Property ;
  rdfs:label "business agent id" ;
  rdfs:comment "Identifies the business agent associated with the campaign." ;
  schema:alternateName "business_agent_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/businessAgentId> ;
  rdfs:domain chatgptads:CreateCampaignBody ;
  rdfs:range xsd:string .

# Property: targeting
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCampaignBody/targeting> a rdf:Property ;
  rdfs:label "targeting" ;
  rdfs:comment "Specifies the targeting configuration for the campaign." ;
  schema:alternateName "targeting" ;
  rdfs:domain chatgptads:CreateCampaignBody ;
  rdfs:range chatgptads:TargetingParams .

# Property: landing page configuration
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCampaignBody/landingPageConfiguration> a rdf:Property ;
  rdfs:label "landing page configuration" ;
  rdfs:comment "Specifies the landing page configuration for the campaign." ;
  schema:alternateName "landing_page_configuration" ;
  rdfs:domain chatgptads:CreateCampaignBody ;
  rdfs:range chatgptads:LandingPageConfigurationParams .

# Property: conversion event setting ids
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCampaignBody/conversionEventSettingIds> a rdf:Property ;
  rdfs:label "conversion event setting ids" ;
  rdfs:comment "Identifies the conversion event settings associated with the campaign." ;
  schema:alternateName "conversion_event_setting_ids" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/conversionEventSettingIds> ;
  rdfs:domain chatgptads:CreateCampaignBody ;
  rdfs:range xsd:string .

# Property: locations
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingParams/locations> a rdf:Property ;
  rdfs:label "locations" ;
  rdfs:comment "Defines the geographic locations supplied for targeting." ;
  schema:alternateName "locations" ;
  rdfs:domain chatgptads:TargetingParams ;
  rdfs:range chatgptads:TargetingGeoLocationsParams .

# Property: excluded locations
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingParams/excludedLocations> a rdf:Property ;
  rdfs:label "excluded locations" ;
  rdfs:comment "Defines the geographic locations supplied for exclusion from targeting." ;
  schema:alternateName "excluded_locations" ;
  rdfs:domain chatgptads:TargetingParams ;
  rdfs:range chatgptads:TargetingGeoLocationsParams .

# Property: custom audiences
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingParams/customAudiences> a rdf:Property ;
  rdfs:label "custom audiences" ;
  rdfs:comment "Defines the custom audiences supplied for targeting." ;
  schema:alternateName "custom_audiences" ;
  rdfs:domain chatgptads:TargetingParams ;
  rdfs:range chatgptads:TargetingCustomAudiencesParams .

# Property: excluded custom audiences
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingParams/excludedCustomAudiences> a rdf:Property ;
  rdfs:label "excluded custom audiences" ;
  rdfs:comment "Defines the custom audiences supplied for exclusion from targeting." ;
  schema:alternateName "excluded_custom_audiences" ;
  rdfs:domain chatgptads:TargetingParams ;
  rdfs:range chatgptads:TargetingCustomAudiencesParams .

# Property: platforms
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingParams/platforms> a rdf:Property ;
  rdfs:label "platforms" ;
  rdfs:comment "Defines the platforms supplied for targeting." ;
  schema:alternateName "platforms" ;
  rdfs:domain chatgptads:TargetingParams ;
  rdfs:range chatgptads:TargetingPlatformsParams .

# Property: countries
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingGeoLocationsParams/countries> a rdf:Property ;
  rdfs:label "countries" ;
  rdfs:comment "Lists the countries supplied as geographic targeting parameters." ;
  schema:alternateName "countries" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/countries> ;
  rdfs:domain chatgptads:TargetingGeoLocationsParams ;
  rdfs:range xsd:string .

# Property: include
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingGeoLocationsParams/include> a rdf:Property ;
  rdfs:label "include" ;
  rdfs:comment "Lists the geographic locations supplied as targeting parameters." ;
  schema:alternateName "include" ;
  rdfs:domain chatgptads:TargetingGeoLocationsParams ;
  rdfs:range chatgptads:TargetingGeoLocationParams .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingGeoLocationParams/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies a geographic location supplied as a targeting parameter." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:TargetingGeoLocationParams ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingGeoLocationParams/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of a geographic location supplied as a targeting parameter." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:TargetingGeoLocationParams ;
  rdfs:range xsd:string .

# Property: type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingGeoLocationParams/type> a rdf:Property ;
  rdfs:label "type" ;
  rdfs:comment "Specifies the type of a geographic location supplied as a targeting parameter." ;
  schema:alternateName "type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/type> ;
  rdfs:domain chatgptads:TargetingGeoLocationParams ;
  rdfs:range xsd:string .

# Property: country code
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingGeoLocationParams/countryCode> a rdf:Property ;
  rdfs:label "country code" ;
  rdfs:comment "Identifies the country associated with a geographic targeting parameter." ;
  schema:alternateName "country_code" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/countryCode> ;
  rdfs:domain chatgptads:TargetingGeoLocationParams ;
  rdfs:range xsd:string .

# Property: region code
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingGeoLocationParams/regionCode> a rdf:Property ;
  rdfs:label "region code" ;
  rdfs:comment "Identifies the region associated with a geographic targeting parameter." ;
  schema:alternateName "region_code" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/regionCode> ;
  rdfs:domain chatgptads:TargetingGeoLocationParams ;
  rdfs:range xsd:string .

# Property: ids
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingCustomAudiencesParams/ids> a rdf:Property ;
  rdfs:label "ids" ;
  rdfs:comment "Lists the custom audience identifiers supplied as targeting parameters." ;
  schema:alternateName "ids" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/ids> ;
  rdfs:domain chatgptads:TargetingCustomAudiencesParams ;
  rdfs:range xsd:string .

# Property: included
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TargetingPlatformsParams/included> a rdf:Property ;
  rdfs:label "included" ;
  rdfs:comment "Lists the platforms supplied for inclusion in targeting." ;
  schema:alternateName "included" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/included> ;
  rdfs:domain chatgptads:TargetingPlatformsParams ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:CampaignPlatformParamScheme .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateConversionApiKeyBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the conversion API key." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:CreateConversionApiKeyBody ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateConversionEventSettingBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the conversion event setting." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:CreateConversionEventSettingBody ;
  rdfs:range xsd:string .

# Property: event type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateConversionEventSettingBody/eventType> a rdf:Property ;
  rdfs:label "event type" ;
  rdfs:comment "Specifies the type of conversion event." ;
  schema:alternateName "event_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/eventType> ;
  rdfs:domain chatgptads:CreateConversionEventSettingBody ;
  rdfs:range xsd:string .

# Property: custom event name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateConversionEventSettingBody/customEventName> a rdf:Property ;
  rdfs:label "custom event name" ;
  rdfs:comment "Provides the name of the custom conversion event." ;
  schema:alternateName "custom_event_name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/customEventName> ;
  rdfs:domain chatgptads:CreateConversionEventSettingBody ;
  rdfs:range xsd:string .

# Property: attribution window days
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateConversionEventSettingBody/attributionWindowDays> a rdf:Property ;
  rdfs:label "attribution window days" ;
  rdfs:comment "Specifies the attribution window for the conversion event setting in days." ;
  schema:alternateName "attribution_window_days" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/attributionWindowDays> ;
  rdfs:domain chatgptads:CreateConversionEventSettingBody ;
  rdfs:range xsd:long .

# Property: source ids
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateConversionEventSettingBody/sourceIds> a rdf:Property ;
  rdfs:label "source ids" ;
  rdfs:comment "Identifies the conversion sources associated with the event setting." ;
  schema:alternateName "source_ids" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/sourceIds> ;
  rdfs:domain chatgptads:CreateConversionEventSettingBody ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateConversionSourceBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the conversion source." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:CreateConversionSourceBody ;
  rdfs:range xsd:string .

# Property: client type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateConversionSourceBody/clientType> a rdf:Property ;
  rdfs:label "client type" ;
  rdfs:comment "Specifies the client type of the conversion source." ;
  schema:alternateName "client_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/clientType> ;
  rdfs:domain chatgptads:CreateConversionSourceBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ClientDataSourceTypeParamScheme .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCustomAudienceBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the custom audience." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:CreateCustomAudienceBody ;
  rdfs:range xsd:string .

# Property: description
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCustomAudienceBody/description> a rdf:Property ;
  rdfs:label "description" ;
  rdfs:comment "Provides a description of the custom audience." ;
  schema:alternateName "description" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/description> ;
  rdfs:domain chatgptads:CreateCustomAudienceBody ;
  rdfs:range xsd:string .

# Property: file id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCustomAudienceBody/fileId> a rdf:Property ;
  rdfs:label "file id" ;
  rdfs:comment "Uploaded file ID. Omit all file fields to create an empty audience when small audiences are enabled for the account." ;
  schema:alternateName "file_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fileId> ;
  rdfs:domain chatgptads:CreateCustomAudienceBody ;
  rdfs:range xsd:string .

# Property: identifier type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCustomAudienceBody/identifierType> a rdf:Property ;
  rdfs:label "identifier type" ;
  rdfs:comment "Specifies the identifier type used by the custom audience." ;
  schema:alternateName "identifier_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/identifierType> ;
  rdfs:domain chatgptads:CreateCustomAudienceBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:CustomAudienceIdentifierTypeParamScheme .

# Property: identifier resolution
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCustomAudienceBody/identifierResolution> a rdf:Property ;
  rdfs:label "identifier resolution" ;
  rdfs:comment "Specifies the identifier resolution used by the custom audience." ;
  schema:alternateName "identifier_resolution" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/identifierResolution> ;
  rdfs:domain chatgptads:CreateCustomAudienceBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:CustomAudienceIdentifierResolutionParamScheme .

# Property: filename
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCustomAudienceBody/filename> a rdf:Property ;
  rdfs:label "filename" ;
  rdfs:comment "Provides the name of the file associated with the custom audience." ;
  schema:alternateName "filename" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/filename> ;
  rdfs:domain chatgptads:CreateCustomAudienceBody ;
  rdfs:range xsd:string .

# Property: mimetype
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCustomAudienceBody/mimetype> a rdf:Property ;
  rdfs:label "mimetype" ;
  rdfs:comment "Specifies the media type of the file associated with the custom audience." ;
  schema:alternateName "mimetype" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/mimetype> ;
  rdfs:domain chatgptads:CreateCustomAudienceBody ;
  rdfs:range xsd:string .

# Property: file size
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateCustomAudienceBody/fileSize> a rdf:Property ;
  rdfs:label "file size" ;
  rdfs:comment "Specifies the size of the file associated with the custom audience." ;
  schema:alternateName "file_size" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fileSize> ;
  rdfs:domain chatgptads:CreateCustomAudienceBody ;
  rdfs:range xsd:long .

# Property: subscription id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatedLeadSyncSubscriptionResource/subscriptionId> a rdf:Property ;
  rdfs:label "subscription id" ;
  rdfs:comment "Identifies the created lead synchronization subscription." ;
  schema:alternateName "subscription_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/subscriptionId> ;
  rdfs:domain chatgptads:CreatedLeadSyncSubscriptionResource ;
  rdfs:range xsd:string .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatedLeadSyncSubscriptionResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Specifies the object designation of the created lead synchronization subscription." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:CreatedLeadSyncSubscriptionResource ;
  rdfs:range xsd:string .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatedLeadSyncSubscriptionResource/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Specifies the status of the created lead synchronization subscription." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:CreatedLeadSyncSubscriptionResource ;
  rdfs:range xsd:string .

# Property: signing secret
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatedLeadSyncSubscriptionResource/signingSecret> a rdf:Property ;
  rdfs:label "signing secret" ;
  rdfs:comment "Provides the signing secret for the created lead synchronization subscription." ;
  schema:alternateName "signing_secret" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/signingSecret> ;
  rdfs:domain chatgptads:CreatedLeadSyncSubscriptionResource ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateLeadFormBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the lead form." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:CreateLeadFormBody ;
  rdfs:range xsd:string .

# Property: privacy policy url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateLeadFormBody/privacyPolicyUrl> a rdf:Property ;
  rdfs:label "privacy policy url" ;
  rdfs:comment "Specifies the URL of the lead form's privacy policy." ;
  schema:alternateName "privacy_policy_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/privacyPolicyUrl> ;
  rdfs:domain chatgptads:CreateLeadFormBody ;
  rdfs:range xsd:string .

# Property: fields
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateLeadFormBody/fields> a rdf:Property ;
  rdfs:label "fields" ;
  rdfs:comment "Specifies the fields included in the lead form." ;
  schema:alternateName "fields" ;
  rdfs:domain chatgptads:CreateLeadFormBody ;
  rdfs:range chatgptads:CreateLeadFormFieldBodyParam .

# Property: field id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateLeadFormFieldBodyParam/fieldId> a rdf:Property ;
  rdfs:label "field id" ;
  rdfs:comment "Identifies the lead form field." ;
  schema:alternateName "field_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fieldId> ;
  rdfs:domain chatgptads:CreateLeadFormFieldBodyParam ;
  rdfs:range xsd:string .

# Property: field type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateLeadFormFieldBodyParam/fieldType> a rdf:Property ;
  rdfs:label "field type" ;
  rdfs:comment "Specifies the type of the lead form field." ;
  schema:alternateName "field_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fieldType> ;
  rdfs:domain chatgptads:CreateLeadFormFieldBodyParam ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:PublicLeadFormFieldTypeParamScheme .

# Property: label
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateLeadFormFieldBodyParam/label> a rdf:Property ;
  rdfs:label "label" ;
  rdfs:comment "Provides the label displayed for the lead form field." ;
  schema:alternateName "label" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/label> ;
  rdfs:domain chatgptads:CreateLeadFormFieldBodyParam ;
  rdfs:range xsd:string .

# Property: required
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateLeadFormFieldBodyParam/required> a rdf:Property ;
  rdfs:label "required" ;
  rdfs:comment "Specifies whether the lead form field is required." ;
  schema:alternateName "required" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/required> ;
  rdfs:domain chatgptads:CreateLeadFormFieldBodyParam ;
  rdfs:range xsd:boolean .

# Property: options
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateLeadFormFieldBodyParam/options> a rdf:Property ;
  rdfs:label "options" ;
  rdfs:comment "Specifies the options available for the lead form field." ;
  schema:alternateName "options" ;
  rdfs:domain chatgptads:CreateLeadFormFieldBodyParam ;
  rdfs:range chatgptads:CreateLeadFormOptionBodyParam .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateLeadFormOptionBodyParam/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the lead form option." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:CreateLeadFormOptionBodyParam ;
  rdfs:range xsd:string .

# Property: label
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateLeadFormOptionBodyParam/label> a rdf:Property ;
  rdfs:label "label" ;
  rdfs:comment "Provides the label for the lead form option." ;
  schema:alternateName "label" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/label> ;
  rdfs:domain chatgptads:CreateLeadFormOptionBodyParam ;
  rdfs:range xsd:string .

# Property: ad account id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateLeadSyncSubscriptionBody/adAccountId> a rdf:Property ;
  rdfs:label "ad account id" ;
  rdfs:comment "Identifies the ad account for the lead synchronization subscription." ;
  schema:alternateName "ad_account_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adAccountId> ;
  rdfs:domain chatgptads:CreateLeadSyncSubscriptionBody ;
  rdfs:range xsd:string .

# Property: destination url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateLeadSyncSubscriptionBody/destinationUrl> a rdf:Property ;
  rdfs:label "destination url" ;
  rdfs:comment "Specifies the destination URL for the lead synchronization subscription." ;
  schema:alternateName "destination_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/destinationUrl> ;
  rdfs:domain chatgptads:CreateLeadSyncSubscriptionBody ;
  rdfs:range xsd:string .

# Property: signing secret
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateLeadSyncSubscriptionBody/signingSecret> a rdf:Property ;
  rdfs:label "signing secret" ;
  rdfs:comment "Provides the signing secret for the lead synchronization subscription." ;
  schema:alternateName "signing_secret" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/signingSecret> ;
  rdfs:domain chatgptads:CreateLeadSyncSubscriptionBody ;
  rdfs:range xsd:string .

# Property: data type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadBody/dataType> a rdf:Property ;
  rdfs:label "data type" ;
  rdfs:comment "Specifies the type of partner data being uploaded." ;
  schema:alternateName "data_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/dataType> ;
  rdfs:domain chatgptads:CreatePartnerDataUploadBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:PartnerDataTypeParamScheme .

# Property: snapshot date
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadBody/snapshotDate> a rdf:Property ;
  rdfs:label "snapshot date" ;
  rdfs:comment "Specifies the date of the partner data snapshot." ;
  schema:alternateName "snapshot_date" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/snapshotDate> ;
  rdfs:domain chatgptads:CreatePartnerDataUploadBody ;
  rdfs:range xsd:string .

# Property: file name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadBody/fileName> a rdf:Property ;
  rdfs:label "file name" ;
  rdfs:comment "Provides the name of the partner data file." ;
  schema:alternateName "file_name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fileName> ;
  rdfs:domain chatgptads:CreatePartnerDataUploadBody ;
  rdfs:range xsd:string .

# Property: file size bytes
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadBody/fileSizeBytes> a rdf:Property ;
  rdfs:label "file size bytes" ;
  rdfs:comment "Specifies the size of the partner data file in bytes." ;
  schema:alternateName "file_size_bytes" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fileSizeBytes> ;
  rdfs:domain chatgptads:CreatePartnerDataUploadBody ;
  rdfs:range xsd:long .

# Property: sha256
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadBody/sha256> a rdf:Property ;
  rdfs:label "sha256" ;
  rdfs:comment "Provides the SHA-256 value for the partner data file." ;
  schema:alternateName "sha256" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/sha256> ;
  rdfs:domain chatgptads:CreatePartnerDataUploadBody ;
  rdfs:range xsd:string .

# Property: upload id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadResource/uploadId> a rdf:Property ;
  rdfs:label "upload id" ;
  rdfs:comment "Identifies the partner data upload." ;
  schema:alternateName "upload_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/uploadId> ;
  rdfs:domain chatgptads:CreatePartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: data type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadResource/dataType> a rdf:Property ;
  rdfs:label "data type" ;
  rdfs:comment "Specifies the type of partner data being uploaded." ;
  schema:alternateName "data_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/dataType> ;
  rdfs:domain chatgptads:CreatePartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: snapshot date
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadResource/snapshotDate> a rdf:Property ;
  rdfs:label "snapshot date" ;
  rdfs:comment "Specifies the date of the partner data snapshot." ;
  schema:alternateName "snapshot_date" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/snapshotDate> ;
  rdfs:domain chatgptads:CreatePartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: file name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadResource/fileName> a rdf:Property ;
  rdfs:label "file name" ;
  rdfs:comment "Provides the name of the partner data file." ;
  schema:alternateName "file_name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fileName> ;
  rdfs:domain chatgptads:CreatePartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: file size bytes
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadResource/fileSizeBytes> a rdf:Property ;
  rdfs:label "file size bytes" ;
  rdfs:comment "Specifies the size of the partner data file in bytes." ;
  schema:alternateName "file_size_bytes" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fileSizeBytes> ;
  rdfs:domain chatgptads:CreatePartnerDataUploadResource ;
  rdfs:range xsd:long .

# Property: sha256
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadResource/sha256> a rdf:Property ;
  rdfs:label "sha256" ;
  rdfs:comment "Provides the SHA-256 value for the partner data file." ;
  schema:alternateName "sha256" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/sha256> ;
  rdfs:domain chatgptads:CreatePartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadResource/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Specifies the status of the partner data upload." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:CreatePartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: created at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadResource/createdAt> a rdf:Property ;
  rdfs:label "created at" ;
  rdfs:comment "Specifies when the partner data upload was created." ;
  schema:alternateName "created_at" ;
  rdfs:domain chatgptads:CreatePartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: completed at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadResource/completedAt> a rdf:Property ;
  rdfs:label "completed at" ;
  rdfs:comment "Specifies when the partner data upload was completed." ;
  schema:alternateName "completed_at" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/completedAt> ;
  rdfs:domain chatgptads:CreatePartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: upload url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadResource/uploadUrl> a rdf:Property ;
  rdfs:label "upload url" ;
  rdfs:comment "Specifies the URL used for the partner data upload." ;
  schema:alternateName "upload_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/uploadUrl> ;
  rdfs:domain chatgptads:CreatePartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: upload url expires at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadResource/uploadUrlExpiresAt> a rdf:Property ;
  rdfs:label "upload url expires at" ;
  rdfs:comment "Specifies when the partner data upload URL expires." ;
  schema:alternateName "upload_url_expires_at" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/uploadUrlExpiresAt> ;
  rdfs:domain chatgptads:CreatePartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: upload method
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadResource/uploadMethod> a rdf:Property ;
  rdfs:label "upload method" ;
  rdfs:comment "Specifies the method used for the partner data upload." ;
  schema:alternateName "upload_method" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/uploadMethod> ;
  rdfs:domain chatgptads:CreatePartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: upload headers
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreatePartnerDataUploadResource/uploadHeaders> a rdf:Property ;
  rdfs:label "upload headers" ;
  rdfs:comment "Provides the headers used for the partner data upload." ;
  schema:alternateName "upload_headers" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/uploadHeaders> ;
  rdfs:domain chatgptads:CreatePartnerDataUploadResource ;
  rdfs:range <https://relay.inferal.com/ontology/chatgptads/record/Chatgptads.CreatePartnerDataUploadResource/uploadHeaders/Container> .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateProductFeedBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the product feed." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:CreateProductFeedBody ;
  rdfs:range xsd:string .

# Property: countries
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateProductFeedBody/countries> a rdf:Property ;
  rdfs:label "countries" ;
  rdfs:comment "Specifies the countries associated with the product feed." ;
  schema:alternateName "countries" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/countries> ;
  rdfs:domain chatgptads:CreateProductFeedBody ;
  rdfs:range xsd:string .

# Property: expected published revision id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CreateTestLeadSubmissionBody/expectedPublishedRevisionId> a rdf:Property ;
  rdfs:label "expected published revision id" ;
  rdfs:comment "Identifies the published revision expected for the test lead submission." ;
  schema:alternateName "expected_published_revision_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/expectedPublishedRevisionId> ;
  rdfs:domain chatgptads:CreateTestLeadSubmissionBody ;
  rdfs:range xsd:string .

# Property: identifier type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceInlineIdentifierParams/identifierType> a rdf:Property ;
  rdfs:label "identifier type" ;
  rdfs:comment "Identifies the type of identifier supplied for the custom audience." ;
  schema:alternateName "identifier_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/identifierType> ;
  rdfs:domain chatgptads:CustomAudienceInlineIdentifierParams ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:CustomAudienceIdentifierTypeParamScheme .

# Property: identifier
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceInlineIdentifierParams/identifier> a rdf:Property ;
  rdfs:label "identifier" ;
  rdfs:comment "Provides the identifier used for the custom audience." ;
  schema:alternateName "identifier" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/identifier> ;
  rdfs:domain chatgptads:CustomAudienceInlineIdentifierParams ;
  rdfs:range xsd:string .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceItemBody/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the custom audience." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:CustomAudienceItemBody ;
  rdfs:range xsd:string .

# Property: created at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceItemBody/createdAt> a rdf:Property ;
  rdfs:label "created at" ;
  rdfs:comment "Records when the custom audience was created." ;
  schema:alternateName "created_at" ;
  rdfs:domain chatgptads:CustomAudienceItemBody ;
  rdfs:range xsd:dateTime .

# Property: updated at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceItemBody/updatedAt> a rdf:Property ;
  rdfs:label "updated at" ;
  rdfs:comment "Records when the custom audience was last updated." ;
  schema:alternateName "updated_at" ;
  rdfs:domain chatgptads:CustomAudienceItemBody ;
  rdfs:range xsd:dateTime .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceItemBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the custom audience." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:CustomAudienceItemBody ;
  rdfs:range xsd:string .

# Property: description
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceItemBody/description> a rdf:Property ;
  rdfs:label "description" ;
  rdfs:comment "Provides a description of the custom audience." ;
  schema:alternateName "description" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/description> ;
  rdfs:domain chatgptads:CustomAudienceItemBody ;
  rdfs:range xsd:string .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceItemBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Reports the current status of the custom audience." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:CustomAudienceItemBody ;
  rdfs:range xsd:string .

# Property: hash spec version
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceItemBody/hashSpecVersion> a rdf:Property ;
  rdfs:label "hash spec version" ;
  rdfs:comment "Identifies the hash specification version associated with the custom audience." ;
  schema:alternateName "hash_spec_version" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/hashSpecVersion> ;
  rdfs:domain chatgptads:CustomAudienceItemBody ;
  rdfs:range xsd:string .

# Property: uploaded identifier count range
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceItemBody/uploadedIdentifierCountRange> a rdf:Property ;
  rdfs:label "uploaded identifier count range" ;
  rdfs:comment "Reports the range containing the number of identifiers uploaded to the custom audience." ;
  schema:alternateName "uploaded_identifier_count_range" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/uploadedIdentifierCountRange> ;
  rdfs:domain chatgptads:CustomAudienceItemBody ;
  rdfs:range xsd:string .

# Property: matched identifier count range
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceItemBody/matchedIdentifierCountRange> a rdf:Property ;
  rdfs:label "matched identifier count range" ;
  rdfs:comment "Reports the range containing the number of uploaded identifiers that matched." ;
  schema:alternateName "matched_identifier_count_range" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/matchedIdentifierCountRange> ;
  rdfs:domain chatgptads:CustomAudienceItemBody ;
  rdfs:range xsd:string .

# Property: matched user count range
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceItemBody/matchedUserCountRange> a rdf:Property ;
  rdfs:label "matched user count range" ;
  rdfs:comment "Reports the range containing the number of matched users." ;
  schema:alternateName "matched_user_count_range" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/matchedUserCountRange> ;
  rdfs:domain chatgptads:CustomAudienceItemBody ;
  rdfs:range xsd:string .

# Property: invalid identifier count range
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceItemBody/invalidIdentifierCountRange> a rdf:Property ;
  rdfs:label "invalid identifier count range" ;
  rdfs:comment "Reports the range containing the number of invalid identifiers." ;
  schema:alternateName "invalid_identifier_count_range" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/invalidIdentifierCountRange> ;
  rdfs:domain chatgptads:CustomAudienceItemBody ;
  rdfs:range xsd:string .

# Property: membership revision
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceItemBody/membershipRevision> a rdf:Property ;
  rdfs:label "membership revision" ;
  rdfs:comment "Identifies the revision of the custom audience membership." ;
  schema:alternateName "membership_revision" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/membershipRevision> ;
  rdfs:domain chatgptads:CustomAudienceItemBody ;
  rdfs:range xsd:long .

# Property: file id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceMembershipMutationBody/fileId> a rdf:Property ;
  rdfs:label "file id" ;
  rdfs:comment "Identifies the file associated with the membership mutation." ;
  schema:alternateName "file_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fileId> ;
  rdfs:domain chatgptads:CustomAudienceMembershipMutationBody ;
  rdfs:range xsd:string .

# Property: identifiers
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceMembershipMutationBody/identifiers> a rdf:Property ;
  rdfs:label "identifiers" ;
  rdfs:comment "Provides the identifiers included in the membership mutation." ;
  schema:alternateName "identifiers" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/identifiers> ;
  rdfs:domain chatgptads:CustomAudienceMembershipMutationBody ;
  rdfs:range chatgptads:CustomAudienceInlineIdentifierParams .

# Property: identifier type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceMembershipMutationBody/identifierType> a rdf:Property ;
  rdfs:label "identifier type" ;
  rdfs:comment "Identifies the type of identifiers used in the membership mutation." ;
  schema:alternateName "identifier_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/identifierType> ;
  rdfs:domain chatgptads:CustomAudienceMembershipMutationBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:CustomAudienceIdentifierTypeParamScheme .

# Property: identifier resolution
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceMembershipMutationBody/identifierResolution> a rdf:Property ;
  rdfs:label "identifier resolution" ;
  rdfs:comment "Specifies how identifiers in the membership mutation are resolved." ;
  schema:alternateName "identifier_resolution" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/identifierResolution> ;
  rdfs:domain chatgptads:CustomAudienceMembershipMutationBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:CustomAudienceIdentifierResolutionParamScheme .

# Property: expected revision
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceMembershipMutationBody/expectedRevision> a rdf:Property ;
  rdfs:label "expected revision" ;
  rdfs:comment "Specifies the membership revision expected for the mutation." ;
  schema:alternateName "expected_revision" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/expectedRevision> ;
  rdfs:domain chatgptads:CustomAudienceMembershipMutationBody ;
  rdfs:range xsd:long .

# Property: operation id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceMembershipOperationBody/operationId> a rdf:Property ;
  rdfs:label "operation id" ;
  rdfs:comment "Identifies the custom audience membership operation." ;
  schema:alternateName "operation_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/operationId> ;
  rdfs:domain chatgptads:CustomAudienceMembershipOperationBody ;
  rdfs:range xsd:string .

# Property: custom audience id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceMembershipOperationBody/customAudienceId> a rdf:Property ;
  rdfs:label "custom audience id" ;
  rdfs:comment "Identifies the custom audience targeted by the membership operation." ;
  schema:alternateName "custom_audience_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/customAudienceId> ;
  rdfs:domain chatgptads:CustomAudienceMembershipOperationBody ;
  rdfs:range xsd:string .

# Property: operation
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceMembershipOperationBody/operation> a rdf:Property ;
  rdfs:label "operation" ;
  rdfs:comment "Reports the operation performed on custom audience membership." ;
  schema:alternateName "operation" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/operation> ;
  rdfs:domain chatgptads:CustomAudienceMembershipOperationBody ;
  rdfs:range xsd:string .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudienceMembershipOperationBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Reports the status of the custom audience membership operation." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:CustomAudienceMembershipOperationBody ;
  rdfs:range xsd:string .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudiencesResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the kind of resource returned for the custom audiences response." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:CustomAudiencesResource ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudiencesResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the custom audiences returned in the response." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:CustomAudiencesResource ;
  rdfs:range chatgptads:CustomAudienceItemBody .

# Property: first id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudiencesResource/firstId> a rdf:Property ;
  rdfs:label "first id" ;
  rdfs:comment "Identifies the first custom audience in the returned results." ;
  schema:alternateName "first_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/firstId> ;
  rdfs:domain chatgptads:CustomAudiencesResource ;
  rdfs:range xsd:string .

# Property: last id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudiencesResource/lastId> a rdf:Property ;
  rdfs:label "last id" ;
  rdfs:comment "Identifies the last custom audience in the returned results." ;
  schema:alternateName "last_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/lastId> ;
  rdfs:domain chatgptads:CustomAudiencesResource ;
  rdfs:range xsd:string .

# Property: has more
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudiencesResource/hasMore> a rdf:Property ;
  rdfs:label "has more" ;
  rdfs:comment "Indicates whether more custom audiences are available beyond the returned results." ;
  schema:alternateName "has_more" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/hasMore> ;
  rdfs:domain chatgptads:CustomAudiencesResource ;
  rdfs:range xsd:boolean .

# Property: policy revision
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.CustomAudiencesResource/policyRevision> a rdf:Property ;
  rdfs:label "policy revision" ;
  rdfs:comment "Identifies the policy revision associated with the custom audiences response." ;
  schema:alternateName "policy_revision" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/policyRevision> ;
  rdfs:domain chatgptads:CustomAudiencesResource ;
  rdfs:range xsd:string .

# Property: window id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.DeleteAdAccountSpendLimitWindowResource/windowId> a rdf:Property ;
  rdfs:label "window id" ;
  rdfs:comment "Identifies the ad account spend limit window." ;
  schema:alternateName "window_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/windowId> ;
  rdfs:domain chatgptads:DeleteAdAccountSpendLimitWindowResource ;
  rdfs:range xsd:string .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.DeleteAdAccountSpendLimitWindowResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the kind of resource returned for the deleted spend limit window." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:DeleteAdAccountSpendLimitWindowResource ;
  rdfs:range xsd:string .

# Property: deleted
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.DeleteAdAccountSpendLimitWindowResource/deleted> a rdf:Property ;
  rdfs:label "deleted" ;
  rdfs:comment "Indicates whether the spend limit window was deleted." ;
  schema:alternateName "deleted" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/deleted> ;
  rdfs:domain chatgptads:DeleteAdAccountSpendLimitWindowResource ;
  rdfs:range xsd:boolean .

# Property: subscription id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.DeletedLeadSyncSubscriptionResource/subscriptionId> a rdf:Property ;
  rdfs:label "subscription id" ;
  rdfs:comment "Identifies the deleted lead synchronization subscription." ;
  schema:alternateName "subscription_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/subscriptionId> ;
  rdfs:domain chatgptads:DeletedLeadSyncSubscriptionResource ;
  rdfs:range xsd:string .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.DeletedLeadSyncSubscriptionResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the kind of resource returned for the deleted lead synchronization subscription." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:DeletedLeadSyncSubscriptionResource ;
  rdfs:range xsd:string .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.DeletedLeadSyncSubscriptionResource/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Reports the status of the deleted lead synchronization subscription." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:DeletedLeadSyncSubscriptionResource ;
  rdfs:range xsd:string .

# Property: deleted
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.DeletedLeadSyncSubscriptionResource/deleted> a rdf:Property ;
  rdfs:label "deleted" ;
  rdfs:comment "Indicates whether the lead synchronization subscription was deleted." ;
  schema:alternateName "deleted" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/deleted> ;
  rdfs:domain chatgptads:DeletedLeadSyncSubscriptionResource ;
  rdfs:range xsd:boolean .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.GeoLookupEntry/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the geographic lookup entry." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:GeoLookupEntry ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.GeoLookupEntry/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the geographic lookup entry." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:GeoLookupEntry ;
  rdfs:range xsd:string .

# Property: canonical name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.GeoLookupEntry/canonicalName> a rdf:Property ;
  rdfs:label "canonical name" ;
  rdfs:comment "Provides the canonical name of the geographic lookup entry." ;
  schema:alternateName "canonical_name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/canonicalName> ;
  rdfs:domain chatgptads:GeoLookupEntry ;
  rdfs:range xsd:string .

# Property: region code
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.GeoLookupEntry/regionCode> a rdf:Property ;
  rdfs:label "region code" ;
  rdfs:comment "Provides the region code for the geographic lookup entry." ;
  schema:alternateName "region_code" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/regionCode> ;
  rdfs:domain chatgptads:GeoLookupEntry ;
  rdfs:range xsd:string .

# Property: type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.GeoLookupEntry/type> a rdf:Property ;
  rdfs:label "type" ;
  rdfs:comment "Identifies the type of geographic lookup entry." ;
  schema:alternateName "type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/type> ;
  rdfs:domain chatgptads:GeoLookupEntry ;
  rdfs:range xsd:string .

# Property: country code
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.GeoLookupEntry/countryCode> a rdf:Property ;
  rdfs:label "country code" ;
  rdfs:comment "Provides the country code for the geographic lookup entry." ;
  schema:alternateName "country_code" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/countryCode> ;
  rdfs:domain chatgptads:GeoLookupEntry ;
  rdfs:range xsd:string .

# Property: parent id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.GeoLookupEntry/parentId> a rdf:Property ;
  rdfs:label "parent id" ;
  rdfs:comment "Identifies the parent geographic entry." ;
  schema:alternateName "parent_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/parentId> ;
  rdfs:domain chatgptads:GeoLookupEntry ;
  rdfs:range xsd:string .

# Property: parent country
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.GeoLookupEntry/parentCountry> a rdf:Property ;
  rdfs:label "parent country" ;
  rdfs:comment "Provides the country of the parent geographic entry." ;
  schema:alternateName "parent_country" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/parentCountry> ;
  rdfs:domain chatgptads:GeoLookupEntry ;
  rdfs:range xsd:string .

# Property: query
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.GeoLookupSearchResource/query> a rdf:Property ;
  rdfs:label "query" ;
  rdfs:comment "Provides the query used for the geographic lookup search." ;
  schema:alternateName "query" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/query> ;
  rdfs:domain chatgptads:GeoLookupSearchResource ;
  rdfs:range xsd:string .

# Property: count
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.GeoLookupSearchResource/count> a rdf:Property ;
  rdfs:label "count" ;
  rdfs:comment "Reports the number of geographic lookup results." ;
  schema:alternateName "count" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/count> ;
  rdfs:domain chatgptads:GeoLookupSearchResource ;
  rdfs:range xsd:long .

# Property: results
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.GeoLookupSearchResource/results> a rdf:Property ;
  rdfs:label "results" ;
  rdfs:comment "Contains the geographic entries matching the lookup search." ;
  schema:alternateName "results" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/results> ;
  rdfs:domain chatgptads:GeoLookupSearchResource ;
  rdfs:range chatgptads:GeoLookupEntry .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the insight item." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: start time
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/startTime> a rdf:Property ;
  rdfs:label "start time" ;
  rdfs:comment "Marks the start of the insight item's reporting period." ;
  schema:alternateName "start_time" ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: end time
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/endTime> a rdf:Property ;
  rdfs:label "end time" ;
  rdfs:comment "Marks the end of the insight item's reporting period." ;
  schema:alternateName "end_time" ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: readable time
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/readableTime> a rdf:Property ;
  rdfs:label "readable time" ;
  rdfs:comment "Provides a readable representation of the insight item's time period." ;
  schema:alternateName "readable_time" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/readableTime> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: timezone
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/timezone> a rdf:Property ;
  rdfs:label "timezone" ;
  rdfs:comment "Identifies the timezone associated with the insight item's time period." ;
  schema:alternateName "timezone" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/timezone> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: impressions
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/impressions> a rdf:Property ;
  rdfs:label "impressions" ;
  rdfs:comment "Counts occurrences of the ad being shown." ;
  schema:alternateName "impressions" ;
  rdfs:subPropertyOf adm:countValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/impressions> ;
  adm:wireEncoding adm:CountOccurrences ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: clicks
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/clicks> a rdf:Property ;
  rdfs:label "clicks" ;
  rdfs:comment "Counts occurrences of a click." ;
  schema:alternateName "clicks" ;
  rdfs:subPropertyOf adm:countValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/clicks> ;
  adm:wireEncoding adm:CountOccurrences ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: spend
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/spend> a rdf:Property ;
  rdfs:label "spend" ;
  rdfs:comment "Represents spend for the insight item, with no scale specified." ;
  schema:alternateName "spend" ;
  rdfs:subPropertyOf adm:monetaryValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/spend> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: attributed sales amount
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/attributedSalesAmount> a rdf:Property ;
  rdfs:label "attributed sales amount" ;
  rdfs:comment "Deprecated. Total value of attributed `order_created` and `subscription_created` events, normalized to the ad account currency. Negative event values are treated as zero. Returns 0 when there are no attributed events and null when at least one attributed event does not have a value that can be normalized to the ad account currency. Rounded to two decimal places. Use `order_created_attributed_sales` instead. Scheduled for removal on August 17, 2026." ;
  schema:alternateName "attributed_sales_amount" ;
  rdfs:subPropertyOf adm:monetaryValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/attributedSalesAmount> ;
  adm:currencySource <https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/attributedSalesCurrency> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double ;
  <http://www.w3.org/2002/07/owl#deprecated> true .

# Property: attributed sales count
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/attributedSalesCount> a rdf:Property ;
  rdfs:label "attributed sales count" ;
  rdfs:comment "Deprecated. Number of attributed `order_created` and `subscription_created` events, including events without a reportable value. This field has no replacement. Scheduled for removal on August 17, 2026." ;
  schema:alternateName "attributed_sales_count" ;
  rdfs:subPropertyOf adm:countValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/attributedSalesCount> ;
  adm:wireEncoding adm:CountOccurrences ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long ;
  <http://www.w3.org/2002/07/owl#deprecated> true .

# Property: attributed sales currency
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/attributedSalesCurrency> a rdf:Property ;
  rdfs:label "attributed sales currency" ;
  rdfs:comment "Deprecated. ISO 4217 currency code for `attributed_sales_amount`. This is the ad account currency and is returned even when `attributed_sales_amount` is null. Use `order_created_attributed_sales_currency` instead. Scheduled for removal on August 17, 2026." ;
  schema:alternateName "attributed_sales_currency" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/attributedSalesCurrency> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string ;
  <http://www.w3.org/2002/07/owl#deprecated> true .

# Property: roas
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/roas> a rdf:Property ;
  rdfs:label "roas" ;
  rdfs:comment "Deprecated. Return on ad spend from attributed `order_created` and `subscription_created` events, calculated using the unrounded attributed sales value divided by spend for the same insight row. Rounded to at most four decimal places. Returns null when attributed sales are unavailable or spend is not greater than zero. Use `order_created_roas` instead. Scheduled for removal on August 17, 2026." ;
  schema:alternateName "roas" ;
  rdfs:subPropertyOf adm:ratioValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/roas> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double ;
  <http://www.w3.org/2002/07/owl#deprecated> true .

# Property: order created attributed sales
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/orderCreatedAttributedSales> a rdf:Property ;
  rdfs:label "order created attributed sales" ;
  rdfs:comment "Total value of attributed `order_created` events, normalized to the ad account currency. Negative event values are treated as zero. Returns 0 when there are no attributed orders and null when at least one attributed order does not have a value that can be normalized to the ad account currency. Rounded to two decimal places." ;
  schema:alternateName "order_created_attributed_sales" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/orderCreatedAttributedSales> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: order created attributed sales currency
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/orderCreatedAttributedSalesCurrency> a rdf:Property ;
  rdfs:label "order created attributed sales currency" ;
  rdfs:comment "ISO 4217 currency code for `order_created_attributed_sales`. This is the ad account currency and is returned even when `order_created_attributed_sales` is null." ;
  schema:alternateName "order_created_attributed_sales_currency" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/orderCreatedAttributedSalesCurrency> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: order created roas
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/orderCreatedRoas> a rdf:Property ;
  rdfs:label "order created roas" ;
  rdfs:comment "Return on ad spend from attributed `order_created` events, calculated using the unrounded order-created attributed sales value divided by spend for the same insight row. Rounded to at most four decimal places. Returns null when attributed sales are unavailable or spend is not greater than zero." ;
  schema:alternateName "order_created_roas" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/orderCreatedRoas> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: cpa
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/cpa> a rdf:Property ;
  rdfs:label "cpa" ;
  rdfs:comment "Represents the insight item's cost per acquisition, with no scale specified." ;
  schema:alternateName "cpa" ;
  rdfs:subPropertyOf adm:costRateValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/cpa> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: post click cvr
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/postClickCvr> a rdf:Property ;
  rdfs:label "post click cvr" ;
  rdfs:comment "Reports the post-click conversion rate, with its numerical encoding not specified." ;
  schema:alternateName "post_click_cvr" ;
  rdfs:subPropertyOf adm:ratioValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/postClickCvr> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: ctr
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/ctr> a rdf:Property ;
  rdfs:label "ctr" ;
  rdfs:comment "Reports the click-through rate, with its numerical encoding not specified." ;
  schema:alternateName "ctr" ;
  rdfs:subPropertyOf adm:ratioValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/ctr> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: cpc
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/cpc> a rdf:Property ;
  rdfs:label "cpc" ;
  rdfs:comment "Represents the insight item's cost per click, with no scale specified." ;
  schema:alternateName "cpc" ;
  rdfs:subPropertyOf adm:costRateValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/cpc> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: cpm
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/cpm> a rdf:Property ;
  rdfs:label "cpm" ;
  rdfs:comment "Represents the insight item's cost per thousand impressions, with no scale specified." ;
  schema:alternateName "cpm" ;
  rdfs:subPropertyOf adm:costRateValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/cpm> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: ad account impressions
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adAccountImpressions> a rdf:Property ;
  rdfs:label "ad account impressions" ;
  rdfs:comment "Reports impressions attributed to the ad account." ;
  schema:alternateName "ad_account_impressions" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adAccountImpressions> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: ad account clicks
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adAccountClicks> a rdf:Property ;
  rdfs:label "ad account clicks" ;
  rdfs:comment "Reports clicks attributed to the ad account." ;
  schema:alternateName "ad_account_clicks" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adAccountClicks> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: ad account spend
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adAccountSpend> a rdf:Property ;
  rdfs:label "ad account spend" ;
  rdfs:comment "Reports spend attributed to the ad account." ;
  schema:alternateName "ad_account_spend" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adAccountSpend> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: ad account ctr
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adAccountCtr> a rdf:Property ;
  rdfs:label "ad account ctr" ;
  rdfs:comment "Reports the ad account click-through rate." ;
  schema:alternateName "ad_account_ctr" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adAccountCtr> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: ad account cpc
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adAccountCpc> a rdf:Property ;
  rdfs:label "ad account cpc" ;
  rdfs:comment "Reports the ad account cost per click." ;
  schema:alternateName "ad_account_cpc" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adAccountCpc> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: ad account cpm
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adAccountCpm> a rdf:Property ;
  rdfs:label "ad account cpm" ;
  rdfs:comment "Reports the ad account cost per thousand impressions." ;
  schema:alternateName "ad_account_cpm" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adAccountCpm> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: campaign impressions
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/campaignImpressions> a rdf:Property ;
  rdfs:label "campaign impressions" ;
  rdfs:comment "Reports impressions attributed to the campaign." ;
  schema:alternateName "campaign_impressions" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaignImpressions> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: campaign clicks
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/campaignClicks> a rdf:Property ;
  rdfs:label "campaign clicks" ;
  rdfs:comment "Reports clicks attributed to the campaign." ;
  schema:alternateName "campaign_clicks" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaignClicks> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: campaign spend
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/campaignSpend> a rdf:Property ;
  rdfs:label "campaign spend" ;
  rdfs:comment "Reports spend attributed to the campaign." ;
  schema:alternateName "campaign_spend" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaignSpend> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: campaign ctr
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/campaignCtr> a rdf:Property ;
  rdfs:label "campaign ctr" ;
  rdfs:comment "Reports the campaign click-through rate." ;
  schema:alternateName "campaign_ctr" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaignCtr> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: campaign cpc
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/campaignCpc> a rdf:Property ;
  rdfs:label "campaign cpc" ;
  rdfs:comment "Reports the campaign cost per click." ;
  schema:alternateName "campaign_cpc" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaignCpc> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: campaign cpm
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/campaignCpm> a rdf:Property ;
  rdfs:label "campaign cpm" ;
  rdfs:comment "Reports the campaign cost per thousand impressions." ;
  schema:alternateName "campaign_cpm" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaignCpm> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: ad group impressions
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adGroupImpressions> a rdf:Property ;
  rdfs:label "ad group impressions" ;
  rdfs:comment "Reports impressions attributed to the ad group." ;
  schema:alternateName "ad_group_impressions" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adGroupImpressions> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: ad group clicks
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adGroupClicks> a rdf:Property ;
  rdfs:label "ad group clicks" ;
  rdfs:comment "Reports clicks attributed to the ad group." ;
  schema:alternateName "ad_group_clicks" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adGroupClicks> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: ad group spend
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adGroupSpend> a rdf:Property ;
  rdfs:label "ad group spend" ;
  rdfs:comment "Reports spend attributed to the ad group." ;
  schema:alternateName "ad_group_spend" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adGroupSpend> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: ad group ctr
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adGroupCtr> a rdf:Property ;
  rdfs:label "ad group ctr" ;
  rdfs:comment "Reports the ad group click-through rate." ;
  schema:alternateName "ad_group_ctr" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adGroupCtr> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: ad group cpc
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adGroupCpc> a rdf:Property ;
  rdfs:label "ad group cpc" ;
  rdfs:comment "Reports the ad group cost per click." ;
  schema:alternateName "ad_group_cpc" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adGroupCpc> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: ad group cpm
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adGroupCpm> a rdf:Property ;
  rdfs:label "ad group cpm" ;
  rdfs:comment "Reports the ad group cost per thousand impressions." ;
  schema:alternateName "ad_group_cpm" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adGroupCpm> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: ad impressions
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adImpressions> a rdf:Property ;
  rdfs:label "ad impressions" ;
  rdfs:comment "Reports impressions attributed to the ad." ;
  schema:alternateName "ad_impressions" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adImpressions> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: ad clicks
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adClicks> a rdf:Property ;
  rdfs:label "ad clicks" ;
  rdfs:comment "Reports clicks attributed to the ad." ;
  schema:alternateName "ad_clicks" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adClicks> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: ad spend
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adSpend> a rdf:Property ;
  rdfs:label "ad spend" ;
  rdfs:comment "Reports spend attributed to the ad." ;
  schema:alternateName "ad_spend" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adSpend> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: ad ctr
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adCtr> a rdf:Property ;
  rdfs:label "ad ctr" ;
  rdfs:comment "Reports the ad click-through rate." ;
  schema:alternateName "ad_ctr" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adCtr> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: ad cpc
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adCpc> a rdf:Property ;
  rdfs:label "ad cpc" ;
  rdfs:comment "Reports the ad cost per click." ;
  schema:alternateName "ad_cpc" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adCpc> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: ad cpm
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adCpm> a rdf:Property ;
  rdfs:label "ad cpm" ;
  rdfs:comment "Reports the ad cost per thousand impressions." ;
  schema:alternateName "ad_cpm" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adCpm> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: product impressions
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/productImpressions> a rdf:Property ;
  rdfs:label "product impressions" ;
  rdfs:comment "Reports impressions attributed to the product." ;
  schema:alternateName "product_impressions" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productImpressions> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: product clicks
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/productClicks> a rdf:Property ;
  rdfs:label "product clicks" ;
  rdfs:comment "Reports clicks attributed to the product." ;
  schema:alternateName "product_clicks" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productClicks> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: carousel product card impressions
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/carouselProductCardImpressions> a rdf:Property ;
  rdfs:label "carousel product card impressions" ;
  rdfs:comment "Number of carousel product-card impression actions observed for this product. This is not a billable ad impression. Returned only when explicitly requested and available for the requested range." ;
  schema:alternateName "carousel_product_card_impressions" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/carouselProductCardImpressions> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: carousel product card clicks
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/carouselProductCardClicks> a rdf:Property ;
  rdfs:label "carousel product card clicks" ;
  rdfs:comment "Number of carousel product-card click actions observed for this product. This is distinct from the ad click metric. Returned only when explicitly requested and available for the requested range." ;
  schema:alternateName "carousel_product_card_clicks" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/carouselProductCardClicks> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: product spend
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/productSpend> a rdf:Property ;
  rdfs:label "product spend" ;
  rdfs:comment "Reports spend attributed to the product." ;
  schema:alternateName "product_spend" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productSpend> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: product ctr
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/productCtr> a rdf:Property ;
  rdfs:label "product ctr" ;
  rdfs:comment "Reports the product click-through rate." ;
  schema:alternateName "product_ctr" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productCtr> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: product cpc
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/productCpc> a rdf:Property ;
  rdfs:label "product cpc" ;
  rdfs:comment "Reports the product cost per click." ;
  schema:alternateName "product_cpc" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productCpc> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: product cpm
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/productCpm> a rdf:Property ;
  rdfs:label "product cpm" ;
  rdfs:comment "Reports the product cost per thousand impressions." ;
  schema:alternateName "product_cpm" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productCpm> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: country impressions
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/countryImpressions> a rdf:Property ;
  rdfs:label "country impressions" ;
  rdfs:comment "Reports impressions attributed to the country." ;
  schema:alternateName "country_impressions" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/countryImpressions> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: country clicks
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/countryClicks> a rdf:Property ;
  rdfs:label "country clicks" ;
  rdfs:comment "Reports clicks attributed to the country." ;
  schema:alternateName "country_clicks" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/countryClicks> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: country spend
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/countrySpend> a rdf:Property ;
  rdfs:label "country spend" ;
  rdfs:comment "Reports spend attributed to the country." ;
  schema:alternateName "country_spend" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/countrySpend> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: country ctr
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/countryCtr> a rdf:Property ;
  rdfs:label "country ctr" ;
  rdfs:comment "Reports the country click-through rate." ;
  schema:alternateName "country_ctr" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/countryCtr> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: country cpc
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/countryCpc> a rdf:Property ;
  rdfs:label "country cpc" ;
  rdfs:comment "Reports the country cost per click." ;
  schema:alternateName "country_cpc" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/countryCpc> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: country cpm
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/countryCpm> a rdf:Property ;
  rdfs:label "country cpm" ;
  rdfs:comment "Reports the country cost per thousand impressions." ;
  schema:alternateName "country_cpm" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/countryCpm> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: device impressions
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/deviceImpressions> a rdf:Property ;
  rdfs:label "device impressions" ;
  rdfs:comment "Represents the number of impressions attributed to the device." ;
  schema:alternateName "device_impressions" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/deviceImpressions> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: device clicks
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/deviceClicks> a rdf:Property ;
  rdfs:label "device clicks" ;
  rdfs:comment "Represents the number of clicks attributed to the device." ;
  schema:alternateName "device_clicks" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/deviceClicks> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: device spend
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/deviceSpend> a rdf:Property ;
  rdfs:label "device spend" ;
  rdfs:comment "Represents the spend attributed to the device." ;
  schema:alternateName "device_spend" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/deviceSpend> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: device ctr
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/deviceCtr> a rdf:Property ;
  rdfs:label "device ctr" ;
  rdfs:comment "Represents the click-through rate attributed to the device." ;
  schema:alternateName "device_ctr" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/deviceCtr> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: device cpc
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/deviceCpc> a rdf:Property ;
  rdfs:label "device cpc" ;
  rdfs:comment "Represents the cost per click attributed to the device." ;
  schema:alternateName "device_cpc" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/deviceCpc> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: device cpm
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/deviceCpm> a rdf:Property ;
  rdfs:label "device cpm" ;
  rdfs:comment "Represents the cost per thousand impressions attributed to the device." ;
  schema:alternateName "device_cpm" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/deviceCpm> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: platform impressions
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/platformImpressions> a rdf:Property ;
  rdfs:label "platform impressions" ;
  rdfs:comment "Represents the number of impressions attributed to the platform." ;
  schema:alternateName "platform_impressions" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/platformImpressions> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: platform clicks
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/platformClicks> a rdf:Property ;
  rdfs:label "platform clicks" ;
  rdfs:comment "Represents the number of clicks attributed to the platform." ;
  schema:alternateName "platform_clicks" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/platformClicks> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: platform spend
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/platformSpend> a rdf:Property ;
  rdfs:label "platform spend" ;
  rdfs:comment "Represents the spend attributed to the platform." ;
  schema:alternateName "platform_spend" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/platformSpend> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: platform ctr
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/platformCtr> a rdf:Property ;
  rdfs:label "platform ctr" ;
  rdfs:comment "Represents the click-through rate attributed to the platform." ;
  schema:alternateName "platform_ctr" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/platformCtr> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: platform cpc
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/platformCpc> a rdf:Property ;
  rdfs:label "platform cpc" ;
  rdfs:comment "Represents the cost per click attributed to the platform." ;
  schema:alternateName "platform_cpc" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/platformCpc> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: platform cpm
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/platformCpm> a rdf:Property ;
  rdfs:label "platform cpm" ;
  rdfs:comment "Represents the cost per thousand impressions attributed to the platform." ;
  schema:alternateName "platform_cpm" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/platformCpm> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: conversions
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/conversions> a rdf:Property ;
  rdfs:label "conversions" ;
  rdfs:comment "Represents the number of conversions." ;
  schema:alternateName "conversions" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/conversions> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:long .

# Property: data status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/dataStatus> a rdf:Property ;
  rdfs:label "data status" ;
  rdfs:comment "Represents the status of the insight data." ;
  schema:alternateName "data_status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/dataStatus> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: ad account id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adAccountId> a rdf:Property ;
  rdfs:label "ad account id" ;
  rdfs:comment "Identifies the ad account associated with the insight item." ;
  schema:alternateName "ad_account_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adAccountId> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: ad account name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adAccountName> a rdf:Property ;
  rdfs:label "ad account name" ;
  rdfs:comment "Represents the name of the ad account associated with the insight item." ;
  schema:alternateName "ad_account_name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adAccountName> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: ad account url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adAccountUrl> a rdf:Property ;
  rdfs:label "ad account url" ;
  rdfs:comment "Represents the URL of the ad account associated with the insight item." ;
  schema:alternateName "ad_account_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adAccountUrl> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: ad account budget lifetime
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adAccountBudgetLifetime> a rdf:Property ;
  rdfs:label "ad account budget lifetime" ;
  rdfs:comment "Represents the lifetime budget of the associated ad account." ;
  schema:alternateName "ad_account_budget_lifetime" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adAccountBudgetLifetime> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: ad account budget daily
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adAccountBudgetDaily> a rdf:Property ;
  rdfs:label "ad account budget daily" ;
  rdfs:comment "Represents the daily budget of the associated ad account." ;
  schema:alternateName "ad_account_budget_daily" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adAccountBudgetDaily> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: campaign id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/campaignId> a rdf:Property ;
  rdfs:label "campaign id" ;
  rdfs:comment "Identifies the campaign associated with the insight item." ;
  schema:alternateName "campaign_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaignId> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: ad group id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adGroupId> a rdf:Property ;
  rdfs:label "ad group id" ;
  rdfs:comment "Identifies the ad group associated with the insight item." ;
  schema:alternateName "ad_group_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adGroupId> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: ad id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adId> a rdf:Property ;
  rdfs:label "ad id" ;
  rdfs:comment "Identifies the ad associated with the insight item." ;
  schema:alternateName "ad_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adId> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: campaign name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/campaignName> a rdf:Property ;
  rdfs:label "campaign name" ;
  rdfs:comment "Represents the name of the associated campaign." ;
  schema:alternateName "campaign_name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaignName> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: campaign description
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/campaignDescription> a rdf:Property ;
  rdfs:label "campaign description" ;
  rdfs:comment "Represents the description of the associated campaign." ;
  schema:alternateName "campaign_description" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaignDescription> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: campaign status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/campaignStatus> a rdf:Property ;
  rdfs:label "campaign status" ;
  rdfs:comment "Represents the status of the associated campaign." ;
  schema:alternateName "campaign_status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaignStatus> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: campaign start time
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/campaignStartTime> a rdf:Property ;
  rdfs:label "campaign start time" ;
  rdfs:comment "Represents the start time of the associated campaign." ;
  schema:alternateName "campaign_start_time" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaignStartTime> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: campaign end time
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/campaignEndTime> a rdf:Property ;
  rdfs:label "campaign end time" ;
  rdfs:comment "Represents the end time of the associated campaign." ;
  schema:alternateName "campaign_end_time" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaignEndTime> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: campaign budget lifetime
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/campaignBudgetLifetime> a rdf:Property ;
  rdfs:label "campaign budget lifetime" ;
  rdfs:comment "Represents the lifetime budget of the associated campaign." ;
  schema:alternateName "campaign_budget_lifetime" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaignBudgetLifetime> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: campaign budget daily
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/campaignBudgetDaily> a rdf:Property ;
  rdfs:label "campaign budget daily" ;
  rdfs:comment "Represents the daily budget of the associated campaign." ;
  schema:alternateName "campaign_budget_daily" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaignBudgetDaily> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:double .

# Property: ad group name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adGroupName> a rdf:Property ;
  rdfs:label "ad group name" ;
  rdfs:comment "Represents the name of the associated ad group." ;
  schema:alternateName "ad_group_name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adGroupName> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: ad group description
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adGroupDescription> a rdf:Property ;
  rdfs:label "ad group description" ;
  rdfs:comment "Represents the description of the associated ad group." ;
  schema:alternateName "ad_group_description" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adGroupDescription> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: ad group status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adGroupStatus> a rdf:Property ;
  rdfs:label "ad group status" ;
  rdfs:comment "Represents the status of the associated ad group." ;
  schema:alternateName "ad_group_status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adGroupStatus> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: ad title
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adTitle> a rdf:Property ;
  rdfs:label "ad title" ;
  rdfs:comment "Represents the title of the associated ad." ;
  schema:alternateName "ad_title" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adTitle> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: ad name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adName> a rdf:Property ;
  rdfs:label "ad name" ;
  rdfs:comment "Represents the name of the associated ad." ;
  schema:alternateName "ad_name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adName> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: ad copy
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adCopy> a rdf:Property ;
  rdfs:label "ad copy" ;
  rdfs:comment "Represents the copy of the associated ad." ;
  schema:alternateName "ad_copy" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adCopy> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: ad link
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adLink> a rdf:Property ;
  rdfs:label "ad link" ;
  rdfs:comment "Represents the link of the associated ad." ;
  schema:alternateName "ad_link" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adLink> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: ad status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adStatus> a rdf:Property ;
  rdfs:label "ad status" ;
  rdfs:comment "Represents the status of the associated ad." ;
  schema:alternateName "ad_status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adStatus> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: ad review status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/adReviewStatus> a rdf:Property ;
  rdfs:label "ad review status" ;
  rdfs:comment "Represents the review status of the associated ad." ;
  schema:alternateName "ad_review_status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adReviewStatus> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: product feed id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/productFeedId> a rdf:Property ;
  rdfs:label "product feed id" ;
  rdfs:comment "Identifies the product feed associated with the insight item." ;
  schema:alternateName "product_feed_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productFeedId> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: item id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/itemId> a rdf:Property ;
  rdfs:label "item id" ;
  rdfs:comment "Identifies the product item associated with the insight item." ;
  schema:alternateName "item_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/itemId> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: product title
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/productTitle> a rdf:Property ;
  rdfs:label "product title" ;
  rdfs:comment "Represents the title of the associated product." ;
  schema:alternateName "product_title" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productTitle> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: product description
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/productDescription> a rdf:Property ;
  rdfs:label "product description" ;
  rdfs:comment "Represents the description of the associated product." ;
  schema:alternateName "product_description" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productDescription> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: product body
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/productBody> a rdf:Property ;
  rdfs:label "product body" ;
  rdfs:comment "Represents the body content of the associated product." ;
  schema:alternateName "product_body" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productBody> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: product target url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/productTargetUrl> a rdf:Property ;
  rdfs:label "product target url" ;
  rdfs:comment "Represents the target URL of the associated product." ;
  schema:alternateName "product_target_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productTargetUrl> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: product image url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/productImageUrl> a rdf:Property ;
  rdfs:label "product image url" ;
  rdfs:comment "Represents the image URL of the associated product." ;
  schema:alternateName "product_image_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productImageUrl> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: product brand
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/productBrand> a rdf:Property ;
  rdfs:label "product brand" ;
  rdfs:comment "Represents the brand of the associated product." ;
  schema:alternateName "product_brand" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productBrand> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: product seller name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/productSellerName> a rdf:Property ;
  rdfs:label "product seller name" ;
  rdfs:comment "Represents the seller name of the associated product." ;
  schema:alternateName "product_seller_name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productSellerName> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: product price
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/productPrice> a rdf:Property ;
  rdfs:label "product price" ;
  rdfs:comment "Represents the price of the associated product." ;
  schema:alternateName "product_price" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productPrice> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: product availability
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/productAvailability> a rdf:Property ;
  rdfs:label "product availability" ;
  rdfs:comment "Represents the availability of the associated product." ;
  schema:alternateName "product_availability" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productAvailability> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: device type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/deviceType> a rdf:Property ;
  rdfs:label "device type" ;
  rdfs:comment "Represents the device type associated with the insight item." ;
  schema:alternateName "device_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/deviceType> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: country name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/countryName> a rdf:Property ;
  rdfs:label "country name" ;
  rdfs:comment "Represents the country associated with the insight item." ;
  schema:alternateName "country_name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/countryName> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: platform
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightItemBody/platform> a rdf:Property ;
  rdfs:label "platform" ;
  rdfs:comment "Represents the platform associated with the insight item." ;
  schema:alternateName "platform" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/platform> ;
  rdfs:domain chatgptads:InsightItemBody ;
  rdfs:range xsd:string .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightsResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Represents the object designation for the insights resource." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:InsightsResource ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightsResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the insight items returned in the resource." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:InsightsResource ;
  rdfs:range chatgptads:InsightItemBody .

# Property: count
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightsResource/count> a rdf:Property ;
  rdfs:label "count" ;
  rdfs:comment "Represents the number of insight items in the resource." ;
  schema:alternateName "count" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/count> ;
  rdfs:domain chatgptads:InsightsResource ;
  rdfs:range xsd:long .

# Property: first id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightsResource/firstId> a rdf:Property ;
  rdfs:label "first id" ;
  rdfs:comment "Identifies the first insight item in the resource." ;
  schema:alternateName "first_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/firstId> ;
  rdfs:domain chatgptads:InsightsResource ;
  rdfs:range xsd:string .

# Property: last id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightsResource/lastId> a rdf:Property ;
  rdfs:label "last id" ;
  rdfs:comment "Identifies the last insight item in the resource." ;
  schema:alternateName "last_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/lastId> ;
  rdfs:domain chatgptads:InsightsResource ;
  rdfs:range xsd:string .

# Property: has more
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.InsightsResource/hasMore> a rdf:Property ;
  rdfs:label "has more" ;
  rdfs:comment "Indicates whether more insight items are available." ;
  schema:alternateName "has_more" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/hasMore> ;
  rdfs:domain chatgptads:InsightsResource ;
  rdfs:range xsd:boolean .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadFormListItemBody/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the lead form." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:LeadFormListItemBody ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadFormListItemBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Represents the name of the lead form." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:LeadFormListItemBody ;
  rdfs:range xsd:string .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadFormListItemBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Represents the status of the lead form." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:LeadFormListItemBody ;
  rdfs:range xsd:string .

# Property: privacy policy url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadFormListItemBody/privacyPolicyUrl> a rdf:Property ;
  rdfs:label "privacy policy url" ;
  rdfs:comment "Represents the URL of the lead form's privacy policy." ;
  schema:alternateName "privacy_policy_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/privacyPolicyUrl> ;
  rdfs:domain chatgptads:LeadFormListItemBody ;
  rdfs:range xsd:string .

# Property: fields
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadFormListItemBody/fields> a rdf:Property ;
  rdfs:label "fields" ;
  rdfs:comment "Contains the public fields defined for the lead form." ;
  schema:alternateName "fields" ;
  rdfs:domain chatgptads:LeadFormListItemBody ;
  rdfs:range chatgptads:PublicLeadFormFieldBody .

# Property: draft revision id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadFormListItemBody/draftRevisionId> a rdf:Property ;
  rdfs:label "draft revision id" ;
  rdfs:comment "Identifies the draft revision of the lead form." ;
  schema:alternateName "draft_revision_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/draftRevisionId> ;
  rdfs:domain chatgptads:LeadFormListItemBody ;
  rdfs:range xsd:string .

# Property: published revision id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadFormListItemBody/publishedRevisionId> a rdf:Property ;
  rdfs:label "published revision id" ;
  rdfs:comment "Identifies the published revision of the lead form." ;
  schema:alternateName "published_revision_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/publishedRevisionId> ;
  rdfs:domain chatgptads:LeadFormListItemBody ;
  rdfs:range xsd:string .

# Property: has unpublished changes
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadFormListItemBody/hasUnpublishedChanges> a rdf:Property ;
  rdfs:label "has unpublished changes" ;
  rdfs:comment "Indicates whether the lead form has unpublished changes." ;
  schema:alternateName "has_unpublished_changes" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/hasUnpublishedChanges> ;
  rdfs:domain chatgptads:LeadFormListItemBody ;
  rdfs:range xsd:boolean .

# Property: created at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadFormListItemBody/createdAt> a rdf:Property ;
  rdfs:label "created at" ;
  rdfs:comment "Represents when the lead form was created." ;
  schema:alternateName "created_at" ;
  rdfs:domain chatgptads:LeadFormListItemBody ;
  rdfs:range xsd:long .

# Property: updated at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadFormListItemBody/updatedAt> a rdf:Property ;
  rdfs:label "updated at" ;
  rdfs:comment "Represents when the lead form was last updated." ;
  schema:alternateName "updated_at" ;
  rdfs:domain chatgptads:LeadFormListItemBody ;
  rdfs:range xsd:long .

# Property: published at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadFormListItemBody/publishedAt> a rdf:Property ;
  rdfs:label "published at" ;
  rdfs:comment "Represents when the lead form was published." ;
  schema:alternateName "published_at" ;
  rdfs:domain chatgptads:LeadFormListItemBody ;
  rdfs:range xsd:long .

# Property: archived at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadFormListItemBody/archivedAt> a rdf:Property ;
  rdfs:label "archived at" ;
  rdfs:comment "Represents when the lead form was archived." ;
  schema:alternateName "archived_at" ;
  rdfs:domain chatgptads:LeadFormListItemBody ;
  rdfs:range xsd:long .

# Property: field id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PublicLeadFormFieldBody/fieldId> a rdf:Property ;
  rdfs:label "field id" ;
  rdfs:comment "Identifies the lead form field." ;
  schema:alternateName "field_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fieldId> ;
  rdfs:domain chatgptads:PublicLeadFormFieldBody ;
  rdfs:range xsd:string .

# Property: field type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PublicLeadFormFieldBody/fieldType> a rdf:Property ;
  rdfs:label "field type" ;
  rdfs:comment "Specifies the type of lead form field." ;
  schema:alternateName "field_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fieldType> ;
  rdfs:domain chatgptads:PublicLeadFormFieldBody ;
  rdfs:range xsd:string .

# Property: label
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PublicLeadFormFieldBody/label> a rdf:Property ;
  rdfs:label "label" ;
  rdfs:comment "Provides the label displayed for the lead form field." ;
  schema:alternateName "label" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/label> ;
  rdfs:domain chatgptads:PublicLeadFormFieldBody ;
  rdfs:range xsd:string .

# Property: required
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PublicLeadFormFieldBody/required> a rdf:Property ;
  rdfs:label "required" ;
  rdfs:comment "Indicates whether the lead form field is required." ;
  schema:alternateName "required" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/required> ;
  rdfs:domain chatgptads:PublicLeadFormFieldBody ;
  rdfs:range xsd:boolean .

# Property: options
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PublicLeadFormFieldBody/options> a rdf:Property ;
  rdfs:label "options" ;
  rdfs:comment "Provides the options available for the lead form field." ;
  schema:alternateName "options" ;
  rdfs:domain chatgptads:PublicLeadFormFieldBody ;
  rdfs:range chatgptads:PublicLeadFormOptionBody .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PublicLeadFormOptionBody/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies a lead form option." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:PublicLeadFormOptionBody ;
  rdfs:range xsd:string .

# Property: label
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PublicLeadFormOptionBody/label> a rdf:Property ;
  rdfs:label "label" ;
  rdfs:comment "Provides the label displayed for a lead form option." ;
  schema:alternateName "label" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/label> ;
  rdfs:domain chatgptads:PublicLeadFormOptionBody ;
  rdfs:range xsd:string .

# Property: subscription id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncSubscriptionListItemBody/subscriptionId> a rdf:Property ;
  rdfs:label "subscription id" ;
  rdfs:comment "Identifies the lead synchronization subscription." ;
  schema:alternateName "subscription_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/subscriptionId> ;
  rdfs:domain chatgptads:LeadSyncSubscriptionListItemBody ;
  rdfs:range xsd:string .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncSubscriptionListItemBody/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Represents the object designation for the lead synchronization subscription." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:LeadSyncSubscriptionListItemBody ;
  rdfs:range xsd:string .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncSubscriptionListItemBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Represents the status of the lead synchronization subscription." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:LeadSyncSubscriptionListItemBody ;
  rdfs:range xsd:string .

# Property: subscription id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncSubscriptionResource/subscriptionId> a rdf:Property ;
  rdfs:label "subscription id" ;
  rdfs:comment "Identifies the lead synchronization subscription in the resource." ;
  schema:alternateName "subscription_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/subscriptionId> ;
  rdfs:domain chatgptads:LeadSyncSubscriptionResource ;
  rdfs:range xsd:string .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncSubscriptionResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Represents the object designation for the lead synchronization subscription resource." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:LeadSyncSubscriptionResource ;
  rdfs:range xsd:string .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncSubscriptionResource/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Represents the status of the lead synchronization subscription resource." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:LeadSyncSubscriptionResource ;
  rdfs:range xsd:string .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncSubscriptionsResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Represents the object designation for the lead synchronization subscriptions resource." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:LeadSyncSubscriptionsResource ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncSubscriptionsResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the lead synchronization subscriptions returned in the resource." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:LeadSyncSubscriptionsResource ;
  rdfs:range chatgptads:LeadSyncSubscriptionListItemBody .

# Property: first id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncSubscriptionsResource/firstId> a rdf:Property ;
  rdfs:label "first id" ;
  rdfs:comment "Identifies the first lead synchronization subscription in the resource." ;
  schema:alternateName "first_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/firstId> ;
  rdfs:domain chatgptads:LeadSyncSubscriptionsResource ;
  rdfs:range xsd:string .

# Property: last id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncSubscriptionsResource/lastId> a rdf:Property ;
  rdfs:label "last id" ;
  rdfs:comment "Identifies the last lead synchronization subscription in the resource." ;
  schema:alternateName "last_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/lastId> ;
  rdfs:domain chatgptads:LeadSyncSubscriptionsResource ;
  rdfs:range xsd:string .

# Property: has more
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncSubscriptionsResource/hasMore> a rdf:Property ;
  rdfs:label "has more" ;
  rdfs:comment "Indicates whether more lead synchronization subscriptions are available." ;
  schema:alternateName "has_more" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/hasMore> ;
  rdfs:domain chatgptads:LeadSyncSubscriptionsResource ;
  rdfs:range xsd:boolean .

# Property: lead id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookData/leadId> a rdf:Property ;
  rdfs:label "lead id" ;
  rdfs:comment "Identifies the lead associated with the webhook data." ;
  schema:alternateName "lead_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/leadId> ;
  rdfs:domain chatgptads:LeadSyncWebhookData ;
  rdfs:range xsd:string .

# Property: submitted at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookData/submittedAt> a rdf:Property ;
  rdfs:label "submitted at" ;
  rdfs:comment "Represents when the lead data was submitted." ;
  schema:alternateName "submitted_at" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/submittedAt> ;
  rdfs:domain chatgptads:LeadSyncWebhookData ;
  rdfs:range xsd:dateTime .

# Property: form id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookData/formId> a rdf:Property ;
  rdfs:label "form id" ;
  rdfs:comment "Identifies the form associated with the lead data." ;
  schema:alternateName "form_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/formId> ;
  rdfs:domain chatgptads:LeadSyncWebhookData ;
  rdfs:range xsd:string .

# Property: form revision id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookData/formRevisionId> a rdf:Property ;
  rdfs:label "form revision id" ;
  rdfs:comment "Identifies the form revision associated with the lead data." ;
  schema:alternateName "form_revision_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/formRevisionId> ;
  rdfs:domain chatgptads:LeadSyncWebhookData ;
  rdfs:range xsd:string .

# Property: responses
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookData/responses> a rdf:Property ;
  rdfs:label "responses" ;
  rdfs:comment "Represents a list of responses in the lead-sync webhook data." ;
  schema:alternateName "responses" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/responses> ;
  rdfs:domain chatgptads:LeadSyncWebhookData .

# Property: ad id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookData/adId> a rdf:Property ;
  rdfs:label "ad id" ;
  rdfs:comment "Identifies the ad associated with the lead data." ;
  schema:alternateName "ad_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adId> ;
  rdfs:domain chatgptads:LeadSyncWebhookData ;
  rdfs:range xsd:string .

# Property: ad group id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookData/adGroupId> a rdf:Property ;
  rdfs:label "ad group id" ;
  rdfs:comment "Identifies the ad group associated with the lead data." ;
  schema:alternateName "ad_group_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adGroupId> ;
  rdfs:domain chatgptads:LeadSyncWebhookData ;
  rdfs:range xsd:string .

# Property: campaign id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookData/campaignId> a rdf:Property ;
  rdfs:label "campaign id" ;
  rdfs:comment "Identifies the campaign associated with the lead data." ;
  schema:alternateName "campaign_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaignId> ;
  rdfs:domain chatgptads:LeadSyncWebhookData ;
  rdfs:range xsd:string .

# Property: ad account id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookData/adAccountId> a rdf:Property ;
  rdfs:label "ad account id" ;
  rdfs:comment "Identifies the ad account associated with the lead data." ;
  schema:alternateName "ad_account_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/adAccountId> ;
  rdfs:domain chatgptads:LeadSyncWebhookData ;
  rdfs:range xsd:string .

# Property: field id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookScalarResponse/fieldId> a rdf:Property ;
  rdfs:label "field id" ;
  rdfs:comment "Identifies the lead field associated with the scalar response." ;
  schema:alternateName "field_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fieldId> ;
  rdfs:domain chatgptads:LeadSyncWebhookScalarResponse ;
  rdfs:range xsd:string .

# Property: field type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookScalarResponse/fieldType> a rdf:Property ;
  rdfs:label "field type" ;
  rdfs:comment "Identifies whether the scalar response represents a name, email, phone, or free-form field." ;
  schema:alternateName "field_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fieldType> ;
  rdfs:domain chatgptads:LeadSyncWebhookScalarResponse ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:LeadSyncWebhookScalarResponseFieldTypeScheme .

# Property: label
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookScalarResponse/label> a rdf:Property ;
  rdfs:label "label" ;
  rdfs:comment "Provides the label associated with the scalar field." ;
  schema:alternateName "label" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/label> ;
  rdfs:domain chatgptads:LeadSyncWebhookScalarResponse ;
  rdfs:range xsd:string .

# Property: value
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookScalarResponse/value> a rdf:Property ;
  rdfs:label "value" ;
  rdfs:comment "Provides the submitted value for the scalar field." ;
  schema:alternateName "value" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/value> ;
  rdfs:domain chatgptads:LeadSyncWebhookScalarResponse ;
  rdfs:range xsd:string .

# Property: field id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookMultipleChoiceResponse/fieldId> a rdf:Property ;
  rdfs:label "field id" ;
  rdfs:comment "Identifies the form field associated with the multiple-choice response." ;
  schema:alternateName "field_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fieldId> ;
  rdfs:domain chatgptads:LeadSyncWebhookMultipleChoiceResponse ;
  rdfs:range xsd:string .

# Property: field type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookMultipleChoiceResponse/fieldType> a rdf:Property ;
  rdfs:label "field type" ;
  rdfs:comment "Identifies this lead response as a multiple-choice field." ;
  schema:alternateName "field_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fieldType> ;
  rdfs:domain chatgptads:LeadSyncWebhookMultipleChoiceResponse ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:LeadSyncWebhookMultipleChoiceResponseFieldTypeScheme .

# Property: label
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookMultipleChoiceResponse/label> a rdf:Property ;
  rdfs:label "label" ;
  rdfs:comment "Provides the label associated with the multiple-choice field." ;
  schema:alternateName "label" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/label> ;
  rdfs:domain chatgptads:LeadSyncWebhookMultipleChoiceResponse ;
  rdfs:range xsd:string .

# Property: option
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookMultipleChoiceResponse/option> a rdf:Property ;
  rdfs:label "option" ;
  rdfs:comment "Provides the selected option for the multiple-choice field." ;
  schema:alternateName "option" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/option> ;
  rdfs:domain chatgptads:LeadSyncWebhookMultipleChoiceResponse ;
  rdfs:range chatgptads:LeadSyncWebhookOption .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookOption/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the lead response option." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:LeadSyncWebhookOption ;
  rdfs:range xsd:string .

# Property: label
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookOption/label> a rdf:Property ;
  rdfs:label "label" ;
  rdfs:comment "Provides the label for the lead response option." ;
  schema:alternateName "label" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/label> ;
  rdfs:domain chatgptads:LeadSyncWebhookOption ;
  rdfs:range xsd:string .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookEvent/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the webhook event." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:LeadSyncWebhookEvent ;
  rdfs:range xsd:string .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookEvent/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Represents the webhook event object, which is event." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:LeadSyncWebhookEvent ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:LeadSyncWebhookEventObjectScheme .

# Property: created at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookEvent/createdAt> a rdf:Property ;
  rdfs:label "created at" ;
  rdfs:comment "Represents when the webhook event was created." ;
  schema:alternateName "created_at" ;
  rdfs:domain chatgptads:LeadSyncWebhookEvent ;
  rdfs:range xsd:long .

# Property: subscription id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookEvent/subscriptionId> a rdf:Property ;
  rdfs:label "subscription id" ;
  rdfs:comment "Identifies the subscription associated with the webhook event." ;
  schema:alternateName "subscription_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/subscriptionId> ;
  rdfs:domain chatgptads:LeadSyncWebhookEvent ;
  rdfs:range xsd:string .

# Property: type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookEvent/type> a rdf:Property ;
  rdfs:label "type" ;
  rdfs:comment "Represents the webhook event type, which is lead_form.response.created." ;
  schema:alternateName "type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/type> ;
  rdfs:domain chatgptads:LeadSyncWebhookEvent ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:LeadSyncWebhookEventTypeScheme .

# Property: synthetic
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookEvent/synthetic> a rdf:Property ;
  rdfs:label "synthetic" ;
  rdfs:comment "Indicates whether the lead-sync webhook event is synthetic." ;
  schema:alternateName "synthetic" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/synthetic> ;
  rdfs:domain chatgptads:LeadSyncWebhookEvent ;
  rdfs:range xsd:boolean .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.LeadSyncWebhookEvent/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the lead synchronization data associated with the webhook event." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:LeadSyncWebhookEvent ;
  rdfs:range chatgptads:LeadSyncWebhookData .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListBusinessAgentsResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the kind of resource returned for the business-agent list." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:ListBusinessAgentsResource ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListBusinessAgentsResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the business agents in the list." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:ListBusinessAgentsResource ;
  rdfs:range chatgptads:BusinessAgentListItemBody .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListBusinessAgentToolsResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the kind of resource returned for the business-agent-tool list." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:ListBusinessAgentToolsResource ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListBusinessAgentToolsResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the catalog tools in the list." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:ListBusinessAgentToolsResource ;
  rdfs:range chatgptads:BusinessAgentCatalogToolBody .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListClientDataSourceItemsResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the kind of resource returned for the client data-source-item list." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:ListClientDataSourceItemsResource ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListClientDataSourceItemsResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the client data-source items in the list." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:ListClientDataSourceItemsResource ;
  rdfs:range chatgptads:ClientDataSourceItemResource .

# Property: first id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListClientDataSourceItemsResource/firstId> a rdf:Property ;
  rdfs:label "first id" ;
  rdfs:comment "Identifies the first client data-source item in the list." ;
  schema:alternateName "first_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/firstId> ;
  rdfs:domain chatgptads:ListClientDataSourceItemsResource ;
  rdfs:range xsd:string .

# Property: last id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListClientDataSourceItemsResource/lastId> a rdf:Property ;
  rdfs:label "last id" ;
  rdfs:comment "Identifies the last client data-source item in the list." ;
  schema:alternateName "last_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/lastId> ;
  rdfs:domain chatgptads:ListClientDataSourceItemsResource ;
  rdfs:range xsd:string .

# Property: has more
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListClientDataSourceItemsResource/hasMore> a rdf:Property ;
  rdfs:label "has more" ;
  rdfs:comment "Indicates whether more client data-source items are available." ;
  schema:alternateName "has_more" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/hasMore> ;
  rdfs:domain chatgptads:ListClientDataSourceItemsResource ;
  rdfs:range xsd:boolean .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListConversionEventSettingsResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the kind of resource returned for the conversion-event-settings list." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:ListConversionEventSettingsResource ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListConversionEventSettingsResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the conversion event settings in the list." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:ListConversionEventSettingsResource ;
  rdfs:range chatgptads:ConversionEventSettingItemResource .

# Property: first id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListConversionEventSettingsResource/firstId> a rdf:Property ;
  rdfs:label "first id" ;
  rdfs:comment "Identifies the first conversion event setting in the list." ;
  schema:alternateName "first_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/firstId> ;
  rdfs:domain chatgptads:ListConversionEventSettingsResource ;
  rdfs:range xsd:string .

# Property: last id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListConversionEventSettingsResource/lastId> a rdf:Property ;
  rdfs:label "last id" ;
  rdfs:comment "Identifies the last conversion event setting in the list." ;
  schema:alternateName "last_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/lastId> ;
  rdfs:domain chatgptads:ListConversionEventSettingsResource ;
  rdfs:range xsd:string .

# Property: has more
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListConversionEventSettingsResource/hasMore> a rdf:Property ;
  rdfs:label "has more" ;
  rdfs:comment "Indicates whether more conversion event settings are available." ;
  schema:alternateName "has_more" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/hasMore> ;
  rdfs:domain chatgptads:ListConversionEventSettingsResource ;
  rdfs:range xsd:boolean .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListLeadFormsResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the kind of resource returned for the lead-form list." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:ListLeadFormsResource ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListLeadFormsResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the lead forms in the list." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:ListLeadFormsResource ;
  rdfs:range chatgptads:LeadFormListItemBody .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the product feed." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:ListProductFeedBody ;
  rdfs:range xsd:string .

# Property: feed id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedBody/feedId> a rdf:Property ;
  rdfs:label "feed id" ;
  rdfs:comment "Identifies the product feed." ;
  schema:alternateName "feed_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/feedId> ;
  rdfs:domain chatgptads:ListProductFeedBody ;
  rdfs:range xsd:string .

# Property: countries
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedBody/countries> a rdf:Property ;
  rdfs:label "countries" ;
  rdfs:comment "Lists the countries associated with the product feed." ;
  schema:alternateName "countries" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/countries> ;
  rdfs:domain chatgptads:ListProductFeedBody ;
  rdfs:range xsd:string .

# Property: currencies
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedBody/currencies> a rdf:Property ;
  rdfs:label "currencies" ;
  rdfs:comment "Lists the currencies associated with the product feed." ;
  schema:alternateName "currencies" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/currencies> ;
  rdfs:domain chatgptads:ListProductFeedBody ;
  rdfs:range xsd:string .

# Property: created at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedBody/createdAt> a rdf:Property ;
  rdfs:label "created at" ;
  rdfs:comment "Records when the product feed was created." ;
  schema:alternateName "created_at" ;
  rdfs:domain chatgptads:ListProductFeedBody ;
  rdfs:range xsd:string .

# Property: updated at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedBody/updatedAt> a rdf:Property ;
  rdfs:label "updated at" ;
  rdfs:comment "Records when the product feed was last updated." ;
  schema:alternateName "updated_at" ;
  rdfs:domain chatgptads:ListProductFeedBody ;
  rdfs:range xsd:string .

# Property: product count
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedBody/productCount> a rdf:Property ;
  rdfs:label "product count" ;
  rdfs:comment "Reports the number of products in the product feed." ;
  schema:alternateName "product_count" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productCount> ;
  rdfs:domain chatgptads:ListProductFeedBody ;
  rdfs:range xsd:long .

# Property: campaign count
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedBody/campaignCount> a rdf:Property ;
  rdfs:label "campaign count" ;
  rdfs:comment "Reports the number of campaigns associated with the product feed." ;
  schema:alternateName "campaign_count" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/campaignCount> ;
  rdfs:domain chatgptads:ListProductFeedBody ;
  rdfs:range xsd:long .

# Property: hosted url configured
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedBody/hostedUrlConfigured> a rdf:Property ;
  rdfs:label "hosted url configured" ;
  rdfs:comment "Indicates whether a hosted URL is configured for the product feed." ;
  schema:alternateName "hosted_url_configured" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/hostedUrlConfigured> ;
  rdfs:domain chatgptads:ListProductFeedBody ;
  rdfs:range xsd:boolean .

# Property: sftp configured
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedBody/sftpConfigured> a rdf:Property ;
  rdfs:label "sftp configured" ;
  rdfs:comment "Indicates whether SFTP is configured for the product feed." ;
  schema:alternateName "sftp_configured" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/sftpConfigured> ;
  rdfs:domain chatgptads:ListProductFeedBody ;
  rdfs:range xsd:boolean .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedsResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the kind of resource returned for the product-feed list." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:ListProductFeedsResource ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedsResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the product feeds in the list." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:ListProductFeedsResource ;
  rdfs:range chatgptads:ListProductFeedBody .

# Property: first id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedsResource/firstId> a rdf:Property ;
  rdfs:label "first id" ;
  rdfs:comment "Identifies the first product feed in the list." ;
  schema:alternateName "first_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/firstId> ;
  rdfs:domain chatgptads:ListProductFeedsResource ;
  rdfs:range xsd:string .

# Property: last id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedsResource/lastId> a rdf:Property ;
  rdfs:label "last id" ;
  rdfs:comment "Identifies the last product feed in the list." ;
  schema:alternateName "last_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/lastId> ;
  rdfs:domain chatgptads:ListProductFeedsResource ;
  rdfs:range xsd:string .

# Property: has more
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedsResource/hasMore> a rdf:Property ;
  rdfs:label "has more" ;
  rdfs:comment "Indicates whether more product feeds are available." ;
  schema:alternateName "has_more" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/hasMore> ;
  rdfs:domain chatgptads:ListProductFeedsResource ;
  rdfs:range xsd:boolean .

# Property: uploads
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedUploadsResource/uploads> a rdf:Property ;
  rdfs:label "uploads" ;
  rdfs:comment "Contains product feed uploads." ;
  schema:alternateName "uploads" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/uploads> ;
  rdfs:domain chatgptads:ListProductFeedUploadsResource ;
  rdfs:range chatgptads:ProductFeedUploadBody .

# Property: latest uploads
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedUploadsResource/latestUploads> a rdf:Property ;
  rdfs:label "latest uploads" ;
  rdfs:comment "Contains the latest product feed uploads." ;
  schema:alternateName "latest_uploads" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/latestUploads> ;
  rdfs:domain chatgptads:ListProductFeedUploadsResource ;
  rdfs:range chatgptads:ProductFeedUploadBody .

# Property: truncated
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedUploadsResource/truncated> a rdf:Property ;
  rdfs:label "truncated" ;
  rdfs:comment "Indicates whether the product feed upload results are truncated." ;
  schema:alternateName "truncated" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/truncated> ;
  rdfs:domain chatgptads:ListProductFeedUploadsResource ;
  rdfs:range xsd:boolean .

# Property: first id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedUploadsResource/firstId> a rdf:Property ;
  rdfs:label "first id" ;
  rdfs:comment "Identifies the first product feed upload in the results." ;
  schema:alternateName "first_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/firstId> ;
  rdfs:domain chatgptads:ListProductFeedUploadsResource ;
  rdfs:range xsd:string .

# Property: last id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedUploadsResource/lastId> a rdf:Property ;
  rdfs:label "last id" ;
  rdfs:comment "Identifies the last product feed upload in the results." ;
  schema:alternateName "last_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/lastId> ;
  rdfs:domain chatgptads:ListProductFeedUploadsResource ;
  rdfs:range xsd:string .

# Property: has more
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ListProductFeedUploadsResource/hasMore> a rdf:Property ;
  rdfs:label "has more" ;
  rdfs:comment "Indicates whether more product feed uploads are available." ;
  schema:alternateName "has_more" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/hasMore> ;
  rdfs:domain chatgptads:ListProductFeedUploadsResource ;
  rdfs:range xsd:boolean .

# Property: feed id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedUploadBody/feedId> a rdf:Property ;
  rdfs:label "feed id" ;
  rdfs:comment "Identifies the product feed associated with the upload." ;
  schema:alternateName "feed_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/feedId> ;
  rdfs:domain chatgptads:ProductFeedUploadBody ;
  rdfs:range xsd:string .

# Property: upload id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedUploadBody/uploadId> a rdf:Property ;
  rdfs:label "upload id" ;
  rdfs:comment "Identifies the product feed upload." ;
  schema:alternateName "upload_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/uploadId> ;
  rdfs:domain chatgptads:ProductFeedUploadBody ;
  rdfs:range xsd:string .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedUploadBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Reports the status of the product feed upload." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:ProductFeedUploadBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ProductFeedUploadStatusResourceScheme .

# Property: uploaded at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedUploadBody/uploadedAt> a rdf:Property ;
  rdfs:label "uploaded at" ;
  rdfs:comment "Records when the product feed upload occurred." ;
  schema:alternateName "uploaded_at" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/uploadedAt> ;
  rdfs:domain chatgptads:ProductFeedUploadBody ;
  rdfs:range xsd:string .

# Property: completed at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedUploadBody/completedAt> a rdf:Property ;
  rdfs:label "completed at" ;
  rdfs:comment "Records when processing of the product feed upload completed." ;
  schema:alternateName "completed_at" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/completedAt> ;
  rdfs:domain chatgptads:ProductFeedUploadBody ;
  rdfs:range xsd:string .

# Property: rows accepted
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedUploadBody/rowsAccepted> a rdf:Property ;
  rdfs:label "rows accepted" ;
  rdfs:comment "Reports the number of upload rows accepted." ;
  schema:alternateName "rows_accepted" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/rowsAccepted> ;
  rdfs:domain chatgptads:ProductFeedUploadBody ;
  rdfs:range xsd:long .

# Property: rows rejected
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedUploadBody/rowsRejected> a rdf:Property ;
  rdfs:label "rows rejected" ;
  rdfs:comment "Reports the number of upload rows rejected." ;
  schema:alternateName "rows_rejected" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/rowsRejected> ;
  rdfs:domain chatgptads:ProductFeedUploadBody ;
  rdfs:range xsd:long .

# Property: rows ads eligible
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedUploadBody/rowsAdsEligible> a rdf:Property ;
  rdfs:label "rows ads eligible" ;
  rdfs:comment "Accepted ads-eligible product count; null when not reported." ;
  schema:alternateName "rows_ads_eligible" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/rowsAdsEligible> ;
  rdfs:domain chatgptads:ProductFeedUploadBody ;
  rdfs:range xsd:long .

# Property: diagnostics
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedUploadBody/diagnostics> a rdf:Property ;
  rdfs:label "diagnostics" ;
  rdfs:comment "Provides diagnostics associated with the product feed upload." ;
  schema:alternateName "diagnostics" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/diagnostics> ;
  rdfs:domain chatgptads:ProductFeedUploadBody ;
  rdfs:range chatgptads:ProductFeedUploadDiagnosticBody .

# Property: code
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedUploadDiagnosticBody/code> a rdf:Property ;
  rdfs:label "code" ;
  rdfs:comment "Identifies the diagnostic code for an upload issue or condition." ;
  schema:alternateName "code" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/code> ;
  rdfs:domain chatgptads:ProductFeedUploadDiagnosticBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ProductFeedUploadDiagnosticCodeResourceScheme .

# Property: severity
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedUploadDiagnosticBody/severity> a rdf:Property ;
  rdfs:label "severity" ;
  rdfs:comment "Indicates the severity of an upload diagnostic." ;
  schema:alternateName "severity" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/severity> ;
  rdfs:domain chatgptads:ProductFeedUploadDiagnosticBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ProductFeedUploadDiagnosticSeverityResourceScheme .

# Property: field
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedUploadDiagnosticBody/field> a rdf:Property ;
  rdfs:label "field" ;
  rdfs:comment "Identifies the field associated with an upload diagnostic." ;
  schema:alternateName "field" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/field> ;
  rdfs:domain chatgptads:ProductFeedUploadDiagnosticBody ;
  rdfs:range xsd:string .

# Property: rows affected
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedUploadDiagnosticBody/rowsAffected> a rdf:Property ;
  rdfs:label "rows affected" ;
  rdfs:comment "Reports the number of rows affected by an upload diagnostic." ;
  schema:alternateName "rows_affected" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/rowsAffected> ;
  rdfs:domain chatgptads:ProductFeedUploadDiagnosticBody ;
  rdfs:range xsd:long .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.MergeCustomAudiencesBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name for the merged custom audience." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:MergeCustomAudiencesBody ;
  rdfs:range xsd:string .

# Property: custom audience ids
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.MergeCustomAudiencesBody/customAudienceIds> a rdf:Property ;
  rdfs:label "custom audience ids" ;
  rdfs:comment "Lists the custom audiences to merge." ;
  schema:alternateName "custom_audience_ids" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/customAudienceIds> ;
  rdfs:domain chatgptads:MergeCustomAudiencesBody ;
  rdfs:range xsd:string .

# Property: upload id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PartnerDataUploadResource/uploadId> a rdf:Property ;
  rdfs:label "upload id" ;
  rdfs:comment "Identifies the partner data upload." ;
  schema:alternateName "upload_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/uploadId> ;
  rdfs:domain chatgptads:PartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: data type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PartnerDataUploadResource/dataType> a rdf:Property ;
  rdfs:label "data type" ;
  rdfs:comment "Identifies the type of data in the partner data upload." ;
  schema:alternateName "data_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/dataType> ;
  rdfs:domain chatgptads:PartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: snapshot date
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PartnerDataUploadResource/snapshotDate> a rdf:Property ;
  rdfs:label "snapshot date" ;
  rdfs:comment "Records the snapshot date associated with the partner data upload." ;
  schema:alternateName "snapshot_date" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/snapshotDate> ;
  rdfs:domain chatgptads:PartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: file name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PartnerDataUploadResource/fileName> a rdf:Property ;
  rdfs:label "file name" ;
  rdfs:comment "Provides the name of the uploaded file." ;
  schema:alternateName "file_name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fileName> ;
  rdfs:domain chatgptads:PartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: file size bytes
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PartnerDataUploadResource/fileSizeBytes> a rdf:Property ;
  rdfs:label "file size bytes" ;
  rdfs:comment "Reports the size of the uploaded file in bytes." ;
  schema:alternateName "file_size_bytes" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fileSizeBytes> ;
  rdfs:domain chatgptads:PartnerDataUploadResource ;
  rdfs:range xsd:long .

# Property: sha256
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PartnerDataUploadResource/sha256> a rdf:Property ;
  rdfs:label "sha256" ;
  rdfs:comment "Provides the SHA-256 value for the uploaded file." ;
  schema:alternateName "sha256" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/sha256> ;
  rdfs:domain chatgptads:PartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PartnerDataUploadResource/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Reports the status of the partner data upload." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:PartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: created at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PartnerDataUploadResource/createdAt> a rdf:Property ;
  rdfs:label "created at" ;
  rdfs:comment "Records when the partner data upload was created." ;
  schema:alternateName "created_at" ;
  rdfs:domain chatgptads:PartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: completed at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PartnerDataUploadResource/completedAt> a rdf:Property ;
  rdfs:label "completed at" ;
  rdfs:comment "Records when the partner data upload was completed." ;
  schema:alternateName "completed_at" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/completedAt> ;
  rdfs:domain chatgptads:PartnerDataUploadResource ;
  rdfs:range xsd:string .

# Property: products
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PatchProductFeedProductsBody/products> a rdf:Property ;
  rdfs:label "products" ;
  rdfs:comment "Contains the product changes submitted for the product feed." ;
  schema:alternateName "products" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/products> ;
  rdfs:domain chatgptads:PatchProductFeedProductsBody ;
  rdfs:range chatgptads:ProductFeedDeltaProductBodyParam .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedDeltaProductBodyParam/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the product being changed." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:ProductFeedDeltaProductBodyParam ;
  rdfs:range xsd:string .

# Property: variants
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedDeltaProductBodyParam/variants> a rdf:Property ;
  rdfs:label "variants" ;
  rdfs:comment "Contains the variants included in the product change." ;
  schema:alternateName "variants" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/variants> ;
  rdfs:domain chatgptads:ProductFeedDeltaProductBodyParam ;
  rdfs:range chatgptads:ProductFeedDeltaVariantBodyParam .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedDeltaVariantBodyParam/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the variant being changed." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:ProductFeedDeltaVariantBodyParam ;
  rdfs:range xsd:string .

# Property: title
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedDeltaVariantBodyParam/title> a rdf:Property ;
  rdfs:label "title" ;
  rdfs:comment "Provides the title of the variant being changed." ;
  schema:alternateName "title" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/title> ;
  rdfs:domain chatgptads:ProductFeedDeltaVariantBodyParam ;
  rdfs:range xsd:string .

# Property: price
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedDeltaVariantBodyParam/price> a rdf:Property ;
  rdfs:label "price" ;
  rdfs:comment "Provides the price details for the variant being changed." ;
  schema:alternateName "price" ;
  rdfs:domain chatgptads:ProductFeedDeltaVariantBodyParam ;
  rdfs:range chatgptads:ProductFeedDeltaPriceBodyParam .

# Property: availability
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedDeltaVariantBodyParam/availability> a rdf:Property ;
  rdfs:label "availability" ;
  rdfs:comment "Provides the availability details for the variant being changed." ;
  schema:alternateName "availability" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/availability> ;
  rdfs:domain chatgptads:ProductFeedDeltaVariantBodyParam ;
  rdfs:range chatgptads:ProductFeedDeltaAvailabilityBodyParam .

# Property: amount
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedDeltaPriceBodyParam/amount> a rdf:Property ;
  rdfs:label "amount" ;
  rdfs:comment "Provides the price amount for the product or variant." ;
  schema:alternateName "amount" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/amount> ;
  rdfs:domain chatgptads:ProductFeedDeltaPriceBodyParam ;
  rdfs:range xsd:long .

# Property: currency
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedDeltaPriceBodyParam/currency> a rdf:Property ;
  rdfs:label "currency" ;
  rdfs:comment "Identifies the currency for the product or variant price." ;
  schema:alternateName "currency" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/currency> ;
  rdfs:domain chatgptads:ProductFeedDeltaPriceBodyParam ;
  rdfs:range xsd:string .

# Property: available
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedDeltaAvailabilityBodyParam/available> a rdf:Property ;
  rdfs:label "available" ;
  rdfs:comment "Indicates whether the product or variant is available." ;
  schema:alternateName "available" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/available> ;
  rdfs:domain chatgptads:ProductFeedDeltaAvailabilityBodyParam ;
  rdfs:range xsd:boolean .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedDeltaAvailabilityBodyParam/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Provides the availability status of the product or variant." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:ProductFeedDeltaAvailabilityBodyParam ;
  rdfs:range xsd:string .

# Property: aggregation level
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PostConversionInsightsBody/aggregationLevel> a rdf:Property ;
  rdfs:label "aggregation level" ;
  rdfs:comment "Specifies the level at which conversion insights are aggregated." ;
  schema:alternateName "aggregation_level" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/aggregationLevel> ;
  rdfs:domain chatgptads:PostConversionInsightsBody ;
  rdfs:range xsd:string .

# Property: time granularity
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PostConversionInsightsBody/timeGranularity> a rdf:Property ;
  rdfs:label "time granularity" ;
  rdfs:comment "Specifies the time granularity for conversion insights." ;
  schema:alternateName "time_granularity" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/timeGranularity> ;
  rdfs:domain chatgptads:PostConversionInsightsBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ConversionTimeGranularityParamScheme .

# Property: breakdown
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PostConversionInsightsBody/breakdown> a rdf:Property ;
  rdfs:label "breakdown" ;
  rdfs:comment "Specifies the breakdown used for conversion insights." ;
  schema:alternateName "breakdown" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/breakdown> ;
  rdfs:domain chatgptads:PostConversionInsightsBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ConversionBreakdownParamScheme .

# Property: time ranges
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PostConversionInsightsBody/timeRanges> a rdf:Property ;
  rdfs:label "time ranges" ;
  rdfs:comment "Lists the time ranges for which conversion insights are requested." ;
  schema:alternateName "time_ranges" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/timeRanges> ;
  rdfs:domain chatgptads:PostConversionInsightsBody ;
  rdfs:range xsd:string .

# Property: entity ids
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PostConversionInsightsBody/entityIds> a rdf:Property ;
  rdfs:label "entity ids" ;
  rdfs:comment "Lists the entities included in the conversion insights request." ;
  schema:alternateName "entity_ids" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/entityIds> ;
  rdfs:domain chatgptads:PostConversionInsightsBody ;
  rdfs:range xsd:string .

# Property: group by entity
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PostConversionInsightsBody/groupByEntity> a rdf:Property ;
  rdfs:label "group by entity" ;
  rdfs:comment "Indicates whether conversion insights are grouped by entity." ;
  schema:alternateName "group_by_entity" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/groupByEntity> ;
  rdfs:domain chatgptads:PostConversionInsightsBody ;
  rdfs:range xsd:boolean .

# Property: include zero rows
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PostConversionInsightsBody/includeZeroRows> a rdf:Property ;
  rdfs:label "include zero rows" ;
  rdfs:comment "Indicates whether conversion-insight rows with zero values are included." ;
  schema:alternateName "include_zero_rows" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/includeZeroRows> ;
  rdfs:domain chatgptads:PostConversionInsightsBody ;
  rdfs:range xsd:boolean .

# Property: authentication method
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PostProductFeedSftpAccessBody/authenticationMethod> a rdf:Property ;
  rdfs:label "authentication method" ;
  rdfs:comment "Specifies the authentication method for product-feed SFTP access." ;
  schema:alternateName "authentication_method" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/authenticationMethod> ;
  rdfs:domain chatgptads:PostProductFeedSftpAccessBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ProductFeedSftpAuthenticationMethodParamScheme .

# Property: ssh public key
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PostProductFeedSftpAccessBody/sshPublicKey> a rdf:Property ;
  rdfs:label "ssh public key" ;
  rdfs:comment "Provides the SSH public key for product-feed SFTP access." ;
  schema:alternateName "ssh_public_key" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/sshPublicKey> ;
  rdfs:domain chatgptads:PostProductFeedSftpAccessBody ;
  rdfs:range xsd:string .

# Property: messages
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PreviewBusinessAgentBody/messages> a rdf:Property ;
  rdfs:label "messages" ;
  rdfs:comment "Contains the messages submitted for the business-agent preview." ;
  schema:alternateName "messages" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/messages> ;
  rdfs:domain chatgptads:PreviewBusinessAgentBody ;
  rdfs:range chatgptads:PublicBusinessAgentPreviewMessageBodyParam .

# Property: role
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PublicBusinessAgentPreviewMessageBodyParam/role> a rdf:Property ;
  rdfs:label "role" ;
  rdfs:comment "Specifies the role of a message in a business agent preview." ;
  schema:alternateName "role" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/role> ;
  rdfs:domain chatgptads:PublicBusinessAgentPreviewMessageBodyParam ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:BusinessAgentPreviewMessageRoleParamScheme .

# Property: content
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PublicBusinessAgentPreviewMessageBodyParam/content> a rdf:Property ;
  rdfs:label "content" ;
  rdfs:comment "Contains the content of a message in a business agent preview." ;
  schema:alternateName "content" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/content> ;
  rdfs:domain chatgptads:PublicBusinessAgentPreviewMessageBodyParam ;
  rdfs:range xsd:string .

# Property: id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedDeltaResource/id> a rdf:Property ;
  rdfs:label "id" ;
  rdfs:comment "Identifies the product-feed delta." ;
  schema:alternateName "id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/id> ;
  rdfs:domain chatgptads:ProductFeedDeltaResource ;
  rdfs:range xsd:string .

# Property: accepted
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedDeltaResource/accepted> a rdf:Property ;
  rdfs:label "accepted" ;
  rdfs:comment "Indicates whether the product-feed delta was accepted." ;
  schema:alternateName "accepted" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/accepted> ;
  rdfs:domain chatgptads:ProductFeedDeltaResource ;
  rdfs:range xsd:boolean .

# Property: product id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedProductBody/productId> a rdf:Property ;
  rdfs:label "product id" ;
  rdfs:comment "Identifies the product in the product feed." ;
  schema:alternateName "product_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productId> ;
  rdfs:domain chatgptads:ProductFeedProductBody ;
  rdfs:range xsd:string .

# Property: item id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedProductBody/itemId> a rdf:Property ;
  rdfs:label "item id" ;
  rdfs:comment "Identifies the item in the product feed." ;
  schema:alternateName "item_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/itemId> ;
  rdfs:domain chatgptads:ProductFeedProductBody ;
  rdfs:range xsd:string .

# Property: offer id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedProductBody/offerId> a rdf:Property ;
  rdfs:label "offer id" ;
  rdfs:comment "Identifies the offer associated with the product." ;
  schema:alternateName "offer_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/offerId> ;
  rdfs:domain chatgptads:ProductFeedProductBody ;
  rdfs:range xsd:string .

# Property: brand
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedProductBody/brand> a rdf:Property ;
  rdfs:label "brand" ;
  rdfs:comment "Provides the product brand." ;
  schema:alternateName "brand" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/brand> ;
  rdfs:domain chatgptads:ProductFeedProductBody ;
  rdfs:range xsd:string .

# Property: title
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedProductBody/title> a rdf:Property ;
  rdfs:label "title" ;
  rdfs:comment "Provides the product title." ;
  schema:alternateName "title" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/title> ;
  rdfs:domain chatgptads:ProductFeedProductBody ;
  rdfs:range xsd:string .

# Property: body
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedProductBody/body> a rdf:Property ;
  rdfs:label "body" ;
  rdfs:comment "Provides the product description or body content." ;
  schema:alternateName "body" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/body> ;
  rdfs:domain chatgptads:ProductFeedProductBody ;
  rdfs:range xsd:string .

# Property: target url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedProductBody/targetUrl> a rdf:Property ;
  rdfs:label "target url" ;
  rdfs:comment "Provides the URL associated with the product." ;
  schema:alternateName "target_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/targetUrl> ;
  rdfs:domain chatgptads:ProductFeedProductBody ;
  rdfs:range xsd:string .

# Property: image url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedProductBody/imageUrl> a rdf:Property ;
  rdfs:label "image url" ;
  rdfs:comment "Provides the URL of the product image." ;
  schema:alternateName "image_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/imageUrl> ;
  rdfs:domain chatgptads:ProductFeedProductBody ;
  rdfs:range xsd:string .

# Property: price
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedProductBody/price> a rdf:Property ;
  rdfs:label "price" ;
  rdfs:comment "Provides the product price." ;
  schema:alternateName "price" ;
  rdfs:domain chatgptads:ProductFeedProductBody ;
  rdfs:range xsd:string .

# Property: filter values
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedProductBody/filterValues> a rdf:Property ;
  rdfs:label "filter values" ;
  rdfs:comment "Provides filter values associated with the product." ;
  schema:alternateName "filter_values" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/filterValues> ;
  rdfs:domain chatgptads:ProductFeedProductBody ;
  rdfs:range rdf:JSON .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedResource/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the product feed." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:ProductFeedResource ;
  rdfs:range xsd:string .

# Property: feed id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedResource/feedId> a rdf:Property ;
  rdfs:label "feed id" ;
  rdfs:comment "Identifies the product feed." ;
  schema:alternateName "feed_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/feedId> ;
  rdfs:domain chatgptads:ProductFeedResource ;
  rdfs:range xsd:string .

# Property: countries
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedResource/countries> a rdf:Property ;
  rdfs:label "countries" ;
  rdfs:comment "Lists the countries associated with the product feed." ;
  schema:alternateName "countries" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/countries> ;
  rdfs:domain chatgptads:ProductFeedResource ;
  rdfs:range xsd:string .

# Property: currencies
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedResource/currencies> a rdf:Property ;
  rdfs:label "currencies" ;
  rdfs:comment "Lists the currencies associated with the product feed." ;
  schema:alternateName "currencies" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/currencies> ;
  rdfs:domain chatgptads:ProductFeedResource ;
  rdfs:range xsd:string .

# Property: created at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedResource/createdAt> a rdf:Property ;
  rdfs:label "created at" ;
  rdfs:comment "Records when the product feed was created." ;
  schema:alternateName "created_at" ;
  rdfs:domain chatgptads:ProductFeedResource ;
  rdfs:range xsd:string .

# Property: updated at
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedResource/updatedAt> a rdf:Property ;
  rdfs:label "updated at" ;
  rdfs:comment "Records when the product feed was last updated." ;
  schema:alternateName "updated_at" ;
  rdfs:domain chatgptads:ProductFeedResource ;
  rdfs:range xsd:string .

# Property: enabled
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedSftpAccessCredentialsResource/enabled> a rdf:Property ;
  rdfs:label "enabled" ;
  rdfs:comment "Indicates whether the product-feed SFTP access credentials are enabled." ;
  schema:alternateName "enabled" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/enabled> ;
  rdfs:domain chatgptads:ProductFeedSftpAccessCredentialsResource ;
  rdfs:range xsd:boolean .

# Property: connection uri
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedSftpAccessCredentialsResource/connectionUri> a rdf:Property ;
  rdfs:label "connection uri" ;
  rdfs:comment "Provides the connection URI for product-feed SFTP access." ;
  schema:alternateName "connection_uri" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/connectionUri> ;
  rdfs:domain chatgptads:ProductFeedSftpAccessCredentialsResource ;
  rdfs:range xsd:string .

# Property: authentication method
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedSftpAccessCredentialsResource/authenticationMethod> a rdf:Property ;
  rdfs:label "authentication method" ;
  rdfs:comment "Identifies the authentication method for product-feed SFTP access." ;
  schema:alternateName "authentication_method" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/authenticationMethod> ;
  rdfs:domain chatgptads:ProductFeedSftpAccessCredentialsResource ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ProductFeedSftpAuthenticationMethodResourceScheme .

# Property: password
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedSftpAccessCredentialsResource/password> a rdf:Property ;
  rdfs:label "password" ;
  rdfs:comment "Provides the password for product-feed SFTP access." ;
  schema:alternateName "password" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/password> ;
  rdfs:domain chatgptads:ProductFeedSftpAccessCredentialsResource ;
  rdfs:range xsd:string .

# Property: enabled
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedSftpAccessResource/enabled> a rdf:Property ;
  rdfs:label "enabled" ;
  rdfs:comment "Indicates whether the product feed’s SFTP access is enabled." ;
  schema:alternateName "enabled" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/enabled> ;
  rdfs:domain chatgptads:ProductFeedSftpAccessResource ;
  rdfs:range xsd:boolean .

# Property: connection uri
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedSftpAccessResource/connectionUri> a rdf:Property ;
  rdfs:label "connection uri" ;
  rdfs:comment "Identifies the URI used to connect to the product feed’s SFTP access." ;
  schema:alternateName "connection_uri" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/connectionUri> ;
  rdfs:domain chatgptads:ProductFeedSftpAccessResource ;
  rdfs:range xsd:string .

# Property: authentication method
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ProductFeedSftpAccessResource/authenticationMethod> a rdf:Property ;
  rdfs:label "authentication method" ;
  rdfs:comment "Specifies the authentication method for the product feed’s SFTP access." ;
  schema:alternateName "authentication_method" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/authenticationMethod> ;
  rdfs:domain chatgptads:ProductFeedSftpAccessResource ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ProductFeedSftpAuthenticationMethodResourceScheme .

# Property: expected draft revision id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.PublishLeadFormBody/expectedDraftRevisionId> a rdf:Property ;
  rdfs:label "expected draft revision id" ;
  rdfs:comment "Identifies the draft revision expected when publishing the lead form." ;
  schema:alternateName "expected_draft_revision_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/expectedDraftRevisionId> ;
  rdfs:domain chatgptads:PublishLeadFormBody ;
  rdfs:range xsd:string .

# Property: filters
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.QueryProductFeedProductsBody/filters> a rdf:Property ;
  rdfs:label "filters" ;
  rdfs:comment "Defines the filters for the product feed product query." ;
  schema:alternateName "filters" ;
  rdfs:domain chatgptads:QueryProductFeedProductsBody ;
  rdfs:range chatgptads:ProductSetFilterParams .

# Property: limit
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.QueryProductFeedProductsBody/limit> a rdf:Property ;
  rdfs:label "limit" ;
  rdfs:comment "Specifies the maximum number of products requested by the query." ;
  schema:alternateName "limit" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/limit> ;
  rdfs:domain chatgptads:QueryProductFeedProductsBody ;
  rdfs:range xsd:long .

# Property: after
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.QueryProductFeedProductsBody/after> a rdf:Property ;
  rdfs:label "after" ;
  rdfs:comment "Identifies the position after which the product query should continue." ;
  schema:alternateName "after" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/after> ;
  rdfs:domain chatgptads:QueryProductFeedProductsBody ;
  rdfs:range xsd:string .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.QueryProductFeedProductsResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the object represented by the product query response." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:QueryProductFeedProductsResource ;
  rdfs:range xsd:string .

# Property: data
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.QueryProductFeedProductsResource/data> a rdf:Property ;
  rdfs:label "data" ;
  rdfs:comment "Contains the products returned by the query." ;
  schema:alternateName "data" ;
  rdfs:domain chatgptads:QueryProductFeedProductsResource ;
  rdfs:range chatgptads:ProductFeedProductBody .

# Property: total count
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.QueryProductFeedProductsResource/totalCount> a rdf:Property ;
  rdfs:label "total count" ;
  rdfs:comment "Reports the total number of products." ;
  schema:alternateName "total_count" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/totalCount> ;
  rdfs:domain chatgptads:QueryProductFeedProductsResource ;
  rdfs:range xsd:long .

# Property: matched count
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.QueryProductFeedProductsResource/matchedCount> a rdf:Property ;
  rdfs:label "matched count" ;
  rdfs:comment "Reports the number of products matching the query." ;
  schema:alternateName "matched_count" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/matchedCount> ;
  rdfs:domain chatgptads:QueryProductFeedProductsResource ;
  rdfs:range xsd:long .

# Property: first id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.QueryProductFeedProductsResource/firstId> a rdf:Property ;
  rdfs:label "first id" ;
  rdfs:comment "Identifies the first product in the returned results." ;
  schema:alternateName "first_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/firstId> ;
  rdfs:domain chatgptads:QueryProductFeedProductsResource ;
  rdfs:range xsd:string .

# Property: last id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.QueryProductFeedProductsResource/lastId> a rdf:Property ;
  rdfs:label "last id" ;
  rdfs:comment "Identifies the last product in the returned results." ;
  schema:alternateName "last_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/lastId> ;
  rdfs:domain chatgptads:QueryProductFeedProductsResource ;
  rdfs:range xsd:string .

# Property: has more
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.QueryProductFeedProductsResource/hasMore> a rdf:Property ;
  rdfs:label "has more" ;
  rdfs:comment "Indicates whether more products are available beyond the returned results." ;
  schema:alternateName "has_more" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/hasMore> ;
  rdfs:domain chatgptads:QueryProductFeedProductsResource ;
  rdfs:range xsd:boolean .

# Property: file id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ReplaceCustomAudienceMembersBody/fileId> a rdf:Property ;
  rdfs:label "file id" ;
  rdfs:comment "Identifies the file containing the custom audience members." ;
  schema:alternateName "file_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fileId> ;
  rdfs:domain chatgptads:ReplaceCustomAudienceMembersBody ;
  rdfs:range xsd:string .

# Property: expected revision
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ReplaceCustomAudienceMembersBody/expectedRevision> a rdf:Property ;
  rdfs:label "expected revision" ;
  rdfs:comment "Specifies the custom audience revision expected for the replacement." ;
  schema:alternateName "expected_revision" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/expectedRevision> ;
  rdfs:domain chatgptads:ReplaceCustomAudienceMembersBody ;
  rdfs:range xsd:long .

# Property: filename
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ReplaceCustomAudienceMembersBody/filename> a rdf:Property ;
  rdfs:label "filename" ;
  rdfs:comment "Provides the name of the custom audience member file." ;
  schema:alternateName "filename" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/filename> ;
  rdfs:domain chatgptads:ReplaceCustomAudienceMembersBody ;
  rdfs:range xsd:string .

# Property: mimetype
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ReplaceCustomAudienceMembersBody/mimetype> a rdf:Property ;
  rdfs:label "mimetype" ;
  rdfs:comment "Specifies the media type of the custom audience member file." ;
  schema:alternateName "mimetype" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/mimetype> ;
  rdfs:domain chatgptads:ReplaceCustomAudienceMembersBody ;
  rdfs:range xsd:string .

# Property: file size
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ReplaceCustomAudienceMembersBody/fileSize> a rdf:Property ;
  rdfs:label "file size" ;
  rdfs:comment "Reports the size of the custom audience member file." ;
  schema:alternateName "file_size" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fileSize> ;
  rdfs:domain chatgptads:ReplaceCustomAudienceMembersBody ;
  rdfs:range xsd:long .

# Property: identifier type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ReplaceCustomAudienceMembersBody/identifierType> a rdf:Property ;
  rdfs:label "identifier type" ;
  rdfs:comment "Specifies the type of identifiers in the custom audience member file." ;
  schema:alternateName "identifier_type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/identifierType> ;
  rdfs:domain chatgptads:ReplaceCustomAudienceMembersBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:CustomAudienceIdentifierTypeParamScheme .

# Property: identifier resolution
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.ReplaceCustomAudienceMembersBody/identifierResolution> a rdf:Property ;
  rdfs:label "identifier resolution" ;
  rdfs:comment "Specifies how identifiers in the custom audience member file are resolved." ;
  schema:alternateName "identifier_resolution" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/identifierResolution> ;
  rdfs:domain chatgptads:ReplaceCustomAudienceMembersBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:CustomAudienceIdentifierResolutionParamScheme .

# Property: object
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TestLeadSubmissionResource/object> a rdf:Property ;
  rdfs:label "object" ;
  rdfs:comment "Identifies the object represented by the test lead submission." ;
  schema:alternateName "object" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/object> ;
  rdfs:domain chatgptads:TestLeadSubmissionResource ;
  rdfs:range xsd:string .

# Property: synthetic
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TestLeadSubmissionResource/synthetic> a rdf:Property ;
  rdfs:label "synthetic" ;
  rdfs:comment "Indicates whether the lead submission is synthetic." ;
  schema:alternateName "synthetic" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/synthetic> ;
  rdfs:domain chatgptads:TestLeadSubmissionResource ;
  rdfs:range xsd:boolean .

# Property: delivery status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TestLeadSubmissionResource/deliveryStatus> a rdf:Property ;
  rdfs:label "delivery status" ;
  rdfs:comment "Reports the delivery status of the test lead submission." ;
  schema:alternateName "delivery_status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/deliveryStatus> ;
  rdfs:domain chatgptads:TestLeadSubmissionResource ;
  rdfs:range xsd:string .

# Property: webhook delivery id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TestLeadSubmissionResource/webhookDeliveryId> a rdf:Property ;
  rdfs:label "webhook delivery id" ;
  rdfs:comment "Identifies the webhook delivery associated with the test lead submission." ;
  schema:alternateName "webhook_delivery_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/webhookDeliveryId> ;
  rdfs:domain chatgptads:TestLeadSubmissionResource ;
  rdfs:range xsd:string .

# Property: subscription id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TestLeadSubmissionResource/subscriptionId> a rdf:Property ;
  rdfs:label "subscription id" ;
  rdfs:comment "Identifies the subscription associated with the test lead submission." ;
  schema:alternateName "subscription_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/subscriptionId> ;
  rdfs:domain chatgptads:TestLeadSubmissionResource ;
  rdfs:range xsd:string .

# Property: form id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TestLeadSubmissionResource/formId> a rdf:Property ;
  rdfs:label "form id" ;
  rdfs:comment "Identifies the lead form associated with the test submission." ;
  schema:alternateName "form_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/formId> ;
  rdfs:domain chatgptads:TestLeadSubmissionResource ;
  rdfs:range xsd:string .

# Property: form revision id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TestLeadSubmissionResource/formRevisionId> a rdf:Property ;
  rdfs:label "form revision id" ;
  rdfs:comment "Identifies the form revision associated with the test submission." ;
  schema:alternateName "form_revision_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/formRevisionId> ;
  rdfs:domain chatgptads:TestLeadSubmissionResource ;
  rdfs:range xsd:string .

# Property: event
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.TestLeadSubmissionResource/event> a rdf:Property ;
  rdfs:label "event" ;
  rdfs:comment "Contains the event data for the test lead submission." ;
  schema:alternateName "event" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/event> ;
  rdfs:domain chatgptads:TestLeadSubmissionResource ;
  rdfs:range rdf:JSON .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdAccountBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the updated name of the ad account." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:UpdateAdAccountBody ;
  rdfs:range xsd:string .

# Property: url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdAccountBody/url> a rdf:Property ;
  rdfs:label "url" ;
  rdfs:comment "Provides the updated URL of the ad account." ;
  schema:alternateName "url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/url> ;
  rdfs:domain chatgptads:UpdateAdAccountBody ;
  rdfs:range xsd:string .

# Property: favicon file id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdAccountBody/faviconFileId> a rdf:Property ;
  rdfs:label "favicon file id" ;
  rdfs:comment "Identifies the file used for the ad account favicon." ;
  schema:alternateName "favicon_file_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/faviconFileId> ;
  rdfs:domain chatgptads:UpdateAdAccountBody ;
  rdfs:range xsd:string .

# Property: negative keywords
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdAccountNegativeKeywordsBody/negativeKeywords> a rdf:Property ;
  rdfs:label "negative keywords" ;
  rdfs:comment "Lists the negative keywords for the ad account." ;
  schema:alternateName "negative_keywords" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/negativeKeywords> ;
  rdfs:domain chatgptads:UpdateAdAccountNegativeKeywordsBody ;
  rdfs:range xsd:string .

# Property: start date
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdAccountSpendLimitWindowBody/startDate> a rdf:Property ;
  rdfs:label "start date" ;
  rdfs:comment "Specifies the start date of the ad account spend limit window." ;
  schema:alternateName "start_date" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/startDate> ;
  rdfs:domain chatgptads:UpdateAdAccountSpendLimitWindowBody ;
  rdfs:range xsd:string .

# Property: end date
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdAccountSpendLimitWindowBody/endDate> a rdf:Property ;
  rdfs:label "end date" ;
  rdfs:comment "Specifies the end date of the ad account spend limit window." ;
  schema:alternateName "end_date" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/endDate> ;
  rdfs:domain chatgptads:UpdateAdAccountSpendLimitWindowBody ;
  rdfs:range xsd:string .

# Property: amount micros
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdAccountSpendLimitWindowBody/amountMicros> a rdf:Property ;
  rdfs:label "amount micros" ;
  rdfs:comment "Represents the updated amount for an ad account spend limit window in micros." ;
  schema:alternateName "amount_micros" ;
  rdfs:subPropertyOf adm:monetaryValue ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/amountMicros> ;
  adm:wireEncoding adm:Micros ;
  rdfs:domain chatgptads:UpdateAdAccountSpendLimitWindowBody ;
  rdfs:range xsd:long .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdAccountSpendLimitWindowBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Provides the name of the ad account spend limit window." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:UpdateAdAccountSpendLimitWindowBody ;
  rdfs:range xsd:string .

# Property: io id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdAccountSpendLimitWindowBody/ioId> a rdf:Property ;
  rdfs:label "io id" ;
  rdfs:comment "Identifies the insertion order associated with the ad account spend limit window." ;
  schema:alternateName "io_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/ioId> ;
  rdfs:domain chatgptads:UpdateAdAccountSpendLimitWindowBody ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Specifies the ad's name." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:UpdateAdBody ;
  rdfs:range xsd:string .

# Property: creative
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdBody/creative> a rdf:Property ;
  rdfs:label "creative" ;
  rdfs:comment "Contains the creative details for the ad." ;
  schema:alternateName "creative" ;
  rdfs:domain chatgptads:UpdateAdBody ;
  rdfs:range chatgptads:UpdateAdCreativeParams .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Specifies the ad's active, paused, or archived status." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:UpdateAdBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ActivePausedArchivedStatusParamScheme .

# Property: landing page configuration
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdBody/landingPageConfiguration> a rdf:Property ;
  rdfs:label "landing page configuration" ;
  rdfs:comment "Contains the ad's landing page configuration." ;
  schema:alternateName "landing_page_configuration" ;
  rdfs:domain chatgptads:UpdateAdBody ;
  rdfs:range chatgptads:LandingPageConfigurationParams .

# Property: type
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdCreativeParams/type> a rdf:Property ;
  rdfs:label "type" ;
  rdfs:comment "Specifies the type of ad creative." ;
  schema:alternateName "type" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/type> ;
  rdfs:domain chatgptads:UpdateAdCreativeParams ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:AdCreativeTypeParamScheme .

# Property: title
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdCreativeParams/title> a rdf:Property ;
  rdfs:label "title" ;
  rdfs:comment "Contains the title of the ad creative." ;
  schema:alternateName "title" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/title> ;
  rdfs:domain chatgptads:UpdateAdCreativeParams ;
  rdfs:range xsd:string .

# Property: body
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdCreativeParams/body> a rdf:Property ;
  rdfs:label "body" ;
  rdfs:comment "Contains the body text of the ad creative." ;
  schema:alternateName "body" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/body> ;
  rdfs:domain chatgptads:UpdateAdCreativeParams ;
  rdfs:range xsd:string .

# Property: price
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdCreativeParams/price> a rdf:Property ;
  rdfs:label "price" ;
  rdfs:comment "Specifies the price associated with the ad creative." ;
  schema:alternateName "price" ;
  rdfs:domain chatgptads:UpdateAdCreativeParams ;
  rdfs:range xsd:string .

# Property: target url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdCreativeParams/targetUrl> a rdf:Property ;
  rdfs:label "target url" ;
  rdfs:comment "Specifies the URL targeted by the ad creative." ;
  schema:alternateName "target_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/targetUrl> ;
  rdfs:domain chatgptads:UpdateAdCreativeParams ;
  rdfs:range xsd:string .

# Property: file id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdCreativeParams/fileId> a rdf:Property ;
  rdfs:label "file id" ;
  rdfs:comment "Identifies the file associated with the ad creative." ;
  schema:alternateName "file_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fileId> ;
  rdfs:domain chatgptads:UpdateAdCreativeParams ;
  rdfs:range xsd:string .

# Property: image crop
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdCreativeParams/imageCrop> a rdf:Property ;
  rdfs:label "image crop" ;
  rdfs:comment "Optional normalized square crop for chat_card creatives. Requires file_id and is not supported for product_ad_template creatives." ;
  schema:alternateName "image_crop" ;
  rdfs:domain chatgptads:UpdateAdCreativeParams ;
  rdfs:range chatgptads:AdImageCropParams .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdGroupBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Specifies the ad group's name." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:UpdateAdGroupBody ;
  rdfs:range xsd:string .

# Property: description
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdGroupBody/description> a rdf:Property ;
  rdfs:label "description" ;
  rdfs:comment "Provides a description of the ad group." ;
  schema:alternateName "description" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/description> ;
  rdfs:domain chatgptads:UpdateAdGroupBody ;
  rdfs:range xsd:string .

# Property: context hints
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdGroupBody/contextHints> a rdf:Property ;
  rdfs:label "context hints" ;
  rdfs:comment "Contains contextual hints for the ad group." ;
  schema:alternateName "context_hints" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/contextHints> ;
  rdfs:domain chatgptads:UpdateAdGroupBody ;
  rdfs:range xsd:string .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdGroupBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Specifies the ad group's active, paused, or archived status." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:UpdateAdGroupBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ActivePausedArchivedStatusParamScheme .

# Property: bidding config
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdGroupBody/biddingConfig> a rdf:Property ;
  rdfs:label "bidding config" ;
  rdfs:comment "Contains the ad group's bidding configuration." ;
  schema:alternateName "bidding_config" ;
  rdfs:domain chatgptads:UpdateAdGroupBody ;
  rdfs:range chatgptads:BiddingConfigParams .

# Property: product set
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdGroupBody/productSet> a rdf:Property ;
  rdfs:label "product set" ;
  rdfs:comment "Specifies the product set associated with the ad group." ;
  schema:alternateName "product_set" ;
  rdfs:domain chatgptads:UpdateAdGroupBody ;
  rdfs:range chatgptads:ProductSetParams .

# Property: landing page configuration
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateAdGroupBody/landingPageConfiguration> a rdf:Property ;
  rdfs:label "landing page configuration" ;
  rdfs:comment "Contains the ad group's landing page configuration." ;
  schema:alternateName "landing_page_configuration" ;
  rdfs:domain chatgptads:UpdateAdGroupBody ;
  rdfs:range chatgptads:LandingPageConfigurationParams .

# Property: description
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateBusinessAgentBody/description> a rdf:Property ;
  rdfs:label "description" ;
  rdfs:comment "Provides a description of the business agent." ;
  schema:alternateName "description" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/description> ;
  rdfs:domain chatgptads:UpdateBusinessAgentBody ;
  rdfs:range xsd:string .

# Property: privacy policy url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateBusinessAgentBody/privacyPolicyUrl> a rdf:Property ;
  rdfs:label "privacy policy url" ;
  rdfs:comment "Specifies the URL of the business agent's privacy policy." ;
  schema:alternateName "privacy_policy_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/privacyPolicyUrl> ;
  rdfs:domain chatgptads:UpdateBusinessAgentBody ;
  rdfs:range xsd:string .

# Property: instructions
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateBusinessAgentBody/instructions> a rdf:Property ;
  rdfs:label "instructions" ;
  rdfs:comment "Provides instructions for the business agent." ;
  schema:alternateName "instructions" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/instructions> ;
  rdfs:domain chatgptads:UpdateBusinessAgentBody ;
  rdfs:range xsd:string .

# Property: conversation starters
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateBusinessAgentBody/conversationStarters> a rdf:Property ;
  rdfs:label "conversation starters" ;
  rdfs:comment "Contains conversation starters for the business agent." ;
  schema:alternateName "conversation_starters" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/conversationStarters> ;
  rdfs:domain chatgptads:UpdateBusinessAgentBody ;
  rdfs:range xsd:string .

# Property: product feed ids
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateBusinessAgentBody/productFeedIds> a rdf:Property ;
  rdfs:label "product feed ids" ;
  rdfs:comment "Identifies the product feeds associated with the business agent." ;
  schema:alternateName "product_feed_ids" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/productFeedIds> ;
  rdfs:domain chatgptads:UpdateBusinessAgentBody ;
  rdfs:range xsd:string .

# Property: connector ids
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateBusinessAgentBody/connectorIds> a rdf:Property ;
  rdfs:label "connector ids" ;
  rdfs:comment "Identifies the connectors associated with the business agent." ;
  schema:alternateName "connector_ids" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/connectorIds> ;
  rdfs:domain chatgptads:UpdateBusinessAgentBody ;
  rdfs:range xsd:string .

# Property: tools
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateBusinessAgentBody/tools> a rdf:Property ;
  rdfs:label "tools" ;
  rdfs:comment "Specifies the tools associated with the business agent." ;
  schema:alternateName "tools" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/tools> ;
  rdfs:domain chatgptads:UpdateBusinessAgentBody ;
  rdfs:range xsd:string .

# Property: lead form
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateBusinessAgentBody/leadForm> a rdf:Property ;
  rdfs:label "lead form" ;
  rdfs:comment "Specifies the lead form selection for the business agent." ;
  schema:alternateName "lead_form" ;
  rdfs:domain chatgptads:UpdateBusinessAgentBody ;
  rdfs:range chatgptads:BusinessAgentLeadFormSelectionBodyParam .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateBusinessAgentBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Specifies the business agent's name." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:UpdateBusinessAgentBody ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateCampaignBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Specifies the campaign's name." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:UpdateCampaignBody ;
  rdfs:range xsd:string .

# Property: description
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateCampaignBody/description> a rdf:Property ;
  rdfs:label "description" ;
  rdfs:comment "Provides a description of the campaign." ;
  schema:alternateName "description" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/description> ;
  rdfs:domain chatgptads:UpdateCampaignBody ;
  rdfs:range xsd:string .

# Property: start time
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateCampaignBody/startTime> a rdf:Property ;
  rdfs:label "start time" ;
  rdfs:comment "Specifies when the campaign starts." ;
  schema:alternateName "start_time" ;
  rdfs:domain chatgptads:UpdateCampaignBody ;
  rdfs:range xsd:long .

# Property: end time
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateCampaignBody/endTime> a rdf:Property ;
  rdfs:label "end time" ;
  rdfs:comment "Specifies when the campaign ends." ;
  schema:alternateName "end_time" ;
  rdfs:domain chatgptads:UpdateCampaignBody ;
  rdfs:range xsd:long .

# Property: status
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateCampaignBody/status> a rdf:Property ;
  rdfs:label "status" ;
  rdfs:comment "Specifies the campaign's active, paused, or archived status." ;
  schema:alternateName "status" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/status> ;
  rdfs:domain chatgptads:UpdateCampaignBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:ActivePausedArchivedStatusParamScheme .

# Property: budget
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateCampaignBody/budget> a rdf:Property ;
  rdfs:label "budget" ;
  rdfs:comment "Contains the campaign's budget configuration." ;
  schema:alternateName "budget" ;
  rdfs:domain chatgptads:UpdateCampaignBody ;
  rdfs:range chatgptads:BudgetParams .

# Property: targeting
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateCampaignBody/targeting> a rdf:Property ;
  rdfs:label "targeting" ;
  rdfs:comment "Contains the campaign's targeting configuration." ;
  schema:alternateName "targeting" ;
  rdfs:domain chatgptads:UpdateCampaignBody ;
  rdfs:range chatgptads:TargetingParams .

# Property: landing page configuration
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateCampaignBody/landingPageConfiguration> a rdf:Property ;
  rdfs:label "landing page configuration" ;
  rdfs:comment "Contains the campaign's landing page configuration." ;
  schema:alternateName "landing_page_configuration" ;
  rdfs:domain chatgptads:UpdateCampaignBody ;
  rdfs:range chatgptads:LandingPageConfigurationParams .

# Property: conversion event setting ids
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateCampaignBody/conversionEventSettingIds> a rdf:Property ;
  rdfs:label "conversion event setting ids" ;
  rdfs:comment "Identifies the conversion event settings associated with the campaign." ;
  schema:alternateName "conversion_event_setting_ids" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/conversionEventSettingIds> ;
  rdfs:domain chatgptads:UpdateCampaignBody ;
  rdfs:range xsd:string .

# Property: name
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateLeadFormBody/name> a rdf:Property ;
  rdfs:label "name" ;
  rdfs:comment "Specifies the lead form's name." ;
  schema:alternateName "name" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/name> ;
  rdfs:domain chatgptads:UpdateLeadFormBody ;
  rdfs:range xsd:string .

# Property: privacy policy url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateLeadFormBody/privacyPolicyUrl> a rdf:Property ;
  rdfs:label "privacy policy url" ;
  rdfs:comment "Specifies the URL of the lead form's privacy policy." ;
  schema:alternateName "privacy_policy_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/privacyPolicyUrl> ;
  rdfs:domain chatgptads:UpdateLeadFormBody ;
  rdfs:range xsd:string .

# Property: fields
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateLeadFormBody/fields> a rdf:Property ;
  rdfs:label "fields" ;
  rdfs:comment "Contains the fields included in the lead form." ;
  schema:alternateName "fields" ;
  rdfs:domain chatgptads:UpdateLeadFormBody ;
  rdfs:range chatgptads:CreateLeadFormFieldBodyParam .

# Property: expected draft revision id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UpdateLeadFormBody/expectedDraftRevisionId> a rdf:Property ;
  rdfs:label "expected draft revision id" ;
  rdfs:comment "Identifies the draft revision expected for the lead form update." ;
  schema:alternateName "expected_draft_revision_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/expectedDraftRevisionId> ;
  rdfs:domain chatgptads:UpdateLeadFormBody ;
  rdfs:range xsd:string .

# Property: file
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UploadBlobBody/file> a rdf:Property ;
  rdfs:label "file" ;
  rdfs:comment "Contains the blob file to upload." ;
  schema:alternateName "file" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/file> ;
  rdfs:domain chatgptads:UploadBlobBody ;
  rdfs:range xsd:base64Binary .

# Property: purpose
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UploadBlobBody/purpose> a rdf:Property ;
  rdfs:label "purpose" ;
  rdfs:comment "The upload's intended use. This field is required unless the authenticated ad account is enrolled in the custom-audience compatibility rollout. For enrolled accounts, an omitted value defaults to `custom_audience`." ;
  schema:alternateName "purpose" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/purpose> ;
  rdfs:domain chatgptads:UploadBlobBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:UploadBlobPurposeParamScheme .

# Property: file id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UploadBlobResource/fileId> a rdf:Property ;
  rdfs:label "file id" ;
  rdfs:comment "Identifies the uploaded blob file." ;
  schema:alternateName "file_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fileId> ;
  rdfs:domain chatgptads:UploadBlobResource ;
  rdfs:range xsd:string .

# Property: image url
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UploadImageBody/imageUrl> a rdf:Property ;
  rdfs:label "image url" ;
  rdfs:comment "Specifies the URL of the image to upload." ;
  schema:alternateName "image_url" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/imageUrl> ;
  rdfs:domain chatgptads:UploadImageBody ;
  rdfs:range xsd:string .

# Property: file
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UploadImageBody/file> a rdf:Property ;
  rdfs:label "file" ;
  rdfs:comment "Contains the image file to upload." ;
  schema:alternateName "file" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/file> ;
  rdfs:domain chatgptads:UploadImageBody ;
  rdfs:range xsd:base64Binary .

# Property: purpose
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UploadImageBody/purpose> a rdf:Property ;
  rdfs:label "purpose" ;
  rdfs:comment "Specifies the purpose of the image upload." ;
  schema:alternateName "purpose" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/purpose> ;
  rdfs:domain chatgptads:UploadImageBody ;
  rdfs:range xsd:string ;
  qb:codeList chatgptads:UploadImagePurposeParamScheme .

# Property: file id
<https://relay.inferal.com/ontology/chatgptads/property/Chatgptads.UploadImageResource/fileId> a rdf:Property ;
  rdfs:label "file id" ;
  rdfs:comment "Identifies the uploaded image file." ;
  schema:alternateName "file_id" ;
  rdfs:subPropertyOf <https://relay.inferal.com/ontology/chatgptads/property/fileId> ;
  rdfs:domain chatgptads:UploadImageResource ;
  rdfs:range xsd:string .

# Generated Record properties for Chatgptads.CreatePartnerDataUploadResource.uploadHeaders
<https://relay.inferal.com/ontology/chatgptads/record/Chatgptads.CreatePartnerDataUploadResource/uploadHeaders/entry> a rdf:Property ;
  rdfs:label "entry" ;
  rdfs:domain <https://relay.inferal.com/ontology/chatgptads/record/Chatgptads.CreatePartnerDataUploadResource/uploadHeaders/Container> ;
  rdfs:range <https://relay.inferal.com/ontology/chatgptads/record/Chatgptads.CreatePartnerDataUploadResource/uploadHeaders/Entry> .
<https://relay.inferal.com/ontology/chatgptads/record/Chatgptads.CreatePartnerDataUploadResource/uploadHeaders/key> a rdf:Property ;
  rdfs:label "key" ;
  rdfs:domain <https://relay.inferal.com/ontology/chatgptads/record/Chatgptads.CreatePartnerDataUploadResource/uploadHeaders/Entry> ;
  rdfs:range xsd:string .
<https://relay.inferal.com/ontology/chatgptads/record/Chatgptads.CreatePartnerDataUploadResource/uploadHeaders/value> a rdf:Property ;
  rdfs:label "value" ;
  rdfs:domain <https://relay.inferal.com/ontology/chatgptads/record/Chatgptads.CreatePartnerDataUploadResource/uploadHeaders/Entry> ;
  rdfs:range xsd:string .
