@prefix : <https://ontology.inferal.com/profiles/relay-data-classification/googleads/> .
@prefix conf: <https://ontology.inferal.com/modules/confidence/> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix dcls: <https://ontology.inferal.com/modules/data-classification/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix dpv: <https://w3id.org/dpv#> .
@prefix inferal-catalog: <https://ontology.inferal.com/catalog/> .
@prefix mod: <https://w3id.org/mod#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix pd: <https://w3id.org/dpv/pd#> .
@prefix prof: <http://www.w3.org/ns/dx/prof/> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix pubacc: <https://ontology.inferal.com/modules/publication-access/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix googleads: <https://relay.inferal.com/ontology/googleads/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix voaf: <http://purl.org/vocommons/voaf#> .

:
    a owl:Ontology, prof:Profile, mod:SemanticArtefact, voaf:Vocabulary, pubacc:PublicationManagedOntology ;
    dcterms:accessRights pubacc:PublicAccess ;
    owl:versionInfo "0.1.0" ;
    owl:imports conf: ;
    owl:imports dcls: ;
    owl:imports <https://w3id.org/dpv> ;
    owl:imports <https://w3id.org/dpv/pd> ;
    owl:imports <http://www.w3.org/ns/prov> ;
    owl:imports googleads: ;
    dcterms:title "Google Ads Relay Data Classification Profile" ;
    dcterms:description "Data classification annotations for the current Google Ads Inferal Relay RDF ontology, focused on personal-data and PII-like fields without modifying generated Relay source RDF." ;
    dcterms:created "2026-06-09"^^xsd:date ;
    dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
    dcterms:subject "PII", "personal data", "Relay", "DPV", "data classification", "Google Ads" ;
    vann:preferredNamespacePrefix "rdcp-googleads" ;
    vann:preferredNamespaceUri "https://ontology.inferal.com/profiles/relay-data-classification/googleads/" ;
    prof:isProfileOf dcls: ;
    prof:isProfileOf googleads: ;
    voaf:reliesOn dcls: ;
    voaf:reliesOn conf: ;
    voaf:reliesOn <https://w3id.org/dpv> ;
    voaf:reliesOn <https://w3id.org/dpv/pd> ;
    voaf:reliesOn googleads: ;
    dcat:distribution [
        a dcat:Distribution ;
        dcat:accessURL : ;
        dcat:downloadURL <https://ontology.inferal.com/profiles/relay-data-classification/googleads/ontology.ttl> ;
        inferal-catalog:sourcePath "src/profiles/relay-data-classification/googleads/ontology.ttl" ;
        dcat:mediaType "text/turtle" ;
    ] ;
    rdfs:comment "This profile treats Google Ads Relay API schema fields as data elements and annotates predicate-level terms with candidate DPV-PD categories, confidence values, sensitivity, review flags, and detection provenance. Candidate annotations identify fields requiring human or source-system review before asserting personal-data semantics." .

:relay-api-schema-context
    a dcls:ClassificationContext ;
    rdfs:label "Relay API schema context" ;
    rdfs:comment "Classification context for predicate-level fields in the current merged Inferal Relay RDF ontologies. These annotations describe schema terms, not observed payload values." .

:relay-pii-rule-set-v1
    a dcls:ClassificationRuleSet ;
    rdfs:label "Relay PII rule set v1" ;
    rdfs:comment "Deterministic field-name and upstream-comment rules used to draft the Relay data-classification profile." ;
    dcterms:description "The rule set reads RDF property IRIs, labels, and comments from generated Relay RDF. It excludes obvious constants, aggregate metrics, monetary amounts, product, business, vendor, configuration, audience-breakdown, and product-catalog demographic fields. It proposes candidate personal-data categories for explicit person-name, email, telephone, IP address, user-agent, birth, gender, address, postal-code, city, country, GPS-coordinate, payment-card, official-identifier, nationality, age, enhanced-match, URL, device, credential-adjacent, profile-media, identifier-like, contact-object, locale, freeform-note, document, and tax-registration fields. Confidence and sensitivity values are heuristic defaults for governance triage, not legal determinations, manual-review evidence, or assertions that observed payload values contain personal data." ;
    dcls:hasClassificationRule :constant-name-exclusion-rule ;
    dcls:hasClassificationRule :automatic-enhanced-match-exclusion-rule ;
    dcls:hasClassificationRule :non-personal-enabled-flag-exclusion-rule ;
    dcls:hasClassificationRule :aggregate-metric-exclusion-rule ;
    dcls:hasClassificationRule :monetary-metric-exclusion-rule ;
    dcls:hasClassificationRule :business-product-name-exclusion-rule ;
    dcls:hasClassificationRule :username-rule ;
    dcls:hasClassificationRule :direct-person-name-rule ;
    dcls:hasClassificationRule :email-address-rule ;
    dcls:hasClassificationRule :email-derived-flag-rule ;
    dcls:hasClassificationRule :telephone-number-rule ;
    dcls:hasClassificationRule :country-calling-code-rule ;
    dcls:hasClassificationRule :ip-address-rule ;
    dcls:hasClassificationRule :user-agent-rule ;
    dcls:hasClassificationRule :birth-date-rule ;
    dcls:hasClassificationRule :birth-place-rule ;
    dcls:hasClassificationRule :gender-rule ;
    dcls:hasClassificationRule :payment-card-number-rule ;
    dcls:hasClassificationRule :payment-card-rule ;
    dcls:hasClassificationRule :bank-account-rule ;
    dcls:hasClassificationRule :financial-account-number-rule ;
    dcls:hasClassificationRule :official-id-rule ;
    dcls:hasClassificationRule :nationality-rule ;
    dcls:hasClassificationRule :age-rule ;
    dcls:hasClassificationRule :physical-address-rule ;
    dcls:hasClassificationRule :street-address-rule ;
    dcls:hasClassificationRule :postal-code-rule ;
    dcls:hasClassificationRule :city-rule ;
    dcls:hasClassificationRule :country-rule ;
    dcls:hasClassificationRule :location-code-rule ;
    dcls:hasClassificationRule :gps-coordinate-rule ;
    dcls:hasClassificationRule :browsing-referral-rule ;
    dcls:hasClassificationRule :device-based-rule ;
    dcls:hasClassificationRule :password-rule ;
    dcls:hasClassificationRule :authenticating-data-rule ;
    dcls:hasClassificationRule :credential-transport-rule ;
    dcls:hasClassificationRule :profile-media-rule ;
    dcls:hasClassificationRule :account-identifier-rule ;
    dcls:hasClassificationRule :identifier-like-rule ;
    dcls:hasClassificationRule :contact-object-rule ;
    dcls:hasClassificationRule :locale-language-rule ;
    dcls:hasClassificationRule :freeform-note-rule ;
    dcls:hasClassificationRule :payment-details-rule ;
    dcls:hasClassificationRule :documents-container-rule ;
    dcls:hasClassificationRule :tax-registration-rule .

:constant-name-exclusion-rule
    a dcls:ClassificationRule ;
    rdfs:label "Constant name exclusion rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:excludesPattern "^[A-Z0-9_]+$ with underscore" ;
    dcls:ruleOrder 1 ;
    dcls:ruleRationale "Suppresses constant-style schema terms because Relay constants usually name enum values or generated symbols rather than data-bearing personal fields." .

:automatic-enhanced-match-exclusion-rule
    a dcls:ClassificationRule ;
    rdfs:label "Automatic enhanced match exclusion rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:excludesPattern "^(aem|automaticEnhancedMatch)" ;
    dcls:ruleOrder 2 ;
    dcls:ruleRationale "Suppresses container or configuration fields for automatic enhanced matching; individual enhanced-match fields are handled separately when the provider exposes them." .

:non-personal-enabled-flag-exclusion-rule
    a dcls:ClassificationRule ;
    rdfs:label "Non-personal enabled flag exclusion rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:excludesPattern "enabled$ unless the field also mentions email, phone, gender, birth, or name" ;
    dcls:ruleOrder 3 ;
    dcls:ruleRationale "Suppresses generic enabled/configuration flags that do not carry personal-data values." .

:aggregate-metric-exclusion-rule
    a dcls:ClassificationRule ;
    rdfs:label "Aggregate metric exclusion rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:excludesPattern "^(total|average|avg|num|number|count|rate|pct|percentage)" ;
    dcls:ruleOrder 4 ;
    dcls:ruleRationale "Suppresses aggregate metrics because they normally describe counts, totals, or rates rather than addressable personal-data values." .

:monetary-metric-exclusion-rule
    a dcls:ClassificationRule ;
    rdfs:label "Monetary metric exclusion rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:excludesPattern "(amount|price|cost|currency|tax|revenue|sales|spend|budget|refund) unless the same field also mentions id, email, phone, address, zip, postal, country, city, or state" ;
    dcls:ruleOrder 5 ;
    dcls:ruleRationale "Suppresses ordinary monetary metrics while preserving fields whose names also contain personal-data cues." .

:business-product-name-exclusion-rule
    a dcls:ClassificationRule ;
    rdfs:label "Business and product name exclusion rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:excludesPattern "(businessName|companyName|shopName|productName|categoryName|subCategoryName|vendor|merchantDomain|appName|brandName|methodName|topicName|integrationName)" ;
    dcls:ruleOrder 6 ;
    dcls:ruleRationale "Suppresses organization, product, brand, method, topic, and integration names that are not treated as personal-data fields by this profile." .

:username-rule
    a dcls:ClassificationRule ;
    rdfs:label "Username rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "userName|username|authorUsername|assigneeUserName" ;
    dcls:assignsPersonalDataCategory pd:Username ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.88 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 99 ;
    dcls:ruleRationale "Marks username fields as candidates requiring review of whether the value is a real username, handle, display alias, or non-person account label." .

:direct-person-name-rule
    a dcls:ClassificationRule ;
    rdfs:label "Direct person name rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesFieldPart dcls:LabelPart ;
    dcls:matchesFieldPart dcls:CommentPart ;
    dcls:matchesPattern "firstName|lastName|middleName|fullName|secondLastName|addresseeName|billingContactFirstname|billingContactLastname|reviewer|authorName|senderName|receiverName|reviewerDisplayName|displayName|shopOwnerName|accountOwner|accountName|holderName" ;
    dcls:matchesPattern "first name|last name|middle name|display name|reviewer name|author name|sender name|receiver name|customer name|shop owner name|account owner|account name|cardholder name" ;
    dcls:assignsPersonalDataCategory pd:Name ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.96 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 100 ;
    dcls:ruleRationale "Marks explicit person-name fields and source descriptions that state a person-name meaning." .

:email-address-rule
    a dcls:ClassificationRule ;
    rdfs:label "Email address rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "email" ;
    dcls:excludesPattern "(valid|verified|enabled)$" ;
    dcls:assignsPersonalDataCategory pd:EmailAddress ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.98 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 110 ;
    dcls:ruleRationale "Marks fields whose local name contains email, except status/configuration fields handled by the candidate email-derived flag rule." .

:email-derived-flag-rule
    a dcls:ClassificationRule ;
    rdfs:label "Email-derived flag rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "(valid|verified|enabled).*email|email.*(valid|verified|enabled)$" ;
    dcls:assignsPersonalDataCategory pd:EmailAddress ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:ModerateSensitivity ;
    dcls:assignsConfidence 0.72 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 111 ;
    dcls:ruleRationale "Marks email-derived status or configuration fields for review because they may contain only booleans or policy state rather than email addresses." .

:telephone-number-rule
    a dcls:ClassificationRule ;
    rdfs:label "Telephone number rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "phone|telephone" ;
    dcls:assignsPersonalDataCategory pd:TelephoneNumber ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.97 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 120 ;
    dcls:ruleRationale "Marks fields whose local name directly names phone or telephone values." .

:country-calling-code-rule
    a dcls:ClassificationRule ;
    rdfs:label "Country calling code rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "countryCallingCode" ;
    dcls:assignsPersonalDataCategory pd:TelephoneNumber ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.78 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 121 ;
    dcls:ruleRationale "Marks country calling code as telephone-number-related but with lower confidence because it may be a general country dial prefix." .

:ip-address-rule
    a dcls:ClassificationRule ;
    rdfs:label "IP address rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesFieldPart dcls:CommentPart ;
    dcls:matchesPattern "ipAddress|clientIp|customerIp|^ip$|^ips$|ip address" ;
    dcls:assignsPersonalDataCategory pd:IPAddress ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.98 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 130 ;
    dcls:ruleRationale "Marks fields and comments that explicitly name IP addresses." .

:user-agent-rule
    a dcls:ClassificationRule ;
    rdfs:label "User agent rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesFieldPart dcls:CommentPart ;
    dcls:matchesPattern "userAgent|clientUserAgent|customerUserAgent|user agent" ;
    dcls:assignsPersonalDataCategory pd:UserAgent ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.97 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 140 ;
    dcls:ruleRationale "Marks fields and comments that explicitly name user-agent values." .

:birth-date-rule
    a dcls:ClassificationRule ;
    rdfs:label "Birth date rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "dateOfBirth|birthDate|^dob$|^db$" ;
    dcls:assignsPersonalDataCategory pd:BirthDate ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.98 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 150 ;
    dcls:ruleRationale "Marks fields whose local name directly denotes a birth date." .

:birth-place-rule
    a dcls:ClassificationRule ;
    rdfs:label "Birth place rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "birthPlace" ;
    dcls:assignsPersonalDataCategory pd:BirthPlace ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.98 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 151 ;
    dcls:ruleRationale "Marks fields whose local name directly denotes a birth place." .

:gender-rule
    a dcls:ClassificationRule ;
    rdfs:label "Gender rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesFieldPart dcls:CommentPart ;
    dcls:matchesPattern "^(gender|ge)$|gender" ;
    dcls:assignsPersonalDataCategory pd:Gender ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.94 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 160 ;
    dcls:ruleRationale "Marks fields whose name or source description explicitly denotes gender." .

:payment-card-number-rule
    a dcls:ClassificationRule ;
    rdfs:label "Payment card number rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "cardNumber" ;
    dcls:assignsPersonalDataCategory pd:PaymentCardNumber ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.95 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 165 ;
    dcls:ruleRationale "Marks payment-card-number fields as candidates requiring review of whether the schema value carries a full payment card number, token, or masked value." .

:payment-card-rule
    a dcls:ClassificationRule ;
    rdfs:label "Payment card rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "creditCard|creditCards|paymentCard" ;
    dcls:excludesPattern "paymentCardRequired" ;
    dcls:assignsPersonalDataCategory pd:PaymentCard ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.86 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 166 ;
    dcls:ruleRationale "Marks payment-card object fields as candidates requiring review of whether nested payloads carry card numbers, expiry data, tokens, or masked card references." .

:bank-account-rule
    a dcls:ClassificationRule ;
    rdfs:label "Bank account rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "bankAccount" ;
    dcls:assignsPersonalDataCategory pd:BankAccount ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.88 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 167 ;
    dcls:ruleRationale "Marks bank-account fields as candidates requiring review of whether the value carries account details, tokens, or operational references." .

:financial-account-number-rule
    a dcls:ClassificationRule ;
    rdfs:label "Financial account number rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "accountNumber" ;
    dcls:assignsPersonalDataCategory pd:FinancialAccountNumber ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.86 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 168 ;
    dcls:ruleRationale "Marks account-number fields as financial-account-number candidates requiring review of whether the number identifies a personal financial account." .

:official-id-rule
    a dcls:ClassificationRule ;
    rdfs:label "Official ID rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "documentNumber|passportNumber|passport" ;
    dcls:assignsPersonalDataCategory pd:OfficialID ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.88 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 169 ;
    dcls:ruleRationale "Marks travel-document and official-identifier fields as candidates requiring source-system review." .

:nationality-rule
    a dcls:ClassificationRule ;
    rdfs:label "Nationality rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "nationality" ;
    dcls:assignsPersonalDataCategory pd:Nationality ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:ModerateSensitivity ;
    dcls:assignsConfidence 0.90 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 170 ;
    dcls:ruleRationale "Marks nationality fields as candidates requiring review of whether the value describes a person or only a market/document attribute." .

:age-rule
    a dcls:ClassificationRule ;
    rdfs:label "Age rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesFieldPart dcls:CommentPart ;
    dcls:matchesPattern "^age$|child age|traveler age|passenger age" ;
    dcls:assignsPersonalDataCategory pd:Age ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:ModerateSensitivity ;
    dcls:assignsConfidence 0.86 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 171 ;
    dcls:ruleRationale "Marks explicit age fields as candidates requiring review of whether the value describes a person or an aggregate bucket." .

:physical-address-rule
    a dcls:ClassificationRule ;
    rdfs:label "Physical address rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesFieldPart dcls:CommentPart ;
    dcls:matchesPattern "address|addr1|addr2|street|physical address|billing address|shipping address|street address" ;
    dcls:excludesPattern "addressId|id$|matches|shippingTax|shippingTotal|shippingPrice|freeShipping|shippingRequired|shippingClass|shippingProvider|shippingPlatform|shippingDate|shippingStatus|shippingHeight|shippingWeight|shippingWidth|shippingLine|shippingLines|shippingEntitlements|billingPeriod|billingOn|billingType" ;
    dcls:assignsPersonalDataCategory pd:PhysicalAddress ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.95 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 172 ;
    dcls:ruleRationale "Marks address-bearing fields while excluding logistics, shipping, billing-cycle, and address identifier fields that are likely operational metadata." .

:street-address-rule
    a dcls:ClassificationRule ;
    rdfs:label "Street address rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesFieldPart dcls:CommentPart ;
    dcls:matchesPattern "street|address1|address2|addr1|addr2|addressPrimary|addressSecondary|^(line|lines)$" ;
    dcls:assignsPersonalDataCategory pd:Street ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.95 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 173 ;
    dcls:ruleRationale "Marks street-address components and address-line fields." .

:postal-code-rule
    a dcls:ClassificationRule ;
    rdfs:label "Postal code rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "postal|postcode|zip|shippingZip|billingZip" ;
    dcls:assignsPersonalDataCategory pd:PostalCode ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:ModerateSensitivity ;
    dcls:assignsConfidence 0.96 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 180 ;
    dcls:ruleRationale "Marks fields whose local name denotes a postal or ZIP code." .

:city-rule
    a dcls:ClassificationRule ;
    rdfs:label "City rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "city|sessionCity|shippingCity|billingCity|toCity|fromCity" ;
    dcls:excludesPattern "cityCode|locationCode, and a qualified automation state such as <qualifier>State" ;
    dcls:assignsPersonalDataCategory pd:City ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:ModerateSensitivity ;
    dcls:assignsConfidence 0.92 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 190 ;
    dcls:ruleRationale "Marks city fields while excluding code-like location identifiers." .

:country-rule
    a dcls:ClassificationRule ;
    rdfs:label "Country rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "country|sessionCountry|shippingCountry|billingCountry|toCountry|fromCountry|validityCountry|issuanceCountry" ;
    dcls:excludesPattern "countryCallingCode|currency|countryCode$" ;
    dcls:assignsPersonalDataCategory pd:Country ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:ModerateSensitivity ;
    dcls:assignsConfidence 0.90 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 200 ;
    dcls:ruleRationale "Marks country fields while excluding currency, dial-prefix, and code-like country fields." .

:location-code-rule
    a dcls:ClassificationRule ;
    rdfs:label "Location code rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "countryCode|cityCode|state|stateCode|region|province" ;
    dcls:excludesPattern "status|description" ;
    dcls:assignsPersonalDataCategory pd:Location ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:ModerateSensitivity ;
    dcls:assignsConfidence 0.64 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 210 ;
    dcls:ruleRationale "Marks location codes and region fields as candidates because they may represent personal address data, market geography, or operational routing." .

:gps-coordinate-rule
    a dcls:ClassificationRule ;
    rdfs:label "GPS coordinate rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "^(latitude|longitude|lat|lng|lon)$" ;
    dcls:assignsPersonalDataCategory pd:GPSCoordinate ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.94 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 220 ;
    dcls:ruleRationale "Marks explicit coordinate fields." .

:browsing-referral-rule
    a dcls:ClassificationRule ;
    rdfs:label "Browsing referral rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "referrerUrl|refererUrl|urlQueryParams|queryParams|landingPage|pageUrl|currentUrl|sourceUrl" ;
    dcls:assignsPersonalDataCategory pd:BrowsingReferral ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.78 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 230 ;
    dcls:ruleRationale "Marks URL and query-parameter fields as candidates because payloads may carry identifiers, campaign parameters, or personal data depending on source policy." .

:device-based-rule
    a dcls:ClassificationRule ;
    rdfs:label "Device-based rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesFieldPart dcls:CommentPart ;
    dcls:matchesPattern "cookie|browserFingerprint|deviceId|appPackageName|appStore|^device$|deviceModel|^carrier$" ;
    dcls:assignsPersonalDataCategory pd:DeviceBased ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.74 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 240 ;
    dcls:ruleRationale "Marks device, cookie, app, and carrier fields as candidates for device-based personal data." .

:password-rule
    a dcls:ClassificationRule ;
    rdfs:label "Password rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "password" ;
    dcls:assignsPersonalDataCategory pd:Password ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.84 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 248 ;
    dcls:ruleRationale "Marks password fields as candidates requiring review of whether the value contains a password, password policy flag, or opaque credential reference." .

:authenticating-data-rule
    a dcls:ClassificationRule ;
    rdfs:label "Authenticating data rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "authorization|token|secret|credential" ;
    dcls:assignsPersonalDataCategory pd:Authenticating ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.66 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 249 ;
    dcls:ruleRationale "Marks authentication-adjacent fields as candidates requiring review of whether the value authenticates, identifies, or is only operational metadata." .

:credential-transport-rule
    a dcls:ClassificationRule ;
    rdfs:label "Credential or transport rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "headers" ;
    dcls:assignsPersonalDataCategory pd:Identifier ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.58 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 250 ;
    dcls:ruleRationale "Marks unstructured transport and credential-adjacent fields as candidates because they may contain personal identifiers, authentication data, or no personal data depending on payload policy." .

:profile-media-rule
    a dcls:ClassificationRule ;
    rdfs:label "Profile media rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "avatar|avatarUrl|profileUrl|profileImage|photoUrl" ;
    dcls:assignsPersonalDataCategory pd:Profile ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:ModerateSensitivity ;
    dcls:assignsConfidence 0.68 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 260 ;
    dcls:ruleRationale "Marks profile-media URL fields as candidates because they may point to profile or image data about a person." .

:account-identifier-rule
    a dcls:ClassificationRule ;
    rdfs:label "Account identifier rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "user(Name)?|account" ;
    dcls:assignsPersonalDataCategory pd:AccountIdentifier ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.70 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 270 ;
    dcls:ruleRationale "Marks account- or user-like identifier fields as candidates requiring linkability review." .

:identifier-like-rule
    a dcls:ClassificationRule ;
    rdfs:label "Identifier-like rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "customerId|customerListId|connectedUserId|createdByUserId|externalId|clickId|sessionId|tripleId|tripleIds|subscriptionId|leadId|orderId|paymentId|userId|ownerId|addressId|accountId|ticketId|reviewerId|usedBy|refundedBy|travelerId|frequentTraveler|multipassIdentifier|reference|pnr|(^|[A-Z])(id|identifier)$" ;
    dcls:excludesPattern "<artifact>Id where the artifact is a form, template, spec, preset, placement, rule, catalog, or feed" ;
    dcls:assignsPersonalDataCategory pd:Identifier ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.70 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 271 ;
    dcls:ruleRationale "Marks identifier-like fields as candidates requiring review of whether the identifier is personal, account-level, device-level, or operational only." .

:contact-object-rule
    a dcls:ClassificationRule ;
    rdfs:label "Contact or actor object rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "^(customer|customers|contact|contacts|user|owner|boardOwner|createdByUser)$" ;
    dcls:assignsPersonalDataCategory pd:Contact ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.68 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 272 ;
    dcls:ruleRationale "Marks broad contact, customer, user, owner, and actor object fields as candidates because nested payloads may carry contact or account data." .

:locale-language-rule
    a dcls:ClassificationRule ;
    rdfs:label "Locale and language rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "locale|language" ;
    dcls:assignsPersonalDataCategory pd:Language ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:ModerateSensitivity ;
    dcls:assignsConfidence 0.62 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 273 ;
    dcls:ruleRationale "Marks locale and language fields as candidates because they may describe a person's language preference or only a market setting." .

:freeform-note-rule
    a dcls:ClassificationRule ;
    rdfs:label "Freeform note rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "(^note$|customerNote)" ;
    dcls:assignsPersonalDataCategory pd:Communication ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.58 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 274 ;
    dcls:ruleRationale "Marks freeform note fields as candidates because they may contain customer communications or arbitrary personal data." .

:payment-details-rule
    a dcls:ClassificationRule ;
    rdfs:label "Payment details rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "paymentDetails" ;
    dcls:assignsPersonalDataCategory pd:PaymentCard ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.64 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 275 ;
    dcls:ruleRationale "Marks payment-details fields as candidates requiring review of whether nested values contain card, token, billing, or transaction identifiers." .

:documents-container-rule
    a dcls:ClassificationRule ;
    rdfs:label "Documents container rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "documents" ;
    dcls:assignsPersonalDataCategory pd:PersonalDocuments ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:HighSensitivity ;
    dcls:assignsConfidence 0.70 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 276 ;
    dcls:ruleRationale "Marks document container fields as candidates because nested travel or identity documents may carry official identifiers." .

:tax-registration-rule
    a dcls:ClassificationRule ;
    rdfs:label "Tax registration rule" ;
    dcls:matchesFieldPart dcls:LocalNamePart ;
    dcls:matchesPattern "vatRegistration" ;
    dcls:assignsPersonalDataCategory pd:Tax ;
    dcls:assignsClassificationStatus dcls:Candidate ;
    dcls:assignsSensitivityLevel dcls:ModerateSensitivity ;
    dcls:assignsConfidence 0.66 ;
    dcls:assignsReviewRequirement true ;
    dcls:ruleOrder 277 ;
    dcls:ruleRationale "Marks VAT and tax-registration fields as candidates because they can identify a person or business tax registration depending on source context." .

:relay-data-classification-generator
    a prov:SoftwareAgent ;
    rdfs:label "Relay data classification generator" ;
    rdfs:comment "Generator script that produced this candidate-only Relay data-classification profile from Relay RDF schema terms." .

:relay-schema-name-detection
    a dcls:DetectionActivity ;
    rdfs:label "Relay schema name detection" ;
    dcls:hasDetectionMethod dcls:SchemaNameDetection ;
    prov:used :relay-pii-rule-set-v1 ;
    prov:wasAssociatedWith :relay-data-classification-generator ;
    dcterms:created "2026-06-09"^^xsd:date ;
    rdfs:comment "Rule-based detection activity over Relay predicate names, labels, and comments. It produces candidate classifications only and is not evidence of manual review or observed personal data." .

:googleads-property-googleads-accessible-bidding-strategy-owner-customer-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Owner Customer Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The ID of the Customer which owns the bidding strategy." ;
    dcls:sourceAsset googleads: ;
    dcls:path "ownerCustomerId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AccessibleBiddingStrategy/ownerCustomerId> .

:googleads-property-googleads-accessible-bidding-strategy-owner-customer-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Owner Customer Id classification" ;
    rdfs:comment "Upstream comment: Output only. The ID of the Customer which owns the bidding strategy. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-accessible-bidding-strategy-owner-customer-id-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-accessible-bidding-strategy-owner-customer-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-accessible-bidding-strategy-owner-customer-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Owner Customer Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-accessible-bidding-strategy-owner-customer-id-classification ;
    conf:confidenceValue :googleads-property-googleads-accessible-bidding-strategy-owner-customer-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-accessible-bidding-strategy-owner-customer-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-account-link-account-link-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Account Link Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The ID of the link. This field is read only." ;
    dcls:sourceAsset googleads: ;
    dcls:path "accountLinkId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AccountLink/accountLinkId> .

:googleads-property-googleads-account-link-account-link-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Account Link Id classification" ;
    rdfs:comment "Upstream comment: Output only. The ID of the link. This field is read only. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-account-link-account-link-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-account-link-account-link-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-account-link-account-link-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Account Link Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-account-link-account-link-id-classification ;
    conf:confidenceValue :googleads-property-googleads-account-link-account-link-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-account-link-account-link-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-ad-device-preference-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Device Preference field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The device preference for the ad. You can only specify a preference for mobile devices. When this preference is set the ad will be preferred over other ads when being displayed on a mobile device. The ad can still be displayed on other device types, for example, if no other ads are available. If unspecified (no device preference), all devices are targeted. This is only supported by some ad types." ;
    dcls:sourceAsset googleads: ;
    dcls:path "devicePreference" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Ad/devicePreference> .

:googleads-property-googleads-ad-device-preference-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Device Preference classification" ;
    rdfs:comment "Upstream comment: The device preference for the ad. You can only specify a preference for mobile devices. When this preference is set the ad will be preferred over other ads when being displayed on a mobile device. The ad can still be displayed on other device types, for example, if no other ads are available. If unspecified (no device preference), all devices are targeted. This is only supported by some ad types. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-ad-device-preference-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-ad-device-preference-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-device-preference-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Device Preference confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-ad-device-preference-classification ;
    conf:confidenceValue :googleads-property-googleads-ad-device-preference-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-device-preference-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-ad-group-bid-modifier-device-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Device field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. A device criterion." ;
    dcls:sourceAsset googleads: ;
    dcls:path "device" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AdGroupBidModifier/device> .

:googleads-property-googleads-ad-group-bid-modifier-device-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Device classification" ;
    rdfs:comment "Upstream comment: Immutable. A device criterion." ;
    dcls:classifiesElement :googleads-property-googleads-ad-group-bid-modifier-device-element ;
    dcls:classifiedByRule :device-based-rule ;
    dcls:candidatePersonalDataCategory pd:DeviceBased ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-ad-group-bid-modifier-device-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-group-bid-modifier-device-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Device confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-ad-group-bid-modifier-device-classification ;
    conf:confidenceValue :googleads-property-googleads-ad-group-bid-modifier-device-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-group-bid-modifier-device-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:googleads-property-googleads-ad-group-criterion-display-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Display Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The display name of the criterion. This field is ignored for mutates." ;
    dcls:sourceAsset googleads: ;
    dcls:path "displayName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AdGroupCriterion/displayName> .

:googleads-property-googleads-ad-group-criterion-display-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Display Name classification" ;
    rdfs:comment "Upstream comment: Output only. The display name of the criterion. This field is ignored for mutates." ;
    dcls:classifiesElement :googleads-property-googleads-ad-group-criterion-display-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-ad-group-criterion-display-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-group-criterion-display-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Display Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-ad-group-criterion-display-name-classification ;
    conf:confidenceValue :googleads-property-googleads-ad-group-criterion-display-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-group-criterion-display-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-ad-group-criterion-gender-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Gender field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. Gender." ;
    dcls:sourceAsset googleads: ;
    dcls:path "gender" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AdGroupCriterion/gender> .

:googleads-property-googleads-ad-group-criterion-gender-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Gender classification" ;
    rdfs:comment "Upstream comment: Immutable. Gender." ;
    dcls:classifiesElement :googleads-property-googleads-ad-group-criterion-gender-element ;
    dcls:classifiedByRule :gender-rule ;
    dcls:candidatePersonalDataCategory pd:Gender ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-ad-group-criterion-gender-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-group-criterion-gender-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Gender confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-ad-group-criterion-gender-classification ;
    conf:confidenceValue :googleads-property-googleads-ad-group-criterion-gender-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-group-criterion-gender-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.94 .

:googleads-property-googleads-ad-group-criterion-language-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. Language." ;
    dcls:sourceAsset googleads: ;
    dcls:path "language" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AdGroupCriterion/language> .

:googleads-property-googleads-ad-group-criterion-language-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language classification" ;
    rdfs:comment "Upstream comment: Immutable. Language. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-ad-group-criterion-language-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-ad-group-criterion-language-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-group-criterion-language-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-ad-group-criterion-language-classification ;
    conf:confidenceValue :googleads-property-googleads-ad-group-criterion-language-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-group-criterion-language-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-ad-video-asset-info-ad-video-asset-inventory-preferences-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Ad Video Asset Inventory Preferences field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: List of inventory preferences for this AdVideoAsset. This field can only be set for DiscoveryVideoResponsiveAd. The video assets with an inventory asset preference set will be preferred over other videos from the same ad during serving time. For example, consider this ad being served for a specific inventory. The server will first try to match an eligible video with a matching preference for that inventory. Videos with no preferences are chosen only when a video with matching preference and eligible for a given ad slot can be found." ;
    dcls:sourceAsset googleads: ;
    dcls:path "adVideoAssetInventoryPreferences" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AdVideoAssetInfo/adVideoAssetInventoryPreferences> .

:googleads-property-googleads-ad-video-asset-info-ad-video-asset-inventory-preferences-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Ad Video Asset Inventory Preferences classification" ;
    rdfs:comment "Upstream comment: List of inventory preferences for this AdVideoAsset. This field can only be set for DiscoveryVideoResponsiveAd. The video assets with an inventory asset preference set will be preferred over other videos from the same ad during serving time. For example, consider this ad being served for a specific inventory. The server will first try to match an eligible video with a matching preference for that inventory. Videos with no preferences are chosen only when a video with matching preference and eligible for a given ad slot can be found. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-ad-video-asset-info-ad-video-asset-inventory-preferences-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-ad-video-asset-info-ad-video-asset-inventory-preferences-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-video-asset-info-ad-video-asset-inventory-preferences-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Ad Video Asset Inventory Preferences confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-ad-video-asset-info-ad-video-asset-inventory-preferences-classification ;
    conf:confidenceValue :googleads-property-googleads-ad-video-asset-info-ad-video-asset-inventory-preferences-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-video-asset-info-ad-video-asset-inventory-preferences-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-ad-video-asset-inventory-preferences-in-feed-preference-element
    a dcls:DataElement ;
    rdfs:label "Google Ads In Feed Preference field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Feed." ;
    dcls:sourceAsset googleads: ;
    dcls:path "inFeedPreference" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AdVideoAssetInventoryPreferences/inFeedPreference> .

:googleads-property-googleads-ad-video-asset-inventory-preferences-in-feed-preference-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads In Feed Preference classification" ;
    rdfs:comment "Upstream comment: When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Feed. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-ad-video-asset-inventory-preferences-in-feed-preference-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-ad-video-asset-inventory-preferences-in-feed-preference-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-video-asset-inventory-preferences-in-feed-preference-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads In Feed Preference confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-ad-video-asset-inventory-preferences-in-feed-preference-classification ;
    conf:confidenceValue :googleads-property-googleads-ad-video-asset-inventory-preferences-in-feed-preference-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-video-asset-inventory-preferences-in-feed-preference-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-ad-video-asset-inventory-preferences-in-stream-preference-element
    a dcls:DataElement ;
    rdfs:label "Google Ads In Stream Preference field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Stream." ;
    dcls:sourceAsset googleads: ;
    dcls:path "inStreamPreference" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AdVideoAssetInventoryPreferences/inStreamPreference> .

:googleads-property-googleads-ad-video-asset-inventory-preferences-in-stream-preference-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads In Stream Preference classification" ;
    rdfs:comment "Upstream comment: When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Stream. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-ad-video-asset-inventory-preferences-in-stream-preference-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-ad-video-asset-inventory-preferences-in-stream-preference-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-video-asset-inventory-preferences-in-stream-preference-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads In Stream Preference confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-ad-video-asset-inventory-preferences-in-stream-preference-classification ;
    conf:confidenceValue :googleads-property-googleads-ad-video-asset-inventory-preferences-in-stream-preference-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-video-asset-inventory-preferences-in-stream-preference-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-ad-video-asset-inventory-preferences-shorts-preference-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Shorts Preference field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve on YouTube Shorts." ;
    dcls:sourceAsset googleads: ;
    dcls:path "shortsPreference" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AdVideoAssetInventoryPreferences/shortsPreference> .

:googleads-property-googleads-ad-video-asset-inventory-preferences-shorts-preference-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Shorts Preference classification" ;
    rdfs:comment "Upstream comment: When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve on YouTube Shorts. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-ad-video-asset-inventory-preferences-shorts-preference-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-ad-video-asset-inventory-preferences-shorts-preference-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-video-asset-inventory-preferences-shorts-preference-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Shorts Preference confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-ad-video-asset-inventory-preferences-shorts-preference-classification ;
    conf:confidenceValue :googleads-property-googleads-ad-video-asset-inventory-preferences-shorts-preference-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-ad-video-asset-inventory-preferences-shorts-preference-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-address-info-city-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads City Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Name of the city." ;
    dcls:sourceAsset googleads: ;
    dcls:path "cityName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AddressInfo/cityName> .

:googleads-property-googleads-address-info-city-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads City Name classification" ;
    rdfs:comment "Upstream comment: Name of the city." ;
    dcls:classifiesElement :googleads-property-googleads-address-info-city-name-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-address-info-city-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-address-info-city-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads City Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-address-info-city-name-classification ;
    conf:confidenceValue :googleads-property-googleads-address-info-city-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-address-info-city-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-googleads-address-info-country-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Country code." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AddressInfo/countryCode> .

:googleads-property-googleads-address-info-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Code classification" ;
    rdfs:comment "Upstream comment: Country code. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-address-info-country-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-address-info-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-address-info-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-address-info-country-code-classification ;
    conf:confidenceValue :googleads-property-googleads-address-info-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-address-info-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-address-info-postal-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Postal Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Postal code." ;
    dcls:sourceAsset googleads: ;
    dcls:path "postalCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AddressInfo/postalCode> .

:googleads-property-googleads-address-info-postal-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Postal Code classification" ;
    rdfs:comment "Upstream comment: Postal code." ;
    dcls:classifiesElement :googleads-property-googleads-address-info-postal-code-element ;
    dcls:classifiedByRule :postal-code-rule ;
    dcls:candidatePersonalDataCategory pd:PostalCode ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-address-info-postal-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-address-info-postal-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Postal Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-address-info-postal-code-classification ;
    conf:confidenceValue :googleads-property-googleads-address-info-postal-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-address-info-postal-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-address-info-province-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Province Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Province or state code." ;
    dcls:sourceAsset googleads: ;
    dcls:path "provinceCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AddressInfo/provinceCode> .

:googleads-property-googleads-address-info-province-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Province Code classification" ;
    rdfs:comment "Upstream comment: Province or state code. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-address-info-province-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-address-info-province-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-address-info-province-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Province Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-address-info-province-code-classification ;
    conf:confidenceValue :googleads-property-googleads-address-info-province-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-address-info-province-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-address-info-province-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Province Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Province or state name." ;
    dcls:sourceAsset googleads: ;
    dcls:path "provinceName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AddressInfo/provinceName> .

:googleads-property-googleads-address-info-province-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Province Name classification" ;
    rdfs:comment "Upstream comment: Province or state name. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-address-info-province-name-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-address-info-province-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-address-info-province-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Province Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-address-info-province-name-classification ;
    conf:confidenceValue :googleads-property-googleads-address-info-province-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-address-info-province-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-address-info-street-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Street Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Street address line 1." ;
    dcls:sourceAsset googleads: ;
    dcls:path "streetAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AddressInfo/streetAddress> .

:googleads-property-googleads-address-info-street-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Street Address classification" ;
    rdfs:comment "Upstream comment: Street address line 1." ;
    dcls:classifiesElement :googleads-property-googleads-address-info-street-address-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-address-info-street-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-address-info-street-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Street Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-address-info-street-address-classification ;
    conf:confidenceValue :googleads-property-googleads-address-info-street-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-address-info-street-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-googleads-address-info-street-address2-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Street Address2 field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Street address line 2. This field is write-only. It is only used for calculating the longitude and latitude of an address when geo_point is empty." ;
    dcls:sourceAsset googleads: ;
    dcls:path "streetAddress2" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AddressInfo/streetAddress2> .

:googleads-property-googleads-address-info-street-address2-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Street Address2 classification" ;
    rdfs:comment "Upstream comment: Street address line 2. This field is write-only. It is only used for calculating the longitude and latitude of an address when geo_point is empty." ;
    dcls:classifiesElement :googleads-property-googleads-address-info-street-address2-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-address-info-street-address2-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-address-info-street-address2-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Street Address2 confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-address-info-street-address2-classification ;
    conf:confidenceValue :googleads-property-googleads-address-info-street-address2-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-address-info-street-address2-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-googleads-advertising-partner-identifier-customer-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Customer field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The resource name of the advertising partner Google Ads account. This field is required and should not be empty when creating a new Advertising Partner link. It is unable to be modified after the creation of the link." ;
    dcls:sourceAsset googleads: ;
    dcls:path "customer" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AdvertisingPartnerIdentifier/customer> .

:googleads-property-googleads-advertising-partner-identifier-customer-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Customer classification" ;
    rdfs:comment "Upstream comment: Output only. The resource name of the advertising partner Google Ads account. This field is required and should not be empty when creating a new Advertising Partner link. It is unable to be modified after the creation of the link. Broad contact, customer, user, owner, or actor object field; review nested payloads before asserting specific personal-data categories." ;
    dcls:classifiesElement :googleads-property-googleads-advertising-partner-identifier-customer-element ;
    dcls:classifiedByRule :contact-object-rule ;
    dcls:candidatePersonalDataCategory pd:Contact ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-advertising-partner-identifier-customer-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-advertising-partner-identifier-customer-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Customer confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-advertising-partner-identifier-customer-classification ;
    conf:confidenceValue :googleads-property-googleads-advertising-partner-identifier-customer-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-advertising-partner-identifier-customer-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.68 .

:googleads-property-googleads-advertising-partner-link-invitation-identifier-customer-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Customer field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. The resource name of the advertising partner Google Ads account. This field is read only." ;
    dcls:sourceAsset googleads: ;
    dcls:path "customer" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AdvertisingPartnerLinkInvitationIdentifier/customer> .

:googleads-property-googleads-advertising-partner-link-invitation-identifier-customer-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Customer classification" ;
    rdfs:comment "Upstream comment: Immutable. The resource name of the advertising partner Google Ads account. This field is read only. Broad contact, customer, user, owner, or actor object field; review nested payloads before asserting specific personal-data categories." ;
    dcls:classifiesElement :googleads-property-googleads-advertising-partner-link-invitation-identifier-customer-element ;
    dcls:classifiedByRule :contact-object-rule ;
    dcls:candidatePersonalDataCategory pd:Contact ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-advertising-partner-link-invitation-identifier-customer-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-advertising-partner-link-invitation-identifier-customer-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Customer confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-advertising-partner-link-invitation-identifier-customer-classification ;
    conf:confidenceValue :googleads-property-googleads-advertising-partner-link-invitation-identifier-customer-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-advertising-partner-link-invitation-identifier-customer-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.68 .

:googleads-property-googleads-ai-max-search-term-ad-combination-view-landing-page-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Landing Page field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The destination URL, which was dynamically generated. This field is read-only." ;
    dcls:sourceAsset googleads: ;
    dcls:path "landingPage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AiMaxSearchTermAdCombinationView/landingPage> .

:googleads-property-googleads-ai-max-search-term-ad-combination-view-landing-page-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Landing Page classification" ;
    rdfs:comment "Upstream comment: Output only. The destination URL, which was dynamically generated. This field is read-only. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :googleads-property-googleads-ai-max-search-term-ad-combination-view-landing-page-element ;
    dcls:classifiedByRule :browsing-referral-rule ;
    dcls:candidatePersonalDataCategory pd:BrowsingReferral ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-ai-max-search-term-ad-combination-view-landing-page-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-ai-max-search-term-ad-combination-view-landing-page-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Landing Page confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-ai-max-search-term-ad-combination-view-landing-page-classification ;
    conf:confidenceValue :googleads-property-googleads-ai-max-search-term-ad-combination-view-landing-page-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-ai-max-search-term-ad-combination-view-landing-page-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:googleads-property-googleads-applied-incentive-incentive-state-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Incentive State field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The current state of the incentive." ;
    dcls:sourceAsset googleads: ;
    dcls:path "incentiveState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AppliedIncentive/incentiveState> .

:googleads-property-googleads-applied-incentive-incentive-state-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Incentive State classification" ;
    rdfs:comment "Upstream comment: Output only. The current state of the incentive. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-applied-incentive-incentive-state-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-applied-incentive-incentive-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-applied-incentive-incentive-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Incentive State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-applied-incentive-incentive-state-classification ;
    conf:confidenceValue :googleads-property-googleads-applied-incentive-incentive-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-applied-incentive-incentive-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-asset-dynamic-real-estate-asset-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Dynamic Real Estate Asset field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: A dynamic real estate asset." ;
    dcls:sourceAsset googleads: ;
    dcls:path "dynamicRealEstateAsset" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Asset/dynamicRealEstateAsset> .

:googleads-property-googleads-asset-dynamic-real-estate-asset-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Dynamic Real Estate Asset classification" ;
    rdfs:comment "Upstream comment: A dynamic real estate asset. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-asset-dynamic-real-estate-asset-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-asset-dynamic-real-estate-asset-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-asset-dynamic-real-estate-asset-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Dynamic Real Estate Asset confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-asset-dynamic-real-estate-asset-classification ;
    conf:confidenceValue :googleads-property-googleads-asset-dynamic-real-estate-asset-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-asset-dynamic-real-estate-asset-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-asset-set-travel-feed-data-hotel-center-account-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Hotel Center Account Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The Hotel Center account ID used for a Hotel or Vacation Rental feed." ;
    dcls:sourceAsset googleads: ;
    dcls:path "hotelCenterAccountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AssetSetTravelFeedData/hotelCenterAccountId> .

:googleads-property-googleads-asset-set-travel-feed-data-hotel-center-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Hotel Center Account Id classification" ;
    rdfs:comment "Upstream comment: Output only. The Hotel Center account ID used for a Hotel or Vacation Rental feed. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-asset-set-travel-feed-data-hotel-center-account-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-asset-set-travel-feed-data-hotel-center-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-asset-set-travel-feed-data-hotel-center-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Hotel Center Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-asset-set-travel-feed-data-hotel-center-account-id-classification ;
    conf:confidenceValue :googleads-property-googleads-asset-set-travel-feed-data-hotel-center-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-asset-set-travel-feed-data-hotel-center-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-audience-dimension-age-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Age field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Dimension specifying users by their age." ;
    dcls:sourceAsset googleads: ;
    dcls:path "age" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AudienceDimension/age> .

:googleads-property-googleads-audience-dimension-age-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Age classification" ;
    rdfs:comment "Upstream comment: Dimension specifying users by their age." ;
    dcls:classifiesElement :googleads-property-googleads-audience-dimension-age-element ;
    dcls:classifiedByRule :age-rule ;
    dcls:candidatePersonalDataCategory pd:Age ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-audience-dimension-age-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-audience-dimension-age-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Age confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-audience-dimension-age-classification ;
    conf:confidenceValue :googleads-property-googleads-audience-dimension-age-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-audience-dimension-age-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.86 .

:googleads-property-googleads-audience-dimension-gender-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Gender field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Dimension specifying users by their gender." ;
    dcls:sourceAsset googleads: ;
    dcls:path "gender" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.AudienceDimension/gender> .

:googleads-property-googleads-audience-dimension-gender-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Gender classification" ;
    rdfs:comment "Upstream comment: Dimension specifying users by their gender." ;
    dcls:classifiesElement :googleads-property-googleads-audience-dimension-gender-element ;
    dcls:classifiedByRule :gender-rule ;
    dcls:candidatePersonalDataCategory pd:Gender ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-audience-dimension-gender-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-audience-dimension-gender-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Gender confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-audience-dimension-gender-classification ;
    conf:confidenceValue :googleads-property-googleads-audience-dimension-gender-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-audience-dimension-gender-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.94 .

:googleads-property-googleads-batch-job-next-add-sequence-token-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Next Add Sequence Token field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The next sequence token to use when adding operations. Only set when the batch job status is PENDING." ;
    dcls:sourceAsset googleads: ;
    dcls:path "nextAddSequenceToken" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.BatchJob/nextAddSequenceToken> .

:googleads-property-googleads-batch-job-next-add-sequence-token-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Next Add Sequence Token classification" ;
    rdfs:comment "Upstream comment: Output only. The next sequence token to use when adding operations. Only set when the batch job status is PENDING. Authentication-adjacent field; review whether the value authenticates, identifies, or is only operational metadata." ;
    dcls:classifiesElement :googleads-property-googleads-batch-job-next-add-sequence-token-element ;
    dcls:classifiedByRule :authenticating-data-rule ;
    dcls:candidatePersonalDataCategory pd:Authenticating ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-batch-job-next-add-sequence-token-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-batch-job-next-add-sequence-token-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Next Add Sequence Token confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-batch-job-next-add-sequence-token-classification ;
    conf:confidenceValue :googleads-property-googleads-batch-job-next-add-sequence-token-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-batch-job-next-add-sequence-token-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.66 .

:googleads-property-googleads-billing-setup-payments-account-info-payments-account-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Payments Account Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. A 16 digit id used to identify the payments account associated with the billing setup. This must be passed as a string with dashes, for example, \"1234-5678-9012-3456\"." ;
    dcls:sourceAsset googleads: ;
    dcls:path "paymentsAccountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.BillingSetupPaymentsAccountInfo/paymentsAccountId> .

:googleads-property-googleads-billing-setup-payments-account-info-payments-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Payments Account Id classification" ;
    rdfs:comment "Upstream comment: Output only. A 16 digit id used to identify the payments account associated with the billing setup. This must be passed as a string with dashes, for example, \"1234-5678-9012-3456\". Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-billing-setup-payments-account-info-payments-account-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-billing-setup-payments-account-info-payments-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-billing-setup-payments-account-info-payments-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Payments Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-billing-setup-payments-account-info-payments-account-id-classification ;
    conf:confidenceValue :googleads-property-googleads-billing-setup-payments-account-info-payments-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-billing-setup-payments-account-info-payments-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-billing-setup-payments-account-info-payments-account-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Payments Account Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. The name of the payments account associated with the billing setup. This enables the user to specify a meaningful name for a payments account to aid in reconciling monthly invoices. This name will be printed in the monthly invoices." ;
    dcls:sourceAsset googleads: ;
    dcls:path "paymentsAccountName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.BillingSetupPaymentsAccountInfo/paymentsAccountName> .

:googleads-property-googleads-billing-setup-payments-account-info-payments-account-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Payments Account Name classification" ;
    rdfs:comment "Upstream comment: Immutable. The name of the payments account associated with the billing setup. This enables the user to specify a meaningful name for a payments account to aid in reconciling monthly invoices. This name will be printed in the monthly invoices." ;
    dcls:classifiesElement :googleads-property-googleads-billing-setup-payments-account-info-payments-account-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-billing-setup-payments-account-info-payments-account-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-billing-setup-payments-account-info-payments-account-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Payments Account Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-billing-setup-payments-account-info-payments-account-name-classification ;
    conf:confidenceValue :googleads-property-googleads-billing-setup-payments-account-info-payments-account-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-billing-setup-payments-account-info-payments-account-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-billing-setup-payments-account-info-payments-profile-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Payments Profile Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. A 12 digit id used to identify the payments profile associated with the billing setup. This must be passed in as a string with dashes, for example, \"1234-5678-9012\"." ;
    dcls:sourceAsset googleads: ;
    dcls:path "paymentsProfileId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.BillingSetupPaymentsAccountInfo/paymentsProfileId> .

:googleads-property-googleads-billing-setup-payments-account-info-payments-profile-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Payments Profile Id classification" ;
    rdfs:comment "Upstream comment: Immutable. A 12 digit id used to identify the payments profile associated with the billing setup. This must be passed in as a string with dashes, for example, \"1234-5678-9012\". Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-billing-setup-payments-account-info-payments-profile-id-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-billing-setup-payments-account-info-payments-profile-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-billing-setup-payments-account-info-payments-profile-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Payments Profile Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-billing-setup-payments-account-info-payments-profile-id-classification ;
    conf:confidenceValue :googleads-property-googleads-billing-setup-payments-account-info-payments-profile-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-billing-setup-payments-account-info-payments-profile-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-billing-setup-payments-account-info-secondary-payments-profile-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Secondary Payments Profile Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. A secondary payments profile id present in uncommon situations, for example, when a sequential liability agreement has been arranged." ;
    dcls:sourceAsset googleads: ;
    dcls:path "secondaryPaymentsProfileId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.BillingSetupPaymentsAccountInfo/secondaryPaymentsProfileId> .

:googleads-property-googleads-billing-setup-payments-account-info-secondary-payments-profile-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Secondary Payments Profile Id classification" ;
    rdfs:comment "Upstream comment: Output only. A secondary payments profile id present in uncommon situations, for example, when a sequential liability agreement has been arranged. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-billing-setup-payments-account-info-secondary-payments-profile-id-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-billing-setup-payments-account-info-secondary-payments-profile-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-billing-setup-payments-account-info-secondary-payments-profile-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Secondary Payments Profile Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-billing-setup-payments-account-info-secondary-payments-profile-id-classification ;
    conf:confidenceValue :googleads-property-googleads-billing-setup-payments-account-info-secondary-payments-profile-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-billing-setup-payments-account-info-secondary-payments-profile-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-brand-info-display-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Display Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. A text representation of a brand." ;
    dcls:sourceAsset googleads: ;
    dcls:path "displayName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.BrandInfo/displayName> .

:googleads-property-googleads-brand-info-display-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Display Name classification" ;
    rdfs:comment "Upstream comment: Output only. A text representation of a brand." ;
    dcls:classifiesElement :googleads-property-googleads-brand-info-display-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-brand-info-display-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-brand-info-display-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Display Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-brand-info-display-name-classification ;
    conf:confidenceValue :googleads-property-googleads-brand-info-display-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-brand-info-display-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-business-profile-location-set-business-account-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Business Account Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. The account ID of the managed business whose locations are to be used. If this field is not set, then all businesses accessible by the user (specified by the emailAddress) are used." ;
    dcls:sourceAsset googleads: ;
    dcls:path "businessAccountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.BusinessProfileLocationSet/businessAccountId> .

:googleads-property-googleads-business-profile-location-set-business-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Business Account Id classification" ;
    rdfs:comment "Upstream comment: Immutable. The account ID of the managed business whose locations are to be used. If this field is not set, then all businesses accessible by the user (specified by the emailAddress) are used. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-business-profile-location-set-business-account-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-business-profile-location-set-business-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-business-profile-location-set-business-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Business Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-business-profile-location-set-business-account-id-classification ;
    conf:confidenceValue :googleads-property-googleads-business-profile-location-set-business-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-business-profile-location-set-business-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-business-profile-location-set-email-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Email Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Required. Immutable. Email address of a Google Business Profile account or email address of a manager of the Google Business Profile account." ;
    dcls:sourceAsset googleads: ;
    dcls:path "emailAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.BusinessProfileLocationSet/emailAddress> .

:googleads-property-googleads-business-profile-location-set-email-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Email Address classification" ;
    rdfs:comment "Upstream comment: Required. Immutable. Email address of a Google Business Profile account or email address of a manager of the Google Business Profile account." ;
    dcls:classifiesElement :googleads-property-googleads-business-profile-location-set-email-address-element ;
    dcls:classifiedByRule :email-address-rule ;
    dcls:candidatePersonalDataCategory pd:EmailAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-business-profile-location-set-email-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-business-profile-location-set-email-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Email Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-business-profile-location-set-email-address-classification ;
    conf:confidenceValue :googleads-property-googleads-business-profile-location-set-email-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-business-profile-location-set-email-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:googleads-property-googleads-business-profile-location-set-http-authorization-token-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Http Authorization Token field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Required. Immutable. The HTTP authorization token used to obtain authorization." ;
    dcls:sourceAsset googleads: ;
    dcls:path "httpAuthorizationToken" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.BusinessProfileLocationSet/httpAuthorizationToken> .

:googleads-property-googleads-business-profile-location-set-http-authorization-token-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Http Authorization Token classification" ;
    rdfs:comment "Upstream comment: Required. Immutable. The HTTP authorization token used to obtain authorization. Authentication-adjacent field; review whether the value authenticates, identifies, or is only operational metadata." ;
    dcls:classifiesElement :googleads-property-googleads-business-profile-location-set-http-authorization-token-element ;
    dcls:classifiedByRule :authenticating-data-rule ;
    dcls:candidatePersonalDataCategory pd:Authenticating ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-business-profile-location-set-http-authorization-token-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-business-profile-location-set-http-authorization-token-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Http Authorization Token confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-business-profile-location-set-http-authorization-token-classification ;
    conf:confidenceValue :googleads-property-googleads-business-profile-location-set-http-authorization-token-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-business-profile-location-set-http-authorization-token-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.66 .

:googleads-property-googleads-call-asset-call-conversion-reporting-state-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Call Conversion Reporting State field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Indicates whether this CallAsset should use its own call conversion setting, follow the account level setting, or disable call conversion." ;
    dcls:sourceAsset googleads: ;
    dcls:path "callConversionReportingState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CallAsset/callConversionReportingState> .

:googleads-property-googleads-call-asset-call-conversion-reporting-state-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Call Conversion Reporting State classification" ;
    rdfs:comment "Upstream comment: Indicates whether this CallAsset should use its own call conversion setting, follow the account level setting, or disable call conversion. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-call-asset-call-conversion-reporting-state-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-call-asset-call-conversion-reporting-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-call-asset-call-conversion-reporting-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Call Conversion Reporting State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-call-asset-call-conversion-reporting-state-classification ;
    conf:confidenceValue :googleads-property-googleads-call-asset-call-conversion-reporting-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-call-asset-call-conversion-reporting-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-call-asset-country-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Required. Two-letter country code of the phone number. Examples: 'US', 'us'." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CallAsset/countryCode> .

:googleads-property-googleads-call-asset-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Code classification" ;
    rdfs:comment "Upstream comment: Required. Two-letter country code of the phone number. Examples: 'US', 'us'. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-call-asset-country-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-call-asset-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-call-asset-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-call-asset-country-code-classification ;
    conf:confidenceValue :googleads-property-googleads-call-asset-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-call-asset-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-call-asset-phone-number-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Number field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Required. The advertiser's raw phone number. Examples: '1234567890', '(123)456-7890'" ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneNumber" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CallAsset/phoneNumber> .

:googleads-property-googleads-call-asset-phone-number-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Number classification" ;
    rdfs:comment "Upstream comment: Required. The advertiser's raw phone number. Examples: '1234567890', '(123)456-7890'" ;
    dcls:classifiesElement :googleads-property-googleads-call-asset-phone-number-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-call-asset-phone-number-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-call-asset-phone-number-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Number confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-call-asset-phone-number-classification ;
    conf:confidenceValue :googleads-property-googleads-call-asset-phone-number-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-call-asset-phone-number-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-googleads-call-view-caller-country-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Caller Country Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Country code of the caller." ;
    dcls:sourceAsset googleads: ;
    dcls:path "callerCountryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CallView/callerCountryCode> .

:googleads-property-googleads-call-view-caller-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Caller Country Code classification" ;
    rdfs:comment "Upstream comment: Output only. Country code of the caller. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-call-view-caller-country-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-call-view-caller-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-call-view-caller-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Caller Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-call-view-caller-country-code-classification ;
    conf:confidenceValue :googleads-property-googleads-call-view-caller-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-call-view-caller-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-campaign-app-campaign-setting-app-store-element
    a dcls:DataElement ;
    rdfs:label "Google Ads App Store field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. The application store that distributes this specific app." ;
    dcls:sourceAsset googleads: ;
    dcls:path "appStore" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CampaignAppCampaignSetting/appStore> .

:googleads-property-googleads-campaign-app-campaign-setting-app-store-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads App Store classification" ;
    rdfs:comment "Upstream comment: Immutable. The application store that distributes this specific app." ;
    dcls:classifiesElement :googleads-property-googleads-campaign-app-campaign-setting-app-store-element ;
    dcls:classifiedByRule :device-based-rule ;
    dcls:candidatePersonalDataCategory pd:DeviceBased ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-campaign-app-campaign-setting-app-store-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-app-campaign-setting-app-store-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads App Store confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-campaign-app-campaign-setting-app-store-classification ;
    conf:confidenceValue :googleads-property-googleads-campaign-app-campaign-setting-app-store-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-app-campaign-setting-app-store-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:googleads-property-googleads-campaign-budget-reference-count-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Reference Count field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The number of campaigns actively using the budget. This field is read-only." ;
    dcls:sourceAsset googleads: ;
    dcls:path "referenceCount" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CampaignBudget/referenceCount> .

:googleads-property-googleads-campaign-budget-reference-count-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Reference Count classification" ;
    rdfs:comment "Upstream comment: Output only. The number of campaigns actively using the budget. This field is read-only. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-campaign-budget-reference-count-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-campaign-budget-reference-count-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-budget-reference-count-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Reference Count confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-campaign-budget-reference-count-classification ;
    conf:confidenceValue :googleads-property-googleads-campaign-budget-reference-count-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-budget-reference-count-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-campaign-criterion-device-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Device field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. Device." ;
    dcls:sourceAsset googleads: ;
    dcls:path "device" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CampaignCriterion/device> .

:googleads-property-googleads-campaign-criterion-device-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Device classification" ;
    rdfs:comment "Upstream comment: Immutable. Device." ;
    dcls:classifiesElement :googleads-property-googleads-campaign-criterion-device-element ;
    dcls:classifiedByRule :device-based-rule ;
    dcls:candidatePersonalDataCategory pd:DeviceBased ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-campaign-criterion-device-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-criterion-device-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Device confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-campaign-criterion-device-classification ;
    conf:confidenceValue :googleads-property-googleads-campaign-criterion-device-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-criterion-device-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:googleads-property-googleads-campaign-criterion-display-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Display Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The display name of the criterion. This field is ignored for mutates." ;
    dcls:sourceAsset googleads: ;
    dcls:path "displayName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CampaignCriterion/displayName> .

:googleads-property-googleads-campaign-criterion-display-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Display Name classification" ;
    rdfs:comment "Upstream comment: Output only. The display name of the criterion. This field is ignored for mutates." ;
    dcls:classifiesElement :googleads-property-googleads-campaign-criterion-display-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-campaign-criterion-display-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-criterion-display-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Display Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-campaign-criterion-display-name-classification ;
    conf:confidenceValue :googleads-property-googleads-campaign-criterion-display-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-criterion-display-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-campaign-criterion-gender-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Gender field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. Gender." ;
    dcls:sourceAsset googleads: ;
    dcls:path "gender" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CampaignCriterion/gender> .

:googleads-property-googleads-campaign-criterion-gender-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Gender classification" ;
    rdfs:comment "Upstream comment: Immutable. Gender." ;
    dcls:classifiesElement :googleads-property-googleads-campaign-criterion-gender-element ;
    dcls:classifiedByRule :gender-rule ;
    dcls:candidatePersonalDataCategory pd:Gender ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-campaign-criterion-gender-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-criterion-gender-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Gender confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-campaign-criterion-gender-classification ;
    conf:confidenceValue :googleads-property-googleads-campaign-criterion-gender-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-criterion-gender-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.94 .

:googleads-property-googleads-campaign-criterion-language-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. Language." ;
    dcls:sourceAsset googleads: ;
    dcls:path "language" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CampaignCriterion/language> .

:googleads-property-googleads-campaign-criterion-language-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language classification" ;
    rdfs:comment "Upstream comment: Immutable. Language. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-campaign-criterion-language-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-campaign-criterion-language-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-criterion-language-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-campaign-criterion-language-classification ;
    conf:confidenceValue :googleads-property-googleads-campaign-criterion-language-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-criterion-language-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-campaign-dynamic-search-ads-setting-language-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Required. The language code specifying the language of the domain, for example, \"en\"." ;
    dcls:sourceAsset googleads: ;
    dcls:path "languageCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CampaignDynamicSearchAdsSetting/languageCode> .

:googleads-property-googleads-campaign-dynamic-search-ads-setting-language-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language Code classification" ;
    rdfs:comment "Upstream comment: Required. The language code specifying the language of the domain, for example, \"en\". Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-campaign-dynamic-search-ads-setting-language-code-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-campaign-dynamic-search-ads-setting-language-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-dynamic-search-ads-setting-language-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-campaign-dynamic-search-ads-setting-language-code-classification ;
    conf:confidenceValue :googleads-property-googleads-campaign-dynamic-search-ads-setting-language-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-dynamic-search-ads-setting-language-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-campaign-local-services-pmax-campaign-settings-country-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. Country code of the Local Services Ad. Set once during Ad Creation and used to determine verification requirements and validate location criterion selection; upper-case, two-letter codes as defined by ISO-3166." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CampaignLocalServicesPmaxCampaignSettings/countryCode> .

:googleads-property-googleads-campaign-local-services-pmax-campaign-settings-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Code classification" ;
    rdfs:comment "Upstream comment: Immutable. Country code of the Local Services Ad. Set once during Ad Creation and used to determine verification requirements and validate location criterion selection; upper-case, two-letter codes as defined by ISO-3166. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-campaign-local-services-pmax-campaign-settings-country-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-campaign-local-services-pmax-campaign-settings-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-local-services-pmax-campaign-settings-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-campaign-local-services-pmax-campaign-settings-country-code-classification ;
    conf:confidenceValue :googleads-property-googleads-campaign-local-services-pmax-campaign-settings-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-local-services-pmax-campaign-settings-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-campaign-local-services-pmax-campaign-settings-phone-numbers-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Numbers field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: List of phone numbers associated with the provider." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneNumbers" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CampaignLocalServicesPmaxCampaignSettings/phoneNumbers> .

:googleads-property-googleads-campaign-local-services-pmax-campaign-settings-phone-numbers-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Numbers classification" ;
    rdfs:comment "Upstream comment: List of phone numbers associated with the provider." ;
    dcls:classifiesElement :googleads-property-googleads-campaign-local-services-pmax-campaign-settings-phone-numbers-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-campaign-local-services-pmax-campaign-settings-phone-numbers-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-local-services-pmax-campaign-settings-phone-numbers-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Numbers confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-campaign-local-services-pmax-campaign-settings-phone-numbers-classification ;
    conf:confidenceValue :googleads-property-googleads-campaign-local-services-pmax-campaign-settings-phone-numbers-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-local-services-pmax-campaign-settings-phone-numbers-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-googleads-campaign-travel-campaign-settings-travel-account-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Travel Account Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. The Travel account ID associated with the Travel campaign." ;
    dcls:sourceAsset googleads: ;
    dcls:path "travelAccountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CampaignTravelCampaignSettings/travelAccountId> .

:googleads-property-googleads-campaign-travel-campaign-settings-travel-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Travel Account Id classification" ;
    rdfs:comment "Upstream comment: Immutable. The Travel account ID associated with the Travel campaign. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-campaign-travel-campaign-settings-travel-account-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-campaign-travel-campaign-settings-travel-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-travel-campaign-settings-travel-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Travel Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-campaign-travel-campaign-settings-travel-account-id-classification ;
    conf:confidenceValue :googleads-property-googleads-campaign-travel-campaign-settings-travel-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-campaign-travel-campaign-settings-travel-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-carrier-constant-country-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The country code of the country where the carrier is located, for example, \"AR\", \"FR\", etc." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CarrierConstant/countryCode> .

:googleads-property-googleads-carrier-constant-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Code classification" ;
    rdfs:comment "Upstream comment: Output only. The country code of the country where the carrier is located, for example, \"AR\", \"FR\", etc. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-carrier-constant-country-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-carrier-constant-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-carrier-constant-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-carrier-constant-country-code-classification ;
    conf:confidenceValue :googleads-property-googleads-carrier-constant-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-carrier-constant-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-change-event-user-email-element
    a dcls:DataElement ;
    rdfs:label "Google Ads User Email field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The email of the user who made this change." ;
    dcls:sourceAsset googleads: ;
    dcls:path "userEmail" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ChangeEvent/userEmail> .

:googleads-property-googleads-change-event-user-email-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads User Email classification" ;
    rdfs:comment "Upstream comment: Output only. The email of the user who made this change." ;
    dcls:classifiesElement :googleads-property-googleads-change-event-user-email-element ;
    dcls:classifiedByRule :email-address-rule ;
    dcls:candidatePersonalDataCategory pd:EmailAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-change-event-user-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-change-event-user-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads User Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-change-event-user-email-classification ;
    conf:confidenceValue :googleads-property-googleads-change-event-user-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-change-event-user-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:googleads-property-googleads-click-location-city-element
    a dcls:DataElement ;
    rdfs:label "Google Ads City field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The city location criterion associated with the impression." ;
    dcls:sourceAsset googleads: ;
    dcls:path "city" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ClickLocation/city> .

:googleads-property-googleads-click-location-city-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads City classification" ;
    rdfs:comment "Upstream comment: The city location criterion associated with the impression." ;
    dcls:classifiesElement :googleads-property-googleads-click-location-city-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-click-location-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-click-location-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-click-location-city-classification ;
    conf:confidenceValue :googleads-property-googleads-click-location-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-click-location-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-googleads-click-location-country-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The country location criterion associated with the impression." ;
    dcls:sourceAsset googleads: ;
    dcls:path "country" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ClickLocation/country> .

:googleads-property-googleads-click-location-country-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country classification" ;
    rdfs:comment "Upstream comment: The country location criterion associated with the impression." ;
    dcls:classifiesElement :googleads-property-googleads-click-location-country-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-click-location-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-click-location-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-click-location-country-classification ;
    conf:confidenceValue :googleads-property-googleads-click-location-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-click-location-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-click-location-region-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Region field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The region location criterion associated with the impression." ;
    dcls:sourceAsset googleads: ;
    dcls:path "region" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ClickLocation/region> .

:googleads-property-googleads-click-location-region-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Region classification" ;
    rdfs:comment "Upstream comment: The region location criterion associated with the impression. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-click-location-region-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-click-location-region-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-click-location-region-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Region confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-click-location-region-classification ;
    conf:confidenceValue :googleads-property-googleads-click-location-region-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-click-location-region-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-common-metrics-historical-landing-page-quality-score-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Historical Landing Page Quality Score field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The quality of historical landing page experience." ;
    dcls:sourceAsset googleads: ;
    dcls:path "historicalLandingPageQualityScore" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CommonMetrics/historicalLandingPageQualityScore> .

:googleads-property-googleads-common-metrics-historical-landing-page-quality-score-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Historical Landing Page Quality Score classification" ;
    rdfs:comment "Upstream comment: The quality of historical landing page experience. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :googleads-property-googleads-common-metrics-historical-landing-page-quality-score-element ;
    dcls:classifiedByRule :browsing-referral-rule ;
    dcls:candidatePersonalDataCategory pd:BrowsingReferral ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-common-metrics-historical-landing-page-quality-score-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-common-metrics-historical-landing-page-quality-score-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Historical Landing Page Quality Score confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-common-metrics-historical-landing-page-quality-score-classification ;
    conf:confidenceValue :googleads-property-googleads-common-metrics-historical-landing-page-quality-score-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-common-metrics-historical-landing-page-quality-score-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:googleads-property-googleads-common-metrics-phone-calls-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Calls field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Number of offline phone calls." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneCalls" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CommonMetrics/phoneCalls> .

:googleads-property-googleads-common-metrics-phone-calls-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Calls classification" ;
    rdfs:comment "Upstream comment: Number of offline phone calls." ;
    dcls:classifiesElement :googleads-property-googleads-common-metrics-phone-calls-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-common-metrics-phone-calls-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-common-metrics-phone-calls-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Calls confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-common-metrics-phone-calls-classification ;
    conf:confidenceValue :googleads-property-googleads-common-metrics-phone-calls-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-common-metrics-phone-calls-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-googleads-common-metrics-phone-impressions-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Impressions field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Number of offline phone impressions." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneImpressions" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CommonMetrics/phoneImpressions> .

:googleads-property-googleads-common-metrics-phone-impressions-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Impressions classification" ;
    rdfs:comment "Upstream comment: Number of offline phone impressions." ;
    dcls:classifiesElement :googleads-property-googleads-common-metrics-phone-impressions-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-common-metrics-phone-impressions-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-common-metrics-phone-impressions-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Impressions confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-common-metrics-phone-impressions-classification ;
    conf:confidenceValue :googleads-property-googleads-common-metrics-phone-impressions-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-common-metrics-phone-impressions-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-googleads-contact-details-email-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Email field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Consumer email address." ;
    dcls:sourceAsset googleads: ;
    dcls:path "email" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ContactDetails/email> .

:googleads-property-googleads-contact-details-email-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Email classification" ;
    rdfs:comment "Upstream comment: Output only. Consumer email address." ;
    dcls:classifiesElement :googleads-property-googleads-contact-details-email-element ;
    dcls:classifiedByRule :email-address-rule ;
    dcls:candidatePersonalDataCategory pd:EmailAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-contact-details-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-contact-details-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-contact-details-email-classification ;
    conf:confidenceValue :googleads-property-googleads-contact-details-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-contact-details-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:googleads-property-googleads-contact-details-phone-number-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Number field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Phone number of the consumer for the lead. This can be a real phone number or a tracking number. The phone number is returned in E164 format. See https://support.google.com/google-ads/answer/16355235?hl=en to learn more. Example: +16504519489." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneNumber" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ContactDetails/phoneNumber> .

:googleads-property-googleads-contact-details-phone-number-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Number classification" ;
    rdfs:comment "Upstream comment: Output only. Phone number of the consumer for the lead. This can be a real phone number or a tracking number. The phone number is returned in E164 format. See https://support.google.com/google-ads/answer/16355235?hl=en to learn more. Example: +16504519489." ;
    dcls:classifiesElement :googleads-property-googleads-contact-details-phone-number-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-contact-details-phone-number-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-contact-details-phone-number-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Number confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-contact-details-phone-number-classification ;
    conf:confidenceValue :googleads-property-googleads-contact-details-phone-number-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-contact-details-phone-number-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-googleads-conversion-action-phone-call-duration-seconds-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Call Duration Seconds field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The phone call duration in seconds after which a conversion should be reported for this conversion action. The value must be between 0 and 10000, inclusive." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneCallDurationSeconds" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ConversionAction/phoneCallDurationSeconds> .

:googleads-property-googleads-conversion-action-phone-call-duration-seconds-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Call Duration Seconds classification" ;
    rdfs:comment "Upstream comment: The phone call duration in seconds after which a conversion should be reported for this conversion action. The value must be between 0 and 10000, inclusive." ;
    dcls:classifiesElement :googleads-property-googleads-conversion-action-phone-call-duration-seconds-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-conversion-action-phone-call-duration-seconds-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-conversion-action-phone-call-duration-seconds-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Call Duration Seconds confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-conversion-action-phone-call-duration-seconds-classification ;
    conf:confidenceValue :googleads-property-googleads-conversion-action-phone-call-duration-seconds-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-conversion-action-phone-call-duration-seconds-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-googleads-conversion-tracking-setting-cross-account-conversion-tracking-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Cross Account Conversion Tracking Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The conversion tracking id of the customer's manager. This is set when the customer is opted into cross account conversion tracking, and it overrides conversion_tracking_id. This field can only be managed through the Google Ads UI. This field is read-only." ;
    dcls:sourceAsset googleads: ;
    dcls:path "crossAccountConversionTrackingId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ConversionTrackingSetting/crossAccountConversionTrackingId> .

:googleads-property-googleads-conversion-tracking-setting-cross-account-conversion-tracking-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Cross Account Conversion Tracking Id classification" ;
    rdfs:comment "Upstream comment: Output only. The conversion tracking id of the customer's manager. This is set when the customer is opted into cross account conversion tracking, and it overrides conversion_tracking_id. This field can only be managed through the Google Ads UI. This field is read-only. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-conversion-tracking-setting-cross-account-conversion-tracking-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-conversion-tracking-setting-cross-account-conversion-tracking-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-conversion-tracking-setting-cross-account-conversion-tracking-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Cross Account Conversion Tracking Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-conversion-tracking-setting-cross-account-conversion-tracking-id-classification ;
    conf:confidenceValue :googleads-property-googleads-conversion-tracking-setting-cross-account-conversion-tracking-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-conversion-tracking-setting-cross-account-conversion-tracking-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-credit-details-credit-state-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Credit State field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Credit state of the lead." ;
    dcls:sourceAsset googleads: ;
    dcls:path "creditState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CreditDetails/creditState> .

:googleads-property-googleads-credit-details-credit-state-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Credit State classification" ;
    rdfs:comment "Upstream comment: Output only. Credit state of the lead. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-credit-details-credit-state-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-credit-details-credit-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-credit-details-credit-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Credit State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-credit-details-credit-state-classification ;
    conf:confidenceValue :googleads-property-googleads-credit-details-credit-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-credit-details-credit-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-credit-details-credit-state-last-update-date-time-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Credit State Last Update Date Time field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The date time when the credit state of the lead was last updated. The format is \"YYYY-MM-DD HH:MM:SS\" in the Google Ads account's timezone. Examples: \"2018-03-05 09:15:00\" or \"2018-02-01 14:34:30\"" ;
    dcls:sourceAsset googleads: ;
    dcls:path "creditStateLastUpdateDateTime" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CreditDetails/creditStateLastUpdateDateTime> .

:googleads-property-googleads-credit-details-credit-state-last-update-date-time-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Credit State Last Update Date Time classification" ;
    rdfs:comment "Upstream comment: Output only. The date time when the credit state of the lead was last updated. The format is \"YYYY-MM-DD HH:MM:SS\" in the Google Ads account's timezone. Examples: \"2018-03-05 09:15:00\" or \"2018-02-01 14:34:30\" Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-credit-details-credit-state-last-update-date-time-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-credit-details-credit-state-last-update-date-time-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-credit-details-credit-state-last-update-date-time-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Credit State Last Update Date Time confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-credit-details-credit-state-last-update-date-time-classification ;
    conf:confidenceValue :googleads-property-googleads-credit-details-credit-state-last-update-date-time-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-credit-details-credit-state-last-update-date-time-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-criterion-category-availability-locale-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Locale field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Locales that are available to the category for the channel." ;
    dcls:sourceAsset googleads: ;
    dcls:path "locale" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CriterionCategoryAvailability/locale> .

:googleads-property-googleads-criterion-category-availability-locale-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Locale classification" ;
    rdfs:comment "Upstream comment: Locales that are available to the category for the channel. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-criterion-category-availability-locale-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-criterion-category-availability-locale-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-criterion-category-availability-locale-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Locale confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-criterion-category-availability-locale-classification ;
    conf:confidenceValue :googleads-property-googleads-criterion-category-availability-locale-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-criterion-category-availability-locale-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-criterion-category-locale-availability-country-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The ISO-3166-1 alpha-2 country code associated with the category." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CriterionCategoryLocaleAvailability/countryCode> .

:googleads-property-googleads-criterion-category-locale-availability-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Code classification" ;
    rdfs:comment "Upstream comment: The ISO-3166-1 alpha-2 country code associated with the category. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-criterion-category-locale-availability-country-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-criterion-category-locale-availability-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-criterion-category-locale-availability-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-criterion-category-locale-availability-country-code-classification ;
    conf:confidenceValue :googleads-property-googleads-criterion-category-locale-availability-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-criterion-category-locale-availability-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-criterion-category-locale-availability-language-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: ISO 639-1 code of the language associated with the category." ;
    dcls:sourceAsset googleads: ;
    dcls:path "languageCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CriterionCategoryLocaleAvailability/languageCode> .

:googleads-property-googleads-criterion-category-locale-availability-language-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language Code classification" ;
    rdfs:comment "Upstream comment: ISO 639-1 code of the language associated with the category. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-criterion-category-locale-availability-language-code-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-criterion-category-locale-availability-language-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-criterion-category-locale-availability-language-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-criterion-category-locale-availability-language-code-classification ;
    conf:confidenceValue :googleads-property-googleads-criterion-category-locale-availability-language-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-criterion-category-locale-availability-language-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-customer-asset-set-customer-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Customer field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. The customer to which this asset set is linked." ;
    dcls:sourceAsset googleads: ;
    dcls:path "customer" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CustomerAssetSet/customer> .

:googleads-property-googleads-customer-asset-set-customer-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Customer classification" ;
    rdfs:comment "Upstream comment: Immutable. The customer to which this asset set is linked. Broad contact, customer, user, owner, or actor object field; review nested payloads before asserting specific personal-data categories." ;
    dcls:classifiesElement :googleads-property-googleads-customer-asset-set-customer-element ;
    dcls:classifiedByRule :contact-object-rule ;
    dcls:candidatePersonalDataCategory pd:Contact ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-customer-asset-set-customer-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-customer-asset-set-customer-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Customer confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-customer-asset-set-customer-classification ;
    conf:confidenceValue :googleads-property-googleads-customer-asset-set-customer-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-customer-asset-set-customer-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.68 .

:googleads-property-googleads-customer-label-customer-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Customer field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The resource name of the customer to which the label is attached. This field should not be set when creating a new `CustomerLabel`." ;
    dcls:sourceAsset googleads: ;
    dcls:path "customer" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CustomerLabel/customer> .

:googleads-property-googleads-customer-label-customer-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Customer classification" ;
    rdfs:comment "Upstream comment: Output only. The resource name of the customer to which the label is attached. This field should not be set when creating a new `CustomerLabel`. Broad contact, customer, user, owner, or actor object field; review nested payloads before asserting specific personal-data categories." ;
    dcls:classifiesElement :googleads-property-googleads-customer-label-customer-element ;
    dcls:classifiedByRule :contact-object-rule ;
    dcls:candidatePersonalDataCategory pd:Contact ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-customer-label-customer-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-customer-label-customer-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Customer confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-customer-label-customer-classification ;
    conf:confidenceValue :googleads-property-googleads-customer-label-customer-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-customer-label-customer-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.68 .

:googleads-property-googleads-customer-user-access-email-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Email Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Email address of the user. Read only field" ;
    dcls:sourceAsset googleads: ;
    dcls:path "emailAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CustomerUserAccess/emailAddress> .

:googleads-property-googleads-customer-user-access-email-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Email Address classification" ;
    rdfs:comment "Upstream comment: Output only. Email address of the user. Read only field" ;
    dcls:classifiesElement :googleads-property-googleads-customer-user-access-email-address-element ;
    dcls:classifiedByRule :email-address-rule ;
    dcls:candidatePersonalDataCategory pd:EmailAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-customer-user-access-email-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-customer-user-access-email-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Email Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-customer-user-access-email-address-classification ;
    conf:confidenceValue :googleads-property-googleads-customer-user-access-email-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-customer-user-access-email-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:googleads-property-googleads-customer-user-access-inviter-user-email-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Inviter User Email Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The email address of the inviter user. Read only field" ;
    dcls:sourceAsset googleads: ;
    dcls:path "inviterUserEmailAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CustomerUserAccess/inviterUserEmailAddress> .

:googleads-property-googleads-customer-user-access-inviter-user-email-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Inviter User Email Address classification" ;
    rdfs:comment "Upstream comment: Output only. The email address of the inviter user. Read only field" ;
    dcls:classifiesElement :googleads-property-googleads-customer-user-access-inviter-user-email-address-element ;
    dcls:classifiedByRule :email-address-rule ;
    dcls:candidatePersonalDataCategory pd:EmailAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-customer-user-access-inviter-user-email-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-customer-user-access-inviter-user-email-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Inviter User Email Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-customer-user-access-inviter-user-email-address-classification ;
    conf:confidenceValue :googleads-property-googleads-customer-user-access-inviter-user-email-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-customer-user-access-inviter-user-email-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:googleads-property-googleads-customer-user-access-user-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads User Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. User id of the user with the customer access. Read only field" ;
    dcls:sourceAsset googleads: ;
    dcls:path "userId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CustomerUserAccess/userId> .

:googleads-property-googleads-customer-user-access-user-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads User Id classification" ;
    rdfs:comment "Upstream comment: Output only. User id of the user with the customer access. Read only field Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-customer-user-access-user-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-customer-user-access-user-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-customer-user-access-user-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads User Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-customer-user-access-user-id-classification ;
    conf:confidenceValue :googleads-property-googleads-customer-user-access-user-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-customer-user-access-user-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-customer-user-access-invitation-email-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Email Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. Email address the invitation was sent to. This can differ from the email address of the account that accepts the invite." ;
    dcls:sourceAsset googleads: ;
    dcls:path "emailAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.CustomerUserAccessInvitation/emailAddress> .

:googleads-property-googleads-customer-user-access-invitation-email-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Email Address classification" ;
    rdfs:comment "Upstream comment: Immutable. Email address the invitation was sent to. This can differ from the email address of the account that accepts the invite." ;
    dcls:classifiesElement :googleads-property-googleads-customer-user-access-invitation-email-address-element ;
    dcls:classifiedByRule :email-address-rule ;
    dcls:candidatePersonalDataCategory pd:EmailAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-customer-user-access-invitation-email-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-customer-user-access-invitation-email-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Email Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-customer-user-access-invitation-email-address-classification ;
    conf:confidenceValue :googleads-property-googleads-customer-user-access-invitation-email-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-customer-user-access-invitation-email-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:googleads-property-googleads-detail-content-suitability-placement-view-display-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Display Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The display name is URL for websites, YouTube video name for YouTube videos, and translated mobile app name for mobile apps." ;
    dcls:sourceAsset googleads: ;
    dcls:path "displayName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DetailContentSuitabilityPlacementView/displayName> .

:googleads-property-googleads-detail-content-suitability-placement-view-display-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Display Name classification" ;
    rdfs:comment "Upstream comment: Output only. The display name is URL for websites, YouTube video name for YouTube videos, and translated mobile app name for mobile apps." ;
    dcls:classifiesElement :googleads-property-googleads-detail-content-suitability-placement-view-display-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-detail-content-suitability-placement-view-display-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-detail-content-suitability-placement-view-display-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Display Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-detail-content-suitability-placement-view-display-name-classification ;
    conf:confidenceValue :googleads-property-googleads-detail-content-suitability-placement-view-display-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-detail-content-suitability-placement-view-display-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-detail-placement-view-display-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Display Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The display name is URL name for websites, YouTube video name for YouTube videos, and translated mobile app name for mobile apps." ;
    dcls:sourceAsset googleads: ;
    dcls:path "displayName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DetailPlacementView/displayName> .

:googleads-property-googleads-detail-placement-view-display-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Display Name classification" ;
    rdfs:comment "Upstream comment: Output only. The display name is URL name for websites, YouTube video name for YouTube videos, and translated mobile app name for mobile apps." ;
    dcls:classifiesElement :googleads-property-googleads-detail-placement-view-display-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-detail-placement-view-display-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-detail-placement-view-display-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Display Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-detail-placement-view-display-name-classification ;
    conf:confidenceValue :googleads-property-googleads-detail-placement-view-display-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-detail-placement-view-display-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-domain-category-language-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The language code specifying the language of the website, for example, \"en\" for English. The language can be specified in the DynamicSearchAdsSetting required for dynamic search ads. This is the language of the pages from your website that you want Google Ads to find, create ads for, and match searches with." ;
    dcls:sourceAsset googleads: ;
    dcls:path "languageCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DomainCategory/languageCode> .

:googleads-property-googleads-domain-category-language-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language Code classification" ;
    rdfs:comment "Upstream comment: Output only. The language code specifying the language of the website, for example, \"en\" for English. The language can be specified in the DynamicSearchAdsSetting required for dynamic search ads. This is the language of the pages from your website that you want Google Ads to find, create ads for, and match searches with. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-domain-category-language-code-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-domain-category-language-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-domain-category-language-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-domain-category-language-code-classification ;
    conf:confidenceValue :googleads-property-googleads-domain-category-language-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-domain-category-language-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-dynamic-custom-asset-ios-app-store-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Ios App Store Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present." ;
    dcls:sourceAsset googleads: ;
    dcls:path "iosAppStoreId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicCustomAsset/iosAppStoreId> .

:googleads-property-googleads-dynamic-custom-asset-ios-app-store-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Ios App Store Id classification" ;
    rdfs:comment "Upstream comment: iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present." ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-custom-asset-ios-app-store-id-element ;
    dcls:classifiedByRule :device-based-rule ;
    dcls:candidatePersonalDataCategory pd:DeviceBased ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-custom-asset-ios-app-store-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-custom-asset-ios-app-store-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Ios App Store Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-custom-asset-ios-app-store-id-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-custom-asset-ios-app-store-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-custom-asset-ios-app-store-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:googleads-property-googleads-dynamic-custom-asset-item-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Item Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Item address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403" ;
    dcls:sourceAsset googleads: ;
    dcls:path "itemAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicCustomAsset/itemAddress> .

:googleads-property-googleads-dynamic-custom-asset-item-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Item Address classification" ;
    rdfs:comment "Upstream comment: Item address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403" ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-custom-asset-item-address-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-custom-asset-item-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-custom-asset-item-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Item Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-custom-asset-item-address-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-custom-asset-item-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-custom-asset-item-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-googleads-dynamic-education-asset-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: School address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403" ;
    dcls:sourceAsset googleads: ;
    dcls:path "address" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicEducationAsset/address> .

:googleads-property-googleads-dynamic-education-asset-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Address classification" ;
    rdfs:comment "Upstream comment: School address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403" ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-education-asset-address-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-education-asset-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-education-asset-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-education-asset-address-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-education-asset-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-education-asset-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-googleads-dynamic-education-asset-ios-app-store-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Ios App Store Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present." ;
    dcls:sourceAsset googleads: ;
    dcls:path "iosAppStoreId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicEducationAsset/iosAppStoreId> .

:googleads-property-googleads-dynamic-education-asset-ios-app-store-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Ios App Store Id classification" ;
    rdfs:comment "Upstream comment: iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present." ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-education-asset-ios-app-store-id-element ;
    dcls:classifiedByRule :device-based-rule ;
    dcls:candidatePersonalDataCategory pd:DeviceBased ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-education-asset-ios-app-store-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-education-asset-ios-app-store-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Ios App Store Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-education-asset-ios-app-store-id-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-education-asset-ios-app-store-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-education-asset-ios-app-store-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:googleads-property-googleads-dynamic-flights-asset-ios-app-store-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Ios App Store Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present." ;
    dcls:sourceAsset googleads: ;
    dcls:path "iosAppStoreId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicFlightsAsset/iosAppStoreId> .

:googleads-property-googleads-dynamic-flights-asset-ios-app-store-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Ios App Store Id classification" ;
    rdfs:comment "Upstream comment: iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present." ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-flights-asset-ios-app-store-id-element ;
    dcls:classifiedByRule :device-based-rule ;
    dcls:candidatePersonalDataCategory pd:DeviceBased ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-flights-asset-ios-app-store-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-flights-asset-ios-app-store-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Ios App Store Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-flights-asset-ios-app-store-id-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-flights-asset-ios-app-store-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-flights-asset-ios-app-store-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:googleads-property-googleads-dynamic-hotels-and-rentals-asset-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403" ;
    dcls:sourceAsset googleads: ;
    dcls:path "address" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicHotelsAndRentalsAsset/address> .

:googleads-property-googleads-dynamic-hotels-and-rentals-asset-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Address classification" ;
    rdfs:comment "Upstream comment: Address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403" ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-hotels-and-rentals-asset-address-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-hotels-and-rentals-asset-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-hotels-and-rentals-asset-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-hotels-and-rentals-asset-address-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-hotels-and-rentals-asset-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-hotels-and-rentals-asset-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-googleads-dynamic-hotels-and-rentals-asset-ios-app-store-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Ios App Store Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present." ;
    dcls:sourceAsset googleads: ;
    dcls:path "iosAppStoreId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicHotelsAndRentalsAsset/iosAppStoreId> .

:googleads-property-googleads-dynamic-hotels-and-rentals-asset-ios-app-store-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Ios App Store Id classification" ;
    rdfs:comment "Upstream comment: iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present." ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-hotels-and-rentals-asset-ios-app-store-id-element ;
    dcls:classifiedByRule :device-based-rule ;
    dcls:candidatePersonalDataCategory pd:DeviceBased ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-hotels-and-rentals-asset-ios-app-store-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-hotels-and-rentals-asset-ios-app-store-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Ios App Store Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-hotels-and-rentals-asset-ios-app-store-id-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-hotels-and-rentals-asset-ios-app-store-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-hotels-and-rentals-asset-ios-app-store-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:googleads-property-googleads-dynamic-jobs-asset-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403." ;
    dcls:sourceAsset googleads: ;
    dcls:path "address" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicJobsAsset/address> .

:googleads-property-googleads-dynamic-jobs-asset-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Address classification" ;
    rdfs:comment "Upstream comment: Address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403." ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-jobs-asset-address-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-jobs-asset-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-jobs-asset-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-jobs-asset-address-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-jobs-asset-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-jobs-asset-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-googleads-dynamic-jobs-asset-ios-app-store-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Ios App Store Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present." ;
    dcls:sourceAsset googleads: ;
    dcls:path "iosAppStoreId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicJobsAsset/iosAppStoreId> .

:googleads-property-googleads-dynamic-jobs-asset-ios-app-store-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Ios App Store Id classification" ;
    rdfs:comment "Upstream comment: iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present." ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-jobs-asset-ios-app-store-id-element ;
    dcls:classifiedByRule :device-based-rule ;
    dcls:candidatePersonalDataCategory pd:DeviceBased ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-jobs-asset-ios-app-store-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-jobs-asset-ios-app-store-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Ios App Store Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-jobs-asset-ios-app-store-id-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-jobs-asset-ios-app-store-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-jobs-asset-ios-app-store-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:googleads-property-googleads-dynamic-local-asset-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403." ;
    dcls:sourceAsset googleads: ;
    dcls:path "address" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicLocalAsset/address> .

:googleads-property-googleads-dynamic-local-asset-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Address classification" ;
    rdfs:comment "Upstream comment: Address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403." ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-local-asset-address-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-local-asset-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-local-asset-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-local-asset-address-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-local-asset-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-local-asset-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-googleads-dynamic-local-asset-ios-app-store-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Ios App Store Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present." ;
    dcls:sourceAsset googleads: ;
    dcls:path "iosAppStoreId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicLocalAsset/iosAppStoreId> .

:googleads-property-googleads-dynamic-local-asset-ios-app-store-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Ios App Store Id classification" ;
    rdfs:comment "Upstream comment: iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present." ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-local-asset-ios-app-store-id-element ;
    dcls:classifiedByRule :device-based-rule ;
    dcls:candidatePersonalDataCategory pd:DeviceBased ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-local-asset-ios-app-store-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-local-asset-ios-app-store-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Ios App Store Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-local-asset-ios-app-store-id-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-local-asset-ios-app-store-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-local-asset-ios-app-store-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:googleads-property-googleads-dynamic-real-estate-asset-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403" ;
    dcls:sourceAsset googleads: ;
    dcls:path "address" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicRealEstateAsset/address> .

:googleads-property-googleads-dynamic-real-estate-asset-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Address classification" ;
    rdfs:comment "Upstream comment: Address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403" ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-real-estate-asset-address-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-real-estate-asset-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-real-estate-asset-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-real-estate-asset-address-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-real-estate-asset-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-real-estate-asset-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-googleads-dynamic-real-estate-asset-city-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads City Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: City name, for example, Mountain View, California." ;
    dcls:sourceAsset googleads: ;
    dcls:path "cityName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicRealEstateAsset/cityName> .

:googleads-property-googleads-dynamic-real-estate-asset-city-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads City Name classification" ;
    rdfs:comment "Upstream comment: City name, for example, Mountain View, California." ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-real-estate-asset-city-name-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-real-estate-asset-city-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-real-estate-asset-city-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads City Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-real-estate-asset-city-name-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-real-estate-asset-city-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-real-estate-asset-city-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-googleads-dynamic-real-estate-asset-ios-app-store-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Ios App Store Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present." ;
    dcls:sourceAsset googleads: ;
    dcls:path "iosAppStoreId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicRealEstateAsset/iosAppStoreId> .

:googleads-property-googleads-dynamic-real-estate-asset-ios-app-store-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Ios App Store Id classification" ;
    rdfs:comment "Upstream comment: iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present." ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-real-estate-asset-ios-app-store-id-element ;
    dcls:classifiedByRule :device-based-rule ;
    dcls:candidatePersonalDataCategory pd:DeviceBased ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-real-estate-asset-ios-app-store-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-real-estate-asset-ios-app-store-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Ios App Store Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-real-estate-asset-ios-app-store-id-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-real-estate-asset-ios-app-store-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-real-estate-asset-ios-app-store-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:googleads-property-googleads-dynamic-search-ads-search-term-view-landing-page-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Landing Page field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The dynamically selected landing page URL of the impression. This field is read-only." ;
    dcls:sourceAsset googleads: ;
    dcls:path "landingPage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicSearchAdsSearchTermView/landingPage> .

:googleads-property-googleads-dynamic-search-ads-search-term-view-landing-page-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Landing Page classification" ;
    rdfs:comment "Upstream comment: Output only. The dynamically selected landing page URL of the impression. This field is read-only. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-search-ads-search-term-view-landing-page-element ;
    dcls:classifiedByRule :browsing-referral-rule ;
    dcls:candidatePersonalDataCategory pd:BrowsingReferral ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-search-ads-search-term-view-landing-page-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-search-ads-search-term-view-landing-page-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Landing Page confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-search-ads-search-term-view-landing-page-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-search-ads-search-term-view-landing-page-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-search-ads-search-term-view-landing-page-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:googleads-property-googleads-dynamic-search-ads-search-term-view-page-url-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Page Url field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The URL of page feed item served for the impression. This field is read-only." ;
    dcls:sourceAsset googleads: ;
    dcls:path "pageUrl" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicSearchAdsSearchTermView/pageUrl> .

:googleads-property-googleads-dynamic-search-ads-search-term-view-page-url-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Page Url classification" ;
    rdfs:comment "Upstream comment: Output only. The URL of page feed item served for the impression. This field is read-only. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-search-ads-search-term-view-page-url-element ;
    dcls:classifiedByRule :browsing-referral-rule ;
    dcls:candidatePersonalDataCategory pd:BrowsingReferral ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-search-ads-search-term-view-page-url-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-search-ads-search-term-view-page-url-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Page Url confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-search-ads-search-term-view-page-url-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-search-ads-search-term-view-page-url-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-search-ads-search-term-view-page-url-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:googleads-property-googleads-dynamic-travel-asset-destination-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Destination Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Destination address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403." ;
    dcls:sourceAsset googleads: ;
    dcls:path "destinationAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicTravelAsset/destinationAddress> .

:googleads-property-googleads-dynamic-travel-asset-destination-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Destination Address classification" ;
    rdfs:comment "Upstream comment: Destination address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403." ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-travel-asset-destination-address-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-travel-asset-destination-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-travel-asset-destination-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Destination Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-travel-asset-destination-address-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-travel-asset-destination-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-travel-asset-destination-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-googleads-dynamic-travel-asset-ios-app-store-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Ios App Store Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present." ;
    dcls:sourceAsset googleads: ;
    dcls:path "iosAppStoreId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.DynamicTravelAsset/iosAppStoreId> .

:googleads-property-googleads-dynamic-travel-asset-ios-app-store-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Ios App Store Id classification" ;
    rdfs:comment "Upstream comment: iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present." ;
    dcls:classifiesElement :googleads-property-googleads-dynamic-travel-asset-ios-app-store-id-element ;
    dcls:classifiedByRule :device-based-rule ;
    dcls:candidatePersonalDataCategory pd:DeviceBased ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-dynamic-travel-asset-ios-app-store-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-travel-asset-ios-app-store-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Ios App Store Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-dynamic-travel-asset-ios-app-store-id-classification ;
    conf:confidenceValue :googleads-property-googleads-dynamic-travel-asset-ios-app-store-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-dynamic-travel-asset-ios-app-store-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:googleads-property-googleads-gender-dimension-genders-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Genders field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Included gender demographic segments." ;
    dcls:sourceAsset googleads: ;
    dcls:path "genders" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.GenderDimension/genders> .

:googleads-property-googleads-gender-dimension-genders-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Genders classification" ;
    rdfs:comment "Upstream comment: Included gender demographic segments." ;
    dcls:classifiesElement :googleads-property-googleads-gender-dimension-genders-element ;
    dcls:classifiedByRule :gender-rule ;
    dcls:candidatePersonalDataCategory pd:Gender ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-gender-dimension-genders-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-gender-dimension-genders-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Genders confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-gender-dimension-genders-classification ;
    conf:confidenceValue :googleads-property-googleads-gender-dimension-genders-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-gender-dimension-genders-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.94 .

:googleads-property-googleads-gender-dimension-include-undetermined-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Include Undetermined field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Include users whose gender is not determined." ;
    dcls:sourceAsset googleads: ;
    dcls:path "includeUndetermined" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.GenderDimension/includeUndetermined> .

:googleads-property-googleads-gender-dimension-include-undetermined-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Include Undetermined classification" ;
    rdfs:comment "Upstream comment: Include users whose gender is not determined." ;
    dcls:classifiesElement :googleads-property-googleads-gender-dimension-include-undetermined-element ;
    dcls:classifiedByRule :gender-rule ;
    dcls:candidatePersonalDataCategory pd:Gender ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-gender-dimension-include-undetermined-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-gender-dimension-include-undetermined-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Include Undetermined confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-gender-dimension-include-undetermined-classification ;
    conf:confidenceValue :googleads-property-googleads-gender-dimension-include-undetermined-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-gender-dimension-include-undetermined-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.94 .

:googleads-property-googleads-gender-view-resource-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Resource Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The resource name of the gender view. Gender view resource names have the form: `customers/{customer_id}/genderViews/{ad_group_id}~{criterion_id}`" ;
    dcls:sourceAsset googleads: ;
    dcls:path "resourceName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.GenderView/resourceName> .

:googleads-property-googleads-gender-view-resource-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Resource Name classification" ;
    rdfs:comment "Upstream comment: Output only. The resource name of the gender view. Gender view resource names have the form: `customers/{customer_id}/genderViews/{ad_group_id}~{criterion_id}`" ;
    dcls:classifiesElement :googleads-property-googleads-gender-view-resource-name-element ;
    dcls:classifiedByRule :gender-rule ;
    dcls:candidatePersonalDataCategory pd:Gender ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-gender-view-resource-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-gender-view-resource-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Resource Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-gender-view-resource-name-classification ;
    conf:confidenceValue :googleads-property-googleads-gender-view-resource-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-gender-view-resource-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.94 .

:googleads-property-googleads-geo-target-constant-country-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The ISO-3166-1 alpha-2 country code that is associated with the target." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.GeoTargetConstant/countryCode> .

:googleads-property-googleads-geo-target-constant-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Code classification" ;
    rdfs:comment "Upstream comment: Output only. The ISO-3166-1 alpha-2 country code that is associated with the target. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-geo-target-constant-country-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-geo-target-constant-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-geo-target-constant-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-geo-target-constant-country-code-classification ;
    conf:confidenceValue :googleads-property-googleads-geo-target-constant-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-geo-target-constant-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-geographic-view-country-criterion-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Criterion Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Criterion Id for the country." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCriterionId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.GeographicView/countryCriterionId> .

:googleads-property-googleads-geographic-view-country-criterion-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Criterion Id classification" ;
    rdfs:comment "Upstream comment: Output only. Criterion Id for the country." ;
    dcls:classifiesElement :googleads-property-googleads-geographic-view-country-criterion-id-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-geographic-view-country-criterion-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-geographic-view-country-criterion-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Criterion Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-geographic-view-country-criterion-id-classification ;
    conf:confidenceValue :googleads-property-googleads-geographic-view-country-criterion-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-geographic-view-country-criterion-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-google-ads-identifier-customer-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Customer field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. The resource name of the Google Ads account. This field is required and should not be empty when creating a new Google Ads link. It is unable to be modified after the creation of the link." ;
    dcls:sourceAsset googleads: ;
    dcls:path "customer" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.GoogleAdsIdentifier/customer> .

:googleads-property-googleads-google-ads-identifier-customer-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Customer classification" ;
    rdfs:comment "Upstream comment: Immutable. The resource name of the Google Ads account. This field is required and should not be empty when creating a new Google Ads link. It is unable to be modified after the creation of the link. Broad contact, customer, user, owner, or actor object field; review nested payloads before asserting specific personal-data categories." ;
    dcls:classifiesElement :googleads-property-googleads-google-ads-identifier-customer-element ;
    dcls:classifiedByRule :contact-object-rule ;
    dcls:candidatePersonalDataCategory pd:Contact ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-google-ads-identifier-customer-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-google-ads-identifier-customer-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Customer confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-google-ads-identifier-customer-classification ;
    conf:confidenceValue :googleads-property-googleads-google-ads-identifier-customer-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-google-ads-identifier-customer-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.68 .

:googleads-property-googleads-google-ads-row-customer-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Customer field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The customer referenced in the query." ;
    dcls:sourceAsset googleads: ;
    dcls:path "customer" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.GoogleAdsRow/customer> .

:googleads-property-googleads-google-ads-row-customer-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Customer classification" ;
    rdfs:comment "Upstream comment: The customer referenced in the query. Broad contact, customer, user, owner, or actor object field; review nested payloads before asserting specific personal-data categories." ;
    dcls:classifiesElement :googleads-property-googleads-google-ads-row-customer-element ;
    dcls:classifiedByRule :contact-object-rule ;
    dcls:candidatePersonalDataCategory pd:Contact ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-google-ads-row-customer-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-google-ads-row-customer-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Customer confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-google-ads-row-customer-classification ;
    conf:confidenceValue :googleads-property-googleads-google-ads-row-customer-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-google-ads-row-customer-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.68 .

:googleads-property-googleads-google-ads-row-expanded-landing-page-view-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Expanded Landing Page View field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The expanded landing page view referenced in the query." ;
    dcls:sourceAsset googleads: ;
    dcls:path "expandedLandingPageView" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.GoogleAdsRow/expandedLandingPageView> .

:googleads-property-googleads-google-ads-row-expanded-landing-page-view-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Expanded Landing Page View classification" ;
    rdfs:comment "Upstream comment: The expanded landing page view referenced in the query. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :googleads-property-googleads-google-ads-row-expanded-landing-page-view-element ;
    dcls:classifiedByRule :browsing-referral-rule ;
    dcls:candidatePersonalDataCategory pd:BrowsingReferral ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-google-ads-row-expanded-landing-page-view-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-google-ads-row-expanded-landing-page-view-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Expanded Landing Page View confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-google-ads-row-expanded-landing-page-view-classification ;
    conf:confidenceValue :googleads-property-googleads-google-ads-row-expanded-landing-page-view-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-google-ads-row-expanded-landing-page-view-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:googleads-property-googleads-google-ads-row-gender-view-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Gender View field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The gender view referenced in the query." ;
    dcls:sourceAsset googleads: ;
    dcls:path "genderView" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.GoogleAdsRow/genderView> .

:googleads-property-googleads-google-ads-row-gender-view-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Gender View classification" ;
    rdfs:comment "Upstream comment: The gender view referenced in the query." ;
    dcls:classifiesElement :googleads-property-googleads-google-ads-row-gender-view-element ;
    dcls:classifiedByRule :gender-rule ;
    dcls:candidatePersonalDataCategory pd:Gender ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-google-ads-row-gender-view-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-google-ads-row-gender-view-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Gender View confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-google-ads-row-gender-view-classification ;
    conf:confidenceValue :googleads-property-googleads-google-ads-row-gender-view-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-google-ads-row-gender-view-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.94 .

:googleads-property-googleads-google-ads-row-landing-page-view-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Landing Page View field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The landing page view referenced in the query." ;
    dcls:sourceAsset googleads: ;
    dcls:path "landingPageView" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.GoogleAdsRow/landingPageView> .

:googleads-property-googleads-google-ads-row-landing-page-view-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Landing Page View classification" ;
    rdfs:comment "Upstream comment: The landing page view referenced in the query. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :googleads-property-googleads-google-ads-row-landing-page-view-element ;
    dcls:classifiedByRule :browsing-referral-rule ;
    dcls:candidatePersonalDataCategory pd:BrowsingReferral ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-google-ads-row-landing-page-view-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-google-ads-row-landing-page-view-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Landing Page View confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-google-ads-row-landing-page-view-classification ;
    conf:confidenceValue :googleads-property-googleads-google-ads-row-landing-page-view-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-google-ads-row-landing-page-view-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:googleads-property-googleads-google-ads-row-language-constant-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language Constant field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The language constant referenced in the query." ;
    dcls:sourceAsset googleads: ;
    dcls:path "languageConstant" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.GoogleAdsRow/languageConstant> .

:googleads-property-googleads-google-ads-row-language-constant-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language Constant classification" ;
    rdfs:comment "Upstream comment: The language constant referenced in the query. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-google-ads-row-language-constant-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-google-ads-row-language-constant-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-google-ads-row-language-constant-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language Constant confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-google-ads-row-language-constant-classification ;
    conf:confidenceValue :googleads-property-googleads-google-ads-row-language-constant-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-google-ads-row-language-constant-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-group-content-suitability-placement-view-display-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Display Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The display name is URL for websites, YouTube video name for YouTube videos, and translated mobile app name for mobile apps." ;
    dcls:sourceAsset googleads: ;
    dcls:path "displayName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.GroupContentSuitabilityPlacementView/displayName> .

:googleads-property-googleads-group-content-suitability-placement-view-display-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Display Name classification" ;
    rdfs:comment "Upstream comment: Output only. The display name is URL for websites, YouTube video name for YouTube videos, and translated mobile app name for mobile apps." ;
    dcls:classifiesElement :googleads-property-googleads-group-content-suitability-placement-view-display-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-group-content-suitability-placement-view-display-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-group-content-suitability-placement-view-display-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Display Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-group-content-suitability-placement-view-display-name-classification ;
    conf:confidenceValue :googleads-property-googleads-group-content-suitability-placement-view-display-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-group-content-suitability-placement-view-display-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-group-placement-view-display-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Display Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Domain name for websites and YouTube channel name for YouTube channels." ;
    dcls:sourceAsset googleads: ;
    dcls:path "displayName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.GroupPlacementView/displayName> .

:googleads-property-googleads-group-placement-view-display-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Display Name classification" ;
    rdfs:comment "Upstream comment: Output only. Domain name for websites and YouTube channel name for YouTube channels." ;
    dcls:classifiesElement :googleads-property-googleads-group-placement-view-display-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-group-placement-view-display-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-group-placement-view-display-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Display Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-group-placement-view-display-name-classification ;
    conf:confidenceValue :googleads-property-googleads-group-placement-view-display-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-group-placement-view-display-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-hotel-callout-asset-language-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Required. The language of the hotel callout. Represented as BCP 47 language tag." ;
    dcls:sourceAsset googleads: ;
    dcls:path "languageCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.HotelCalloutAsset/languageCode> .

:googleads-property-googleads-hotel-callout-asset-language-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language Code classification" ;
    rdfs:comment "Upstream comment: Required. The language of the hotel callout. Represented as BCP 47 language tag. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-hotel-callout-asset-language-code-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-hotel-callout-asset-language-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-hotel-callout-asset-language-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-hotel-callout-asset-language-code-classification ;
    conf:confidenceValue :googleads-property-googleads-hotel-callout-asset-language-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-hotel-callout-asset-language-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-hotel-city-info-city-criterion-element
    a dcls:DataElement ;
    rdfs:label "Google Ads City Criterion field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The Geo Target Constant resource name." ;
    dcls:sourceAsset googleads: ;
    dcls:path "cityCriterion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.HotelCityInfo/cityCriterion> .

:googleads-property-googleads-hotel-city-info-city-criterion-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads City Criterion classification" ;
    rdfs:comment "Upstream comment: The Geo Target Constant resource name." ;
    dcls:classifiesElement :googleads-property-googleads-hotel-city-info-city-criterion-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-hotel-city-info-city-criterion-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-hotel-city-info-city-criterion-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads City Criterion confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-hotel-city-info-city-criterion-classification ;
    conf:confidenceValue :googleads-property-googleads-hotel-city-info-city-criterion-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-hotel-city-info-city-criterion-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-googleads-hotel-country-region-info-country-region-criterion-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Region Criterion field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The Geo Target Constant resource name." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryRegionCriterion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.HotelCountryRegionInfo/countryRegionCriterion> .

:googleads-property-googleads-hotel-country-region-info-country-region-criterion-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Region Criterion classification" ;
    rdfs:comment "Upstream comment: The Geo Target Constant resource name." ;
    dcls:classifiesElement :googleads-property-googleads-hotel-country-region-info-country-region-criterion-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-hotel-country-region-info-country-region-criterion-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-hotel-country-region-info-country-region-criterion-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Region Criterion confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-hotel-country-region-info-country-region-criterion-classification ;
    conf:confidenceValue :googleads-property-googleads-hotel-country-region-info-country-region-criterion-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-hotel-country-region-info-country-region-criterion-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-hotel-property-asset-hotel-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Hotel Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Address of the hotel. Read-only." ;
    dcls:sourceAsset googleads: ;
    dcls:path "hotelAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.HotelPropertyAsset/hotelAddress> .

:googleads-property-googleads-hotel-property-asset-hotel-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Hotel Address classification" ;
    rdfs:comment "Upstream comment: Address of the hotel. Read-only." ;
    dcls:classifiesElement :googleads-property-googleads-hotel-property-asset-hotel-address-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-hotel-property-asset-hotel-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-hotel-property-asset-hotel-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Hotel Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-hotel-property-asset-hotel-address-classification ;
    conf:confidenceValue :googleads-property-googleads-hotel-property-asset-hotel-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-hotel-property-asset-hotel-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-googleads-hotel-reconciliation-order-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Order Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The order ID is the identifier for this booking as provided in the 'transaction_id' parameter of the conversion tracking tag." ;
    dcls:sourceAsset googleads: ;
    dcls:path "orderId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.HotelReconciliation/orderId> .

:googleads-property-googleads-hotel-reconciliation-order-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Order Id classification" ;
    rdfs:comment "Upstream comment: Output only. The order ID is the identifier for this booking as provided in the 'transaction_id' parameter of the conversion tracking tag. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-hotel-reconciliation-order-id-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-hotel-reconciliation-order-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-hotel-reconciliation-order-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Order Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-hotel-reconciliation-order-id-classification ;
    conf:confidenceValue :googleads-property-googleads-hotel-reconciliation-order-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-hotel-reconciliation-order-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-hotel-state-info-state-criterion-element
    a dcls:DataElement ;
    rdfs:label "Google Ads State Criterion field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The Geo Target Constant resource name." ;
    dcls:sourceAsset googleads: ;
    dcls:path "stateCriterion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.HotelStateInfo/stateCriterion> .

:googleads-property-googleads-hotel-state-info-state-criterion-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads State Criterion classification" ;
    rdfs:comment "Upstream comment: The Geo Target Constant resource name. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-hotel-state-info-state-criterion-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-hotel-state-info-state-criterion-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-hotel-state-info-state-criterion-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads State Criterion confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-hotel-state-info-state-criterion-classification ;
    conf:confidenceValue :googleads-property-googleads-hotel-state-info-state-criterion-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-hotel-state-info-state-criterion-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-ip-block-info-ip-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Ip Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The IP address or the CIDR block to be excluded." ;
    dcls:sourceAsset googleads: ;
    dcls:path "ipAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.IpBlockInfo/ipAddress> .

:googleads-property-googleads-ip-block-info-ip-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Ip Address classification" ;
    rdfs:comment "Upstream comment: The IP address or the CIDR block to be excluded." ;
    dcls:classifiesElement :googleads-property-googleads-ip-block-info-ip-address-element ;
    dcls:classifiedByRule :ip-address-rule ;
    dcls:candidatePersonalDataCategory pd:IPAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-ip-block-info-ip-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-ip-block-info-ip-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Ip Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-ip-block-info-ip-address-classification ;
    conf:confidenceValue :googleads-property-googleads-ip-block-info-ip-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-ip-block-info-ip-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:googleads-property-googleads-keyword-plan-campaign-language-constants-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language Constants field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The languages targeted for the Keyword Plan campaign. Max allowed: 1." ;
    dcls:sourceAsset googleads: ;
    dcls:path "languageConstants" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.KeywordPlanCampaign/languageConstants> .

:googleads-property-googleads-keyword-plan-campaign-language-constants-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language Constants classification" ;
    rdfs:comment "Upstream comment: The languages targeted for the Keyword Plan campaign. Max allowed: 1. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-keyword-plan-campaign-language-constants-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-keyword-plan-campaign-language-constants-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-keyword-plan-campaign-language-constants-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language Constants confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-keyword-plan-campaign-language-constants-classification ;
    conf:confidenceValue :googleads-property-googleads-keyword-plan-campaign-language-constants-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-keyword-plan-campaign-language-constants-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-keyword-theme-constant-country-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The ISO-3166 Alpha-2 country code of the constant, eg. \"US\". To display and query matching purpose, the keyword theme needs to be localized." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.KeywordThemeConstant/countryCode> .

:googleads-property-googleads-keyword-theme-constant-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Code classification" ;
    rdfs:comment "Upstream comment: Output only. The ISO-3166 Alpha-2 country code of the constant, eg. \"US\". To display and query matching purpose, the keyword theme needs to be localized. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-keyword-theme-constant-country-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-keyword-theme-constant-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-keyword-theme-constant-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-keyword-theme-constant-country-code-classification ;
    conf:confidenceValue :googleads-property-googleads-keyword-theme-constant-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-keyword-theme-constant-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-keyword-theme-constant-display-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Display Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The display name of the keyword theme or sub keyword theme." ;
    dcls:sourceAsset googleads: ;
    dcls:path "displayName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.KeywordThemeConstant/displayName> .

:googleads-property-googleads-keyword-theme-constant-display-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Display Name classification" ;
    rdfs:comment "Upstream comment: Output only. The display name of the keyword theme or sub keyword theme." ;
    dcls:classifiesElement :googleads-property-googleads-keyword-theme-constant-display-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-keyword-theme-constant-display-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-keyword-theme-constant-display-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Display Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-keyword-theme-constant-display-name-classification ;
    conf:confidenceValue :googleads-property-googleads-keyword-theme-constant-display-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-keyword-theme-constant-display-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-keyword-theme-constant-language-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The ISO-639-1 language code with 2 letters of the constant, eg. \"en\". To display and query matching purpose, the keyword theme needs to be localized." ;
    dcls:sourceAsset googleads: ;
    dcls:path "languageCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.KeywordThemeConstant/languageCode> .

:googleads-property-googleads-keyword-theme-constant-language-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language Code classification" ;
    rdfs:comment "Upstream comment: Output only. The ISO-639-1 language code with 2 letters of the constant, eg. \"en\". To display and query matching purpose, the keyword theme needs to be localized. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-keyword-theme-constant-language-code-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-keyword-theme-constant-language-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-keyword-theme-constant-language-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-keyword-theme-constant-language-code-classification ;
    conf:confidenceValue :googleads-property-googleads-keyword-theme-constant-language-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-keyword-theme-constant-language-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-language-info-language-constant-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language Constant field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The language constant resource name." ;
    dcls:sourceAsset googleads: ;
    dcls:path "languageConstant" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.LanguageInfo/languageConstant> .

:googleads-property-googleads-language-info-language-constant-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language Constant classification" ;
    rdfs:comment "Upstream comment: The language constant resource name. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-language-info-language-constant-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-language-info-language-constant-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-language-info-language-constant-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language Constant confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-language-info-language-constant-classification ;
    conf:confidenceValue :googleads-property-googleads-language-info-language-constant-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-language-info-language-constant-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-legacy-app-install-ad-info-app-store-element
    a dcls:DataElement ;
    rdfs:label "Google Ads App Store field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The app store the mobile app is available in." ;
    dcls:sourceAsset googleads: ;
    dcls:path "appStore" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.LegacyAppInstallAdInfo/appStore> .

:googleads-property-googleads-legacy-app-install-ad-info-app-store-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads App Store classification" ;
    rdfs:comment "Upstream comment: The app store the mobile app is available in." ;
    dcls:classifiesElement :googleads-property-googleads-legacy-app-install-ad-info-app-store-element ;
    dcls:classifiedByRule :device-based-rule ;
    dcls:candidatePersonalDataCategory pd:DeviceBased ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-legacy-app-install-ad-info-app-store-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-legacy-app-install-ad-info-app-store-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads App Store confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-legacy-app-install-ad-info-app-store-classification ;
    conf:confidenceValue :googleads-property-googleads-legacy-app-install-ad-info-app-store-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-legacy-app-install-ad-info-app-store-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:googleads-property-googleads-license-verification-artifact-licensee-first-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Licensee First Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. First name of the licensee." ;
    dcls:sourceAsset googleads: ;
    dcls:path "licenseeFirstName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.LicenseVerificationArtifact/licenseeFirstName> .

:googleads-property-googleads-license-verification-artifact-licensee-first-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Licensee First Name classification" ;
    rdfs:comment "Upstream comment: Output only. First name of the licensee." ;
    dcls:classifiesElement :googleads-property-googleads-license-verification-artifact-licensee-first-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-license-verification-artifact-licensee-first-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-license-verification-artifact-licensee-first-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Licensee First Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-license-verification-artifact-licensee-first-name-classification ;
    conf:confidenceValue :googleads-property-googleads-license-verification-artifact-licensee-first-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-license-verification-artifact-licensee-first-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-license-verification-artifact-licensee-last-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Licensee Last Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Last name of the licensee." ;
    dcls:sourceAsset googleads: ;
    dcls:path "licenseeLastName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.LicenseVerificationArtifact/licenseeLastName> .

:googleads-property-googleads-license-verification-artifact-licensee-last-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Licensee Last Name classification" ;
    rdfs:comment "Upstream comment: Output only. Last name of the licensee." ;
    dcls:classifiesElement :googleads-property-googleads-license-verification-artifact-licensee-last-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-license-verification-artifact-licensee-last-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-license-verification-artifact-licensee-last-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Licensee Last Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-license-verification-artifact-licensee-last-name-classification ;
    conf:confidenceValue :googleads-property-googleads-license-verification-artifact-licensee-last-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-license-verification-artifact-licensee-last-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-listing-dimension-info-activity-city-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Activity City field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The city where the travel activity is available." ;
    dcls:sourceAsset googleads: ;
    dcls:path "activityCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ListingDimensionInfo/activityCity> .

:googleads-property-googleads-listing-dimension-info-activity-city-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Activity City classification" ;
    rdfs:comment "Upstream comment: The city where the travel activity is available." ;
    dcls:classifiesElement :googleads-property-googleads-listing-dimension-info-activity-city-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-listing-dimension-info-activity-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-listing-dimension-info-activity-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Activity City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-listing-dimension-info-activity-city-classification ;
    conf:confidenceValue :googleads-property-googleads-listing-dimension-info-activity-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-listing-dimension-info-activity-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-googleads-listing-dimension-info-activity-country-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Activity Country field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The country where the travel activity is available." ;
    dcls:sourceAsset googleads: ;
    dcls:path "activityCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ListingDimensionInfo/activityCountry> .

:googleads-property-googleads-listing-dimension-info-activity-country-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Activity Country classification" ;
    rdfs:comment "Upstream comment: The country where the travel activity is available." ;
    dcls:classifiesElement :googleads-property-googleads-listing-dimension-info-activity-country-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-listing-dimension-info-activity-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-listing-dimension-info-activity-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Activity Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-listing-dimension-info-activity-country-classification ;
    conf:confidenceValue :googleads-property-googleads-listing-dimension-info-activity-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-listing-dimension-info-activity-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-listing-dimension-info-activity-state-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Activity State field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The state where the travel activity is available." ;
    dcls:sourceAsset googleads: ;
    dcls:path "activityState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ListingDimensionInfo/activityState> .

:googleads-property-googleads-listing-dimension-info-activity-state-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Activity State classification" ;
    rdfs:comment "Upstream comment: The state where the travel activity is available. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-listing-dimension-info-activity-state-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-listing-dimension-info-activity-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-listing-dimension-info-activity-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Activity State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-listing-dimension-info-activity-state-classification ;
    conf:confidenceValue :googleads-property-googleads-listing-dimension-info-activity-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-listing-dimension-info-activity-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-listing-dimension-info-hotel-city-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Hotel City field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: City the hotel is located in." ;
    dcls:sourceAsset googleads: ;
    dcls:path "hotelCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ListingDimensionInfo/hotelCity> .

:googleads-property-googleads-listing-dimension-info-hotel-city-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Hotel City classification" ;
    rdfs:comment "Upstream comment: City the hotel is located in." ;
    dcls:classifiesElement :googleads-property-googleads-listing-dimension-info-hotel-city-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-listing-dimension-info-hotel-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-listing-dimension-info-hotel-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Hotel City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-listing-dimension-info-hotel-city-classification ;
    conf:confidenceValue :googleads-property-googleads-listing-dimension-info-hotel-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-listing-dimension-info-hotel-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-googleads-listing-dimension-info-hotel-country-region-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Hotel Country Region field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Country or Region the hotel is located in." ;
    dcls:sourceAsset googleads: ;
    dcls:path "hotelCountryRegion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ListingDimensionInfo/hotelCountryRegion> .

:googleads-property-googleads-listing-dimension-info-hotel-country-region-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Hotel Country Region classification" ;
    rdfs:comment "Upstream comment: Country or Region the hotel is located in." ;
    dcls:classifiesElement :googleads-property-googleads-listing-dimension-info-hotel-country-region-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-listing-dimension-info-hotel-country-region-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-listing-dimension-info-hotel-country-region-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Hotel Country Region confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-listing-dimension-info-hotel-country-region-classification ;
    conf:confidenceValue :googleads-property-googleads-listing-dimension-info-hotel-country-region-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-listing-dimension-info-hotel-country-region-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-listing-dimension-info-hotel-state-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Hotel State field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: State the hotel is located in." ;
    dcls:sourceAsset googleads: ;
    dcls:path "hotelState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ListingDimensionInfo/hotelState> .

:googleads-property-googleads-listing-dimension-info-hotel-state-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Hotel State classification" ;
    rdfs:comment "Upstream comment: State the hotel is located in. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-listing-dimension-info-hotel-state-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-listing-dimension-info-hotel-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-listing-dimension-info-hotel-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Hotel State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-listing-dimension-info-hotel-state-classification ;
    conf:confidenceValue :googleads-property-googleads-listing-dimension-info-hotel-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-listing-dimension-info-hotel-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-local-services-employee-email-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Email Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Email address of the employee." ;
    dcls:sourceAsset googleads: ;
    dcls:path "emailAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.LocalServicesEmployee/emailAddress> .

:googleads-property-googleads-local-services-employee-email-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Email Address classification" ;
    rdfs:comment "Upstream comment: Output only. Email address of the employee." ;
    dcls:classifiesElement :googleads-property-googleads-local-services-employee-email-address-element ;
    dcls:classifiedByRule :email-address-rule ;
    dcls:candidatePersonalDataCategory pd:EmailAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-local-services-employee-email-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-employee-email-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Email Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-local-services-employee-email-address-classification ;
    conf:confidenceValue :googleads-property-googleads-local-services-employee-email-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-employee-email-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:googleads-property-googleads-local-services-employee-first-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads First Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. First name of the employee." ;
    dcls:sourceAsset googleads: ;
    dcls:path "firstName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.LocalServicesEmployee/firstName> .

:googleads-property-googleads-local-services-employee-first-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads First Name classification" ;
    rdfs:comment "Upstream comment: Output only. First name of the employee." ;
    dcls:classifiesElement :googleads-property-googleads-local-services-employee-first-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-local-services-employee-first-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-employee-first-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads First Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-local-services-employee-first-name-classification ;
    conf:confidenceValue :googleads-property-googleads-local-services-employee-first-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-employee-first-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-local-services-employee-languages-spoken-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Languages Spoken field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Languages that the employee speaks, represented as language tags from https://developers.google.com/admin-sdk/directory/v1/languages" ;
    dcls:sourceAsset googleads: ;
    dcls:path "languagesSpoken" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.LocalServicesEmployee/languagesSpoken> .

:googleads-property-googleads-local-services-employee-languages-spoken-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Languages Spoken classification" ;
    rdfs:comment "Upstream comment: Output only. Languages that the employee speaks, represented as language tags from https://developers.google.com/admin-sdk/directory/v1/languages Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-local-services-employee-languages-spoken-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-local-services-employee-languages-spoken-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-employee-languages-spoken-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Languages Spoken confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-local-services-employee-languages-spoken-classification ;
    conf:confidenceValue :googleads-property-googleads-local-services-employee-languages-spoken-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-employee-languages-spoken-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-local-services-employee-last-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Last Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Last name of the employee." ;
    dcls:sourceAsset googleads: ;
    dcls:path "lastName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.LocalServicesEmployee/lastName> .

:googleads-property-googleads-local-services-employee-last-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Last Name classification" ;
    rdfs:comment "Upstream comment: Output only. Last name of the employee." ;
    dcls:classifiesElement :googleads-property-googleads-local-services-employee-last-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-local-services-employee-last-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-employee-last-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Last Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-local-services-employee-last-name-classification ;
    conf:confidenceValue :googleads-property-googleads-local-services-employee-last-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-employee-last-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-local-services-employee-middle-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Middle Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Middle name of the employee." ;
    dcls:sourceAsset googleads: ;
    dcls:path "middleName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.LocalServicesEmployee/middleName> .

:googleads-property-googleads-local-services-employee-middle-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Middle Name classification" ;
    rdfs:comment "Upstream comment: Output only. Middle name of the employee." ;
    dcls:classifiesElement :googleads-property-googleads-local-services-employee-middle-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-local-services-employee-middle-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-employee-middle-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Middle Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-local-services-employee-middle-name-classification ;
    conf:confidenceValue :googleads-property-googleads-local-services-employee-middle-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-employee-middle-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-local-services-lead-locale-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Locale field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Language used by the Local Services provider linked to lead. See https://developers.google.com/google-ads/api/data/codes-formats#locales" ;
    dcls:sourceAsset googleads: ;
    dcls:path "locale" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.LocalServicesLead/locale> .

:googleads-property-googleads-local-services-lead-locale-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Locale classification" ;
    rdfs:comment "Upstream comment: Output only. Language used by the Local Services provider linked to lead. See https://developers.google.com/google-ads/api/data/codes-formats#locales Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-local-services-lead-locale-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-local-services-lead-locale-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-lead-locale-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Locale confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-local-services-lead-locale-classification ;
    conf:confidenceValue :googleads-property-googleads-local-services-lead-locale-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-lead-locale-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-local-services-lead-note-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Note field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Note added by advertiser for the lead." ;
    dcls:sourceAsset googleads: ;
    dcls:path "note" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.LocalServicesLead/note> .

:googleads-property-googleads-local-services-lead-note-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Note classification" ;
    rdfs:comment "Upstream comment: Output only. Note added by advertiser for the lead. Freeform note field; review whether values contain customer communications or arbitrary personal data." ;
    dcls:classifiesElement :googleads-property-googleads-local-services-lead-note-element ;
    dcls:classifiedByRule :freeform-note-rule ;
    dcls:candidatePersonalDataCategory pd:Communication ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-local-services-lead-note-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-lead-note-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Note confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-local-services-lead-note-classification ;
    conf:confidenceValue :googleads-property-googleads-local-services-lead-note-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-lead-note-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.58 .

:googleads-property-googleads-local-services-lead-conversation-phone-call-details-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Call Details field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Details of phone call conversation in case of PHONE_CALL." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneCallDetails" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.LocalServicesLeadConversation/phoneCallDetails> .

:googleads-property-googleads-local-services-lead-conversation-phone-call-details-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Call Details classification" ;
    rdfs:comment "Upstream comment: Output only. Details of phone call conversation in case of PHONE_CALL." ;
    dcls:classifiesElement :googleads-property-googleads-local-services-lead-conversation-phone-call-details-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-local-services-lead-conversation-phone-call-details-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-lead-conversation-phone-call-details-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Call Details confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-local-services-lead-conversation-phone-call-details-classification ;
    conf:confidenceValue :googleads-property-googleads-local-services-lead-conversation-phone-call-details-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-lead-conversation-phone-call-details-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-googleads-local-services-phone-number-country-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Upper-case, two-letter codes as defined by ISO-3166." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.LocalServicesPhoneNumber/countryCode> .

:googleads-property-googleads-local-services-phone-number-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Code classification" ;
    rdfs:comment "Upstream comment: Upper-case, two-letter codes as defined by ISO-3166. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-local-services-phone-number-country-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-local-services-phone-number-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-phone-number-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-local-services-phone-number-country-code-classification ;
    conf:confidenceValue :googleads-property-googleads-local-services-phone-number-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-phone-number-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-local-services-phone-number-phone-number-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Number field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The phone number." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneNumber" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.LocalServicesPhoneNumber/phoneNumber> .

:googleads-property-googleads-local-services-phone-number-phone-number-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Number classification" ;
    rdfs:comment "Upstream comment: The phone number." ;
    dcls:classifiesElement :googleads-property-googleads-local-services-phone-number-phone-number-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-local-services-phone-number-phone-number-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-phone-number-phone-number-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Number confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-local-services-phone-number-phone-number-classification ;
    conf:confidenceValue :googleads-property-googleads-local-services-phone-number-phone-number-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-phone-number-phone-number-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-googleads-local-services-phone-number-phone-number-type-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Number Type field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The type of the phone number." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneNumberType" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.LocalServicesPhoneNumber/phoneNumberType> .

:googleads-property-googleads-local-services-phone-number-phone-number-type-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Number Type classification" ;
    rdfs:comment "Upstream comment: The type of the phone number." ;
    dcls:classifiesElement :googleads-property-googleads-local-services-phone-number-phone-number-type-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-local-services-phone-number-phone-number-type-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-phone-number-phone-number-type-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Number Type confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-local-services-phone-number-phone-number-type-classification ;
    conf:confidenceValue :googleads-property-googleads-local-services-phone-number-phone-number-type-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-local-services-phone-number-phone-number-type-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-googleads-lookalike-user-list-info-country-codes-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Codes field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Countries targeted by the Lookalike. Two-letter country code as defined by ISO-3166" ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCodes" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.LookalikeUserListInfo/countryCodes> .

:googleads-property-googleads-lookalike-user-list-info-country-codes-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Codes classification" ;
    rdfs:comment "Upstream comment: Countries targeted by the Lookalike. Two-letter country code as defined by ISO-3166" ;
    dcls:classifiesElement :googleads-property-googleads-lookalike-user-list-info-country-codes-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-lookalike-user-list-info-country-codes-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-lookalike-user-list-info-country-codes-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Codes confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-lookalike-user-list-info-country-codes-classification ;
    conf:confidenceValue :googleads-property-googleads-lookalike-user-list-info-country-codes-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-lookalike-user-list-info-country-codes-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-media-file-source-url-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Source Url field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. The URL of where the original media file was downloaded from (or a file name). Only used for media of type AUDIO and IMAGE." ;
    dcls:sourceAsset googleads: ;
    dcls:path "sourceUrl" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.MediaFile/sourceUrl> .

:googleads-property-googleads-media-file-source-url-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Source Url classification" ;
    rdfs:comment "Upstream comment: Immutable. The URL of where the original media file was downloaded from (or a file name). Only used for media of type AUDIO and IMAGE. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :googleads-property-googleads-media-file-source-url-element ;
    dcls:classifiedByRule :browsing-referral-rule ;
    dcls:candidatePersonalDataCategory pd:BrowsingReferral ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-media-file-source-url-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-media-file-source-url-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Source Url confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-media-file-source-url-classification ;
    conf:confidenceValue :googleads-property-googleads-media-file-source-url-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-media-file-source-url-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:googleads-property-googleads-mobile-app-asset-app-store-element
    a dcls:DataElement ;
    rdfs:label "Google Ads App Store field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Required. The application store that distributes this specific app." ;
    dcls:sourceAsset googleads: ;
    dcls:path "appStore" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.MobileAppAsset/appStore> .

:googleads-property-googleads-mobile-app-asset-app-store-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads App Store classification" ;
    rdfs:comment "Upstream comment: Required. The application store that distributes this specific app." ;
    dcls:classifiesElement :googleads-property-googleads-mobile-app-asset-app-store-element ;
    dcls:classifiedByRule :device-based-rule ;
    dcls:candidatePersonalDataCategory pd:DeviceBased ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-mobile-app-asset-app-store-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-mobile-app-asset-app-store-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads App Store confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-mobile-app-asset-app-store-classification ;
    conf:confidenceValue :googleads-property-googleads-mobile-app-asset-app-store-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-mobile-app-asset-app-store-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:googleads-property-googleads-multi-party-auth-review-request-user-email-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Request User Email field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The email of the user who requested the Multi-Party Authorization review" ;
    dcls:sourceAsset googleads: ;
    dcls:path "requestUserEmail" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.MultiPartyAuthReview/requestUserEmail> .

:googleads-property-googleads-multi-party-auth-review-request-user-email-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Request User Email classification" ;
    rdfs:comment "Upstream comment: Output only. The email of the user who requested the Multi-Party Authorization review" ;
    dcls:classifiesElement :googleads-property-googleads-multi-party-auth-review-request-user-email-element ;
    dcls:classifiedByRule :email-address-rule ;
    dcls:candidatePersonalDataCategory pd:EmailAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-multi-party-auth-review-request-user-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-multi-party-auth-review-request-user-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Request User Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-multi-party-auth-review-request-user-email-classification ;
    conf:confidenceValue :googleads-property-googleads-multi-party-auth-review-request-user-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-multi-party-auth-review-request-user-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:googleads-property-googleads-offline-user-data-job-external-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads External Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Immutable. User specified job ID." ;
    dcls:sourceAsset googleads: ;
    dcls:path "externalId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.OfflineUserDataJob/externalId> .

:googleads-property-googleads-offline-user-data-job-external-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads External Id classification" ;
    rdfs:comment "Upstream comment: Immutable. User specified job ID. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-offline-user-data-job-external-id-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-offline-user-data-job-external-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-offline-user-data-job-external-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads External Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-offline-user-data-job-external-id-classification ;
    conf:confidenceValue :googleads-property-googleads-offline-user-data-job-external-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-offline-user-data-job-external-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-page-feed-asset-page-url-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Page Url field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Required. The webpage that advertisers want to target." ;
    dcls:sourceAsset googleads: ;
    dcls:path "pageUrl" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.PageFeedAsset/pageUrl> .

:googleads-property-googleads-page-feed-asset-page-url-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Page Url classification" ;
    rdfs:comment "Upstream comment: Required. The webpage that advertisers want to target. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :googleads-property-googleads-page-feed-asset-page-url-element ;
    dcls:classifiedByRule :browsing-referral-rule ;
    dcls:candidatePersonalDataCategory pd:BrowsingReferral ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-page-feed-asset-page-url-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-page-feed-asset-page-url-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Page Url confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-page-feed-asset-page-url-classification ;
    conf:confidenceValue :googleads-property-googleads-page-feed-asset-page-url-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-page-feed-asset-page-url-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:googleads-property-googleads-per-store-view-address1-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Address1 field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. First line of the store's address." ;
    dcls:sourceAsset googleads: ;
    dcls:path "address1" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.PerStoreView/address1> .

:googleads-property-googleads-per-store-view-address1-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Address1 classification" ;
    rdfs:comment "Upstream comment: Output only. First line of the store's address." ;
    dcls:classifiesElement :googleads-property-googleads-per-store-view-address1-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-per-store-view-address1-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-per-store-view-address1-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Address1 confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-per-store-view-address1-classification ;
    conf:confidenceValue :googleads-property-googleads-per-store-view-address1-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-per-store-view-address1-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-googleads-per-store-view-address2-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Address2 field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Second line of the store's address." ;
    dcls:sourceAsset googleads: ;
    dcls:path "address2" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.PerStoreView/address2> .

:googleads-property-googleads-per-store-view-address2-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Address2 classification" ;
    rdfs:comment "Upstream comment: Output only. Second line of the store's address." ;
    dcls:classifiesElement :googleads-property-googleads-per-store-view-address2-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-per-store-view-address2-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-per-store-view-address2-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Address2 confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-per-store-view-address2-classification ;
    conf:confidenceValue :googleads-property-googleads-per-store-view-address2-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-per-store-view-address2-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-googleads-per-store-view-city-element
    a dcls:DataElement ;
    rdfs:label "Google Ads City field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The city where the store is located." ;
    dcls:sourceAsset googleads: ;
    dcls:path "city" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.PerStoreView/city> .

:googleads-property-googleads-per-store-view-city-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads City classification" ;
    rdfs:comment "Upstream comment: Output only. The city where the store is located." ;
    dcls:classifiesElement :googleads-property-googleads-per-store-view-city-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-per-store-view-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-per-store-view-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-per-store-view-city-classification ;
    conf:confidenceValue :googleads-property-googleads-per-store-view-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-per-store-view-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-googleads-per-store-view-country-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The two-letter country code for the store's location (e.g., \"US\")." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.PerStoreView/countryCode> .

:googleads-property-googleads-per-store-view-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Code classification" ;
    rdfs:comment "Upstream comment: Output only. The two-letter country code for the store's location (e.g., \"US\"). Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-per-store-view-country-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-per-store-view-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-per-store-view-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-per-store-view-country-code-classification ;
    conf:confidenceValue :googleads-property-googleads-per-store-view-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-per-store-view-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-per-store-view-phone-number-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Number field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The phone number of the store." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneNumber" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.PerStoreView/phoneNumber> .

:googleads-property-googleads-per-store-view-phone-number-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Number classification" ;
    rdfs:comment "Upstream comment: Output only. The phone number of the store." ;
    dcls:classifiesElement :googleads-property-googleads-per-store-view-phone-number-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-per-store-view-phone-number-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-per-store-view-phone-number-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Number confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-per-store-view-phone-number-classification ;
    conf:confidenceValue :googleads-property-googleads-per-store-view-phone-number-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-per-store-view-phone-number-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-googleads-per-store-view-postal-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Postal Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The postal code of the store's address." ;
    dcls:sourceAsset googleads: ;
    dcls:path "postalCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.PerStoreView/postalCode> .

:googleads-property-googleads-per-store-view-postal-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Postal Code classification" ;
    rdfs:comment "Upstream comment: Output only. The postal code of the store's address." ;
    dcls:classifiesElement :googleads-property-googleads-per-store-view-postal-code-element ;
    dcls:classifiedByRule :postal-code-rule ;
    dcls:candidatePersonalDataCategory pd:PostalCode ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-per-store-view-postal-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-per-store-view-postal-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Postal Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-per-store-view-postal-code-classification ;
    conf:confidenceValue :googleads-property-googleads-per-store-view-postal-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-per-store-view-postal-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-per-store-view-province-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Province field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The province or state of the store's address." ;
    dcls:sourceAsset googleads: ;
    dcls:path "province" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.PerStoreView/province> .

:googleads-property-googleads-per-store-view-province-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Province classification" ;
    rdfs:comment "Upstream comment: Output only. The province or state of the store's address. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-per-store-view-province-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-per-store-view-province-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-per-store-view-province-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Province confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-per-store-view-province-classification ;
    conf:confidenceValue :googleads-property-googleads-per-store-view-province-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-per-store-view-province-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-performance-max-placement-view-display-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Display Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The name displayed to represent the placement, such as the URL name for websites, YouTube video name for YouTube videos, and translated mobile app name for mobile apps." ;
    dcls:sourceAsset googleads: ;
    dcls:path "displayName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.PerformanceMaxPlacementView/displayName> .

:googleads-property-googleads-performance-max-placement-view-display-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Display Name classification" ;
    rdfs:comment "Upstream comment: Output only. The name displayed to represent the placement, such as the URL name for websites, YouTube video name for YouTube videos, and translated mobile app name for mobile apps." ;
    dcls:classifiesElement :googleads-property-googleads-performance-max-placement-view-display-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-performance-max-placement-view-display-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-performance-max-placement-view-display-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Display Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-performance-max-placement-view-display-name-classification ;
    conf:confidenceValue :googleads-property-googleads-performance-max-placement-view-display-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-performance-max-placement-view-display-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-policy-topic-constraint-certificate-domain-mismatch-in-country-list-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Certificate Domain Mismatch In Country List field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Countries where the resource's domain is not covered by the certificates associated with it." ;
    dcls:sourceAsset googleads: ;
    dcls:path "certificateDomainMismatchInCountryList" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.PolicyTopicConstraint/certificateDomainMismatchInCountryList> .

:googleads-property-googleads-policy-topic-constraint-certificate-domain-mismatch-in-country-list-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Certificate Domain Mismatch In Country List classification" ;
    rdfs:comment "Upstream comment: Countries where the resource's domain is not covered by the certificates associated with it." ;
    dcls:classifiesElement :googleads-property-googleads-policy-topic-constraint-certificate-domain-mismatch-in-country-list-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-policy-topic-constraint-certificate-domain-mismatch-in-country-list-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-policy-topic-constraint-certificate-domain-mismatch-in-country-list-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Certificate Domain Mismatch In Country List confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-policy-topic-constraint-certificate-domain-mismatch-in-country-list-classification ;
    conf:confidenceValue :googleads-property-googleads-policy-topic-constraint-certificate-domain-mismatch-in-country-list-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-policy-topic-constraint-certificate-domain-mismatch-in-country-list-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-policy-topic-constraint-certificate-missing-in-country-list-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Certificate Missing In Country List field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Countries where a certificate is required for serving." ;
    dcls:sourceAsset googleads: ;
    dcls:path "certificateMissingInCountryList" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.PolicyTopicConstraint/certificateMissingInCountryList> .

:googleads-property-googleads-policy-topic-constraint-certificate-missing-in-country-list-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Certificate Missing In Country List classification" ;
    rdfs:comment "Upstream comment: Countries where a certificate is required for serving." ;
    dcls:classifiesElement :googleads-property-googleads-policy-topic-constraint-certificate-missing-in-country-list-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-policy-topic-constraint-certificate-missing-in-country-list-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-policy-topic-constraint-certificate-missing-in-country-list-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Certificate Missing In Country List confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-policy-topic-constraint-certificate-missing-in-country-list-classification ;
    conf:confidenceValue :googleads-property-googleads-policy-topic-constraint-certificate-missing-in-country-list-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-policy-topic-constraint-certificate-missing-in-country-list-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-policy-topic-constraint-country-constraint-list-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Constraint List field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Countries where the resource cannot serve." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryConstraintList" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.PolicyTopicConstraint/countryConstraintList> .

:googleads-property-googleads-policy-topic-constraint-country-constraint-list-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Constraint List classification" ;
    rdfs:comment "Upstream comment: Countries where the resource cannot serve." ;
    dcls:classifiesElement :googleads-property-googleads-policy-topic-constraint-country-constraint-list-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-policy-topic-constraint-country-constraint-list-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-policy-topic-constraint-country-constraint-list-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Constraint List confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-policy-topic-constraint-country-constraint-list-classification ;
    conf:confidenceValue :googleads-property-googleads-policy-topic-constraint-country-constraint-list-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-policy-topic-constraint-country-constraint-list-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-policy-topic-constraint-country-constraint-country-criterion-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Criterion field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Geo target constant resource name of the country in which serving is constrained." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCriterion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.PolicyTopicConstraintCountryConstraint/countryCriterion> .

:googleads-property-googleads-policy-topic-constraint-country-constraint-country-criterion-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Criterion classification" ;
    rdfs:comment "Upstream comment: Geo target constant resource name of the country in which serving is constrained." ;
    dcls:classifiesElement :googleads-property-googleads-policy-topic-constraint-country-constraint-country-criterion-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-policy-topic-constraint-country-constraint-country-criterion-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-policy-topic-constraint-country-constraint-country-criterion-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Criterion confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-policy-topic-constraint-country-constraint-country-criterion-classification ;
    conf:confidenceValue :googleads-property-googleads-policy-topic-constraint-country-constraint-country-criterion-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-policy-topic-constraint-country-constraint-country-criterion-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-policy-topic-evidence-language-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The language the resource was detected to be written in. This is an IETF language tag such as \"en-US\"." ;
    dcls:sourceAsset googleads: ;
    dcls:path "languageCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.PolicyTopicEvidence/languageCode> .

:googleads-property-googleads-policy-topic-evidence-language-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language Code classification" ;
    rdfs:comment "Upstream comment: The language the resource was detected to be written in. This is an IETF language tag such as \"en-US\". Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-policy-topic-evidence-language-code-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-policy-topic-evidence-language-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-policy-topic-evidence-language-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-policy-topic-evidence-language-code-classification ;
    conf:confidenceValue :googleads-property-googleads-policy-topic-evidence-language-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-policy-topic-evidence-language-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-policy-topic-evidence-destination-not-working-device-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Device field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The type of device that failed to load the URL." ;
    dcls:sourceAsset googleads: ;
    dcls:path "device" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.PolicyTopicEvidenceDestinationNotWorking/device> .

:googleads-property-googleads-policy-topic-evidence-destination-not-working-device-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Device classification" ;
    rdfs:comment "Upstream comment: The type of device that failed to load the URL." ;
    dcls:classifiesElement :googleads-property-googleads-policy-topic-evidence-destination-not-working-device-element ;
    dcls:classifiedByRule :device-based-rule ;
    dcls:candidatePersonalDataCategory pd:DeviceBased ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-policy-topic-evidence-destination-not-working-device-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-policy-topic-evidence-destination-not-working-device-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Device confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-policy-topic-evidence-destination-not-working-device-classification ;
    conf:confidenceValue :googleads-property-googleads-policy-topic-evidence-destination-not-working-device-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-policy-topic-evidence-destination-not-working-device-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:googleads-property-googleads-price-asset-language-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Required. The language of the price asset. Represented as BCP 47 language tag." ;
    dcls:sourceAsset googleads: ;
    dcls:path "languageCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.PriceAsset/languageCode> .

:googleads-property-googleads-price-asset-language-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language Code classification" ;
    rdfs:comment "Upstream comment: Required. The language of the price asset. Represented as BCP 47 language tag. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-price-asset-language-code-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-price-asset-language-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-price-asset-language-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-price-asset-language-code-classification ;
    conf:confidenceValue :googleads-property-googleads-price-asset-language-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-price-asset-language-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-product-category-constant-state-element
    a dcls:DataElement ;
    rdfs:label "Google Ads State field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. State of the product category." ;
    dcls:sourceAsset googleads: ;
    dcls:path "state" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ProductCategoryConstant/state> .

:googleads-property-googleads-product-category-constant-state-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads State classification" ;
    rdfs:comment "Upstream comment: Output only. State of the product category. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-product-category-constant-state-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-product-category-constant-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-product-category-constant-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-product-category-constant-state-classification ;
    conf:confidenceValue :googleads-property-googleads-product-category-constant-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-product-category-constant-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-product-category-constant-product-category-localization-language-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Two-letter ISO 639-1 language code of the localized category." ;
    dcls:sourceAsset googleads: ;
    dcls:path "languageCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ProductCategoryConstantProductCategoryLocalization/languageCode> .

:googleads-property-googleads-product-category-constant-product-category-localization-language-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language Code classification" ;
    rdfs:comment "Upstream comment: Output only. Two-letter ISO 639-1 language code of the localized category. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-product-category-constant-product-category-localization-language-code-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-product-category-constant-product-category-localization-language-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-product-category-constant-product-category-localization-language-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-product-category-constant-product-category-localization-language-code-classification ;
    conf:confidenceValue :googleads-property-googleads-product-category-constant-product-category-localization-language-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-product-category-constant-product-category-localization-language-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-product-category-constant-product-category-localization-region-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Region Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Upper-case two-letter ISO 3166-1 country code of the localized category." ;
    dcls:sourceAsset googleads: ;
    dcls:path "regionCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ProductCategoryConstantProductCategoryLocalization/regionCode> .

:googleads-property-googleads-product-category-constant-product-category-localization-region-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Region Code classification" ;
    rdfs:comment "Upstream comment: Output only. Upper-case two-letter ISO 3166-1 country code of the localized category. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-product-category-constant-product-category-localization-region-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-product-category-constant-product-category-localization-region-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-product-category-constant-product-category-localization-region-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Region Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-product-category-constant-product-category-localization-region-code-classification ;
    conf:confidenceValue :googleads-property-googleads-product-category-constant-product-category-localization-region-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-product-category-constant-product-category-localization-region-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-promotion-asset-language-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The language of the promotion. Represented as BCP 47 language tag." ;
    dcls:sourceAsset googleads: ;
    dcls:path "languageCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.PromotionAsset/languageCode> .

:googleads-property-googleads-promotion-asset-language-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language Code classification" ;
    rdfs:comment "Upstream comment: The language of the promotion. Represented as BCP 47 language tag. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-promotion-asset-language-code-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-promotion-asset-language-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-promotion-asset-language-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-promotion-asset-language-code-classification ;
    conf:confidenceValue :googleads-property-googleads-promotion-asset-language-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-promotion-asset-language-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-proximity-info-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Full address." ;
    dcls:sourceAsset googleads: ;
    dcls:path "address" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ProximityInfo/address> .

:googleads-property-googleads-proximity-info-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Address classification" ;
    rdfs:comment "Upstream comment: Full address." ;
    dcls:classifiesElement :googleads-property-googleads-proximity-info-address-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-proximity-info-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-proximity-info-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-proximity-info-address-classification ;
    conf:confidenceValue :googleads-property-googleads-proximity-info-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-proximity-info-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-googleads-qualifying-question-locale-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Locale field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The locale of the qualifying question." ;
    dcls:sourceAsset googleads: ;
    dcls:path "locale" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.QualifyingQuestion/locale> .

:googleads-property-googleads-qualifying-question-locale-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Locale classification" ;
    rdfs:comment "Upstream comment: Output only. The locale of the qualifying question. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-qualifying-question-locale-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-qualifying-question-locale-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-qualifying-question-locale-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Locale confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-qualifying-question-locale-classification ;
    conf:confidenceValue :googleads-property-googleads-qualifying-question-locale-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-qualifying-question-locale-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-recommendation-shopping-add-gender-recommendation-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Shopping Add Gender Recommendation field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The shopping add gender recommendation." ;
    dcls:sourceAsset googleads: ;
    dcls:path "shoppingAddGenderRecommendation" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Recommendation/shoppingAddGenderRecommendation> .

:googleads-property-googleads-recommendation-shopping-add-gender-recommendation-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Shopping Add Gender Recommendation classification" ;
    rdfs:comment "Upstream comment: Output only. The shopping add gender recommendation." ;
    dcls:classifiesElement :googleads-property-googleads-recommendation-shopping-add-gender-recommendation-element ;
    dcls:classifiedByRule :gender-rule ;
    dcls:candidatePersonalDataCategory pd:Gender ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-recommendation-shopping-add-gender-recommendation-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-recommendation-shopping-add-gender-recommendation-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Shopping Add Gender Recommendation confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-recommendation-shopping-add-gender-recommendation-classification ;
    conf:confidenceValue :googleads-property-googleads-recommendation-shopping-add-gender-recommendation-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-recommendation-shopping-add-gender-recommendation-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.94 .

:googleads-property-googleads-recommendation-account-info-customer-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Customer Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The customer ID of the account." ;
    dcls:sourceAsset googleads: ;
    dcls:path "customerId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.RecommendationAccountInfo/customerId> .

:googleads-property-googleads-recommendation-account-info-customer-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Customer Id classification" ;
    rdfs:comment "Upstream comment: Output only. The customer ID of the account. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-recommendation-account-info-customer-id-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-recommendation-account-info-customer-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-recommendation-account-info-customer-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Customer Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-recommendation-account-info-customer-id-classification ;
    conf:confidenceValue :googleads-property-googleads-recommendation-account-info-customer-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-recommendation-account-info-customer-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-recommendation-refresh-customer-match-list-recommendation-user-list-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads User List Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The user list ID." ;
    dcls:sourceAsset googleads: ;
    dcls:path "userListId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.RecommendationRefreshCustomerMatchListRecommendation/userListId> .

:googleads-property-googleads-recommendation-refresh-customer-match-list-recommendation-user-list-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads User List Id classification" ;
    rdfs:comment "Upstream comment: Output only. The user list ID. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-recommendation-refresh-customer-match-list-recommendation-user-list-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-recommendation-refresh-customer-match-list-recommendation-user-list-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-recommendation-refresh-customer-match-list-recommendation-user-list-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads User List Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-recommendation-refresh-customer-match-list-recommendation-user-list-id-classification ;
    conf:confidenceValue :googleads-property-googleads-recommendation-refresh-customer-match-list-recommendation-user-list-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-recommendation-refresh-customer-match-list-recommendation-user-list-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-segments-activity-account-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Activity Account Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Activity account ID." ;
    dcls:sourceAsset googleads: ;
    dcls:path "activityAccountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/activityAccountId> .

:googleads-property-googleads-segments-activity-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Activity Account Id classification" ;
    rdfs:comment "Upstream comment: Activity account ID. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-segments-activity-account-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-activity-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-activity-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Activity Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-activity-account-id-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-activity-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-activity-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-segments-activity-city-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Activity City field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The city where the travel activity is available." ;
    dcls:sourceAsset googleads: ;
    dcls:path "activityCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/activityCity> .

:googleads-property-googleads-segments-activity-city-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Activity City classification" ;
    rdfs:comment "Upstream comment: The city where the travel activity is available." ;
    dcls:classifiesElement :googleads-property-googleads-segments-activity-city-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-activity-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-activity-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Activity City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-activity-city-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-activity-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-activity-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-googleads-segments-activity-country-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Activity Country field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The country where the travel activity is available." ;
    dcls:sourceAsset googleads: ;
    dcls:path "activityCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/activityCountry> .

:googleads-property-googleads-segments-activity-country-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Activity Country classification" ;
    rdfs:comment "Upstream comment: The country where the travel activity is available." ;
    dcls:classifiesElement :googleads-property-googleads-segments-activity-country-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-activity-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-activity-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Activity Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-activity-country-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-activity-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-activity-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-segments-activity-state-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Activity State field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The state where the travel activity is available." ;
    dcls:sourceAsset googleads: ;
    dcls:path "activityState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/activityState> .

:googleads-property-googleads-segments-activity-state-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Activity State classification" ;
    rdfs:comment "Upstream comment: The state where the travel activity is available. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-segments-activity-state-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-activity-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-activity-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Activity State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-activity-state-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-activity-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-activity-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-segments-adjusted-age-range-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Adjusted Age Range field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Adjusted age range. This is the age range of the user after applying modeling to get more accurate age and gender information. Currently, both adjusted_age_range and adjusted_gender need to be selected together to get valid reach stats. These segmentations are only available for allowlisted customers." ;
    dcls:sourceAsset googleads: ;
    dcls:path "adjustedAgeRange" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/adjustedAgeRange> .

:googleads-property-googleads-segments-adjusted-age-range-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Adjusted Age Range classification" ;
    rdfs:comment "Upstream comment: Adjusted age range. This is the age range of the user after applying modeling to get more accurate age and gender information. Currently, both adjusted_age_range and adjusted_gender need to be selected together to get valid reach stats. These segmentations are only available for allowlisted customers." ;
    dcls:classifiesElement :googleads-property-googleads-segments-adjusted-age-range-element ;
    dcls:classifiedByRule :gender-rule ;
    dcls:candidatePersonalDataCategory pd:Gender ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-adjusted-age-range-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-adjusted-age-range-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Adjusted Age Range confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-adjusted-age-range-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-adjusted-age-range-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-adjusted-age-range-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.94 .

:googleads-property-googleads-segments-adjusted-gender-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Adjusted Gender field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Adjusted gender. This is the gender of the user after applying modeling to get more accurate age and gender information. Currently, both adjusted_age_range and adjusted_gender need to be selected together to get valid reach stats. These segmentations are only available for allowlisted customers." ;
    dcls:sourceAsset googleads: ;
    dcls:path "adjustedGender" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/adjustedGender> .

:googleads-property-googleads-segments-adjusted-gender-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Adjusted Gender classification" ;
    rdfs:comment "Upstream comment: Adjusted gender. This is the gender of the user after applying modeling to get more accurate age and gender information. Currently, both adjusted_age_range and adjusted_gender need to be selected together to get valid reach stats. These segmentations are only available for allowlisted customers." ;
    dcls:classifiesElement :googleads-property-googleads-segments-adjusted-gender-element ;
    dcls:classifiedByRule :gender-rule ;
    dcls:candidatePersonalDataCategory pd:Gender ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-adjusted-gender-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-adjusted-gender-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Adjusted Gender confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-adjusted-gender-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-adjusted-gender-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-adjusted-gender-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.94 .

:googleads-property-googleads-segments-device-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Device field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Device to which metrics apply." ;
    dcls:sourceAsset googleads: ;
    dcls:path "device" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/device> .

:googleads-property-googleads-segments-device-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Device classification" ;
    rdfs:comment "Upstream comment: Device to which metrics apply." ;
    dcls:classifiesElement :googleads-property-googleads-segments-device-element ;
    dcls:classifiedByRule :device-based-rule ;
    dcls:candidatePersonalDataCategory pd:DeviceBased ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-device-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-device-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Device confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-device-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-device-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-device-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:googleads-property-googleads-segments-geo-target-city-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Geo Target City field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Resource name of the geo target constant that represents a city." ;
    dcls:sourceAsset googleads: ;
    dcls:path "geoTargetCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/geoTargetCity> .

:googleads-property-googleads-segments-geo-target-city-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Geo Target City classification" ;
    rdfs:comment "Upstream comment: Resource name of the geo target constant that represents a city." ;
    dcls:classifiesElement :googleads-property-googleads-segments-geo-target-city-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-geo-target-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-geo-target-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Geo Target City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-geo-target-city-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-geo-target-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-geo-target-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-googleads-segments-geo-target-country-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Geo Target Country field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Resource name of the geo target constant that represents a country." ;
    dcls:sourceAsset googleads: ;
    dcls:path "geoTargetCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/geoTargetCountry> .

:googleads-property-googleads-segments-geo-target-country-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Geo Target Country classification" ;
    rdfs:comment "Upstream comment: Resource name of the geo target constant that represents a country." ;
    dcls:classifiesElement :googleads-property-googleads-segments-geo-target-country-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-geo-target-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-geo-target-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Geo Target Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-geo-target-country-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-geo-target-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-geo-target-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-segments-geo-target-postal-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Geo Target Postal Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Resource name of the geo target constant that represents a postal code." ;
    dcls:sourceAsset googleads: ;
    dcls:path "geoTargetPostalCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/geoTargetPostalCode> .

:googleads-property-googleads-segments-geo-target-postal-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Geo Target Postal Code classification" ;
    rdfs:comment "Upstream comment: Resource name of the geo target constant that represents a postal code." ;
    dcls:classifiesElement :googleads-property-googleads-segments-geo-target-postal-code-element ;
    dcls:classifiedByRule :postal-code-rule ;
    dcls:candidatePersonalDataCategory pd:PostalCode ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-geo-target-postal-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-geo-target-postal-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Geo Target Postal Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-geo-target-postal-code-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-geo-target-postal-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-geo-target-postal-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-segments-geo-target-province-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Geo Target Province field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Resource name of the geo target constant that represents a province." ;
    dcls:sourceAsset googleads: ;
    dcls:path "geoTargetProvince" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/geoTargetProvince> .

:googleads-property-googleads-segments-geo-target-province-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Geo Target Province classification" ;
    rdfs:comment "Upstream comment: Resource name of the geo target constant that represents a province. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-segments-geo-target-province-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-geo-target-province-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-geo-target-province-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Geo Target Province confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-geo-target-province-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-geo-target-province-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-geo-target-province-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-segments-geo-target-region-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Geo Target Region field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Resource name of the geo target constant that represents a region." ;
    dcls:sourceAsset googleads: ;
    dcls:path "geoTargetRegion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/geoTargetRegion> .

:googleads-property-googleads-segments-geo-target-region-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Geo Target Region classification" ;
    rdfs:comment "Upstream comment: Resource name of the geo target constant that represents a region. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-segments-geo-target-region-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-geo-target-region-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-geo-target-region-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Geo Target Region confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-geo-target-region-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-geo-target-region-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-geo-target-region-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-segments-geo-target-state-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Geo Target State field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Resource name of the geo target constant that represents a state." ;
    dcls:sourceAsset googleads: ;
    dcls:path "geoTargetState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/geoTargetState> .

:googleads-property-googleads-segments-geo-target-state-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Geo Target State classification" ;
    rdfs:comment "Upstream comment: Resource name of the geo target constant that represents a state. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-segments-geo-target-state-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-geo-target-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-geo-target-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Geo Target State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-geo-target-state-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-geo-target-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-geo-target-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-segments-hotel-city-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Hotel City field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Hotel city." ;
    dcls:sourceAsset googleads: ;
    dcls:path "hotelCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/hotelCity> .

:googleads-property-googleads-segments-hotel-city-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Hotel City classification" ;
    rdfs:comment "Upstream comment: Hotel city." ;
    dcls:classifiesElement :googleads-property-googleads-segments-hotel-city-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-hotel-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-hotel-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Hotel City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-hotel-city-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-hotel-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-hotel-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-googleads-segments-hotel-country-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Hotel Country field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Hotel country." ;
    dcls:sourceAsset googleads: ;
    dcls:path "hotelCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/hotelCountry> .

:googleads-property-googleads-segments-hotel-country-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Hotel Country classification" ;
    rdfs:comment "Upstream comment: Hotel country." ;
    dcls:classifiesElement :googleads-property-googleads-segments-hotel-country-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-hotel-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-hotel-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Hotel Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-hotel-country-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-hotel-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-hotel-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-segments-hotel-state-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Hotel State field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Hotel state." ;
    dcls:sourceAsset googleads: ;
    dcls:path "hotelState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/hotelState> .

:googleads-property-googleads-segments-hotel-state-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Hotel State classification" ;
    rdfs:comment "Upstream comment: Hotel state. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-segments-hotel-state-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-hotel-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-hotel-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Hotel State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-hotel-state-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-hotel-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-hotel-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-segments-landing-page-source-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Landing Page Source field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The source of a landing page in the landing page report." ;
    dcls:sourceAsset googleads: ;
    dcls:path "landingPageSource" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/landingPageSource> .

:googleads-property-googleads-segments-landing-page-source-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Landing Page Source classification" ;
    rdfs:comment "Upstream comment: The source of a landing page in the landing page report. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :googleads-property-googleads-segments-landing-page-source-element ;
    dcls:classifiedByRule :browsing-referral-rule ;
    dcls:candidatePersonalDataCategory pd:BrowsingReferral ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-landing-page-source-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-landing-page-source-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Landing Page Source confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-landing-page-source-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-landing-page-source-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-landing-page-source-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:googleads-property-googleads-segments-product-country-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Product Country field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Resource name of the geo target constant for the country of sale of the product." ;
    dcls:sourceAsset googleads: ;
    dcls:path "productCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/productCountry> .

:googleads-property-googleads-segments-product-country-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Product Country classification" ;
    rdfs:comment "Upstream comment: Resource name of the geo target constant for the country of sale of the product." ;
    dcls:classifiesElement :googleads-property-googleads-segments-product-country-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-product-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-product-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Product Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-product-country-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-product-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-product-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-segments-product-language-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Product Language field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Resource name of the language constant for the language of the product." ;
    dcls:sourceAsset googleads: ;
    dcls:path "productLanguage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/productLanguage> .

:googleads-property-googleads-segments-product-language-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Product Language classification" ;
    rdfs:comment "Upstream comment: Resource name of the language constant for the language of the product. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-segments-product-language-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-product-language-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-product-language-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Product Language confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-product-language-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-product-language-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-product-language-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-segments-travel-destination-city-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Travel Destination City field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The city the user is searching for at query time." ;
    dcls:sourceAsset googleads: ;
    dcls:path "travelDestinationCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/travelDestinationCity> .

:googleads-property-googleads-segments-travel-destination-city-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Travel Destination City classification" ;
    rdfs:comment "Upstream comment: The city the user is searching for at query time." ;
    dcls:classifiesElement :googleads-property-googleads-segments-travel-destination-city-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-travel-destination-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-travel-destination-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Travel Destination City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-travel-destination-city-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-travel-destination-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-travel-destination-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-googleads-segments-travel-destination-country-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Travel Destination Country field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The country the user is searching for at query time." ;
    dcls:sourceAsset googleads: ;
    dcls:path "travelDestinationCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/travelDestinationCountry> .

:googleads-property-googleads-segments-travel-destination-country-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Travel Destination Country classification" ;
    rdfs:comment "Upstream comment: The country the user is searching for at query time." ;
    dcls:classifiesElement :googleads-property-googleads-segments-travel-destination-country-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-travel-destination-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-travel-destination-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Travel Destination Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-travel-destination-country-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-travel-destination-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-travel-destination-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-segments-travel-destination-region-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Travel Destination Region field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The region the user is searching for at query time." ;
    dcls:sourceAsset googleads: ;
    dcls:path "travelDestinationRegion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/travelDestinationRegion> .

:googleads-property-googleads-segments-travel-destination-region-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Travel Destination Region classification" ;
    rdfs:comment "Upstream comment: The region the user is searching for at query time. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-segments-travel-destination-region-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-travel-destination-region-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-travel-destination-region-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Travel Destination Region confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-travel-destination-region-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-travel-destination-region-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-travel-destination-region-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-segments-vertical-ads-listing-city-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Vertical Ads Listing City field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The city where the vertical ads listing is located." ;
    dcls:sourceAsset googleads: ;
    dcls:path "verticalAdsListingCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/verticalAdsListingCity> .

:googleads-property-googleads-segments-vertical-ads-listing-city-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Vertical Ads Listing City classification" ;
    rdfs:comment "Upstream comment: The city where the vertical ads listing is located." ;
    dcls:classifiesElement :googleads-property-googleads-segments-vertical-ads-listing-city-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-vertical-ads-listing-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-vertical-ads-listing-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Vertical Ads Listing City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-vertical-ads-listing-city-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-vertical-ads-listing-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-vertical-ads-listing-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-googleads-segments-vertical-ads-listing-country-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Vertical Ads Listing Country field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The country where the vertical ads listing is located." ;
    dcls:sourceAsset googleads: ;
    dcls:path "verticalAdsListingCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/verticalAdsListingCountry> .

:googleads-property-googleads-segments-vertical-ads-listing-country-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Vertical Ads Listing Country classification" ;
    rdfs:comment "Upstream comment: The country where the vertical ads listing is located." ;
    dcls:classifiesElement :googleads-property-googleads-segments-vertical-ads-listing-country-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-vertical-ads-listing-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-vertical-ads-listing-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Vertical Ads Listing Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-vertical-ads-listing-country-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-vertical-ads-listing-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-vertical-ads-listing-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-segments-vertical-ads-listing-region-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Vertical Ads Listing Region field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The region where the vertical ads listing is located." ;
    dcls:sourceAsset googleads: ;
    dcls:path "verticalAdsListingRegion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.Segments/verticalAdsListingRegion> .

:googleads-property-googleads-segments-vertical-ads-listing-region-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Vertical Ads Listing Region classification" ;
    rdfs:comment "Upstream comment: The region where the vertical ads listing is located. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-segments-vertical-ads-listing-region-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-segments-vertical-ads-listing-region-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-vertical-ads-listing-region-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Vertical Ads Listing Region confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-segments-vertical-ads-listing-region-classification ;
    conf:confidenceValue :googleads-property-googleads-segments-vertical-ads-listing-region-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-segments-vertical-ads-listing-region-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-shared-set-reference-count-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Reference Count field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The number of campaigns associated with this shared set. Read only." ;
    dcls:sourceAsset googleads: ;
    dcls:path "referenceCount" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.SharedSet/referenceCount> .

:googleads-property-googleads-shared-set-reference-count-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Reference Count classification" ;
    rdfs:comment "Upstream comment: Output only. The number of campaigns associated with this shared set. Read only. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-shared-set-reference-count-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-shared-set-reference-count-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-shared-set-reference-count-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Reference Count confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-shared-set-reference-count-classification ;
    conf:confidenceValue :googleads-property-googleads-shared-set-reference-count-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-shared-set-reference-count-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-shopping-product-language-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The language code as provided by the merchant, in BCP 47 format." ;
    dcls:sourceAsset googleads: ;
    dcls:path "languageCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ShoppingProduct/languageCode> .

:googleads-property-googleads-shopping-product-language-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language Code classification" ;
    rdfs:comment "Upstream comment: Output only. The language code as provided by the merchant, in BCP 47 format. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-shopping-product-language-code-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-shopping-product-language-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-shopping-product-language-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-shopping-product-language-code-classification ;
    conf:confidenceValue :googleads-property-googleads-shopping-product-language-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-shopping-product-language-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-shopping-product-multi-client-account-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Multi Client Account Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The id of the Multi Client Account of the merchant, if present." ;
    dcls:sourceAsset googleads: ;
    dcls:path "multiClientAccountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ShoppingProduct/multiClientAccountId> .

:googleads-property-googleads-shopping-product-multi-client-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Multi Client Account Id classification" ;
    rdfs:comment "Upstream comment: Output only. The id of the Multi Client Account of the merchant, if present. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-shopping-product-multi-client-account-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-shopping-product-multi-client-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-shopping-product-multi-client-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Multi Client Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-shopping-product-multi-client-account-id-classification ;
    conf:confidenceValue :googleads-property-googleads-shopping-product-multi-client-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-shopping-product-multi-client-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-shopping-product-product-issue-affected-regions-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Affected Regions field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. List of upper-case two-letter ISO 3166-1 codes of the regions affected by the issue. If empty, all regions are affected." ;
    dcls:sourceAsset googleads: ;
    dcls:path "affectedRegions" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.ShoppingProductProductIssue/affectedRegions> .

:googleads-property-googleads-shopping-product-product-issue-affected-regions-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Affected Regions classification" ;
    rdfs:comment "Upstream comment: Output only. List of upper-case two-letter ISO 3166-1 codes of the regions affected by the issue. If empty, all regions are affected. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-shopping-product-product-issue-affected-regions-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-shopping-product-product-issue-affected-regions-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-shopping-product-product-issue-affected-regions-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Affected Regions confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-shopping-product-product-issue-affected-regions-classification ;
    conf:confidenceValue :googleads-property-googleads-shopping-product-product-issue-affected-regions-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-shopping-product-product-issue-affected-regions-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-smart-campaign-setting-advertising-language-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Advertising Language Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The language code to advertise in from the set of [supported language codes] (https://developers.google.com/google-ads/api/reference/data/codes-formats#languages)." ;
    dcls:sourceAsset googleads: ;
    dcls:path "advertisingLanguageCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.SmartCampaignSetting/advertisingLanguageCode> .

:googleads-property-googleads-smart-campaign-setting-advertising-language-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Advertising Language Code classification" ;
    rdfs:comment "Upstream comment: The language code to advertise in from the set of [supported language codes] (https://developers.google.com/google-ads/api/reference/data/codes-formats#languages). Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-googleads-smart-campaign-setting-advertising-language-code-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-smart-campaign-setting-advertising-language-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-smart-campaign-setting-advertising-language-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Advertising Language Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-smart-campaign-setting-advertising-language-code-classification ;
    conf:confidenceValue :googleads-property-googleads-smart-campaign-setting-advertising-language-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-smart-campaign-setting-advertising-language-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-googleads-smart-campaign-setting-phone-number-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Number field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Phone number and country code." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneNumber" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.SmartCampaignSetting/phoneNumber> .

:googleads-property-googleads-smart-campaign-setting-phone-number-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Number classification" ;
    rdfs:comment "Upstream comment: Phone number and country code." ;
    dcls:classifiesElement :googleads-property-googleads-smart-campaign-setting-phone-number-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-smart-campaign-setting-phone-number-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-smart-campaign-setting-phone-number-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Number confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-smart-campaign-setting-phone-number-classification ;
    conf:confidenceValue :googleads-property-googleads-smart-campaign-setting-phone-number-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-smart-campaign-setting-phone-number-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-googleads-smart-campaign-setting-phone-number-country-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Upper-case, two-letter country code as defined by ISO-3166." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.SmartCampaignSettingPhoneNumber/countryCode> .

:googleads-property-googleads-smart-campaign-setting-phone-number-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Code classification" ;
    rdfs:comment "Upstream comment: Upper-case, two-letter country code as defined by ISO-3166. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-smart-campaign-setting-phone-number-country-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-smart-campaign-setting-phone-number-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-smart-campaign-setting-phone-number-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-smart-campaign-setting-phone-number-country-code-classification ;
    conf:confidenceValue :googleads-property-googleads-smart-campaign-setting-phone-number-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-smart-campaign-setting-phone-number-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-smart-campaign-setting-phone-number-phone-number-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Number field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Phone number of the smart campaign." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneNumber" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.SmartCampaignSettingPhoneNumber/phoneNumber> .

:googleads-property-googleads-smart-campaign-setting-phone-number-phone-number-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Number classification" ;
    rdfs:comment "Upstream comment: Phone number of the smart campaign." ;
    dcls:classifiesElement :googleads-property-googleads-smart-campaign-setting-phone-number-phone-number-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-smart-campaign-setting-phone-number-phone-number-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-smart-campaign-setting-phone-number-phone-number-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Number confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-smart-campaign-setting-phone-number-phone-number-classification ;
    conf:confidenceValue :googleads-property-googleads-smart-campaign-setting-phone-number-phone-number-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-smart-campaign-setting-phone-number-phone-number-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-googleads-user-interest-user-interest-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads User Interest Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The ID of the user interest." ;
    dcls:sourceAsset googleads: ;
    dcls:path "userInterestId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.UserInterest/userInterestId> .

:googleads-property-googleads-user-interest-user-interest-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads User Interest Id classification" ;
    rdfs:comment "Upstream comment: Output only. The ID of the user interest. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-googleads-user-interest-user-interest-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-user-interest-user-interest-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-user-interest-user-interest-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads User Interest Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-user-interest-user-interest-id-classification ;
    conf:confidenceValue :googleads-property-googleads-user-interest-user-interest-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-user-interest-user-interest-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-googleads-user-location-view-country-criterion-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Criterion Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. Criterion Id for the country." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCriterionId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.UserLocationView/countryCriterionId> .

:googleads-property-googleads-user-location-view-country-criterion-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Criterion Id classification" ;
    rdfs:comment "Upstream comment: Output only. Criterion Id for the country." ;
    dcls:classifiesElement :googleads-property-googleads-user-location-view-country-criterion-id-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-user-location-view-country-criterion-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-user-location-view-country-criterion-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Criterion Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-user-location-view-country-criterion-id-classification ;
    conf:confidenceValue :googleads-property-googleads-user-location-view-country-criterion-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-user-location-view-country-criterion-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-vertical-ads-item-group-rule-info-city-criterion-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads City Criterion Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The resource name of the Geo Target Constant for the city." ;
    dcls:sourceAsset googleads: ;
    dcls:path "cityCriterionId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.VerticalAdsItemGroupRuleInfo/cityCriterionId> .

:googleads-property-googleads-vertical-ads-item-group-rule-info-city-criterion-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads City Criterion Id classification" ;
    rdfs:comment "Upstream comment: The resource name of the Geo Target Constant for the city." ;
    dcls:classifiesElement :googleads-property-googleads-vertical-ads-item-group-rule-info-city-criterion-id-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-vertical-ads-item-group-rule-info-city-criterion-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-vertical-ads-item-group-rule-info-city-criterion-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads City Criterion Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-vertical-ads-item-group-rule-info-city-criterion-id-classification ;
    conf:confidenceValue :googleads-property-googleads-vertical-ads-item-group-rule-info-city-criterion-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-vertical-ads-item-group-rule-info-city-criterion-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-googleads-vertical-ads-item-group-rule-info-country-criterion-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Criterion Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The resource name of the Geo Target Constant for the country." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCriterionId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.VerticalAdsItemGroupRuleInfo/countryCriterionId> .

:googleads-property-googleads-vertical-ads-item-group-rule-info-country-criterion-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Criterion Id classification" ;
    rdfs:comment "Upstream comment: The resource name of the Geo Target Constant for the country." ;
    dcls:classifiesElement :googleads-property-googleads-vertical-ads-item-group-rule-info-country-criterion-id-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-vertical-ads-item-group-rule-info-country-criterion-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-vertical-ads-item-group-rule-info-country-criterion-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Criterion Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-vertical-ads-item-group-rule-info-country-criterion-id-classification ;
    conf:confidenceValue :googleads-property-googleads-vertical-ads-item-group-rule-info-country-criterion-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-vertical-ads-item-group-rule-info-country-criterion-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-googleads-vertical-ads-item-group-rule-info-event-participant-display-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Event Participant Display Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The name of an associated participant for a given event. For example, headliner for a concert event." ;
    dcls:sourceAsset googleads: ;
    dcls:path "eventParticipantDisplayName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.VerticalAdsItemGroupRuleInfo/eventParticipantDisplayName> .

:googleads-property-googleads-vertical-ads-item-group-rule-info-event-participant-display-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Event Participant Display Name classification" ;
    rdfs:comment "Upstream comment: The name of an associated participant for a given event. For example, headliner for a concert event." ;
    dcls:classifiesElement :googleads-property-googleads-vertical-ads-item-group-rule-info-event-participant-display-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-vertical-ads-item-group-rule-info-event-participant-display-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-vertical-ads-item-group-rule-info-event-participant-display-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Event Participant Display Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-vertical-ads-item-group-rule-info-event-participant-display-name-classification ;
    conf:confidenceValue :googleads-property-googleads-vertical-ads-item-group-rule-info-event-participant-display-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-vertical-ads-item-group-rule-info-event-participant-display-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-googleads-vertical-ads-item-group-rule-info-region-criterion-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Region Criterion Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: The resource name of the Geo Target Constant for the region." ;
    dcls:sourceAsset googleads: ;
    dcls:path "regionCriterionId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.VerticalAdsItemGroupRuleInfo/regionCriterionId> .

:googleads-property-googleads-vertical-ads-item-group-rule-info-region-criterion-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Region Criterion Id classification" ;
    rdfs:comment "Upstream comment: The resource name of the Geo Target Constant for the region. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-vertical-ads-item-group-rule-info-region-criterion-id-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-vertical-ads-item-group-rule-info-region-criterion-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-vertical-ads-item-group-rule-info-region-criterion-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Region Criterion Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-vertical-ads-item-group-rule-info-region-criterion-id-classification ;
    conf:confidenceValue :googleads-property-googleads-vertical-ads-item-group-rule-info-region-criterion-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-vertical-ads-item-group-rule-info-region-criterion-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-webhook-delivery-google-secret-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Google Secret field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Anti-spoofing secret set by the advertiser as part of the webhook payload." ;
    dcls:sourceAsset googleads: ;
    dcls:path "googleSecret" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.WebhookDelivery/googleSecret> .

:googleads-property-googleads-webhook-delivery-google-secret-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Google Secret classification" ;
    rdfs:comment "Upstream comment: Anti-spoofing secret set by the advertiser as part of the webhook payload. Authentication-adjacent field; review whether the value authenticates, identifies, or is only operational metadata." ;
    dcls:classifiesElement :googleads-property-googleads-webhook-delivery-google-secret-element ;
    dcls:classifiedByRule :authenticating-data-rule ;
    dcls:candidatePersonalDataCategory pd:Authenticating ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-webhook-delivery-google-secret-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-webhook-delivery-google-secret-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Google Secret confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-webhook-delivery-google-secret-classification ;
    conf:confidenceValue :googleads-property-googleads-webhook-delivery-google-secret-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-webhook-delivery-google-secret-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.66 .

:googleads-property-googleads-whatsapp-business-message-info-country-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Required. Two-letter country code of the phone number. Examples: 'US', 'us'." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.WhatsappBusinessMessageInfo/countryCode> .

:googleads-property-googleads-whatsapp-business-message-info-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Code classification" ;
    rdfs:comment "Upstream comment: Required. Two-letter country code of the phone number. Examples: 'US', 'us'. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-whatsapp-business-message-info-country-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-whatsapp-business-message-info-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-whatsapp-business-message-info-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-whatsapp-business-message-info-country-code-classification ;
    conf:confidenceValue :googleads-property-googleads-whatsapp-business-message-info-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-whatsapp-business-message-info-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-googleads-whatsapp-business-message-info-phone-number-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Number field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Required. Whatsapp phone number of the business. Examples: '1234567890', '(123)456-7890'." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneNumber" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.WhatsappBusinessMessageInfo/phoneNumber> .

:googleads-property-googleads-whatsapp-business-message-info-phone-number-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Number classification" ;
    rdfs:comment "Upstream comment: Required. Whatsapp phone number of the business. Examples: '1234567890', '(123)456-7890'." ;
    dcls:classifiesElement :googleads-property-googleads-whatsapp-business-message-info-phone-number-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-whatsapp-business-message-info-phone-number-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-whatsapp-business-message-info-phone-number-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Number confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-whatsapp-business-message-info-phone-number-classification ;
    conf:confidenceValue :googleads-property-googleads-whatsapp-business-message-info-phone-number-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-whatsapp-business-message-info-phone-number-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-googleads-you-tube-video-upload-state-element
    a dcls:DataElement ;
    rdfs:label "Google Ads State field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Output only. The current state of the YouTube video upload." ;
    dcls:sourceAsset googleads: ;
    dcls:path "state" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/Googleads.YouTubeVideoUpload/state> .

:googleads-property-googleads-you-tube-video-upload-state-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads State classification" ;
    rdfs:comment "Upstream comment: Output only. The current state of the YouTube video upload. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-googleads-you-tube-video-upload-state-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-googleads-you-tube-video-upload-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-googleads-you-tube-video-upload-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-googleads-you-tube-video-upload-state-classification ;
    conf:confidenceValue :googleads-property-googleads-you-tube-video-upload-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-googleads-you-tube-video-upload-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-account-link-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Account Link Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares accountLinkId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "accountLinkId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/accountLinkId> .

:googleads-property-account-link-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Account Link Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares accountLinkId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-account-link-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-account-link-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-account-link-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Account Link Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-account-link-id-classification ;
    conf:confidenceValue :googleads-property-account-link-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-account-link-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-activity-account-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Activity Account Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares activityAccountId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "activityAccountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/activityAccountId> .

:googleads-property-activity-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Activity Account Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares activityAccountId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-activity-account-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-activity-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-activity-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Activity Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-activity-account-id-classification ;
    conf:confidenceValue :googleads-property-activity-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-activity-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-ad-video-asset-inventory-preferences-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Ad Video Asset Inventory Preferences field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares adVideoAssetInventoryPreferences." ;
    dcls:sourceAsset googleads: ;
    dcls:path "adVideoAssetInventoryPreferences" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/adVideoAssetInventoryPreferences> .

:googleads-property-ad-video-asset-inventory-preferences-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Ad Video Asset Inventory Preferences classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares adVideoAssetInventoryPreferences. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-ad-video-asset-inventory-preferences-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-ad-video-asset-inventory-preferences-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-ad-video-asset-inventory-preferences-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Ad Video Asset Inventory Preferences confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-ad-video-asset-inventory-preferences-classification ;
    conf:confidenceValue :googleads-property-ad-video-asset-inventory-preferences-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-ad-video-asset-inventory-preferences-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-address1-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Address1 field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares address1." ;
    dcls:sourceAsset googleads: ;
    dcls:path "address1" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/address1> .

:googleads-property-address1-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Address1 classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares address1." ;
    dcls:classifiesElement :googleads-property-address1-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-address1-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-address1-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Address1 confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-address1-classification ;
    conf:confidenceValue :googleads-property-address1-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-address1-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-address2-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Address2 field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares address2." ;
    dcls:sourceAsset googleads: ;
    dcls:path "address2" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/address2> .

:googleads-property-address2-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Address2 classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares address2." ;
    dcls:classifiesElement :googleads-property-address2-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-address2-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-address2-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Address2 confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-address2-classification ;
    conf:confidenceValue :googleads-property-address2-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-address2-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-adjusted-gender-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Adjusted Gender field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares adjustedGender." ;
    dcls:sourceAsset googleads: ;
    dcls:path "adjustedGender" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/adjustedGender> .

:googleads-property-adjusted-gender-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Adjusted Gender classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares adjustedGender." ;
    dcls:classifiesElement :googleads-property-adjusted-gender-element ;
    dcls:classifiedByRule :gender-rule ;
    dcls:candidatePersonalDataCategory pd:Gender ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-adjusted-gender-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-adjusted-gender-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Adjusted Gender confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-adjusted-gender-classification ;
    conf:confidenceValue :googleads-property-adjusted-gender-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-adjusted-gender-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.94 .

:googleads-property-advertising-language-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Advertising Language Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares advertisingLanguageCode." ;
    dcls:sourceAsset googleads: ;
    dcls:path "advertisingLanguageCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/advertisingLanguageCode> .

:googleads-property-advertising-language-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Advertising Language Code classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares advertisingLanguageCode. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-advertising-language-code-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-advertising-language-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-advertising-language-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Advertising Language Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-advertising-language-code-classification ;
    conf:confidenceValue :googleads-property-advertising-language-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-advertising-language-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-affected-regions-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Affected Regions field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares affectedRegions." ;
    dcls:sourceAsset googleads: ;
    dcls:path "affectedRegions" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/affectedRegions> .

:googleads-property-affected-regions-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Affected Regions classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares affectedRegions. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-affected-regions-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-affected-regions-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-affected-regions-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Affected Regions confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-affected-regions-classification ;
    conf:confidenceValue :googleads-property-affected-regions-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-affected-regions-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-age-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Age field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares age." ;
    dcls:sourceAsset googleads: ;
    dcls:path "age" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/age> .

:googleads-property-age-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Age classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares age." ;
    dcls:classifiesElement :googleads-property-age-element ;
    dcls:classifiedByRule :age-rule ;
    dcls:candidatePersonalDataCategory pd:Age ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-age-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-age-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Age confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-age-classification ;
    conf:confidenceValue :googleads-property-age-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-age-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.86 .

:googleads-property-app-store-element
    a dcls:DataElement ;
    rdfs:label "Google Ads App Store field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 3 models declare appStore." ;
    dcls:sourceAsset googleads: ;
    dcls:path "appStore" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/appStore> .

:googleads-property-app-store-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads App Store classification" ;
    rdfs:comment "Upstream comment: Query alias: 3 models declare appStore." ;
    dcls:classifiesElement :googleads-property-app-store-element ;
    dcls:classifiedByRule :device-based-rule ;
    dcls:candidatePersonalDataCategory pd:DeviceBased ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-app-store-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-app-store-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads App Store confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-app-store-classification ;
    conf:confidenceValue :googleads-property-app-store-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-app-store-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:googleads-property-business-account-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Business Account Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares businessAccountId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "businessAccountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/businessAccountId> .

:googleads-property-business-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Business Account Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares businessAccountId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-business-account-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-business-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-business-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Business Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-business-account-id-classification ;
    conf:confidenceValue :googleads-property-business-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-business-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-call-conversion-reporting-state-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Call Conversion Reporting State field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares callConversionReportingState." ;
    dcls:sourceAsset googleads: ;
    dcls:path "callConversionReportingState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/callConversionReportingState> .

:googleads-property-call-conversion-reporting-state-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Call Conversion Reporting State classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares callConversionReportingState. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-call-conversion-reporting-state-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-call-conversion-reporting-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-call-conversion-reporting-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Call Conversion Reporting State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-call-conversion-reporting-state-classification ;
    conf:confidenceValue :googleads-property-call-conversion-reporting-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-call-conversion-reporting-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-caller-country-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Caller Country Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares callerCountryCode." ;
    dcls:sourceAsset googleads: ;
    dcls:path "callerCountryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/callerCountryCode> .

:googleads-property-caller-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Caller Country Code classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares callerCountryCode. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-caller-country-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-caller-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-caller-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Caller Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-caller-country-code-classification ;
    conf:confidenceValue :googleads-property-caller-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-caller-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-certificate-domain-mismatch-in-country-list-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Certificate Domain Mismatch In Country List field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares certificateDomainMismatchInCountryList." ;
    dcls:sourceAsset googleads: ;
    dcls:path "certificateDomainMismatchInCountryList" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/certificateDomainMismatchInCountryList> .

:googleads-property-certificate-domain-mismatch-in-country-list-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Certificate Domain Mismatch In Country List classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares certificateDomainMismatchInCountryList." ;
    dcls:classifiesElement :googleads-property-certificate-domain-mismatch-in-country-list-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-certificate-domain-mismatch-in-country-list-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-certificate-domain-mismatch-in-country-list-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Certificate Domain Mismatch In Country List confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-certificate-domain-mismatch-in-country-list-classification ;
    conf:confidenceValue :googleads-property-certificate-domain-mismatch-in-country-list-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-certificate-domain-mismatch-in-country-list-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-certificate-missing-in-country-list-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Certificate Missing In Country List field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares certificateMissingInCountryList." ;
    dcls:sourceAsset googleads: ;
    dcls:path "certificateMissingInCountryList" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/certificateMissingInCountryList> .

:googleads-property-certificate-missing-in-country-list-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Certificate Missing In Country List classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares certificateMissingInCountryList." ;
    dcls:classifiesElement :googleads-property-certificate-missing-in-country-list-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-certificate-missing-in-country-list-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-certificate-missing-in-country-list-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Certificate Missing In Country List confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-certificate-missing-in-country-list-classification ;
    conf:confidenceValue :googleads-property-certificate-missing-in-country-list-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-certificate-missing-in-country-list-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-city-element
    a dcls:DataElement ;
    rdfs:label "Google Ads City field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 2 models declare city." ;
    dcls:sourceAsset googleads: ;
    dcls:path "city" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/city> .

:googleads-property-city-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads City classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare city." ;
    dcls:classifiesElement :googleads-property-city-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-city-classification ;
    conf:confidenceValue :googleads-property-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-city-criterion-element
    a dcls:DataElement ;
    rdfs:label "Google Ads City Criterion field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares cityCriterion." ;
    dcls:sourceAsset googleads: ;
    dcls:path "cityCriterion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/cityCriterion> .

:googleads-property-city-criterion-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads City Criterion classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares cityCriterion." ;
    dcls:classifiesElement :googleads-property-city-criterion-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-city-criterion-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-city-criterion-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads City Criterion confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-city-criterion-classification ;
    conf:confidenceValue :googleads-property-city-criterion-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-city-criterion-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-city-criterion-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads City Criterion Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares cityCriterionId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "cityCriterionId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/cityCriterionId> .

:googleads-property-city-criterion-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads City Criterion Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares cityCriterionId." ;
    dcls:classifiesElement :googleads-property-city-criterion-id-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-city-criterion-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-city-criterion-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads City Criterion Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-city-criterion-id-classification ;
    conf:confidenceValue :googleads-property-city-criterion-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-city-criterion-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-city-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads City Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 2 models declare cityName." ;
    dcls:sourceAsset googleads: ;
    dcls:path "cityName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/cityName> .

:googleads-property-city-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads City Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare cityName." ;
    dcls:classifiesElement :googleads-property-city-name-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-city-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-city-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads City Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-city-name-classification ;
    conf:confidenceValue :googleads-property-city-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-city-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-country-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares country." ;
    dcls:sourceAsset googleads: ;
    dcls:path "country" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/country> .

:googleads-property-country-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares country." ;
    dcls:classifiesElement :googleads-property-country-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-country-classification ;
    conf:confidenceValue :googleads-property-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-country-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 11 models declare countryCode." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/countryCode> .

:googleads-property-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Code classification" ;
    rdfs:comment "Upstream comment: Query alias: 11 models declare countryCode. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-country-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-country-code-classification ;
    conf:confidenceValue :googleads-property-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-country-codes-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Codes field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares countryCodes." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCodes" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/countryCodes> .

:googleads-property-country-codes-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Codes classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares countryCodes." ;
    dcls:classifiesElement :googleads-property-country-codes-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-country-codes-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-country-codes-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Codes confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-country-codes-classification ;
    conf:confidenceValue :googleads-property-country-codes-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-country-codes-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-country-constraint-list-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Constraint List field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares countryConstraintList." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryConstraintList" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/countryConstraintList> .

:googleads-property-country-constraint-list-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Constraint List classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares countryConstraintList." ;
    dcls:classifiesElement :googleads-property-country-constraint-list-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-country-constraint-list-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-country-constraint-list-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Constraint List confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-country-constraint-list-classification ;
    conf:confidenceValue :googleads-property-country-constraint-list-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-country-constraint-list-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-country-criterion-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Criterion field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares countryCriterion." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryCriterion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/countryCriterion> .

:googleads-property-country-criterion-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Criterion classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares countryCriterion." ;
    dcls:classifiesElement :googleads-property-country-criterion-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-country-criterion-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-country-criterion-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Criterion confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-country-criterion-classification ;
    conf:confidenceValue :googleads-property-country-criterion-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-country-criterion-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-country-region-criterion-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Country Region Criterion field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares countryRegionCriterion." ;
    dcls:sourceAsset googleads: ;
    dcls:path "countryRegionCriterion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/countryRegionCriterion> .

:googleads-property-country-region-criterion-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Country Region Criterion classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares countryRegionCriterion." ;
    dcls:classifiesElement :googleads-property-country-region-criterion-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-country-region-criterion-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-country-region-criterion-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Country Region Criterion confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-country-region-criterion-classification ;
    conf:confidenceValue :googleads-property-country-region-criterion-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-country-region-criterion-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-credit-state-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Credit State field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares creditState." ;
    dcls:sourceAsset googleads: ;
    dcls:path "creditState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/creditState> .

:googleads-property-credit-state-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Credit State classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares creditState. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-credit-state-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-credit-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-credit-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Credit State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-credit-state-classification ;
    conf:confidenceValue :googleads-property-credit-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-credit-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-credit-state-last-update-date-time-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Credit State Last Update Date Time field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares creditStateLastUpdateDateTime." ;
    dcls:sourceAsset googleads: ;
    dcls:path "creditStateLastUpdateDateTime" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/creditStateLastUpdateDateTime> .

:googleads-property-credit-state-last-update-date-time-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Credit State Last Update Date Time classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares creditStateLastUpdateDateTime. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-credit-state-last-update-date-time-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-credit-state-last-update-date-time-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-credit-state-last-update-date-time-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Credit State Last Update Date Time confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-credit-state-last-update-date-time-classification ;
    conf:confidenceValue :googleads-property-credit-state-last-update-date-time-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-credit-state-last-update-date-time-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-cross-account-conversion-tracking-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Cross Account Conversion Tracking Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares crossAccountConversionTrackingId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "crossAccountConversionTrackingId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/crossAccountConversionTrackingId> .

:googleads-property-cross-account-conversion-tracking-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Cross Account Conversion Tracking Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares crossAccountConversionTrackingId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-cross-account-conversion-tracking-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-cross-account-conversion-tracking-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-cross-account-conversion-tracking-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Cross Account Conversion Tracking Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-cross-account-conversion-tracking-id-classification ;
    conf:confidenceValue :googleads-property-cross-account-conversion-tracking-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-cross-account-conversion-tracking-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-customer-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Customer Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares customerId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "customerId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/customerId> .

:googleads-property-customer-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Customer Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares customerId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-customer-id-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-customer-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-customer-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Customer Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-customer-id-classification ;
    conf:confidenceValue :googleads-property-customer-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-customer-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-destination-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Destination Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares destinationAddress." ;
    dcls:sourceAsset googleads: ;
    dcls:path "destinationAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/destinationAddress> .

:googleads-property-destination-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Destination Address classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares destinationAddress." ;
    dcls:classifiesElement :googleads-property-destination-address-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-destination-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-destination-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Destination Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-destination-address-classification ;
    conf:confidenceValue :googleads-property-destination-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-destination-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-device-preference-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Device Preference field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares devicePreference." ;
    dcls:sourceAsset googleads: ;
    dcls:path "devicePreference" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/devicePreference> .

:googleads-property-device-preference-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Device Preference classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares devicePreference. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-device-preference-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-device-preference-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-device-preference-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Device Preference confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-device-preference-classification ;
    conf:confidenceValue :googleads-property-device-preference-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-device-preference-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-display-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Display Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 9 models declare displayName." ;
    dcls:sourceAsset googleads: ;
    dcls:path "displayName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/displayName> .

:googleads-property-display-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Display Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 9 models declare displayName." ;
    dcls:classifiesElement :googleads-property-display-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-display-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-display-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Display Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-display-name-classification ;
    conf:confidenceValue :googleads-property-display-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-display-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-dynamic-real-estate-asset-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Dynamic Real Estate Asset field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares dynamicRealEstateAsset." ;
    dcls:sourceAsset googleads: ;
    dcls:path "dynamicRealEstateAsset" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/dynamicRealEstateAsset> .

:googleads-property-dynamic-real-estate-asset-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Dynamic Real Estate Asset classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares dynamicRealEstateAsset. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-dynamic-real-estate-asset-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-dynamic-real-estate-asset-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-dynamic-real-estate-asset-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Dynamic Real Estate Asset confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-dynamic-real-estate-asset-classification ;
    conf:confidenceValue :googleads-property-dynamic-real-estate-asset-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-dynamic-real-estate-asset-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-email-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Email field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares email." ;
    dcls:sourceAsset googleads: ;
    dcls:path "email" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/email> .

:googleads-property-email-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Email classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares email." ;
    dcls:classifiesElement :googleads-property-email-element ;
    dcls:classifiedByRule :email-address-rule ;
    dcls:candidatePersonalDataCategory pd:EmailAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-email-classification ;
    conf:confidenceValue :googleads-property-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:googleads-property-email-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Email Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 4 models declare emailAddress." ;
    dcls:sourceAsset googleads: ;
    dcls:path "emailAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/emailAddress> .

:googleads-property-email-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Email Address classification" ;
    rdfs:comment "Upstream comment: Query alias: 4 models declare emailAddress." ;
    dcls:classifiesElement :googleads-property-email-address-element ;
    dcls:classifiedByRule :email-address-rule ;
    dcls:candidatePersonalDataCategory pd:EmailAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-email-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-email-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Email Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-email-address-classification ;
    conf:confidenceValue :googleads-property-email-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-email-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:googleads-property-event-participant-display-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Event Participant Display Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares eventParticipantDisplayName." ;
    dcls:sourceAsset googleads: ;
    dcls:path "eventParticipantDisplayName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/eventParticipantDisplayName> .

:googleads-property-event-participant-display-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Event Participant Display Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares eventParticipantDisplayName." ;
    dcls:classifiesElement :googleads-property-event-participant-display-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-event-participant-display-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-event-participant-display-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Event Participant Display Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-event-participant-display-name-classification ;
    conf:confidenceValue :googleads-property-event-participant-display-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-event-participant-display-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-expanded-landing-page-view-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Expanded Landing Page View field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares expandedLandingPageView." ;
    dcls:sourceAsset googleads: ;
    dcls:path "expandedLandingPageView" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/expandedLandingPageView> .

:googleads-property-expanded-landing-page-view-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Expanded Landing Page View classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares expandedLandingPageView. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :googleads-property-expanded-landing-page-view-element ;
    dcls:classifiedByRule :browsing-referral-rule ;
    dcls:candidatePersonalDataCategory pd:BrowsingReferral ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-expanded-landing-page-view-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-expanded-landing-page-view-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Expanded Landing Page View confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-expanded-landing-page-view-classification ;
    conf:confidenceValue :googleads-property-expanded-landing-page-view-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-expanded-landing-page-view-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:googleads-property-external-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads External Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares externalId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "externalId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/externalId> .

:googleads-property-external-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads External Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares externalId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-external-id-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-external-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-external-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads External Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-external-id-classification ;
    conf:confidenceValue :googleads-property-external-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-external-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-first-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads First Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares firstName." ;
    dcls:sourceAsset googleads: ;
    dcls:path "firstName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/firstName> .

:googleads-property-first-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads First Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares firstName." ;
    dcls:classifiesElement :googleads-property-first-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-first-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-first-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads First Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-first-name-classification ;
    conf:confidenceValue :googleads-property-first-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-first-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-gender-view-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Gender View field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares genderView." ;
    dcls:sourceAsset googleads: ;
    dcls:path "genderView" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/genderView> .

:googleads-property-gender-view-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Gender View classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares genderView." ;
    dcls:classifiesElement :googleads-property-gender-view-element ;
    dcls:classifiedByRule :gender-rule ;
    dcls:candidatePersonalDataCategory pd:Gender ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-gender-view-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-gender-view-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Gender View confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-gender-view-classification ;
    conf:confidenceValue :googleads-property-gender-view-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-gender-view-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.94 .

:googleads-property-geo-target-city-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Geo Target City field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares geoTargetCity." ;
    dcls:sourceAsset googleads: ;
    dcls:path "geoTargetCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/geoTargetCity> .

:googleads-property-geo-target-city-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Geo Target City classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares geoTargetCity." ;
    dcls:classifiesElement :googleads-property-geo-target-city-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-geo-target-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-geo-target-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Geo Target City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-geo-target-city-classification ;
    conf:confidenceValue :googleads-property-geo-target-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-geo-target-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-geo-target-country-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Geo Target Country field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares geoTargetCountry." ;
    dcls:sourceAsset googleads: ;
    dcls:path "geoTargetCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/geoTargetCountry> .

:googleads-property-geo-target-country-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Geo Target Country classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares geoTargetCountry." ;
    dcls:classifiesElement :googleads-property-geo-target-country-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-geo-target-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-geo-target-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Geo Target Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-geo-target-country-classification ;
    conf:confidenceValue :googleads-property-geo-target-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-geo-target-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-geo-target-postal-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Geo Target Postal Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares geoTargetPostalCode." ;
    dcls:sourceAsset googleads: ;
    dcls:path "geoTargetPostalCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/geoTargetPostalCode> .

:googleads-property-geo-target-postal-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Geo Target Postal Code classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares geoTargetPostalCode." ;
    dcls:classifiesElement :googleads-property-geo-target-postal-code-element ;
    dcls:classifiedByRule :postal-code-rule ;
    dcls:candidatePersonalDataCategory pd:PostalCode ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-geo-target-postal-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-geo-target-postal-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Geo Target Postal Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-geo-target-postal-code-classification ;
    conf:confidenceValue :googleads-property-geo-target-postal-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-geo-target-postal-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-geo-target-province-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Geo Target Province field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares geoTargetProvince." ;
    dcls:sourceAsset googleads: ;
    dcls:path "geoTargetProvince" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/geoTargetProvince> .

:googleads-property-geo-target-province-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Geo Target Province classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares geoTargetProvince. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-geo-target-province-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-geo-target-province-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-geo-target-province-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Geo Target Province confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-geo-target-province-classification ;
    conf:confidenceValue :googleads-property-geo-target-province-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-geo-target-province-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-geo-target-region-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Geo Target Region field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares geoTargetRegion." ;
    dcls:sourceAsset googleads: ;
    dcls:path "geoTargetRegion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/geoTargetRegion> .

:googleads-property-geo-target-region-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Geo Target Region classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares geoTargetRegion. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-geo-target-region-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-geo-target-region-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-geo-target-region-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Geo Target Region confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-geo-target-region-classification ;
    conf:confidenceValue :googleads-property-geo-target-region-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-geo-target-region-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-geo-target-state-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Geo Target State field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares geoTargetState." ;
    dcls:sourceAsset googleads: ;
    dcls:path "geoTargetState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/geoTargetState> .

:googleads-property-geo-target-state-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Geo Target State classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares geoTargetState. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-geo-target-state-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-geo-target-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-geo-target-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Geo Target State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-geo-target-state-classification ;
    conf:confidenceValue :googleads-property-geo-target-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-geo-target-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-google-secret-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Google Secret field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares googleSecret." ;
    dcls:sourceAsset googleads: ;
    dcls:path "googleSecret" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/googleSecret> .

:googleads-property-google-secret-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Google Secret classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares googleSecret. Authentication-adjacent field; review whether the value authenticates, identifies, or is only operational metadata." ;
    dcls:classifiesElement :googleads-property-google-secret-element ;
    dcls:classifiedByRule :authenticating-data-rule ;
    dcls:candidatePersonalDataCategory pd:Authenticating ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-google-secret-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-google-secret-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Google Secret confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-google-secret-classification ;
    conf:confidenceValue :googleads-property-google-secret-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-google-secret-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.66 .

:googleads-property-historical-landing-page-quality-score-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Historical Landing Page Quality Score field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares historicalLandingPageQualityScore." ;
    dcls:sourceAsset googleads: ;
    dcls:path "historicalLandingPageQualityScore" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/historicalLandingPageQualityScore> .

:googleads-property-historical-landing-page-quality-score-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Historical Landing Page Quality Score classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares historicalLandingPageQualityScore. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :googleads-property-historical-landing-page-quality-score-element ;
    dcls:classifiedByRule :browsing-referral-rule ;
    dcls:candidatePersonalDataCategory pd:BrowsingReferral ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-historical-landing-page-quality-score-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-historical-landing-page-quality-score-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Historical Landing Page Quality Score confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-historical-landing-page-quality-score-classification ;
    conf:confidenceValue :googleads-property-historical-landing-page-quality-score-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-historical-landing-page-quality-score-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:googleads-property-hotel-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Hotel Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares hotelAddress." ;
    dcls:sourceAsset googleads: ;
    dcls:path "hotelAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/hotelAddress> .

:googleads-property-hotel-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Hotel Address classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares hotelAddress." ;
    dcls:classifiesElement :googleads-property-hotel-address-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-hotel-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-hotel-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Hotel Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-hotel-address-classification ;
    conf:confidenceValue :googleads-property-hotel-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-hotel-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-hotel-center-account-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Hotel Center Account Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares hotelCenterAccountId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "hotelCenterAccountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/hotelCenterAccountId> .

:googleads-property-hotel-center-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Hotel Center Account Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares hotelCenterAccountId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-hotel-center-account-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-hotel-center-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-hotel-center-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Hotel Center Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-hotel-center-account-id-classification ;
    conf:confidenceValue :googleads-property-hotel-center-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-hotel-center-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-hotel-country-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Hotel Country field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares hotelCountry." ;
    dcls:sourceAsset googleads: ;
    dcls:path "hotelCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/hotelCountry> .

:googleads-property-hotel-country-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Hotel Country classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares hotelCountry." ;
    dcls:classifiesElement :googleads-property-hotel-country-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-hotel-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-hotel-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Hotel Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-hotel-country-classification ;
    conf:confidenceValue :googleads-property-hotel-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-hotel-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-hotel-country-region-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Hotel Country Region field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares hotelCountryRegion." ;
    dcls:sourceAsset googleads: ;
    dcls:path "hotelCountryRegion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/hotelCountryRegion> .

:googleads-property-hotel-country-region-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Hotel Country Region classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares hotelCountryRegion." ;
    dcls:classifiesElement :googleads-property-hotel-country-region-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-hotel-country-region-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-hotel-country-region-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Hotel Country Region confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-hotel-country-region-classification ;
    conf:confidenceValue :googleads-property-hotel-country-region-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-hotel-country-region-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-http-authorization-token-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Http Authorization Token field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares httpAuthorizationToken." ;
    dcls:sourceAsset googleads: ;
    dcls:path "httpAuthorizationToken" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/httpAuthorizationToken> .

:googleads-property-http-authorization-token-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Http Authorization Token classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares httpAuthorizationToken. Authentication-adjacent field; review whether the value authenticates, identifies, or is only operational metadata." ;
    dcls:classifiesElement :googleads-property-http-authorization-token-element ;
    dcls:classifiedByRule :authenticating-data-rule ;
    dcls:candidatePersonalDataCategory pd:Authenticating ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-http-authorization-token-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-http-authorization-token-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Http Authorization Token confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-http-authorization-token-classification ;
    conf:confidenceValue :googleads-property-http-authorization-token-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-http-authorization-token-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.66 .

:googleads-property-in-feed-preference-element
    a dcls:DataElement ;
    rdfs:label "Google Ads In Feed Preference field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares inFeedPreference." ;
    dcls:sourceAsset googleads: ;
    dcls:path "inFeedPreference" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/inFeedPreference> .

:googleads-property-in-feed-preference-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads In Feed Preference classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares inFeedPreference. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-in-feed-preference-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-in-feed-preference-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-in-feed-preference-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads In Feed Preference confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-in-feed-preference-classification ;
    conf:confidenceValue :googleads-property-in-feed-preference-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-in-feed-preference-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-in-stream-preference-element
    a dcls:DataElement ;
    rdfs:label "Google Ads In Stream Preference field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares inStreamPreference." ;
    dcls:sourceAsset googleads: ;
    dcls:path "inStreamPreference" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/inStreamPreference> .

:googleads-property-in-stream-preference-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads In Stream Preference classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares inStreamPreference. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-in-stream-preference-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-in-stream-preference-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-in-stream-preference-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads In Stream Preference confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-in-stream-preference-classification ;
    conf:confidenceValue :googleads-property-in-stream-preference-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-in-stream-preference-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-incentive-state-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Incentive State field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares incentiveState." ;
    dcls:sourceAsset googleads: ;
    dcls:path "incentiveState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/incentiveState> .

:googleads-property-incentive-state-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Incentive State classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares incentiveState. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-incentive-state-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-incentive-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-incentive-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Incentive State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-incentive-state-classification ;
    conf:confidenceValue :googleads-property-incentive-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-incentive-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-inviter-user-email-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Inviter User Email Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares inviterUserEmailAddress." ;
    dcls:sourceAsset googleads: ;
    dcls:path "inviterUserEmailAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/inviterUserEmailAddress> .

:googleads-property-inviter-user-email-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Inviter User Email Address classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares inviterUserEmailAddress." ;
    dcls:classifiesElement :googleads-property-inviter-user-email-address-element ;
    dcls:classifiedByRule :email-address-rule ;
    dcls:candidatePersonalDataCategory pd:EmailAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-inviter-user-email-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-inviter-user-email-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Inviter User Email Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-inviter-user-email-address-classification ;
    conf:confidenceValue :googleads-property-inviter-user-email-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-inviter-user-email-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:googleads-property-ios-app-store-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Ios App Store Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 8 models declare iosAppStoreId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "iosAppStoreId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/iosAppStoreId> .

:googleads-property-ios-app-store-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Ios App Store Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 8 models declare iosAppStoreId." ;
    dcls:classifiesElement :googleads-property-ios-app-store-id-element ;
    dcls:classifiedByRule :device-based-rule ;
    dcls:candidatePersonalDataCategory pd:DeviceBased ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-ios-app-store-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-ios-app-store-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Ios App Store Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-ios-app-store-id-classification ;
    conf:confidenceValue :googleads-property-ios-app-store-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-ios-app-store-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:googleads-property-ip-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Ip Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares ipAddress." ;
    dcls:sourceAsset googleads: ;
    dcls:path "ipAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/ipAddress> .

:googleads-property-ip-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Ip Address classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares ipAddress." ;
    dcls:classifiesElement :googleads-property-ip-address-element ;
    dcls:classifiedByRule :ip-address-rule ;
    dcls:candidatePersonalDataCategory pd:IPAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-ip-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-ip-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Ip Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-ip-address-classification ;
    conf:confidenceValue :googleads-property-ip-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-ip-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:googleads-property-item-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Item Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares itemAddress." ;
    dcls:sourceAsset googleads: ;
    dcls:path "itemAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/itemAddress> .

:googleads-property-item-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Item Address classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares itemAddress." ;
    dcls:classifiesElement :googleads-property-item-address-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-item-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-item-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Item Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-item-address-classification ;
    conf:confidenceValue :googleads-property-item-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-item-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-landing-page-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Landing Page field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 2 models declare landingPage." ;
    dcls:sourceAsset googleads: ;
    dcls:path "landingPage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/landingPage> .

:googleads-property-landing-page-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Landing Page classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare landingPage. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :googleads-property-landing-page-element ;
    dcls:classifiedByRule :browsing-referral-rule ;
    dcls:candidatePersonalDataCategory pd:BrowsingReferral ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-landing-page-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-landing-page-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Landing Page confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-landing-page-classification ;
    conf:confidenceValue :googleads-property-landing-page-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-landing-page-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:googleads-property-landing-page-source-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Landing Page Source field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares landingPageSource." ;
    dcls:sourceAsset googleads: ;
    dcls:path "landingPageSource" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/landingPageSource> .

:googleads-property-landing-page-source-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Landing Page Source classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares landingPageSource. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :googleads-property-landing-page-source-element ;
    dcls:classifiedByRule :browsing-referral-rule ;
    dcls:candidatePersonalDataCategory pd:BrowsingReferral ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-landing-page-source-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-landing-page-source-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Landing Page Source confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-landing-page-source-classification ;
    conf:confidenceValue :googleads-property-landing-page-source-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-landing-page-source-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:googleads-property-landing-page-view-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Landing Page View field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares landingPageView." ;
    dcls:sourceAsset googleads: ;
    dcls:path "landingPageView" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/landingPageView> .

:googleads-property-landing-page-view-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Landing Page View classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares landingPageView. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :googleads-property-landing-page-view-element ;
    dcls:classifiedByRule :browsing-referral-rule ;
    dcls:candidatePersonalDataCategory pd:BrowsingReferral ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-landing-page-view-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-landing-page-view-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Landing Page View confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-landing-page-view-classification ;
    conf:confidenceValue :googleads-property-landing-page-view-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-landing-page-view-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:googleads-property-language-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 2 models declare language." ;
    dcls:sourceAsset googleads: ;
    dcls:path "language" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/language> .

:googleads-property-language-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare language. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-language-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-language-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-language-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-language-classification ;
    conf:confidenceValue :googleads-property-language-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-language-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-language-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 10 models declare languageCode." ;
    dcls:sourceAsset googleads: ;
    dcls:path "languageCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/languageCode> .

:googleads-property-language-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language Code classification" ;
    rdfs:comment "Upstream comment: Query alias: 10 models declare languageCode. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-language-code-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-language-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-language-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-language-code-classification ;
    conf:confidenceValue :googleads-property-language-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-language-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-language-constants-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Language Constants field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares languageConstants." ;
    dcls:sourceAsset googleads: ;
    dcls:path "languageConstants" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/languageConstants> .

:googleads-property-language-constants-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Language Constants classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares languageConstants. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-language-constants-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-language-constants-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-language-constants-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Language Constants confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-language-constants-classification ;
    conf:confidenceValue :googleads-property-language-constants-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-language-constants-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-languages-spoken-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Languages Spoken field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares languagesSpoken." ;
    dcls:sourceAsset googleads: ;
    dcls:path "languagesSpoken" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/languagesSpoken> .

:googleads-property-languages-spoken-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Languages Spoken classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares languagesSpoken. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-languages-spoken-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-languages-spoken-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-languages-spoken-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Languages Spoken confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-languages-spoken-classification ;
    conf:confidenceValue :googleads-property-languages-spoken-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-languages-spoken-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-last-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Last Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares lastName." ;
    dcls:sourceAsset googleads: ;
    dcls:path "lastName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/lastName> .

:googleads-property-last-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Last Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares lastName." ;
    dcls:classifiesElement :googleads-property-last-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-last-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-last-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Last Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-last-name-classification ;
    conf:confidenceValue :googleads-property-last-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-last-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-licensee-first-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Licensee First Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares licenseeFirstName." ;
    dcls:sourceAsset googleads: ;
    dcls:path "licenseeFirstName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/licenseeFirstName> .

:googleads-property-licensee-first-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Licensee First Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares licenseeFirstName." ;
    dcls:classifiesElement :googleads-property-licensee-first-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-licensee-first-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-licensee-first-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Licensee First Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-licensee-first-name-classification ;
    conf:confidenceValue :googleads-property-licensee-first-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-licensee-first-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-licensee-last-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Licensee Last Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares licenseeLastName." ;
    dcls:sourceAsset googleads: ;
    dcls:path "licenseeLastName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/licenseeLastName> .

:googleads-property-licensee-last-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Licensee Last Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares licenseeLastName." ;
    dcls:classifiesElement :googleads-property-licensee-last-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-licensee-last-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-licensee-last-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Licensee Last Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-licensee-last-name-classification ;
    conf:confidenceValue :googleads-property-licensee-last-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-licensee-last-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-middle-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Middle Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares middleName." ;
    dcls:sourceAsset googleads: ;
    dcls:path "middleName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/middleName> .

:googleads-property-middle-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Middle Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares middleName." ;
    dcls:classifiesElement :googleads-property-middle-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-middle-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-middle-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Middle Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-middle-name-classification ;
    conf:confidenceValue :googleads-property-middle-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-middle-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-multi-client-account-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Multi Client Account Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares multiClientAccountId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "multiClientAccountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/multiClientAccountId> .

:googleads-property-multi-client-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Multi Client Account Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares multiClientAccountId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-multi-client-account-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-multi-client-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-multi-client-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Multi Client Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-multi-client-account-id-classification ;
    conf:confidenceValue :googleads-property-multi-client-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-multi-client-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-next-add-sequence-token-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Next Add Sequence Token field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares nextAddSequenceToken." ;
    dcls:sourceAsset googleads: ;
    dcls:path "nextAddSequenceToken" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/nextAddSequenceToken> .

:googleads-property-next-add-sequence-token-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Next Add Sequence Token classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares nextAddSequenceToken. Authentication-adjacent field; review whether the value authenticates, identifies, or is only operational metadata." ;
    dcls:classifiesElement :googleads-property-next-add-sequence-token-element ;
    dcls:classifiedByRule :authenticating-data-rule ;
    dcls:candidatePersonalDataCategory pd:Authenticating ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-next-add-sequence-token-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-next-add-sequence-token-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Next Add Sequence Token confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-next-add-sequence-token-classification ;
    conf:confidenceValue :googleads-property-next-add-sequence-token-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-next-add-sequence-token-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.66 .

:googleads-property-note-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Note field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares note." ;
    dcls:sourceAsset googleads: ;
    dcls:path "note" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/note> .

:googleads-property-note-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Note classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares note. Freeform note field; review whether values contain customer communications or arbitrary personal data." ;
    dcls:classifiesElement :googleads-property-note-element ;
    dcls:classifiedByRule :freeform-note-rule ;
    dcls:candidatePersonalDataCategory pd:Communication ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-note-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-note-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Note confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-note-classification ;
    conf:confidenceValue :googleads-property-note-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-note-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.58 .

:googleads-property-order-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Order Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares orderId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "orderId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/orderId> .

:googleads-property-order-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Order Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares orderId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-order-id-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-order-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-order-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Order Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-order-id-classification ;
    conf:confidenceValue :googleads-property-order-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-order-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-owner-customer-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Owner Customer Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares ownerCustomerId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "ownerCustomerId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/ownerCustomerId> .

:googleads-property-owner-customer-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Owner Customer Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares ownerCustomerId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-owner-customer-id-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-owner-customer-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-owner-customer-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Owner Customer Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-owner-customer-id-classification ;
    conf:confidenceValue :googleads-property-owner-customer-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-owner-customer-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-page-url-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Page Url field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 2 models declare pageUrl." ;
    dcls:sourceAsset googleads: ;
    dcls:path "pageUrl" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/pageUrl> .

:googleads-property-page-url-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Page Url classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare pageUrl. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :googleads-property-page-url-element ;
    dcls:classifiedByRule :browsing-referral-rule ;
    dcls:candidatePersonalDataCategory pd:BrowsingReferral ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-page-url-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-page-url-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Page Url confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-page-url-classification ;
    conf:confidenceValue :googleads-property-page-url-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-page-url-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:googleads-property-payments-account-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Payments Account Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares paymentsAccountId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "paymentsAccountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/paymentsAccountId> .

:googleads-property-payments-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Payments Account Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares paymentsAccountId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-payments-account-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-payments-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-payments-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Payments Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-payments-account-id-classification ;
    conf:confidenceValue :googleads-property-payments-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-payments-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-payments-account-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Payments Account Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares paymentsAccountName." ;
    dcls:sourceAsset googleads: ;
    dcls:path "paymentsAccountName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/paymentsAccountName> .

:googleads-property-payments-account-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Payments Account Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares paymentsAccountName." ;
    dcls:classifiesElement :googleads-property-payments-account-name-element ;
    dcls:classifiedByRule :direct-person-name-rule ;
    dcls:candidatePersonalDataCategory pd:Name ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-payments-account-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-payments-account-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Payments Account Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-payments-account-name-classification ;
    conf:confidenceValue :googleads-property-payments-account-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-payments-account-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-payments-profile-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Payments Profile Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares paymentsProfileId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "paymentsProfileId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/paymentsProfileId> .

:googleads-property-payments-profile-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Payments Profile Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares paymentsProfileId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-payments-profile-id-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-payments-profile-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-payments-profile-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Payments Profile Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-payments-profile-id-classification ;
    conf:confidenceValue :googleads-property-payments-profile-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-payments-profile-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-phone-call-details-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Call Details field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares phoneCallDetails." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneCallDetails" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/phoneCallDetails> .

:googleads-property-phone-call-details-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Call Details classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares phoneCallDetails." ;
    dcls:classifiesElement :googleads-property-phone-call-details-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-phone-call-details-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-phone-call-details-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Call Details confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-phone-call-details-classification ;
    conf:confidenceValue :googleads-property-phone-call-details-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-phone-call-details-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-phone-call-duration-seconds-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Call Duration Seconds field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares phoneCallDurationSeconds." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneCallDurationSeconds" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/phoneCallDurationSeconds> .

:googleads-property-phone-call-duration-seconds-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Call Duration Seconds classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares phoneCallDurationSeconds." ;
    dcls:classifiesElement :googleads-property-phone-call-duration-seconds-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-phone-call-duration-seconds-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-phone-call-duration-seconds-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Call Duration Seconds confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-phone-call-duration-seconds-classification ;
    conf:confidenceValue :googleads-property-phone-call-duration-seconds-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-phone-call-duration-seconds-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-phone-calls-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Calls field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares phoneCalls." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneCalls" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/phoneCalls> .

:googleads-property-phone-calls-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Calls classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares phoneCalls." ;
    dcls:classifiesElement :googleads-property-phone-calls-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-phone-calls-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-phone-calls-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Calls confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-phone-calls-classification ;
    conf:confidenceValue :googleads-property-phone-calls-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-phone-calls-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-phone-impressions-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Impressions field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares phoneImpressions." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneImpressions" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/phoneImpressions> .

:googleads-property-phone-impressions-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Impressions classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares phoneImpressions." ;
    dcls:classifiesElement :googleads-property-phone-impressions-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-phone-impressions-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-phone-impressions-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Impressions confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-phone-impressions-classification ;
    conf:confidenceValue :googleads-property-phone-impressions-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-phone-impressions-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-phone-number-type-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Number Type field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares phoneNumberType." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneNumberType" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/phoneNumberType> .

:googleads-property-phone-number-type-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Number Type classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares phoneNumberType." ;
    dcls:classifiesElement :googleads-property-phone-number-type-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-phone-number-type-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-phone-number-type-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Number Type confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-phone-number-type-classification ;
    conf:confidenceValue :googleads-property-phone-number-type-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-phone-number-type-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-phone-numbers-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Phone Numbers field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares phoneNumbers." ;
    dcls:sourceAsset googleads: ;
    dcls:path "phoneNumbers" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/phoneNumbers> .

:googleads-property-phone-numbers-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Phone Numbers classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares phoneNumbers." ;
    dcls:classifiesElement :googleads-property-phone-numbers-element ;
    dcls:classifiedByRule :telephone-number-rule ;
    dcls:candidatePersonalDataCategory pd:TelephoneNumber ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-phone-numbers-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-phone-numbers-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Phone Numbers confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-phone-numbers-classification ;
    conf:confidenceValue :googleads-property-phone-numbers-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-phone-numbers-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:googleads-property-postal-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Postal Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 2 models declare postalCode." ;
    dcls:sourceAsset googleads: ;
    dcls:path "postalCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/postalCode> .

:googleads-property-postal-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Postal Code classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare postalCode." ;
    dcls:classifiesElement :googleads-property-postal-code-element ;
    dcls:classifiedByRule :postal-code-rule ;
    dcls:candidatePersonalDataCategory pd:PostalCode ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-postal-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-postal-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Postal Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-postal-code-classification ;
    conf:confidenceValue :googleads-property-postal-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-postal-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:googleads-property-product-country-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Product Country field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares productCountry." ;
    dcls:sourceAsset googleads: ;
    dcls:path "productCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/productCountry> .

:googleads-property-product-country-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Product Country classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares productCountry." ;
    dcls:classifiesElement :googleads-property-product-country-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-product-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-product-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Product Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-product-country-classification ;
    conf:confidenceValue :googleads-property-product-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-product-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-product-language-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Product Language field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares productLanguage." ;
    dcls:sourceAsset googleads: ;
    dcls:path "productLanguage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/productLanguage> .

:googleads-property-product-language-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Product Language classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares productLanguage. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :googleads-property-product-language-element ;
    dcls:classifiedByRule :locale-language-rule ;
    dcls:candidatePersonalDataCategory pd:Language ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-product-language-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-product-language-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Product Language confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-product-language-classification ;
    conf:confidenceValue :googleads-property-product-language-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-product-language-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:googleads-property-province-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Province field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares province." ;
    dcls:sourceAsset googleads: ;
    dcls:path "province" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/province> .

:googleads-property-province-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Province classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares province. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-province-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-province-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-province-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Province confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-province-classification ;
    conf:confidenceValue :googleads-property-province-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-province-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-province-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Province Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares provinceCode." ;
    dcls:sourceAsset googleads: ;
    dcls:path "provinceCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/provinceCode> .

:googleads-property-province-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Province Code classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares provinceCode. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-province-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-province-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-province-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Province Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-province-code-classification ;
    conf:confidenceValue :googleads-property-province-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-province-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-province-name-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Province Name field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares provinceName." ;
    dcls:sourceAsset googleads: ;
    dcls:path "provinceName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/provinceName> .

:googleads-property-province-name-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Province Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares provinceName. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-province-name-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-province-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-province-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Province Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-province-name-classification ;
    conf:confidenceValue :googleads-property-province-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-province-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-reference-count-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Reference Count field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 2 models declare referenceCount." ;
    dcls:sourceAsset googleads: ;
    dcls:path "referenceCount" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/referenceCount> .

:googleads-property-reference-count-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Reference Count classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare referenceCount. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-reference-count-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-reference-count-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-reference-count-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Reference Count confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-reference-count-classification ;
    conf:confidenceValue :googleads-property-reference-count-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-reference-count-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-region-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Region field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares region." ;
    dcls:sourceAsset googleads: ;
    dcls:path "region" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/region> .

:googleads-property-region-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Region classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares region. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-region-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-region-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-region-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Region confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-region-classification ;
    conf:confidenceValue :googleads-property-region-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-region-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-region-code-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Region Code field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares regionCode." ;
    dcls:sourceAsset googleads: ;
    dcls:path "regionCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/regionCode> .

:googleads-property-region-code-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Region Code classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares regionCode. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-region-code-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-region-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-region-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Region Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-region-code-classification ;
    conf:confidenceValue :googleads-property-region-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-region-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-region-criterion-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Region Criterion Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares regionCriterionId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "regionCriterionId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/regionCriterionId> .

:googleads-property-region-criterion-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Region Criterion Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares regionCriterionId. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-region-criterion-id-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-region-criterion-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-region-criterion-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Region Criterion Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-region-criterion-id-classification ;
    conf:confidenceValue :googleads-property-region-criterion-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-region-criterion-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-request-user-email-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Request User Email field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares requestUserEmail." ;
    dcls:sourceAsset googleads: ;
    dcls:path "requestUserEmail" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/requestUserEmail> .

:googleads-property-request-user-email-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Request User Email classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares requestUserEmail." ;
    dcls:classifiesElement :googleads-property-request-user-email-element ;
    dcls:classifiedByRule :email-address-rule ;
    dcls:candidatePersonalDataCategory pd:EmailAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-request-user-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-request-user-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Request User Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-request-user-email-classification ;
    conf:confidenceValue :googleads-property-request-user-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-request-user-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:googleads-property-secondary-payments-profile-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Secondary Payments Profile Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares secondaryPaymentsProfileId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "secondaryPaymentsProfileId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/secondaryPaymentsProfileId> .

:googleads-property-secondary-payments-profile-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Secondary Payments Profile Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares secondaryPaymentsProfileId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-secondary-payments-profile-id-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-secondary-payments-profile-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-secondary-payments-profile-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Secondary Payments Profile Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-secondary-payments-profile-id-classification ;
    conf:confidenceValue :googleads-property-secondary-payments-profile-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-secondary-payments-profile-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-shopping-add-gender-recommendation-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Shopping Add Gender Recommendation field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares shoppingAddGenderRecommendation." ;
    dcls:sourceAsset googleads: ;
    dcls:path "shoppingAddGenderRecommendation" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/shoppingAddGenderRecommendation> .

:googleads-property-shopping-add-gender-recommendation-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Shopping Add Gender Recommendation classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares shoppingAddGenderRecommendation." ;
    dcls:classifiesElement :googleads-property-shopping-add-gender-recommendation-element ;
    dcls:classifiedByRule :gender-rule ;
    dcls:candidatePersonalDataCategory pd:Gender ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-shopping-add-gender-recommendation-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-shopping-add-gender-recommendation-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Shopping Add Gender Recommendation confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-shopping-add-gender-recommendation-classification ;
    conf:confidenceValue :googleads-property-shopping-add-gender-recommendation-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-shopping-add-gender-recommendation-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.94 .

:googleads-property-shorts-preference-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Shorts Preference field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares shortsPreference." ;
    dcls:sourceAsset googleads: ;
    dcls:path "shortsPreference" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/shortsPreference> .

:googleads-property-shorts-preference-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Shorts Preference classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares shortsPreference. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-shorts-preference-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-shorts-preference-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-shorts-preference-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Shorts Preference confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-shorts-preference-classification ;
    conf:confidenceValue :googleads-property-shorts-preference-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-shorts-preference-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-source-url-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Source Url field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares sourceUrl." ;
    dcls:sourceAsset googleads: ;
    dcls:path "sourceUrl" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/sourceUrl> .

:googleads-property-source-url-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Source Url classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares sourceUrl. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :googleads-property-source-url-element ;
    dcls:classifiedByRule :browsing-referral-rule ;
    dcls:candidatePersonalDataCategory pd:BrowsingReferral ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-source-url-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-source-url-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Source Url confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-source-url-classification ;
    conf:confidenceValue :googleads-property-source-url-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-source-url-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:googleads-property-state-element
    a dcls:DataElement ;
    rdfs:label "Google Ads State field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 2 models declare state." ;
    dcls:sourceAsset googleads: ;
    dcls:path "state" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/state> .

:googleads-property-state-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads State classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare state. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-state-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-state-classification ;
    conf:confidenceValue :googleads-property-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-state-criterion-element
    a dcls:DataElement ;
    rdfs:label "Google Ads State Criterion field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares stateCriterion." ;
    dcls:sourceAsset googleads: ;
    dcls:path "stateCriterion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/stateCriterion> .

:googleads-property-state-criterion-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads State Criterion classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares stateCriterion. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-state-criterion-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-state-criterion-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-state-criterion-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads State Criterion confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-state-criterion-classification ;
    conf:confidenceValue :googleads-property-state-criterion-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-state-criterion-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-street-address-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Street Address field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares streetAddress." ;
    dcls:sourceAsset googleads: ;
    dcls:path "streetAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/streetAddress> .

:googleads-property-street-address-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Street Address classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares streetAddress." ;
    dcls:classifiesElement :googleads-property-street-address-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-street-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-street-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Street Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-street-address-classification ;
    conf:confidenceValue :googleads-property-street-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-street-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-street-address2-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Street Address2 field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares streetAddress2." ;
    dcls:sourceAsset googleads: ;
    dcls:path "streetAddress2" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/streetAddress2> .

:googleads-property-street-address2-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Street Address2 classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares streetAddress2." ;
    dcls:classifiesElement :googleads-property-street-address2-element ;
    dcls:classifiedByRule :physical-address-rule ;
    dcls:candidatePersonalDataCategory pd:PhysicalAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-street-address2-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-street-address2-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Street Address2 confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-street-address2-classification ;
    conf:confidenceValue :googleads-property-street-address2-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-street-address2-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:googleads-property-travel-account-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Travel Account Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares travelAccountId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "travelAccountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/travelAccountId> .

:googleads-property-travel-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Travel Account Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares travelAccountId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-travel-account-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-travel-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-travel-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Travel Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-travel-account-id-classification ;
    conf:confidenceValue :googleads-property-travel-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-travel-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-travel-destination-city-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Travel Destination City field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares travelDestinationCity." ;
    dcls:sourceAsset googleads: ;
    dcls:path "travelDestinationCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/travelDestinationCity> .

:googleads-property-travel-destination-city-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Travel Destination City classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares travelDestinationCity." ;
    dcls:classifiesElement :googleads-property-travel-destination-city-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-travel-destination-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-travel-destination-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Travel Destination City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-travel-destination-city-classification ;
    conf:confidenceValue :googleads-property-travel-destination-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-travel-destination-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-travel-destination-country-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Travel Destination Country field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares travelDestinationCountry." ;
    dcls:sourceAsset googleads: ;
    dcls:path "travelDestinationCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/travelDestinationCountry> .

:googleads-property-travel-destination-country-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Travel Destination Country classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares travelDestinationCountry." ;
    dcls:classifiesElement :googleads-property-travel-destination-country-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-travel-destination-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-travel-destination-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Travel Destination Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-travel-destination-country-classification ;
    conf:confidenceValue :googleads-property-travel-destination-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-travel-destination-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-travel-destination-region-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Travel Destination Region field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares travelDestinationRegion." ;
    dcls:sourceAsset googleads: ;
    dcls:path "travelDestinationRegion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/travelDestinationRegion> .

:googleads-property-travel-destination-region-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Travel Destination Region classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares travelDestinationRegion. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-travel-destination-region-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-travel-destination-region-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-travel-destination-region-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Travel Destination Region confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-travel-destination-region-classification ;
    conf:confidenceValue :googleads-property-travel-destination-region-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-travel-destination-region-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:googleads-property-user-email-element
    a dcls:DataElement ;
    rdfs:label "Google Ads User Email field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares userEmail." ;
    dcls:sourceAsset googleads: ;
    dcls:path "userEmail" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/userEmail> .

:googleads-property-user-email-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads User Email classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares userEmail." ;
    dcls:classifiesElement :googleads-property-user-email-element ;
    dcls:classifiedByRule :email-address-rule ;
    dcls:candidatePersonalDataCategory pd:EmailAddress ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-user-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-user-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads User Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-user-email-classification ;
    conf:confidenceValue :googleads-property-user-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-user-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:googleads-property-user-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads User Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares userId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "userId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/userId> .

:googleads-property-user-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads User Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares userId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-user-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-user-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-user-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads User Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-user-id-classification ;
    conf:confidenceValue :googleads-property-user-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-user-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-user-interest-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads User Interest Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares userInterestId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "userInterestId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/userInterestId> .

:googleads-property-user-interest-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads User Interest Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares userInterestId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-user-interest-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-user-interest-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-user-interest-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads User Interest Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-user-interest-id-classification ;
    conf:confidenceValue :googleads-property-user-interest-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-user-interest-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-user-list-id-element
    a dcls:DataElement ;
    rdfs:label "Google Ads User List Id field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares userListId." ;
    dcls:sourceAsset googleads: ;
    dcls:path "userListId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/userListId> .

:googleads-property-user-list-id-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads User List Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares userListId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :googleads-property-user-list-id-element ;
    dcls:classifiedByRule :account-identifier-rule ;
    dcls:candidatePersonalDataCategory pd:AccountIdentifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-user-list-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-user-list-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads User List Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-user-list-id-classification ;
    conf:confidenceValue :googleads-property-user-list-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-user-list-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:googleads-property-vertical-ads-listing-city-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Vertical Ads Listing City field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares verticalAdsListingCity." ;
    dcls:sourceAsset googleads: ;
    dcls:path "verticalAdsListingCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/verticalAdsListingCity> .

:googleads-property-vertical-ads-listing-city-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Vertical Ads Listing City classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares verticalAdsListingCity." ;
    dcls:classifiesElement :googleads-property-vertical-ads-listing-city-element ;
    dcls:classifiedByRule :city-rule ;
    dcls:candidatePersonalDataCategory pd:City ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-vertical-ads-listing-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-vertical-ads-listing-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Vertical Ads Listing City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-vertical-ads-listing-city-classification ;
    conf:confidenceValue :googleads-property-vertical-ads-listing-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-vertical-ads-listing-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:googleads-property-vertical-ads-listing-country-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Vertical Ads Listing Country field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares verticalAdsListingCountry." ;
    dcls:sourceAsset googleads: ;
    dcls:path "verticalAdsListingCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/verticalAdsListingCountry> .

:googleads-property-vertical-ads-listing-country-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Vertical Ads Listing Country classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares verticalAdsListingCountry." ;
    dcls:classifiesElement :googleads-property-vertical-ads-listing-country-element ;
    dcls:classifiedByRule :country-rule ;
    dcls:candidatePersonalDataCategory pd:Country ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-vertical-ads-listing-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-vertical-ads-listing-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Vertical Ads Listing Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-vertical-ads-listing-country-classification ;
    conf:confidenceValue :googleads-property-vertical-ads-listing-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-vertical-ads-listing-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:googleads-property-vertical-ads-listing-region-element
    a dcls:DataElement ;
    rdfs:label "Google Ads Vertical Ads Listing Region field" ;
    rdfs:comment "Relay schema field from Google Ads. Upstream comment: Query alias: 1 model declares verticalAdsListingRegion." ;
    dcls:sourceAsset googleads: ;
    dcls:path "verticalAdsListingRegion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/googleads/property/verticalAdsListingRegion> .

:googleads-property-vertical-ads-listing-region-classification
    a dcls:DataClassification ;
    rdfs:label "Google Ads Vertical Ads Listing Region classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares verticalAdsListingRegion. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :googleads-property-vertical-ads-listing-region-element ;
    dcls:classifiedByRule :location-code-rule ;
    dcls:candidatePersonalDataCategory pd:Location ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :googleads-property-vertical-ads-listing-region-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:googleads-property-vertical-ads-listing-region-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Google Ads Vertical Ads Listing Region confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :googleads-property-vertical-ads-listing-region-classification ;
    conf:confidenceValue :googleads-property-vertical-ads-listing-region-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:googleads-property-vertical-ads-listing-region-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .
