@prefix : <https://ontology.inferal.com/profiles/relay-data-classification/triplewhale/> .
@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 triplewhale: <https://relay.inferal.com/ontology/triplewhale/> .
@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 triplewhale: ;
    dcterms:title "Triple Whale Data Relay Data Classification Profile" ;
    dcterms:description "Data classification annotations for the current Triple Whale Data 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", "Triple Whale Data" ;
    vann:preferredNamespacePrefix "rdcp-triplewhale" ;
    vann:preferredNamespaceUri "https://ontology.inferal.com/profiles/relay-data-classification/triplewhale/" ;
    prof:isProfileOf dcls: ;
    prof:isProfileOf triplewhale: ;
    voaf:reliesOn dcls: ;
    voaf:reliesOn conf: ;
    voaf:reliesOn <https://w3id.org/dpv> ;
    voaf:reliesOn <https://w3id.org/dpv/pd> ;
    voaf:reliesOn triplewhale: ;
    dcat:distribution [
        a dcat:Distribution ;
        dcat:accessURL : ;
        dcat:downloadURL <https://ontology.inferal.com/profiles/relay-data-classification/triplewhale/ontology.ttl> ;
        inferal-catalog:sourcePath "src/profiles/relay-data-classification/triplewhale/ontology.ttl" ;
        dcat:mediaType "text/turtle" ;
    ] ;
    rdfs:comment "This profile treats Triple Whale Data 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." .

:triplewhale-customer-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data with predicate triplewhale:customerCity and path customerCity." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerCity" ;
    dcls:dataPredicate triplewhale:customerCity .

:triplewhale-customer-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer City classification" ;
    dcls:classifiesElement :triplewhale-customer-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 :triplewhale-customer-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-customer-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-customer-city-classification ;
    conf:confidenceValue :triplewhale-customer-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-customer-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-customer-country-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Country Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data with predicate triplewhale:customerCountryCode and path customerCountryCode." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerCountryCode" ;
    dcls:dataPredicate triplewhale:customerCountryCode .

:triplewhale-customer-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Country Code classification" ;
    rdfs:comment "Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-customer-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 :triplewhale-customer-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-customer-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-customer-country-code-classification ;
    conf:confidenceValue :triplewhale-customer-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-customer-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-customer-country-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Country Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data with predicate triplewhale:customerCountryName and path customerCountryName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerCountryName" ;
    dcls:dataPredicate triplewhale:customerCountryName .

:triplewhale-customer-country-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Country Name classification" ;
    dcls:classifiesElement :triplewhale-customer-country-name-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 :triplewhale-customer-country-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-customer-country-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Country Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-customer-country-name-classification ;
    conf:confidenceValue :triplewhale-customer-country-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-customer-country-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-customer-state-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer State Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data with predicate triplewhale:customerStateCode and path customerStateCode." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerStateCode" ;
    dcls:dataPredicate triplewhale:customerStateCode .

:triplewhale-customer-state-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer State Code classification" ;
    rdfs:comment "Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-customer-state-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 :triplewhale-customer-state-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-customer-state-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer State Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-customer-state-code-classification ;
    conf:confidenceValue :triplewhale-customer-state-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-customer-state-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-activity-account-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Account Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Account ID - The unique ID for the platform or channel account associated with the activity. Example values: act_2168791943307744 , 18ce55770zl , 1986494684391480" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "accountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Activity/accountId> .

:triplewhale-property-triple-whale-activity-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Account Id classification" ;
    rdfs:comment "Upstream comment: Account ID - The unique ID for the platform or channel account associated with the activity. Example values: act_2168791943307744 , 18ce55770zl , 1986494684391480 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-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 :triplewhale-property-triple-whale-activity-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-activity-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-activity-account-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-activity-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-activity-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-ad-account-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Account Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Ad Account ID - The unique ID for the ad account associated with the ad. Assigned by the ad platform. Example values: act_2168791943307744 , 18ce55770zl , 1986494684391480" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "accountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Ad/accountId> .

:triplewhale-property-triple-whale-ad-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Account Id classification" ;
    rdfs:comment "Upstream comment: Ad Account ID - The unique ID for the ad account associated with the ad. Assigned by the ad platform. Example values: act_2168791943307744 , 18ce55770zl , 1986494684391480 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-ad-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 :triplewhale-property-triple-whale-ad-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ad-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-ad-account-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-ad-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ad-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-ad-account-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Account Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Ad Account Name - The name of the advertiser's account as defined in the ad platform. Example values: Example Shop , example_shop , ES - International" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "accountName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Ad/accountName> .

:triplewhale-property-triple-whale-ad-account-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Account Name classification" ;
    rdfs:comment "Upstream comment: Ad Account Name - The name of the advertiser's account as defined in the ad platform. Example values: Example Shop , example_shop , ES - International" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-ad-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 :triplewhale-property-triple-whale-ad-account-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ad-account-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Account Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-ad-account-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-ad-account-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ad-account-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-ads-action-display-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Display Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Action Display Name - The user-friendly name for the action, standardized across Facebook's reporting sources. Example values: achievements_unlocked , add_payment_info , add_to_cart , add_to_wishlist , app_activations , app_installs , applications_submitted , checkouts_initiated , contacts , donations , game_plays , leads , subscriptions , trials_started , tutorials_completed" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "displayName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Ads.Action/displayName> .

:triplewhale-property-triple-whale-ads-action-display-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Display Name classification" ;
    rdfs:comment "Upstream comment: Action Display Name - The user-friendly name for the action, standardized across Facebook's reporting sources. Example values: achievements_unlocked , add_payment_info , add_to_cart , add_to_wishlist , app_activations , app_installs , applications_submitted , checkouts_initiated , contacts , donations , game_plays , leads , subscriptions , trials_started , tutorials_completed" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-ads-action-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 :triplewhale-property-triple-whale-ads-action-display-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ads-action-display-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Display Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-ads-action-display-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-ads-action-display-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ads-action-display-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-ai-visibility-fields-competitors-visibility-competitor-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Competitor Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Competitor Name - Display name of the competitor. Example value: Acme Co" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "competitorName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.AiVisibilityFields.CompetitorsVisibility/competitorName> .

:triplewhale-property-triple-whale-ai-visibility-fields-competitors-visibility-competitor-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Competitor Name classification" ;
    rdfs:comment "Upstream comment: Competitor Name - Display name of the competitor. Example value: Acme Co" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-ai-visibility-fields-competitors-visibility-competitor-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 :triplewhale-property-triple-whale-ai-visibility-fields-competitors-visibility-competitor-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ai-visibility-fields-competitors-visibility-competitor-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Competitor Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-ai-visibility-fields-competitors-visibility-competitor-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-ai-visibility-fields-competitors-visibility-competitor-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ai-visibility-fields-competitors-visibility-competitor-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-ai-visibility-fields-source-source-url-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Source Url field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Cited Source URL - URL of a cited source. Example value: https://exampleshop.com/products/heritage-bread-blend-flour?utm_source=chatgpt.com" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "sourceUrl" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.AiVisibilityFields.Source/sourceUrl> .

:triplewhale-property-triple-whale-ai-visibility-fields-source-source-url-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Source Url classification" ;
    rdfs:comment "Upstream comment: Cited Source URL - URL of a cited source. Example value: https://exampleshop.com/products/heritage-bread-blend-flour?utm_source=chatgpt.com URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-ai-visibility-fields-source-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 :triplewhale-property-triple-whale-ai-visibility-fields-source-source-url-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ai-visibility-fields-source-source-url-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Source Url confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-ai-visibility-fields-source-source-url-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-ai-visibility-fields-source-source-url-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ai-visibility-fields-source-source-url-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:triplewhale-property-triple-whale-cs-event-user-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data User Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: User ID - The ID of the user (agent) who triggered this event. NULL when the event was triggered automatically (e.g., by an automation rule). Example value: 416121112" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "userId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CsEvent/userId> .

:triplewhale-property-triple-whale-cs-event-user-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data User Id classification" ;
    rdfs:comment "Upstream comment: User ID - The ID of the user (agent) who triggered this event. NULL when the event was triggered automatically (e.g., by an automation rule). Example value: 416121112 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-cs-event-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 :triplewhale-property-triple-whale-cs-event-user-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-event-user-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data User Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-cs-event-user-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-cs-event-user-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-event-user-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-cs-message-receiver-email-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Receiver Email field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Receiver Email - The email address of the recipient of the message. Example value: [email protected]" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "receiverEmail" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CsMessage/receiverEmail> .

:triplewhale-property-triple-whale-cs-message-receiver-email-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Receiver Email classification" ;
    rdfs:comment "Upstream comment: Receiver Email - The email address of the recipient of the message. Example value: [email protected]" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-cs-message-receiver-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 :triplewhale-property-triple-whale-cs-message-receiver-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-message-receiver-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Receiver Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-cs-message-receiver-email-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-cs-message-receiver-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-message-receiver-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-cs-message-receiver-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Receiver Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Receiver Name - The full name of the recipient of the message. Example value: Jane Doe" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "receiverName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CsMessage/receiverName> .

:triplewhale-property-triple-whale-cs-message-receiver-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Receiver Name classification" ;
    rdfs:comment "Upstream comment: Receiver Name - The full name of the recipient of the message. Example value: Jane Doe" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-cs-message-receiver-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 :triplewhale-property-triple-whale-cs-message-receiver-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-message-receiver-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Receiver Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-cs-message-receiver-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-cs-message-receiver-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-message-receiver-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-cs-message-sender-email-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Sender Email field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Sender Email - The email address of the sender of the message. Example value: [email protected]" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "senderEmail" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CsMessage/senderEmail> .

:triplewhale-property-triple-whale-cs-message-sender-email-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Sender Email classification" ;
    rdfs:comment "Upstream comment: Sender Email - The email address of the sender of the message. Example value: [email protected]" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-cs-message-sender-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 :triplewhale-property-triple-whale-cs-message-sender-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-message-sender-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Sender Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-cs-message-sender-email-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-cs-message-sender-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-message-sender-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-cs-message-sender-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Sender Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Sender Name - The full name of the sender of the message. Example value: John Smith" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "senderName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CsMessage/senderName> .

:triplewhale-property-triple-whale-cs-message-sender-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Sender Name classification" ;
    rdfs:comment "Upstream comment: Sender Name - The full name of the sender of the message. Example value: John Smith" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-cs-message-sender-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 :triplewhale-property-triple-whale-cs-message-sender-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-message-sender-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Sender Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-cs-message-sender-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-cs-message-sender-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-message-sender-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-cs-message-ticket-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Ticket Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Ticket ID - The unique identifier for the customer support ticket associated with the message. Example value: 68845382" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "ticketId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CsMessage/ticketId> .

:triplewhale-property-triple-whale-cs-message-ticket-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Ticket Id classification" ;
    rdfs:comment "Upstream comment: Ticket ID - The unique identifier for the customer support ticket associated with the message. Example value: 68845382 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-cs-message-ticket-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 :triplewhale-property-triple-whale-cs-message-ticket-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-message-ticket-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Ticket Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-cs-message-ticket-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-cs-message-ticket-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-message-ticket-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-cs-ticket-assignee-user-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Assignee User Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Assigned Agent ID - The unique identifier of the assigned support agent. Example value: 161343771" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "assigneeUserId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CsTicket/assigneeUserId> .

:triplewhale-property-triple-whale-cs-ticket-assignee-user-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Assignee User Id classification" ;
    rdfs:comment "Upstream comment: Assigned Agent ID - The unique identifier of the assigned support agent. Example value: 161343771 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-cs-ticket-assignee-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 :triplewhale-property-triple-whale-cs-ticket-assignee-user-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-ticket-assignee-user-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Assignee User Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-cs-ticket-assignee-user-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-cs-ticket-assignee-user-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-ticket-assignee-user-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-cs-ticket-assignee-user-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Assignee User Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Assigned Agent Name - The full name of the assigned support agent. Example value: Jane Doe" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "assigneeUserName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CsTicket/assigneeUserName> .

:triplewhale-property-triple-whale-cs-ticket-assignee-user-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Assignee User Name classification" ;
    rdfs:comment "Upstream comment: Assigned Agent Name - The full name of the assigned support agent. Example value: Jane Doe Username-like field; review whether values are real usernames, handles, display aliases, or non-person account labels." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-cs-ticket-assignee-user-name-element ;
    dcls:classifiedByRule :username-rule ;
    dcls:candidatePersonalDataCategory pd:Username ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :triplewhale-property-triple-whale-cs-ticket-assignee-user-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-ticket-assignee-user-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Assignee User Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-cs-ticket-assignee-user-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-cs-ticket-assignee-user-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-ticket-assignee-user-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.88 .

:triplewhale-property-triple-whale-cs-ticket-customer-email-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Email field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Email - The email address of the customer. Example value: [email protected]" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerEmail" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CsTicket/customerEmail> .

:triplewhale-property-triple-whale-cs-ticket-customer-email-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Email classification" ;
    rdfs:comment "Upstream comment: Customer Email - The email address of the customer. Example value: [email protected]" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-cs-ticket-customer-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 :triplewhale-property-triple-whale-cs-ticket-customer-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-ticket-customer-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-cs-ticket-customer-email-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-cs-ticket-customer-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-ticket-customer-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-cs-ticket-customer-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer ID - The unique identifier assigned to the customer. Example value: 123456789" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CsTicket/customerId> .

:triplewhale-property-triple-whale-cs-ticket-customer-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Id classification" ;
    rdfs:comment "Upstream comment: Customer ID - The unique identifier assigned to the customer. Example value: 123456789 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-cs-ticket-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 :triplewhale-property-triple-whale-cs-ticket-customer-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-ticket-customer-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-cs-ticket-customer-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-cs-ticket-customer-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-ticket-customer-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-cs-ticket-language-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Language field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Language - The language used in the ticket. Example values: en , it , ru" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "language" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CsTicket/language> .

:triplewhale-property-triple-whale-cs-ticket-language-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Language classification" ;
    rdfs:comment "Upstream comment: Language - The language used in the ticket. Example values: en , it , ru Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-cs-ticket-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 :triplewhale-property-triple-whale-cs-ticket-language-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-ticket-language-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Language confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-cs-ticket-language-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-cs-ticket-language-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-cs-ticket-language-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:triplewhale-property-triple-whale-customer-address1-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Address1 field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Address Line 1 - The first line of the customer's default address. Example value: 764 Example Dr." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "address1" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/address1> .

:triplewhale-property-triple-whale-customer-address1-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Address1 classification" ;
    rdfs:comment "Upstream comment: Address Line 1 - The first line of the customer's default address. Example value: 764 Example Dr." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-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 :triplewhale-property-triple-whale-customer-address1-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-address1-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Address1 confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-address1-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-address1-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-address1-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:triplewhale-property-triple-whale-customer-address2-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Address2 field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Address Line 2 - The second line of the customer's default address. Example value: Apt. 603" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "address2" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/address2> .

:triplewhale-property-triple-whale-customer-address2-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Address2 classification" ;
    rdfs:comment "Upstream comment: Address Line 2 - The second line of the customer's default address. Example value: Apt. 603" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-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 :triplewhale-property-triple-whale-customer-address2-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-address2-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Address2 confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-address2-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-address2-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-address2-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:triplewhale-property-triple-whale-customer-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: City - The city of the customer's default address. Example value: San Francisco" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "city" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/city> .

:triplewhale-property-triple-whale-customer-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data City classification" ;
    rdfs:comment "Upstream comment: City - The city of the customer's default address. Example value: San Francisco" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-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 :triplewhale-property-triple-whale-customer-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-city-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-triple-whale-customer-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Country - The country of the customer's default address. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "country" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/country> .

:triplewhale-property-triple-whale-customer-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Country classification" ;
    rdfs:comment "Upstream comment: Country - The country of the customer's default address. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-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 :triplewhale-property-triple-whale-customer-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-country-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-customer-country-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Country Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Country Code - The country code of the customer's default address. See list of countries . Example values: US , CA , GB" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "countryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/countryCode> .

:triplewhale-property-triple-whale-customer-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Country Code classification" ;
    rdfs:comment "Upstream comment: Country Code - The country code of the customer's default address. See list of countries . Example values: US , CA , GB Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-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 :triplewhale-property-triple-whale-customer-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-country-code-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-customer-customer-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer ID - The unique identifier for the customer, assigned by the main sales platform. Example value: 5209503793328" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/customerId> .

:triplewhale-property-triple-whale-customer-customer-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Id classification" ;
    rdfs:comment "Upstream comment: Customer ID - The unique identifier for the customer, assigned by the main sales platform. Example value: 5209503793328 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-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 :triplewhale-property-triple-whale-customer-customer-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-customer-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-customer-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-customer-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-customer-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-customer-customer-id-key-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Id Key field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer ID Key - Join key for connecting this table to other tables (e.g. Orders or Pixel Orders tables). Contains customer_id for Shopify shops and email_address for non-Shopify shops (e.g., Amazon, BigCommerce, WooCommerce). Example values: 5209503793328 , [email protected]" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerIdKey" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/customerIdKey> .

:triplewhale-property-triple-whale-customer-customer-id-key-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Id Key classification" ;
    rdfs:comment "Upstream comment: Customer ID Key - Join key for connecting this table to other tables (e.g. Orders or Pixel Orders tables). Contains customer_id for Shopify shops and email_address for non-Shopify shops (e.g., Amazon, BigCommerce, WooCommerce). Example values: 5209503793328 , [email protected] Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-customer-id-key-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 :triplewhale-property-triple-whale-customer-customer-id-key-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-customer-id-key-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Id Key confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-customer-id-key-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-customer-id-key-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-customer-id-key-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-customer-display-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Display Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Display Name - The display name of the customer. Example value: John Doe" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "displayName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/displayName> .

:triplewhale-property-triple-whale-customer-display-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Display Name classification" ;
    rdfs:comment "Upstream comment: Display Name - The display name of the customer. Example value: John Doe" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-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 :triplewhale-property-triple-whale-customer-display-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-display-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Display Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-display-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-display-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-display-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-customer-email-address-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Email Address field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Email Address - The primary email address associated with the customer’s account. Example value: [email protected]" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "emailAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/emailAddress> .

:triplewhale-property-triple-whale-customer-email-address-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Email Address classification" ;
    rdfs:comment "Upstream comment: Email Address - The primary email address associated with the customer’s account. Example value: [email protected]" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-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 :triplewhale-property-triple-whale-customer-email-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-email-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Email Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-email-address-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-email-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-email-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-customer-email-marketing-consent-collected-from-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Email Marketing Consent Collected From field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Email Marketing Consent Collected From - The source from which the customer's email marketing consent was collected." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "emailMarketingConsentCollectedFrom" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/emailMarketingConsentCollectedFrom> .

:triplewhale-property-triple-whale-customer-email-marketing-consent-collected-from-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Email Marketing Consent Collected From classification" ;
    rdfs:comment "Upstream comment: Email Marketing Consent Collected From - The source from which the customer's email marketing consent was collected." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-email-marketing-consent-collected-from-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 :triplewhale-property-triple-whale-customer-email-marketing-consent-collected-from-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-email-marketing-consent-collected-from-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Email Marketing Consent Collected From confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-email-marketing-consent-collected-from-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-email-marketing-consent-collected-from-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-email-marketing-consent-collected-from-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-customer-email-marketing-consent-opt-in-level-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Email Marketing Consent Opt In Level field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Email Marketing Consent Opt-In Level - The level of consent provided by the customer for email marketing. Example values: SINGLE_OPT_IN , UNKNOWN" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "emailMarketingConsentOptInLevel" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/emailMarketingConsentOptInLevel> .

:triplewhale-property-triple-whale-customer-email-marketing-consent-opt-in-level-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Email Marketing Consent Opt In Level classification" ;
    rdfs:comment "Upstream comment: Email Marketing Consent Opt-In Level - The level of consent provided by the customer for email marketing. Example values: SINGLE_OPT_IN , UNKNOWN" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-email-marketing-consent-opt-in-level-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 :triplewhale-property-triple-whale-customer-email-marketing-consent-opt-in-level-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-email-marketing-consent-opt-in-level-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Email Marketing Consent Opt In Level confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-email-marketing-consent-opt-in-level-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-email-marketing-consent-opt-in-level-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-email-marketing-consent-opt-in-level-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-customer-email-marketing-consent-status-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Email Marketing Consent Status field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Email Marketing Consent Status - The current status of the customer's email marketing consent. Example values: NEVER_SUBSCRIBED , NOT_SUBSCRIBED , UNSUBSCRIBED , SUBSCRIBED" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "emailMarketingConsentStatus" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/emailMarketingConsentStatus> .

:triplewhale-property-triple-whale-customer-email-marketing-consent-status-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Email Marketing Consent Status classification" ;
    rdfs:comment "Upstream comment: Email Marketing Consent Status - The current status of the customer's email marketing consent. Example values: NEVER_SUBSCRIBED , NOT_SUBSCRIBED , UNSUBSCRIBED , SUBSCRIBED" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-email-marketing-consent-status-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 :triplewhale-property-triple-whale-customer-email-marketing-consent-status-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-email-marketing-consent-status-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Email Marketing Consent Status confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-email-marketing-consent-status-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-email-marketing-consent-status-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-email-marketing-consent-status-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-customer-email-marketing-consent-updated-at-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Email Marketing Consent Updated At field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Email Marketing Consent Updated Date - The time at which the email marketing consent was updated. Formatted according to the ISO 8601 international standard . Example value: 2019-05-22 21:01:29" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "emailMarketingConsentUpdatedAt" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/emailMarketingConsentUpdatedAt> .

:triplewhale-property-triple-whale-customer-email-marketing-consent-updated-at-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Email Marketing Consent Updated At classification" ;
    rdfs:comment "Upstream comment: Email Marketing Consent Updated Date - The time at which the email marketing consent was updated. Formatted according to the ISO 8601 international standard . Example value: 2019-05-22 21:01:29" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-email-marketing-consent-updated-at-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 :triplewhale-property-triple-whale-customer-email-marketing-consent-updated-at-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-email-marketing-consent-updated-at-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Email Marketing Consent Updated At confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-email-marketing-consent-updated-at-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-email-marketing-consent-updated-at-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-email-marketing-consent-updated-at-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-customer-first-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data First Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: First Name - The customer's first name. Example value: John" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "firstName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/firstName> .

:triplewhale-property-triple-whale-customer-first-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data First Name classification" ;
    rdfs:comment "Upstream comment: First Name - The customer's first name. Example value: John" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-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 :triplewhale-property-triple-whale-customer-first-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-first-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data First Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-first-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-first-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-first-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-customer-last-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Last Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Last Name - The customer's last name. Example value: Doe" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "lastName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/lastName> .

:triplewhale-property-triple-whale-customer-last-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Last Name classification" ;
    rdfs:comment "Upstream comment: Last Name - The customer's last name. Example value: Doe" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-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 :triplewhale-property-triple-whale-customer-last-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-last-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Last Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-last-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-last-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-last-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-customer-last-order-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Last Order Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Last Order ID - The ID of the most recent order from the customer, according to the main sales platform. Example value: 4930225799243" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "lastOrderId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/lastOrderId> .

:triplewhale-property-triple-whale-customer-last-order-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Last Order Id classification" ;
    rdfs:comment "Upstream comment: Last Order ID - The ID of the most recent order from the customer, according to the main sales platform. Example value: 4930225799243 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-last-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 :triplewhale-property-triple-whale-customer-last-order-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-last-order-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Last Order Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-last-order-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-last-order-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-last-order-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-customer-latitude-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Latitude field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Latitude - The latitude associated with the customer's location. Example value: 34.1413713" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "latitude" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/latitude> .

:triplewhale-property-triple-whale-customer-latitude-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Latitude classification" ;
    rdfs:comment "Upstream comment: Latitude - The latitude associated with the customer's location. Example value: 34.1413713" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-latitude-element ;
    dcls:classifiedByRule :gps-coordinate-rule ;
    dcls:candidatePersonalDataCategory pd:GPSCoordinate ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :triplewhale-property-triple-whale-customer-latitude-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-latitude-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Latitude confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-latitude-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-latitude-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-latitude-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.94 .

:triplewhale-property-triple-whale-customer-locale-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Locale field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Locale - The locale setting associated with the customer's account. Example values: en-US , en_GB , de" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "locale" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/locale> .

:triplewhale-property-triple-whale-customer-locale-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Locale classification" ;
    rdfs:comment "Upstream comment: Locale - The locale setting associated with the customer's account. Example values: en-US , en_GB , de Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-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 :triplewhale-property-triple-whale-customer-locale-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-locale-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Locale confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-locale-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-locale-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-locale-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:triplewhale-property-triple-whale-customer-longitude-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Longitude field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Longitude - The longitude associated with the customer's location. Example value: -118.8639169" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "longitude" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/longitude> .

:triplewhale-property-triple-whale-customer-longitude-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Longitude classification" ;
    rdfs:comment "Upstream comment: Longitude - The longitude associated with the customer's location. Example value: -118.8639169" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-longitude-element ;
    dcls:classifiedByRule :gps-coordinate-rule ;
    dcls:candidatePersonalDataCategory pd:GPSCoordinate ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :triplewhale-property-triple-whale-customer-longitude-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-longitude-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Longitude confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-longitude-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-longitude-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-longitude-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.94 .

:triplewhale-property-triple-whale-customer-note-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Note field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Note - Note attached to the customer profile." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "note" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/note> .

:triplewhale-property-triple-whale-customer-note-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Note classification" ;
    rdfs:comment "Upstream comment: Note - Note attached to the customer profile. Freeform note field; review whether values contain customer communications or arbitrary personal data." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-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 :triplewhale-property-triple-whale-customer-note-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-note-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Note confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-note-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-note-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-note-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.58 .

:triplewhale-property-triple-whale-customer-phone-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Phone field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Phone - The customer's phone number. Example value: 18005550199" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "phone" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/phone> .

:triplewhale-property-triple-whale-customer-phone-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Phone classification" ;
    rdfs:comment "Upstream comment: Phone - The customer's phone number. Example value: 18005550199" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-phone-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 :triplewhale-property-triple-whale-customer-phone-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-phone-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Phone confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-phone-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-phone-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-phone-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:triplewhale-property-triple-whale-customer-state-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data State field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: State - The state or province of the customer's default address. Example values: Oregon , British Colombia , Michigan" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "state" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/state> .

:triplewhale-property-triple-whale-customer-state-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data State classification" ;
    rdfs:comment "Upstream comment: State - The state or province of the customer's default address. Example values: Oregon , British Colombia , Michigan Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-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 :triplewhale-property-triple-whale-customer-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-state-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-customer-state-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data State Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: State Code - The state or province code of the customer's default address. Example values: OR , BC , MI" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "stateCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/stateCode> .

:triplewhale-property-triple-whale-customer-state-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data State Code classification" ;
    rdfs:comment "Upstream comment: State Code - The state or province code of the customer's default address. Example values: OR , BC , MI Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-state-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 :triplewhale-property-triple-whale-customer-state-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-state-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data State Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-state-code-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-state-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-state-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-customer-valid-email-address-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Valid Email Address field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Valid Email Address - Whether the email address has passed a validation check. Possible values: true , false" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "validEmailAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/validEmailAddress> .

:triplewhale-property-triple-whale-customer-valid-email-address-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Valid Email Address classification" ;
    rdfs:comment "Upstream comment: Valid Email Address - Whether the email address has passed a validation check. Possible values: true , false Boolean or configuration field derived from email semantics; review whether values contain an email address or only a status flag." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-valid-email-address-element ;
    dcls:classifiedByRule :email-derived-flag-rule ;
    dcls:candidatePersonalDataCategory pd:EmailAddress ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :triplewhale-property-triple-whale-customer-valid-email-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-valid-email-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Valid Email Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-valid-email-address-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-valid-email-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-valid-email-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.72 .

:triplewhale-property-triple-whale-customer-verified-email-address-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Verified Email Address field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Verified Email Address - Whether the email address has been verified by the platform. Possible values: true , false" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "verifiedEmailAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/verifiedEmailAddress> .

:triplewhale-property-triple-whale-customer-verified-email-address-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Verified Email Address classification" ;
    rdfs:comment "Upstream comment: Verified Email Address - Whether the email address has been verified by the platform. Possible values: true , false Boolean or configuration field derived from email semantics; review whether values contain an email address or only a status flag." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-verified-email-address-element ;
    dcls:classifiedByRule :email-derived-flag-rule ;
    dcls:candidatePersonalDataCategory pd:EmailAddress ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :triplewhale-property-triple-whale-customer-verified-email-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-verified-email-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Verified Email Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-verified-email-address-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-verified-email-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-verified-email-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.72 .

:triplewhale-property-triple-whale-customer-zip-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Zip field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Zip/Postal Code - The zip or postal code of the customer's defaults address. Example values: 48104 , 18235-2239 , CH25 9BH" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "zip" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Customer/zip> .

:triplewhale-property-triple-whale-customer-zip-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Zip classification" ;
    rdfs:comment "Upstream comment: Zip/Postal Code - The zip or postal code of the customer's defaults address. Example values: 48104 , 18235-2239 , CH25 9BH" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-zip-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 :triplewhale-property-triple-whale-customer-zip-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-zip-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Zip confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-zip-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-zip-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-zip-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-customer-journey-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Country - The country associated with the customer journey event. For orders and subscriptions, this is the shipping address country. For page visits, add-to-carts, and conversions, this is the visitor's country based on geolocation. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "country" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CustomerJourney/country> .

:triplewhale-property-triple-whale-customer-journey-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Country classification" ;
    rdfs:comment "Upstream comment: Customer Country - The country associated with the customer journey event. For orders and subscriptions, this is the shipping address country. For page visits, add-to-carts, and conversions, this is the visitor's country based on geolocation. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-journey-country-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 :triplewhale-property-triple-whale-customer-journey-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-journey-country-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-journey-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:triplewhale-property-triple-whale-customer-journey-customer-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer ID - The unique customer ID associated with the customer journey event. Assigned by the main sales platform. Example value: 5209503793328" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CustomerJourney/customerId> .

:triplewhale-property-triple-whale-customer-journey-customer-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Id classification" ;
    rdfs:comment "Upstream comment: Customer ID - The unique customer ID associated with the customer journey event. Assigned by the main sales platform. Example value: 5209503793328 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-journey-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 :triplewhale-property-triple-whale-customer-journey-customer-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-customer-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-journey-customer-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-journey-customer-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-customer-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-customer-journey-device-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Device field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Device - The type of device used by the customer during their website session. Example values: mobile , desktop , tablet , wearable" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "device" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CustomerJourney/device> .

:triplewhale-property-triple-whale-customer-journey-device-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Device classification" ;
    rdfs:comment "Upstream comment: Device - The type of device used by the customer during their website session. Example values: mobile , desktop , tablet , wearable" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-journey-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 :triplewhale-property-triple-whale-customer-journey-device-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-device-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Device confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-journey-device-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-journey-device-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-device-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:triplewhale-property-triple-whale-customer-journey-email-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Email field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Email - The customer’s email address. Example value: [email protected]" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "email" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CustomerJourney/email> .

:triplewhale-property-triple-whale-customer-journey-email-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Email classification" ;
    rdfs:comment "Upstream comment: Customer Email - The customer’s email address. Example value: [email protected]" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-journey-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 :triplewhale-property-triple-whale-customer-journey-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-journey-email-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-journey-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-customer-journey-order-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Order Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Order ID - The unique order ID associated with the customer journey event. Assigned by the main sales platform. Example value: 4930225799243" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "orderId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CustomerJourney/orderId> .

:triplewhale-property-triple-whale-customer-journey-order-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Order Id classification" ;
    rdfs:comment "Upstream comment: Order ID - The unique order ID associated with the customer journey event. Assigned by the main sales platform. Example value: 4930225799243 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-journey-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 :triplewhale-property-triple-whale-customer-journey-order-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-order-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Order Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-journey-order-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-journey-order-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-order-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-customer-journey-phone-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Phone field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Phone - The customer's phone number. Example value: 18005550199" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "phone" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CustomerJourney/phone> .

:triplewhale-property-triple-whale-customer-journey-phone-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Phone classification" ;
    rdfs:comment "Upstream comment: Customer Phone - The customer's phone number. Example value: 18005550199" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-journey-phone-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 :triplewhale-property-triple-whale-customer-journey-phone-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-phone-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Phone confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-journey-phone-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-journey-phone-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-phone-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:triplewhale-property-triple-whale-customer-journey-query-params-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Query Params field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: URL Query Parameters - The query parameters contained in the URL associated with the customer journey event. Example values: {\"tw_adid\":\"83906898178855\", \"tw_campaign\":\"103306890\", \"tw_source\":\"bing\",\" utm_campaign\":\"Bing Shopping\", \"utm_content\":\"HERO SKU Summer Book Run\", \"utm_medium\":\"cpc\", \"utm_source\":\"bing\", \"utm_term\":\"1342506080190763\", \"variant\":\"44042133111001\"}" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "queryParams" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CustomerJourney/queryParams> .

:triplewhale-property-triple-whale-customer-journey-query-params-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Query Params classification" ;
    rdfs:comment "Upstream comment: URL Query Parameters - The query parameters contained in the URL associated with the customer journey event. Example values: {\"tw_adid\":\"83906898178855\", \"tw_campaign\":\"103306890\", \"tw_source\":\"bing\",\" utm_campaign\":\"Bing Shopping\", \"utm_content\":\"HERO SKU Summer Book Run\", \"utm_medium\":\"cpc\", \"utm_source\":\"bing\", \"utm_term\":\"1342506080190763\", \"variant\":\"44042133111001\"} URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-journey-query-params-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 :triplewhale-property-triple-whale-customer-journey-query-params-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-query-params-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Query Params confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-journey-query-params-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-journey-query-params-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-query-params-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:triplewhale-property-triple-whale-customer-journey-session-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Session Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Session ID - The unique session ID associated with the customer journey event. Assigned by Triple Pixel. Example value: cltlok4y634IRw62AZ_1710700966152" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "sessionId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CustomerJourney/sessionId> .

:triplewhale-property-triple-whale-customer-journey-session-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Session Id classification" ;
    rdfs:comment "Upstream comment: Session ID - The unique session ID associated with the customer journey event. Assigned by Triple Pixel. Example value: cltlok4y634IRw62AZ_1710700966152 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-journey-session-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 :triplewhale-property-triple-whale-customer-journey-session-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-session-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Session Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-journey-session-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-journey-session-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-session-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-customer-journey-subscription-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Subscription Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Subscription ID - The unique ID of the subscription associated with the customer journey event. Example value: 3521068" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "subscriptionId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CustomerJourney/subscriptionId> .

:triplewhale-property-triple-whale-customer-journey-subscription-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Subscription Id classification" ;
    rdfs:comment "Upstream comment: Subscription ID - The unique ID of the subscription associated with the customer journey event. Example value: 3521068 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-journey-subscription-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 :triplewhale-property-triple-whale-customer-journey-subscription-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-subscription-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Subscription Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-journey-subscription-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-journey-subscription-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-subscription-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-customer-journey-triple-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Triple Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Triple Pixel ID - The unique ID assigned by Triple Pixel event to track visitors across sessions, for the visitor associated with the customer journey event. Example value: cltlok4y634IRw62AZ" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "tripleId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CustomerJourney/tripleId> .

:triplewhale-property-triple-whale-customer-journey-triple-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Triple Id classification" ;
    rdfs:comment "Upstream comment: Triple Pixel ID - The unique ID assigned by Triple Pixel event to track visitors across sessions, for the visitor associated with the customer journey event. Example value: cltlok4y634IRw62AZ Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-journey-triple-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 :triplewhale-property-triple-whale-customer-journey-triple-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-triple-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Triple Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-journey-triple-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-journey-triple-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-journey-triple-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-customer-segmentation-customer-identity-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Identity field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Identity - The identity of the customer in the segment. Can be either email or customer_id type. Example values: [email protected] , 5209503793328" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerIdentity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CustomerSegmentation/customerIdentity> .

:triplewhale-property-triple-whale-customer-segmentation-customer-identity-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Identity classification" ;
    rdfs:comment "Upstream comment: Customer Identity - The identity of the customer in the segment. Can be either email or customer_id type. Example values: [email protected] , 5209503793328 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-segmentation-customer-identity-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 :triplewhale-property-triple-whale-customer-segmentation-customer-identity-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-segmentation-customer-identity-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Identity confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-segmentation-customer-identity-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-segmentation-customer-identity-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-segmentation-customer-identity-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-customer-segmentation-analytics-customer-identity-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Identity field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Identity - The identity of the customer in the segment (can be email or customer_id ). Example values: 67b076c419252e53fbc0841g , [email protected]" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerIdentity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CustomerSegmentationAnalytics/customerIdentity> .

:triplewhale-property-triple-whale-customer-segmentation-analytics-customer-identity-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Identity classification" ;
    rdfs:comment "Upstream comment: Customer Identity - The identity of the customer in the segment (can be email or customer_id ). Example values: 67b076c419252e53fbc0841g , [email protected] Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-segmentation-analytics-customer-identity-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 :triplewhale-property-triple-whale-customer-segmentation-analytics-customer-identity-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-segmentation-analytics-customer-identity-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Identity confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-segmentation-analytics-customer-identity-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-segmentation-analytics-customer-identity-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-segmentation-analytics-customer-identity-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-customer-segmentation-analytics-customer-identity-type-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Identity Type field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Identity Type - The type of identity the segment uses for this customer. Example values: email , customer_id" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerIdentityType" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.CustomerSegmentationAnalytics/customerIdentityType> .

:triplewhale-property-triple-whale-customer-segmentation-analytics-customer-identity-type-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Identity Type classification" ;
    rdfs:comment "Upstream comment: Customer Identity Type - The type of identity the segment uses for this customer. Example values: email , customer_id Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-customer-segmentation-analytics-customer-identity-type-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 :triplewhale-property-triple-whale-customer-segmentation-analytics-customer-identity-type-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-segmentation-analytics-customer-identity-type-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Identity Type confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-customer-segmentation-analytics-customer-identity-type-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-customer-segmentation-analytics-customer-identity-type-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-customer-segmentation-analytics-customer-identity-type-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-external-revenue-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: City - The city where the revenue was generated. Example values: New York , Los Angeles , Chicago" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "city" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.ExternalRevenue/city> .

:triplewhale-property-triple-whale-external-revenue-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data City classification" ;
    rdfs:comment "Upstream comment: City - The city where the revenue was generated. Example values: New York , Los Angeles , Chicago" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-external-revenue-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 :triplewhale-property-triple-whale-external-revenue-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-external-revenue-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-external-revenue-city-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-external-revenue-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-external-revenue-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-triple-whale-external-revenue-state-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data State field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: State - The full state name where the revenue was generated. Example values: California , New York , Texas" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "state" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.ExternalRevenue/state> .

:triplewhale-property-triple-whale-external-revenue-state-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data State classification" ;
    rdfs:comment "Upstream comment: State - The full state name where the revenue was generated. Example values: California , New York , Texas Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-external-revenue-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 :triplewhale-property-triple-whale-external-revenue-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-external-revenue-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-external-revenue-state-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-external-revenue-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-external-revenue-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-external-revenue-state-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data State Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: State Code - The two-letter state code where the revenue was generated. Example values: CA , NY , TX" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "stateCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.ExternalRevenue/stateCode> .

:triplewhale-property-triple-whale-external-revenue-state-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data State Code classification" ;
    rdfs:comment "Upstream comment: State Code - The two-letter state code where the revenue was generated. Example values: CA , NY , TX Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-external-revenue-state-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 :triplewhale-property-triple-whale-external-revenue-state-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-external-revenue-state-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data State Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-external-revenue-state-code-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-external-revenue-state-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-external-revenue-state-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-external-revenue-zip-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Zip field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: ZIP Code - The ZIP or postal code where the revenue was generated. Example values: 10001 , 90210 , 60601" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "zip" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.ExternalRevenue/zip> .

:triplewhale-property-triple-whale-external-revenue-zip-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Zip classification" ;
    rdfs:comment "Upstream comment: ZIP Code - The ZIP or postal code where the revenue was generated. Example values: 10001 , 90210 , 60601" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-external-revenue-zip-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 :triplewhale-property-triple-whale-external-revenue-zip-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-external-revenue-zip-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Zip confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-external-revenue-zip-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-external-revenue-zip-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-external-revenue-zip-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-ga4-web-analytics-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Session City - The city of the session where the order originated. Example values: San Francisco , Tel Aviv , Kyiv" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "city" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Ga4WebAnalytics/city> .

:triplewhale-property-triple-whale-ga4-web-analytics-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data City classification" ;
    rdfs:comment "Upstream comment: Session City - The city of the session where the order originated. Example values: San Francisco , Tel Aviv , Kyiv" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-ga4-web-analytics-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 :triplewhale-property-triple-whale-ga4-web-analytics-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ga4-web-analytics-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-ga4-web-analytics-city-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-ga4-web-analytics-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ga4-web-analytics-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-triple-whale-ga4-web-analytics-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Session Country - The country of the session. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "country" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Ga4WebAnalytics/country> .

:triplewhale-property-triple-whale-ga4-web-analytics-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Country classification" ;
    rdfs:comment "Upstream comment: Session Country - The country of the session. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-ga4-web-analytics-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 :triplewhale-property-triple-whale-ga4-web-analytics-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ga4-web-analytics-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-ga4-web-analytics-country-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-ga4-web-analytics-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ga4-web-analytics-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-ga4-web-analytics-device-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Device field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Device - The type of device used by the visitor for the session. Example values: mobile , desktop , tablet , wearable" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "device" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Ga4WebAnalytics/device> .

:triplewhale-property-triple-whale-ga4-web-analytics-device-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Device classification" ;
    rdfs:comment "Upstream comment: Device - The type of device used by the visitor for the session. Example values: mobile , desktop , tablet , wearable" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-ga4-web-analytics-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 :triplewhale-property-triple-whale-ga4-web-analytics-device-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ga4-web-analytics-device-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Device confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-ga4-web-analytics-device-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-ga4-web-analytics-device-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ga4-web-analytics-device-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:triplewhale-property-triple-whale-ga4-web-analytics-landing-page-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Landing Page field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Landing Page - The URL path (without query parameters) of the page the visitor landed after clicking on an ad or link, indicating the first page viewed in a session. Example value: /myshop/collections/green_sweater" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "landingPage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Ga4WebAnalytics/landingPage> .

:triplewhale-property-triple-whale-ga4-web-analytics-landing-page-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Landing Page classification" ;
    rdfs:comment "Upstream comment: Landing Page - The URL path (without query parameters) of the page the visitor landed after clicking on an ad or link, indicating the first page viewed in a session. Example value: /myshop/collections/green_sweater URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-ga4-web-analytics-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 :triplewhale-property-triple-whale-ga4-web-analytics-landing-page-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ga4-web-analytics-landing-page-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Landing Page confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-ga4-web-analytics-landing-page-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-ga4-web-analytics-landing-page-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-ga4-web-analytics-landing-page-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:triplewhale-property-triple-whale-id-graph-customer-ids-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Ids field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer IDs - A list of customer identifiers collected from connected platforms (e.g., Shopify, Meta, Klaviyo) that have been matched as belonging to the same individual and associated with a single global_id . Example value: [5209503793328, 1308703745320]" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerIds" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.IdGraph/customerIds> .

:triplewhale-property-triple-whale-id-graph-customer-ids-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Ids classification" ;
    rdfs:comment "Upstream comment: Customer IDs - A list of customer identifiers collected from connected platforms (e.g., Shopify, Meta, Klaviyo) that have been matched as belonging to the same individual and associated with a single global_id . Example value: [5209503793328, 1308703745320] Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-id-graph-customer-ids-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 :triplewhale-property-triple-whale-id-graph-customer-ids-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-id-graph-customer-ids-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Ids confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-id-graph-customer-ids-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-id-graph-customer-ids-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-id-graph-customer-ids-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-id-graph-emails-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Emails field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Emails - All email addresses collected across platforms and touchpoints (e.g., checkout, marketing platforms, forms, aliases, historical emails) that have been matched as belonging to the same individual and associated with a single global_id . Example value: [ [email protected] , [email protected] , [email protected] ]" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "emails" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.IdGraph/emails> .

:triplewhale-property-triple-whale-id-graph-emails-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Emails classification" ;
    rdfs:comment "Upstream comment: Customer Emails - All email addresses collected across platforms and touchpoints (e.g., checkout, marketing platforms, forms, aliases, historical emails) that have been matched as belonging to the same individual and associated with a single global_id . Example value: [ [email protected] , [email protected] , [email protected] ]" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-id-graph-emails-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 :triplewhale-property-triple-whale-id-graph-emails-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-id-graph-emails-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Emails confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-id-graph-emails-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-id-graph-emails-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-id-graph-emails-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-id-graph-primary-email-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Primary Email field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Primary Customer Email - A single selected email address associated with the global_id , representing the most preferred or consistent email for that individual. Useful for deduplicated outreach and identity-based grouping. Example value: [email protected]" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "primaryEmail" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.IdGraph/primaryEmail> .

:triplewhale-property-triple-whale-id-graph-primary-email-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Primary Email classification" ;
    rdfs:comment "Upstream comment: Primary Customer Email - A single selected email address associated with the global_id , representing the most preferred or consistent email for that individual. Useful for deduplicated outreach and identity-based grouping. Example value: [email protected]" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-id-graph-primary-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 :triplewhale-property-triple-whale-id-graph-primary-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-id-graph-primary-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Primary Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-id-graph-primary-email-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-id-graph-primary-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-id-graph-primary-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-id-graph-triple-ids-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Triple Ids field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Triple Pixel IDs - A list of identifiers generated by the Triple Pixel that represent visits, sessions, or devices that have been matched as belonging to the same individual and associated with a single global_id . Example value: [eltlok4y634IRw62AZ, olthkk4y294WNw62PL]" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "tripleIds" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.IdGraph/tripleIds> .

:triplewhale-property-triple-whale-id-graph-triple-ids-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Triple Ids classification" ;
    rdfs:comment "Upstream comment: Triple Pixel IDs - A list of identifiers generated by the Triple Pixel that represent visits, sessions, or devices that have been matched as belonging to the same individual and associated with a single global_id . Example value: [eltlok4y634IRw62AZ, olthkk4y294WNw62PL] Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-id-graph-triple-ids-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 :triplewhale-property-triple-whale-id-graph-triple-ids-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-id-graph-triple-ids-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Triple Ids confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-id-graph-triple-ids-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-id-graph-triple-ids-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-id-graph-triple-ids-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-keyword-account-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Account Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Ad Account ID - The unique ID for the ad account associated with the ad. Assigned by the ad platform. Example values: act_2168791943307744 , 18ce55770zl , 1986494684391480" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "accountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Keyword/accountId> .

:triplewhale-property-triple-whale-keyword-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Account Id classification" ;
    rdfs:comment "Upstream comment: Ad Account ID - The unique ID for the ad account associated with the ad. Assigned by the ad platform. Example values: act_2168791943307744 , 18ce55770zl , 1986494684391480 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-keyword-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 :triplewhale-property-triple-whale-keyword-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-keyword-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-keyword-account-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-keyword-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-keyword-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-keyword-account-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Account Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Ad Account Name - The name of the advertiser’s account as defined in the ad platform. Example values: Example Shop , example_shop , ES - International" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "accountName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Keyword/accountName> .

:triplewhale-property-triple-whale-keyword-account-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Account Name classification" ;
    rdfs:comment "Upstream comment: Ad Account Name - The name of the advertiser’s account as defined in the ad platform. Example values: Example Shop , example_shop , ES - International" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-keyword-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 :triplewhale-property-triple-whale-keyword-account-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-keyword-account-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Account Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-keyword-account-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-keyword-account-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-keyword-account-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-order-amazon-region-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Amazon Region field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Amazon Region - The Amazon region for the marketplace associated with the order (e.g., \"North America\", \"Europe\", \"Far East\")." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "amazonRegion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/amazonRegion> .

:triplewhale-property-triple-whale-order-amazon-region-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Amazon Region classification" ;
    rdfs:comment "Upstream comment: Amazon Region - The Amazon region for the marketplace associated with the order (e.g., \"North America\", \"Europe\", \"Far East\"). Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-amazon-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 :triplewhale-property-triple-whale-order-amazon-region-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-amazon-region-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Amazon Region confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-amazon-region-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-amazon-region-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-amazon-region-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-order-billing-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Billing City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Billing City - The city of the customer's billing address. Example value: San Francisco" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "billingCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/billingCity> .

:triplewhale-property-triple-whale-order-billing-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Billing City classification" ;
    rdfs:comment "Upstream comment: Billing City - The city of the customer's billing address. Example value: San Francisco" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-billing-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 :triplewhale-property-triple-whale-order-billing-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-billing-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Billing City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-billing-city-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-billing-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-billing-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-triple-whale-order-billing-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Billing Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Billing Country - The full name of the customer's billing country. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "billingCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/billingCountry> .

:triplewhale-property-triple-whale-order-billing-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Billing Country classification" ;
    rdfs:comment "Upstream comment: Billing Country - The full name of the customer's billing country. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-billing-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 :triplewhale-property-triple-whale-order-billing-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-billing-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Billing Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-billing-country-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-billing-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-billing-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-order-billing-country-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Billing Country Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Billing Country Code - The country code of the customer's billing address. See list of countries . Example values: US , CA , GB" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "billingCountryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/billingCountryCode> .

:triplewhale-property-triple-whale-order-billing-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Billing Country Code classification" ;
    rdfs:comment "Upstream comment: Billing Country Code - The country code of the customer's billing address. See list of countries . Example values: US , CA , GB Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-billing-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 :triplewhale-property-triple-whale-order-billing-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-billing-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Billing Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-billing-country-code-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-billing-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-billing-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-order-billing-province-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Billing Province field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Billing State - The state or province of the customer's billing address. Example values: Oregon , British Columbia , Michigan" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "billingProvince" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/billingProvince> .

:triplewhale-property-triple-whale-order-billing-province-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Billing Province classification" ;
    rdfs:comment "Upstream comment: Billing State - The state or province of the customer's billing address. Example values: Oregon , British Columbia , Michigan Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-billing-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 :triplewhale-property-triple-whale-order-billing-province-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-billing-province-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Billing Province confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-billing-province-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-billing-province-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-billing-province-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-order-customer-email-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Email field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Email - The customer's email address. Example value: [email protected]" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerEmail" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/customerEmail> .

:triplewhale-property-triple-whale-order-customer-email-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Email classification" ;
    rdfs:comment "Upstream comment: Customer Email - The customer's email address. Example value: [email protected]" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-customer-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 :triplewhale-property-triple-whale-order-customer-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-customer-email-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-customer-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-order-customer-first-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer First Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer First Name - The customer's first name. Example value: John" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerFirstName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/customerFirstName> .

:triplewhale-property-triple-whale-order-customer-first-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer First Name classification" ;
    rdfs:comment "Upstream comment: Customer First Name - The customer's first name. Example value: John" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-customer-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 :triplewhale-property-triple-whale-order-customer-first-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-first-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer First Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-customer-first-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-customer-first-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-first-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-order-customer-from-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer From City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer City - The city of the customer's default address. Example value: San Francisco" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerFromCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/customerFromCity> .

:triplewhale-property-triple-whale-order-customer-from-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer From City classification" ;
    rdfs:comment "Upstream comment: Customer City - The city of the customer's default address. Example value: San Francisco" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-customer-from-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 :triplewhale-property-triple-whale-order-customer-from-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-from-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer From City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-customer-from-city-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-customer-from-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-from-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-triple-whale-order-customer-from-country-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer From Country Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Country Code - The country code of the customer's default address. See list of countries . Example values: US , CA , GB" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerFromCountryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/customerFromCountryCode> .

:triplewhale-property-triple-whale-order-customer-from-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer From Country Code classification" ;
    rdfs:comment "Upstream comment: Customer Country Code - The country code of the customer's default address. See list of countries . Example values: US , CA , GB Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-customer-from-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 :triplewhale-property-triple-whale-order-customer-from-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-from-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer From Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-customer-from-country-code-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-customer-from-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-from-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-order-customer-from-country-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer From Country Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Country Name - The full name of the customer's country. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerFromCountryName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/customerFromCountryName> .

:triplewhale-property-triple-whale-order-customer-from-country-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer From Country Name classification" ;
    rdfs:comment "Upstream comment: Customer Country Name - The full name of the customer's country. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-customer-from-country-name-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 :triplewhale-property-triple-whale-order-customer-from-country-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-from-country-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer From Country Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-customer-from-country-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-customer-from-country-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-from-country-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-order-customer-from-state-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer From State Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer State Code - The state or province code of the customer's default address. Example value: CA" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerFromStateCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/customerFromStateCode> .

:triplewhale-property-triple-whale-order-customer-from-state-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer From State Code classification" ;
    rdfs:comment "Upstream comment: Customer State Code - The state or province code of the customer's default address. Example value: CA Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-customer-from-state-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 :triplewhale-property-triple-whale-order-customer-from-state-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-from-state-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer From State Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-customer-from-state-code-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-customer-from-state-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-from-state-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-order-customer-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer ID - The unique identifier for the customer, assigned by the main sales platform. Example value: 5209503793328" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/customerId> .

:triplewhale-property-triple-whale-order-customer-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Id classification" ;
    rdfs:comment "Upstream comment: Customer ID - The unique identifier for the customer, assigned by the main sales platform. Example value: 5209503793328 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-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 :triplewhale-property-triple-whale-order-customer-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-customer-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-customer-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-order-customer-id-key-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Id Key field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer ID Key - Join key for connecting this table to the Customers table. Contains customer_id for Shopify shops and customer_email for non-Shopify shops (e.g., Amazon, BigCommerce, WooCommerce). Example values: 5209503793328 , [email protected]" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerIdKey" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/customerIdKey> .

:triplewhale-property-triple-whale-order-customer-id-key-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Id Key classification" ;
    rdfs:comment "Upstream comment: Customer ID Key - Join key for connecting this table to the Customers table. Contains customer_id for Shopify shops and customer_email for non-Shopify shops (e.g., Amazon, BigCommerce, WooCommerce). Example values: 5209503793328 , [email protected] Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-customer-id-key-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 :triplewhale-property-triple-whale-order-customer-id-key-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-id-key-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Id Key confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-customer-id-key-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-customer-id-key-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-id-key-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-order-customer-last-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Last Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Last Name - The last name of the customer. Example value: Doe" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerLastName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/customerLastName> .

:triplewhale-property-triple-whale-order-customer-last-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Last Name classification" ;
    rdfs:comment "Upstream comment: Customer Last Name - The last name of the customer. Example value: Doe" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-customer-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 :triplewhale-property-triple-whale-order-customer-last-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-last-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Last Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-customer-last-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-customer-last-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-customer-last-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-order-order-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Order Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Order ID - The unique order ID, assigned by the main sales platform. Example value: 4930225799243" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "orderId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/orderId> .

:triplewhale-property-triple-whale-order-order-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Order Id classification" ;
    rdfs:comment "Upstream comment: Order ID - The unique order ID, assigned by the main sales platform. Example value: 4930225799243 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-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 :triplewhale-property-triple-whale-order-order-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-order-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Order Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-order-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-order-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-order-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-order-shipping-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Shipping City - The city of the shipping address. Example value: San Francisco" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/shippingCity> .

:triplewhale-property-triple-whale-order-shipping-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping City classification" ;
    rdfs:comment "Upstream comment: Shipping City - The city of the shipping address. Example value: San Francisco" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-shipping-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 :triplewhale-property-triple-whale-order-shipping-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-shipping-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-shipping-city-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-shipping-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-shipping-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-triple-whale-order-shipping-country-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping Country Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Shipping Country Code - The country code of the shipping address. See list of countries . Example values: US , CA , GB" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingCountryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/shippingCountryCode> .

:triplewhale-property-triple-whale-order-shipping-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping Country Code classification" ;
    rdfs:comment "Upstream comment: Shipping Country Code - The country code of the shipping address. See list of countries . Example values: US , CA , GB Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-shipping-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 :triplewhale-property-triple-whale-order-shipping-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-shipping-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-shipping-country-code-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-shipping-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-shipping-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-order-shipping-country-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping Country Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Shipping Country Name - The full name of the shipping country. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingCountryName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/shippingCountryName> .

:triplewhale-property-triple-whale-order-shipping-country-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping Country Name classification" ;
    rdfs:comment "Upstream comment: Shipping Country Name - The full name of the shipping country. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-shipping-country-name-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 :triplewhale-property-triple-whale-order-shipping-country-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-shipping-country-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping Country Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-shipping-country-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-shipping-country-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-shipping-country-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-order-shipping-state-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping State field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Shipping State - The province or state of the shipping address. Example value: California" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/shippingState> .

:triplewhale-property-triple-whale-order-shipping-state-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping State classification" ;
    rdfs:comment "Upstream comment: Shipping State - The province or state of the shipping address. Example value: California Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-shipping-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 :triplewhale-property-triple-whale-order-shipping-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-shipping-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-shipping-state-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-shipping-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-shipping-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-order-shipping-state-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping State Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Shipping State Code - The province or state code of the shipping address. Example value: CA" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingStateCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/shippingStateCode> .

:triplewhale-property-triple-whale-order-shipping-state-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping State Code classification" ;
    rdfs:comment "Upstream comment: Shipping State Code - The province or state code of the shipping address. Example value: CA Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-shipping-state-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 :triplewhale-property-triple-whale-order-shipping-state-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-shipping-state-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping State Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-shipping-state-code-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-shipping-state-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-shipping-state-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-order-shipping-zip-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping Zip field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Shipping Zip Code - The zip/postal code of the customer's shipping address. Example values: 48104 , 18235-2239 , CH25 9BH" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingZip" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Order/shippingZip> .

:triplewhale-property-triple-whale-order-shipping-zip-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping Zip classification" ;
    rdfs:comment "Upstream comment: Shipping Zip Code - The zip/postal code of the customer's shipping address. Example values: 48104 , 18235-2239 , CH25 9BH" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-order-shipping-zip-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 :triplewhale-property-triple-whale-order-shipping-zip-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-shipping-zip-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping Zip confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-order-shipping-zip-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-order-shipping-zip-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-order-shipping-zip-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-pixel-custom-conversion-email-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Email field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Email - The customer's email address. Example value: [email protected]" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "email" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelCustomConversion/email> .

:triplewhale-property-triple-whale-pixel-custom-conversion-email-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Email classification" ;
    rdfs:comment "Upstream comment: Customer Email - The customer's email address. Example value: [email protected]" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-custom-conversion-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 :triplewhale-property-triple-whale-pixel-custom-conversion-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-custom-conversion-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-custom-conversion-email-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-custom-conversion-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-custom-conversion-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-pixel-custom-conversion-session-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Session Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Session ID - The unique session ID assigned by Triple Pixel. Example value: cltlok4y634IRw62AZ_1710700966152" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "sessionId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelCustomConversion/sessionId> .

:triplewhale-property-triple-whale-pixel-custom-conversion-session-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Session Id classification" ;
    rdfs:comment "Upstream comment: Session ID - The unique session ID assigned by Triple Pixel. Example value: cltlok4y634IRw62AZ_1710700966152 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-custom-conversion-session-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 :triplewhale-property-triple-whale-pixel-custom-conversion-session-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-custom-conversion-session-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Session Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-custom-conversion-session-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-custom-conversion-session-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-custom-conversion-session-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-pixel-custom-conversion-triple-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Triple Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Triple Pixel ID - The unique ID assigned by Triple Pixel to track visitors across sessions. Example value: eltlok4y634IRw62AZ" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "tripleId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelCustomConversion/tripleId> .

:triplewhale-property-triple-whale-pixel-custom-conversion-triple-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Triple Id classification" ;
    rdfs:comment "Upstream comment: Triple Pixel ID - The unique ID assigned by Triple Pixel to track visitors across sessions. Example value: eltlok4y634IRw62AZ Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-custom-conversion-triple-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 :triplewhale-property-triple-whale-pixel-custom-conversion-triple-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-custom-conversion-triple-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Triple Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-custom-conversion-triple-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-custom-conversion-triple-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-custom-conversion-triple-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-pixel-custom-event-triple-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Triple Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Triple Pixel ID - The unique ID assigned by Triple Pixel to track visitors across sessions. Example value: eltlok4y634IRw62AZ" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "tripleId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelCustomEvent/tripleId> .

:triplewhale-property-triple-whale-pixel-custom-event-triple-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Triple Id classification" ;
    rdfs:comment "Upstream comment: Triple Pixel ID - The unique ID assigned by Triple Pixel to track visitors across sessions. Example value: eltlok4y634IRw62AZ Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-custom-event-triple-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 :triplewhale-property-triple-whale-pixel-custom-event-triple-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-custom-event-triple-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Triple Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-custom-event-triple-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-custom-event-triple-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-custom-event-triple-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-pixel-joined-account-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Account Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Ad Account ID - The unique ID for the ad account associated with the ad. Assigned by the ad platform. Example values: act_2168791943307744 , 18ce55770zl , 1986494684391480" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "accountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelJoined/accountId> .

:triplewhale-property-triple-whale-pixel-joined-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Account Id classification" ;
    rdfs:comment "Upstream comment: Ad Account ID - The unique ID for the ad account associated with the ad. Assigned by the ad platform. Example values: act_2168791943307744 , 18ce55770zl , 1986494684391480 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-joined-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 :triplewhale-property-triple-whale-pixel-joined-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-joined-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-joined-account-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-joined-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-joined-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-pixel-joined-addresses-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Addresses field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Address Details Submitted - The number of times users submitted address details during checkout." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "addresses" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelJoined/addresses> .

:triplewhale-property-triple-whale-pixel-joined-addresses-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Addresses classification" ;
    rdfs:comment "Upstream comment: Address Details Submitted - The number of times users submitted address details during checkout." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-joined-addresses-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 :triplewhale-property-triple-whale-pixel-joined-addresses-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-joined-addresses-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Addresses confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-joined-addresses-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-joined-addresses-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-joined-addresses-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:triplewhale-property-triple-whale-pixel-joined-contacts-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Contacts field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Add Contact Info - The number of times users submitted contact details during checkout." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "contacts" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelJoined/contacts> .

:triplewhale-property-triple-whale-pixel-joined-contacts-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Contacts classification" ;
    rdfs:comment "Upstream comment: Add Contact Info - The number of times users submitted contact details during checkout. Broad contact, customer, user, owner, or actor object field; review nested payloads before asserting specific personal-data categories." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-joined-contacts-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 :triplewhale-property-triple-whale-pixel-joined-contacts-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-joined-contacts-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Contacts confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-joined-contacts-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-joined-contacts-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-joined-contacts-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.68 .

:triplewhale-property-triple-whale-pixel-joined-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Session Country - The country of the session where the order originated. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "country" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelJoined/country> .

:triplewhale-property-triple-whale-pixel-joined-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Country classification" ;
    rdfs:comment "Upstream comment: Session Country - The country of the session where the order originated. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-joined-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 :triplewhale-property-triple-whale-pixel-joined-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-joined-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-joined-country-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-joined-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-joined-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-pixel-joined-email-signups-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Email Signups field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Pixel Email Signups - The Pixel-reported total number of users who signed up for the mailing list during a session." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "emailSignups" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelJoined/emailSignups> .

:triplewhale-property-triple-whale-pixel-joined-email-signups-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Email Signups classification" ;
    rdfs:comment "Upstream comment: Pixel Email Signups - The Pixel-reported total number of users who signed up for the mailing list during a session." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-joined-email-signups-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 :triplewhale-property-triple-whale-pixel-joined-email-signups-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-joined-email-signups-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Email Signups confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-joined-email-signups-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-joined-email-signups-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-joined-email-signups-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-pixel-joined-ms-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Ms Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: MS Session Country - The marketplace country code of the session. See list of countries . Example values: US , CA , GB" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "msCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelJoined/msCountry> .

:triplewhale-property-triple-whale-pixel-joined-ms-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Ms Country classification" ;
    rdfs:comment "Upstream comment: MS Session Country - The marketplace country code of the session. See list of countries . Example values: US , CA , GB" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-joined-ms-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 :triplewhale-property-triple-whale-pixel-joined-ms-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-joined-ms-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Ms Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-joined-ms-country-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-joined-ms-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-joined-ms-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-pixel-keywords-joined-account-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Account Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Ad Account ID - The unique ID for the ad account associated with the ad. Assigned by the ad platform. Example values: act_2168791943307744 , 18ce55770zl , 1986494684391480" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "accountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelKeywordsJoined/accountId> .

:triplewhale-property-triple-whale-pixel-keywords-joined-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Account Id classification" ;
    rdfs:comment "Upstream comment: Ad Account ID - The unique ID for the ad account associated with the ad. Assigned by the ad platform. Example values: act_2168791943307744 , 18ce55770zl , 1986494684391480 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-keywords-joined-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 :triplewhale-property-triple-whale-pixel-keywords-joined-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-keywords-joined-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-keywords-joined-account-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-keywords-joined-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-keywords-joined-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-pixel-keywords-joined-addresses-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Addresses field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Address Details Submitted - The number of times users submitted address details during checkout." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "addresses" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelKeywordsJoined/addresses> .

:triplewhale-property-triple-whale-pixel-keywords-joined-addresses-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Addresses classification" ;
    rdfs:comment "Upstream comment: Address Details Submitted - The number of times users submitted address details during checkout." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-keywords-joined-addresses-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 :triplewhale-property-triple-whale-pixel-keywords-joined-addresses-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-keywords-joined-addresses-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Addresses confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-keywords-joined-addresses-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-keywords-joined-addresses-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-keywords-joined-addresses-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:triplewhale-property-triple-whale-pixel-keywords-joined-contacts-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Contacts field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Add Contact Info - The number of times users submitted contact details during checkout." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "contacts" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelKeywordsJoined/contacts> .

:triplewhale-property-triple-whale-pixel-keywords-joined-contacts-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Contacts classification" ;
    rdfs:comment "Upstream comment: Add Contact Info - The number of times users submitted contact details during checkout. Broad contact, customer, user, owner, or actor object field; review nested payloads before asserting specific personal-data categories." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-keywords-joined-contacts-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 :triplewhale-property-triple-whale-pixel-keywords-joined-contacts-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-keywords-joined-contacts-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Contacts confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-keywords-joined-contacts-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-keywords-joined-contacts-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-keywords-joined-contacts-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.68 .

:triplewhale-property-triple-whale-pixel-keywords-joined-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Session Country - The country of the session where the order originated. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "country" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelKeywordsJoined/country> .

:triplewhale-property-triple-whale-pixel-keywords-joined-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Country classification" ;
    rdfs:comment "Upstream comment: Session Country - The country of the session where the order originated. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-keywords-joined-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 :triplewhale-property-triple-whale-pixel-keywords-joined-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-keywords-joined-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-keywords-joined-country-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-keywords-joined-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-keywords-joined-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-pixel-keywords-joined-email-signups-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Email Signups field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Pixel Email Signups - The Pixel-reported total number of users who signed up for the mailing list during a session." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "emailSignups" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelKeywordsJoined/emailSignups> .

:triplewhale-property-triple-whale-pixel-keywords-joined-email-signups-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Email Signups classification" ;
    rdfs:comment "Upstream comment: Pixel Email Signups - The Pixel-reported total number of users who signed up for the mailing list during a session." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-keywords-joined-email-signups-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 :triplewhale-property-triple-whale-pixel-keywords-joined-email-signups-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-keywords-joined-email-signups-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Email Signups confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-keywords-joined-email-signups-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-keywords-joined-email-signups-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-keywords-joined-email-signups-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-pixel-keywords-joined-ms-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Ms Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: MS Session Country - The marketplace country code of the session. See list of countries . Example values: US , CA , GB" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "msCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelKeywordsJoined/msCountry> .

:triplewhale-property-triple-whale-pixel-keywords-joined-ms-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Ms Country classification" ;
    rdfs:comment "Upstream comment: MS Session Country - The marketplace country code of the session. See list of countries . Example values: US , CA , GB" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-keywords-joined-ms-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 :triplewhale-property-triple-whale-pixel-keywords-joined-ms-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-keywords-joined-ms-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Ms Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-keywords-joined-ms-country-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-keywords-joined-ms-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-keywords-joined-ms-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-pixel-order-account-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Account Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Ad Account ID - The unique ID for the ad account associated with the ad. Assigned by the ad platform. Example values: act_2168791943307744 , 18ce55770zl , 1986494684391480" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "accountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/accountId> .

:triplewhale-property-triple-whale-pixel-order-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Account Id classification" ;
    rdfs:comment "Upstream comment: Ad Account ID - The unique ID for the ad account associated with the ad. Assigned by the ad platform. Example values: act_2168791943307744 , 18ce55770zl , 1986494684391480 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-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 :triplewhale-property-triple-whale-pixel-order-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-account-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-pixel-order-billing-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Billing City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Billing City - The city of the customer's billing address. Example value: San Francisco" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "billingCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/billingCity> .

:triplewhale-property-triple-whale-pixel-order-billing-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Billing City classification" ;
    rdfs:comment "Upstream comment: Billing City - The city of the customer's billing address. Example value: San Francisco" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-billing-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 :triplewhale-property-triple-whale-pixel-order-billing-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-billing-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Billing City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-billing-city-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-billing-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-billing-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-triple-whale-pixel-order-billing-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Billing Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Billing Country - The full name of the customer's billing country. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "billingCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/billingCountry> .

:triplewhale-property-triple-whale-pixel-order-billing-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Billing Country classification" ;
    rdfs:comment "Upstream comment: Billing Country - The full name of the customer's billing country. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-billing-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 :triplewhale-property-triple-whale-pixel-order-billing-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-billing-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Billing Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-billing-country-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-billing-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-billing-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-pixel-order-billing-country-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Billing Country Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Billing Country Code - The country code of the customer's billing address. See list of countries . Example values: US , CA , GB" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "billingCountryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/billingCountryCode> .

:triplewhale-property-triple-whale-pixel-order-billing-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Billing Country Code classification" ;
    rdfs:comment "Upstream comment: Billing Country Code - The country code of the customer's billing address. See list of countries . Example values: US , CA , GB Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-billing-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 :triplewhale-property-triple-whale-pixel-order-billing-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-billing-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Billing Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-billing-country-code-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-billing-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-billing-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-pixel-order-billing-province-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Billing Province field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Billing State - The state or province of the customer's billing address. Example values: Oregon , British Columbia , Michigan" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "billingProvince" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/billingProvince> .

:triplewhale-property-triple-whale-pixel-order-billing-province-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Billing Province classification" ;
    rdfs:comment "Upstream comment: Billing State - The state or province of the customer's billing address. Example values: Oregon , British Columbia , Michigan Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-billing-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 :triplewhale-property-triple-whale-pixel-order-billing-province-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-billing-province-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Billing Province confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-billing-province-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-billing-province-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-billing-province-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-pixel-order-customer-email-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Email field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Email - The customer's email address. Example value: [email protected]" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerEmail" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/customerEmail> .

:triplewhale-property-triple-whale-pixel-order-customer-email-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Email classification" ;
    rdfs:comment "Upstream comment: Customer Email - The customer's email address. Example value: [email protected]" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-customer-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 :triplewhale-property-triple-whale-pixel-order-customer-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-customer-email-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-customer-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-pixel-order-customer-first-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer First Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer First Name - The customer's first name. Example value: John" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerFirstName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/customerFirstName> .

:triplewhale-property-triple-whale-pixel-order-customer-first-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer First Name classification" ;
    rdfs:comment "Upstream comment: Customer First Name - The customer's first name. Example value: John" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-customer-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 :triplewhale-property-triple-whale-pixel-order-customer-first-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-first-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer First Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-customer-first-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-customer-first-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-first-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-pixel-order-customer-from-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer From City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer City - The city of the customer's shipping address. Example value: San Francisco" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerFromCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/customerFromCity> .

:triplewhale-property-triple-whale-pixel-order-customer-from-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer From City classification" ;
    rdfs:comment "Upstream comment: Customer City - The city of the customer's shipping address. Example value: San Francisco" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-customer-from-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 :triplewhale-property-triple-whale-pixel-order-customer-from-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-from-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer From City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-customer-from-city-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-customer-from-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-from-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-triple-whale-pixel-order-customer-from-country-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer From Country Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Country - The country code of the customer's default address. See list of countries . Example values: US , CA , GB" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerFromCountryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/customerFromCountryCode> .

:triplewhale-property-triple-whale-pixel-order-customer-from-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer From Country Code classification" ;
    rdfs:comment "Upstream comment: Customer Country - The country code of the customer's default address. See list of countries . Example values: US , CA , GB Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-customer-from-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 :triplewhale-property-triple-whale-pixel-order-customer-from-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-from-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer From Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-customer-from-country-code-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-customer-from-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-from-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-pixel-order-customer-from-country-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer From Country Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Country Name - The full name of the customer's country. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerFromCountryName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/customerFromCountryName> .

:triplewhale-property-triple-whale-pixel-order-customer-from-country-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer From Country Name classification" ;
    rdfs:comment "Upstream comment: Customer Country Name - The full name of the customer's country. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-customer-from-country-name-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 :triplewhale-property-triple-whale-pixel-order-customer-from-country-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-from-country-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer From Country Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-customer-from-country-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-customer-from-country-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-from-country-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-pixel-order-customer-from-state-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer From State Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer State - The state or province of the customer's shipping address. Example value: CA" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerFromStateCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/customerFromStateCode> .

:triplewhale-property-triple-whale-pixel-order-customer-from-state-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer From State Code classification" ;
    rdfs:comment "Upstream comment: Customer State - The state or province of the customer's shipping address. Example value: CA Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-customer-from-state-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 :triplewhale-property-triple-whale-pixel-order-customer-from-state-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-from-state-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer From State Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-customer-from-state-code-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-customer-from-state-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-from-state-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-pixel-order-customer-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer ID - The unique identifier for the customer, assigned by the main sales platform. Example value: 5209503793328" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/customerId> .

:triplewhale-property-triple-whale-pixel-order-customer-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Id classification" ;
    rdfs:comment "Upstream comment: Customer ID - The unique identifier for the customer, assigned by the main sales platform. Example value: 5209503793328 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-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 :triplewhale-property-triple-whale-pixel-order-customer-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-customer-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-customer-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-pixel-order-customer-id-key-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Id Key field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer ID Key - Join key for connecting this table to the Customers table. Contains customer_id for Shopify shops and customer_email for non-Shopify shops (e.g., Amazon, BigCommerce, WooCommerce). Example values: 5209503793328 , [email protected]" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerIdKey" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/customerIdKey> .

:triplewhale-property-triple-whale-pixel-order-customer-id-key-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Id Key classification" ;
    rdfs:comment "Upstream comment: Customer ID Key - Join key for connecting this table to the Customers table. Contains customer_id for Shopify shops and customer_email for non-Shopify shops (e.g., Amazon, BigCommerce, WooCommerce). Example values: 5209503793328 , [email protected] Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-customer-id-key-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 :triplewhale-property-triple-whale-pixel-order-customer-id-key-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-id-key-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Id Key confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-customer-id-key-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-customer-id-key-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-id-key-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-pixel-order-customer-last-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Last Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Last Name - The last name of the customer. Example value: Doe" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerLastName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/customerLastName> .

:triplewhale-property-triple-whale-pixel-order-customer-last-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Last Name classification" ;
    rdfs:comment "Upstream comment: Customer Last Name - The last name of the customer. Example value: Doe" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-customer-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 :triplewhale-property-triple-whale-pixel-order-customer-last-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-last-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Last Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-customer-last-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-customer-last-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-customer-last-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-pixel-order-device-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Device field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Device - The type of device used by the visitor for the session. Example values: mobile , desktop , tablet , wearable" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "device" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/device> .

:triplewhale-property-triple-whale-pixel-order-device-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Device classification" ;
    rdfs:comment "Upstream comment: Device - The type of device used by the visitor for the session. Example values: mobile , desktop , tablet , wearable" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-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 :triplewhale-property-triple-whale-pixel-order-device-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-device-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Device confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-device-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-device-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-device-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:triplewhale-property-triple-whale-pixel-order-landing-page-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Landing Page field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Landing Page - The URL path (without query parameters) of the page the visitor landed after clicking on an ad or link, indicating the first page viewed in a session. Example value: /myshop/collections/green_sweater" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "landingPage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/landingPage> .

:triplewhale-property-triple-whale-pixel-order-landing-page-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Landing Page classification" ;
    rdfs:comment "Upstream comment: Landing Page - The URL path (without query parameters) of the page the visitor landed after clicking on an ad or link, indicating the first page viewed in a session. Example value: /myshop/collections/green_sweater URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-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 :triplewhale-property-triple-whale-pixel-order-landing-page-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-landing-page-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Landing Page confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-landing-page-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-landing-page-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-landing-page-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:triplewhale-property-triple-whale-pixel-order-order-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Order Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Order ID - The unique order ID, assigned by the main sales platform. Example value: 4930225799243" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "orderId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/orderId> .

:triplewhale-property-triple-whale-pixel-order-order-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Order Id classification" ;
    rdfs:comment "Upstream comment: Order ID - The unique order ID, assigned by the main sales platform. Example value: 4930225799243 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-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 :triplewhale-property-triple-whale-pixel-order-order-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-order-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Order Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-order-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-order-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-order-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-pixel-order-session-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Session City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Session City - The city of the session where the order originated. Example values: San Francisco , Tel Aviv , Kyiv" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "sessionCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/sessionCity> .

:triplewhale-property-triple-whale-pixel-order-session-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Session City classification" ;
    rdfs:comment "Upstream comment: Session City - The city of the session where the order originated. Example values: San Francisco , Tel Aviv , Kyiv" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-session-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 :triplewhale-property-triple-whale-pixel-order-session-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-session-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Session City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-session-city-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-session-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-session-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-triple-whale-pixel-order-session-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Session Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Session Country - The country of the session where the order originated. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "sessionCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/sessionCountry> .

:triplewhale-property-triple-whale-pixel-order-session-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Session Country classification" ;
    rdfs:comment "Upstream comment: Session Country - The country of the session where the order originated. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-session-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 :triplewhale-property-triple-whale-pixel-order-session-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-session-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Session Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-session-country-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-session-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-session-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-pixel-order-session-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Session Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Session ID - The unique session ID assigned by Triple Pixel. Note: Only sessions with an order are included in the Pixel Orders table. For data on all sessions, use the Sessions table. Example value: cltlok4y634IRw62AZ_1710700966152" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "sessionId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/sessionId> .

:triplewhale-property-triple-whale-pixel-order-session-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Session Id classification" ;
    rdfs:comment "Upstream comment: Session ID - The unique session ID assigned by Triple Pixel. Note: Only sessions with an order are included in the Pixel Orders table. For data on all sessions, use the Sessions table. Example value: cltlok4y634IRw62AZ_1710700966152 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-session-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 :triplewhale-property-triple-whale-pixel-order-session-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-session-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Session Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-session-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-session-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-session-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-pixel-order-shipping-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Shipping City - The city of the shipping address. Example value: San Francisco" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/shippingCity> .

:triplewhale-property-triple-whale-pixel-order-shipping-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping City classification" ;
    rdfs:comment "Upstream comment: Shipping City - The city of the shipping address. Example value: San Francisco" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-shipping-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 :triplewhale-property-triple-whale-pixel-order-shipping-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-shipping-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-shipping-city-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-shipping-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-shipping-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-triple-whale-pixel-order-shipping-country-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping Country Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Shipping Country Code - The country code of the shipping address. See list of countries . Example values: US , CA , GB" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingCountryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/shippingCountryCode> .

:triplewhale-property-triple-whale-pixel-order-shipping-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping Country Code classification" ;
    rdfs:comment "Upstream comment: Shipping Country Code - The country code of the shipping address. See list of countries . Example values: US , CA , GB Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-shipping-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 :triplewhale-property-triple-whale-pixel-order-shipping-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-shipping-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-shipping-country-code-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-shipping-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-shipping-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-pixel-order-shipping-country-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping Country Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Shipping Country Name - The full name of the shipping country. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingCountryName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/shippingCountryName> .

:triplewhale-property-triple-whale-pixel-order-shipping-country-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping Country Name classification" ;
    rdfs:comment "Upstream comment: Shipping Country Name - The full name of the shipping country. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-shipping-country-name-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 :triplewhale-property-triple-whale-pixel-order-shipping-country-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-shipping-country-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping Country Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-shipping-country-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-shipping-country-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-shipping-country-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-pixel-order-shipping-state-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping State field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Shipping State - The province or state of the shipping address. Example value: California" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/shippingState> .

:triplewhale-property-triple-whale-pixel-order-shipping-state-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping State classification" ;
    rdfs:comment "Upstream comment: Shipping State - The province or state of the shipping address. Example value: California Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-shipping-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 :triplewhale-property-triple-whale-pixel-order-shipping-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-shipping-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-shipping-state-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-shipping-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-shipping-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-pixel-order-shipping-state-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping State Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Shipping State Code - The province or state code of the shipping address. Example value: CA" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingStateCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/shippingStateCode> .

:triplewhale-property-triple-whale-pixel-order-shipping-state-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping State Code classification" ;
    rdfs:comment "Upstream comment: Shipping State Code - The province or state code of the shipping address. Example value: CA Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-shipping-state-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 :triplewhale-property-triple-whale-pixel-order-shipping-state-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-shipping-state-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping State Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-shipping-state-code-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-shipping-state-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-shipping-state-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-pixel-order-shipping-zip-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping Zip field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Shipping Zip Code - The zip/postal code of the customer's shipping address. Example values: 48104 , 18235-2239 , CH25 9BH" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingZip" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/shippingZip> .

:triplewhale-property-triple-whale-pixel-order-shipping-zip-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping Zip classification" ;
    rdfs:comment "Upstream comment: Shipping Zip Code - The zip/postal code of the customer's shipping address. Example values: 48104 , 18235-2239 , CH25 9BH" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-shipping-zip-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 :triplewhale-property-triple-whale-pixel-order-shipping-zip-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-shipping-zip-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping Zip confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-shipping-zip-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-shipping-zip-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-shipping-zip-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-pixel-order-triple-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Triple Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Triple Pixel ID - The unique ID assigned by Triple Pixel to track visitors across sessions. Example value: cltlok4y634IRw62AZ" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "tripleId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PixelOrder/tripleId> .

:triplewhale-property-triple-whale-pixel-order-triple-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Triple Id classification" ;
    rdfs:comment "Upstream comment: Triple Pixel ID - The unique ID assigned by Triple Pixel to track visitors across sessions. Example value: cltlok4y634IRw62AZ Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-pixel-order-triple-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 :triplewhale-property-triple-whale-pixel-order-triple-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-triple-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Triple Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-pixel-order-triple-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-pixel-order-triple-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-pixel-order-triple-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-post-purchase-survey-customer-email-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Email field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Email - The customer’s email address. Example value: [email protected]" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerEmail" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PostPurchaseSurvey/customerEmail> .

:triplewhale-property-triple-whale-post-purchase-survey-customer-email-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Email classification" ;
    rdfs:comment "Upstream comment: Customer Email - The customer’s email address. Example value: [email protected]" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-post-purchase-survey-customer-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 :triplewhale-property-triple-whale-post-purchase-survey-customer-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-post-purchase-survey-customer-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-post-purchase-survey-customer-email-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-post-purchase-survey-customer-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-post-purchase-survey-customer-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-post-purchase-survey-customer-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer ID - The unique customer ID. Assigned by the main shop platform. Example value: 5209503793328" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PostPurchaseSurvey/customerId> .

:triplewhale-property-triple-whale-post-purchase-survey-customer-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Id classification" ;
    rdfs:comment "Upstream comment: Customer ID - The unique customer ID. Assigned by the main shop platform. Example value: 5209503793328 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-post-purchase-survey-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 :triplewhale-property-triple-whale-post-purchase-survey-customer-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-post-purchase-survey-customer-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-post-purchase-survey-customer-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-post-purchase-survey-customer-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-post-purchase-survey-customer-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-post-purchase-survey-customer-phone-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Phone field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer Phone - The customer's phone number. Example value: 18005550199" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerPhone" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PostPurchaseSurvey/customerPhone> .

:triplewhale-property-triple-whale-post-purchase-survey-customer-phone-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Phone classification" ;
    rdfs:comment "Upstream comment: Customer Phone - The customer's phone number. Example value: 18005550199" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-post-purchase-survey-customer-phone-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 :triplewhale-property-triple-whale-post-purchase-survey-customer-phone-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-post-purchase-survey-customer-phone-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Phone confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-post-purchase-survey-customer-phone-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-post-purchase-survey-customer-phone-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-post-purchase-survey-customer-phone-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:triplewhale-property-triple-whale-post-purchase-survey-order-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Order Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Order ID - The unique order ID. Assigned by the main shop platform. Example value: 4930225799243" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "orderId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.PostPurchaseSurvey/orderId> .

:triplewhale-property-triple-whale-post-purchase-survey-order-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Order Id classification" ;
    rdfs:comment "Upstream comment: Order ID - The unique order ID. Assigned by the main shop platform. Example value: 4930225799243 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-post-purchase-survey-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 :triplewhale-property-triple-whale-post-purchase-survey-order-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-post-purchase-survey-order-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Order Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-post-purchase-survey-order-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-post-purchase-survey-order-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-post-purchase-survey-order-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-product-analytics-customers-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customers field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customers - Total number of unique customers who purchased the product or variant." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customers" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.ProductAnalytics/customers> .

:triplewhale-property-triple-whale-product-analytics-customers-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customers classification" ;
    rdfs:comment "Upstream comment: Customers - Total number of unique customers who purchased the product or variant. Broad contact, customer, user, owner, or actor object field; review nested payloads before asserting specific personal-data categories." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-product-analytics-customers-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 :triplewhale-property-triple-whale-product-analytics-customers-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-product-analytics-customers-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customers confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-product-analytics-customers-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-product-analytics-customers-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-product-analytics-customers-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.68 .

:triplewhale-property-triple-whale-refund-order-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Order Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Order ID - The unique ID for the original order that was issued a refund. Assigned by the shop platform. Example value: 6024492815432" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "orderId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Refund/orderId> .

:triplewhale-property-triple-whale-refund-order-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Order Id classification" ;
    rdfs:comment "Upstream comment: Order ID - The unique ID for the original order that was issued a refund. Assigned by the shop platform. Example value: 6024492815432 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-refund-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 :triplewhale-property-triple-whale-refund-order-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-refund-order-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Order Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-refund-order-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-refund-order-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-refund-order-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-review-order-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Order Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Order ID - The unique identifier for the order associated with the review. Example value: 4930225799243" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "orderId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Review/orderId> .

:triplewhale-property-triple-whale-review-order-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Order Id classification" ;
    rdfs:comment "Upstream comment: Order ID - The unique identifier for the order associated with the review. Example value: 4930225799243 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-review-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 :triplewhale-property-triple-whale-review-order-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-review-order-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Order Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-review-order-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-review-order-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-review-order-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-review-reviewer-country-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Reviewer Country Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Reviewer Country Code - The country code of the reviewer. See list of countries . Example values: US , CA , GB" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "reviewerCountryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Review/reviewerCountryCode> .

:triplewhale-property-triple-whale-review-reviewer-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Reviewer Country Code classification" ;
    rdfs:comment "Upstream comment: Reviewer Country Code - The country code of the reviewer. See list of countries . Example values: US , CA , GB Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-review-reviewer-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 :triplewhale-property-triple-whale-review-reviewer-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-review-reviewer-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Reviewer Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-review-reviewer-country-code-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-review-reviewer-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-review-reviewer-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-review-reviewer-country-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Reviewer Country Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Reviewer Country Name - The full name of the reviewer's country. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "reviewerCountryName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Review/reviewerCountryName> .

:triplewhale-property-triple-whale-review-reviewer-country-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Reviewer Country Name classification" ;
    rdfs:comment "Upstream comment: Reviewer Country Name - The full name of the reviewer's country. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-review-reviewer-country-name-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 :triplewhale-property-triple-whale-review-reviewer-country-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-review-reviewer-country-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Reviewer Country Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-review-reviewer-country-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-review-reviewer-country-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-review-reviewer-country-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-review-reviewer-display-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Reviewer Display Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Reviewer Display Name - The display name of the reviewer." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "reviewerDisplayName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Review/reviewerDisplayName> .

:triplewhale-property-triple-whale-review-reviewer-display-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Reviewer Display Name classification" ;
    rdfs:comment "Upstream comment: Reviewer Display Name - The display name of the reviewer." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-review-reviewer-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 :triplewhale-property-triple-whale-review-reviewer-display-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-review-reviewer-display-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Reviewer Display Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-review-reviewer-display-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-review-reviewer-display-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-review-reviewer-display-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-review-reviewer-email-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Reviewer Email field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Reviewer Email - The email address of the reviewer." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "reviewerEmail" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Review/reviewerEmail> .

:triplewhale-property-triple-whale-review-reviewer-email-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Reviewer Email classification" ;
    rdfs:comment "Upstream comment: Reviewer Email - The email address of the reviewer." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-review-reviewer-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 :triplewhale-property-triple-whale-review-reviewer-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-review-reviewer-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Reviewer Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-review-reviewer-email-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-review-reviewer-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-review-reviewer-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-triple-whale-review-reviewer-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Reviewer Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Reviewer Name - The name of the reviewer." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "reviewerName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Review/reviewerName> .

:triplewhale-property-triple-whale-review-reviewer-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Reviewer Name classification" ;
    rdfs:comment "Upstream comment: Reviewer Name - The name of the reviewer." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-review-reviewer-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 :triplewhale-property-triple-whale-review-reviewer-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-review-reviewer-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Reviewer Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-review-reviewer-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-review-reviewer-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-review-reviewer-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-search-term-account-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Account Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Account ID - The unique ID of the connected search source, such as a verified domain in Search Console. Example value: sc-domain:myshop.com" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "accountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.SearchTerm/accountId> .

:triplewhale-property-triple-whale-search-term-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Account Id classification" ;
    rdfs:comment "Upstream comment: Account ID - The unique ID of the connected search source, such as a verified domain in Search Console. Example value: sc-domain:myshop.com Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-search-term-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 :triplewhale-property-triple-whale-search-term-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-search-term-account-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Account Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-search-term-account-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-search-term-account-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-search-term-account-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-session-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Session City - The city of the session where the order originated. Example values: San Francisco , Tel Aviv , Kyiv" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "city" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Session/city> .

:triplewhale-property-triple-whale-session-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data City classification" ;
    rdfs:comment "Upstream comment: Session City - The city of the session where the order originated. Example values: San Francisco , Tel Aviv , Kyiv" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-session-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 :triplewhale-property-triple-whale-session-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-session-city-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-session-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-triple-whale-session-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Session Country - The country of the session. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "country" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Session/country> .

:triplewhale-property-triple-whale-session-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Country classification" ;
    rdfs:comment "Upstream comment: Session Country - The country of the session. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-session-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 :triplewhale-property-triple-whale-session-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-session-country-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-session-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-session-country-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Country Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Country Code - The country code of the session. See list of countries . Example values: US , CA , GB" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "countryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Session/countryCode> .

:triplewhale-property-triple-whale-session-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Country Code classification" ;
    rdfs:comment "Upstream comment: Country Code - The country code of the session. See list of countries . Example values: US , CA , GB Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-session-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 :triplewhale-property-triple-whale-session-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-session-country-code-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-session-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-session-device-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Device field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Device - The type of device used by the visitor for the session. Example values: mobile , desktop , tablet , wearable" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "device" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Session/device> .

:triplewhale-property-triple-whale-session-device-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Device classification" ;
    rdfs:comment "Upstream comment: Device - The type of device used by the visitor for the session. Example values: mobile , desktop , tablet , wearable" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-session-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 :triplewhale-property-triple-whale-session-device-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-device-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Device confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-session-device-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-session-device-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-device-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:triplewhale-property-triple-whale-session-device-model-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Device Model field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Device Model - The device model used by the visitor for the session. Example values: SM-A022M , CPH2305 , Note 12" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "deviceModel" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Session/deviceModel> .

:triplewhale-property-triple-whale-session-device-model-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Device Model classification" ;
    rdfs:comment "Upstream comment: Device Model - The device model used by the visitor for the session. Example values: SM-A022M , CPH2305 , Note 12" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-session-device-model-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 :triplewhale-property-triple-whale-session-device-model-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-device-model-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Device Model confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-session-device-model-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-session-device-model-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-device-model-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:triplewhale-property-triple-whale-session-landing-page-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Landing Page field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Landing Page - The URL path (without query parameters) of the page the visitor landed after clicking on an ad or link, indicating the first page viewed in a session. Example value: /myshop/collections/green_sweater" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "landingPage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Session/landingPage> .

:triplewhale-property-triple-whale-session-landing-page-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Landing Page classification" ;
    rdfs:comment "Upstream comment: Landing Page - The URL path (without query parameters) of the page the visitor landed after clicking on an ad or link, indicating the first page viewed in a session. Example value: /myshop/collections/green_sweater URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-session-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 :triplewhale-property-triple-whale-session-landing-page-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-landing-page-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Landing Page confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-session-landing-page-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-session-landing-page-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-landing-page-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:triplewhale-property-triple-whale-session-ms-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Ms Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Marketplace Country - The marketplace country code of the marketplace environment for the session, based on shop settings. See list of countries . Example values: US , CA , GB" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "msCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Session/msCountry> .

:triplewhale-property-triple-whale-session-ms-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Ms Country classification" ;
    rdfs:comment "Upstream comment: Marketplace Country - The marketplace country code of the marketplace environment for the session, based on shop settings. See list of countries . Example values: US , CA , GB" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-session-ms-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 :triplewhale-property-triple-whale-session-ms-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-ms-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Ms Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-session-ms-country-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-session-ms-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-ms-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-session-ms-country-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Ms Country Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Marketplace Country Name - The marketplace country name of the marketplace environment for the session, based on shop settings. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "msCountryName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Session/msCountryName> .

:triplewhale-property-triple-whale-session-ms-country-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Ms Country Name classification" ;
    rdfs:comment "Upstream comment: Marketplace Country Name - The marketplace country name of the marketplace environment for the session, based on shop settings. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-session-ms-country-name-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 :triplewhale-property-triple-whale-session-ms-country-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-ms-country-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Ms Country Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-session-ms-country-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-session-ms-country-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-ms-country-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-session-session-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Session Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Session ID - The unique session ID assigned by Triple Pixel. Example value: cltlok4y634IRw62AZ_1710700966152" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "sessionId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Session/sessionId> .

:triplewhale-property-triple-whale-session-session-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Session Id classification" ;
    rdfs:comment "Upstream comment: Session ID - The unique session ID assigned by Triple Pixel. Example value: cltlok4y634IRw62AZ_1710700966152 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-session-session-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 :triplewhale-property-triple-whale-session-session-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-session-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Session Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-session-session-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-session-session-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-session-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-session-triple-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Triple Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Triple Pixel ID - The unique ID assigned by Triple Pixel to track visitors across sessions. Example value: cltlok4y634IRw62AZ" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "tripleId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Session/tripleId> .

:triplewhale-property-triple-whale-session-triple-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Triple Id classification" ;
    rdfs:comment "Upstream comment: Triple Pixel ID - The unique ID assigned by Triple Pixel to track visitors across sessions. Example value: cltlok4y634IRw62AZ Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-session-triple-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 :triplewhale-property-triple-whale-session-triple-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-triple-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Triple Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-session-triple-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-session-triple-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-triple-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-session-url-query-params-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Url Query Params field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: URL Query Parameters - The query parameters contained in the URL of the first page viewed in a session (the page the visitor initially landed after clicking on an ad or link). Example values: {\"tw_adid\":\"83906898178855\", \"tw_campaign\":\"103306890\", \"tw_source\":\"bing\",\" utm_campaign\":\"Bing Shopping\", \"utm_content\":\"HERO SKU Summer Book Run\", \"utm_medium\":\"cpc\", \"utm_source\":\"bing\", \"utm_term\":\"1342506080190763\", \"variant\":\"44042133111001\"}" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "urlQueryParams" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Session/urlQueryParams> .

:triplewhale-property-triple-whale-session-url-query-params-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Url Query Params classification" ;
    rdfs:comment "Upstream comment: URL Query Parameters - The query parameters contained in the URL of the first page viewed in a session (the page the visitor initially landed after clicking on an ad or link). Example values: {\"tw_adid\":\"83906898178855\", \"tw_campaign\":\"103306890\", \"tw_source\":\"bing\",\" utm_campaign\":\"Bing Shopping\", \"utm_content\":\"HERO SKU Summer Book Run\", \"utm_medium\":\"cpc\", \"utm_source\":\"bing\", \"utm_term\":\"1342506080190763\", \"variant\":\"44042133111001\"} URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-session-url-query-params-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 :triplewhale-property-triple-whale-session-url-query-params-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-url-query-params-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Url Query Params confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-session-url-query-params-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-session-url-query-params-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-session-url-query-params-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:triplewhale-property-triple-whale-shipping-to-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data To City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Destination Ciy - The destination city of the shipment. Example values: MANCHESTER , SAN JOSE , OROVILLE" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "toCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Shipping/toCity> .

:triplewhale-property-triple-whale-shipping-to-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data To City classification" ;
    rdfs:comment "Upstream comment: Destination Ciy - The destination city of the shipment. Example values: MANCHESTER , SAN JOSE , OROVILLE" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-shipping-to-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 :triplewhale-property-triple-whale-shipping-to-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-shipping-to-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data To City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-shipping-to-city-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-shipping-to-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-shipping-to-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-triple-whale-shipping-to-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data To Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Destination Country - The destination country code of the shipment. See list of countries . Example values: US , CA , GB" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "toCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Shipping/toCountry> .

:triplewhale-property-triple-whale-shipping-to-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data To Country classification" ;
    rdfs:comment "Upstream comment: Destination Country - The destination country code of the shipment. See list of countries . Example values: US , CA , GB" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-shipping-to-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 :triplewhale-property-triple-whale-shipping-to-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-shipping-to-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data To Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-shipping-to-country-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-shipping-to-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-shipping-to-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-shipping-to-country-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data To Country Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Destination Country Name - The full name of the destination country of the shipment. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "toCountryName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Shipping/toCountryName> .

:triplewhale-property-triple-whale-shipping-to-country-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data To Country Name classification" ;
    rdfs:comment "Upstream comment: Destination Country Name - The full name of the destination country of the shipment. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-shipping-to-country-name-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 :triplewhale-property-triple-whale-shipping-to-country-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-shipping-to-country-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data To Country Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-shipping-to-country-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-shipping-to-country-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-shipping-to-country-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-shipping-to-state-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data To State field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Destination State - The destination state of the shipment. Example values: WA , FL , ON" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "toState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Shipping/toState> .

:triplewhale-property-triple-whale-shipping-to-state-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data To State classification" ;
    rdfs:comment "Upstream comment: Destination State - The destination state of the shipment. Example values: WA , FL , ON Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-shipping-to-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 :triplewhale-property-triple-whale-shipping-to-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-shipping-to-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data To State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-shipping-to-state-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-shipping-to-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-shipping-to-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-whale-social-media-comment-user-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data User Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: User ID - The ID of the user that made the comment. Example value: 24237031855927250" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "userId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.SocialMediaComment/userId> .

:triplewhale-property-triple-whale-social-media-comment-user-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data User Id classification" ;
    rdfs:comment "Upstream comment: User ID - The ID of the user that made the comment. Example value: 24237031855927250 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-social-media-comment-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 :triplewhale-property-triple-whale-social-media-comment-user-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-social-media-comment-user-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data User Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-social-media-comment-user-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-social-media-comment-user-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-social-media-comment-user-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-social-media-comment-user-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data User Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: User Name - The name of the user that made the comment. Example value: Jane Smith" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "userName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.SocialMediaComment/userName> .

:triplewhale-property-triple-whale-social-media-comment-user-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data User Name classification" ;
    rdfs:comment "Upstream comment: User Name - The name of the user that made the comment. Example value: Jane Smith Username-like field; review whether values are real usernames, handles, display aliases, or non-person account labels." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-social-media-comment-user-name-element ;
    dcls:classifiedByRule :username-rule ;
    dcls:candidatePersonalDataCategory pd:Username ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :triplewhale-property-triple-whale-social-media-comment-user-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-social-media-comment-user-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data User Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-social-media-comment-user-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-social-media-comment-user-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-social-media-comment-user-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.88 .

:triplewhale-property-triple-whale-social-media-mention-author-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Author Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Author Name - The name of the user that made the mention. Example value: John Smith" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "authorName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.SocialMediaMention/authorName> .

:triplewhale-property-triple-whale-social-media-mention-author-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Author Name classification" ;
    rdfs:comment "Upstream comment: Author Name - The name of the user that made the mention. Example value: John Smith" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-social-media-mention-author-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 :triplewhale-property-triple-whale-social-media-mention-author-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-social-media-mention-author-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Author Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-social-media-mention-author-name-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-social-media-mention-author-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-social-media-mention-author-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-triple-whale-social-media-mention-author-username-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Author Username field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Author Username - The username of the user that made the mention. Example value: example_username" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "authorUsername" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.SocialMediaMention/authorUsername> .

:triplewhale-property-triple-whale-social-media-mention-author-username-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Author Username classification" ;
    rdfs:comment "Upstream comment: Author Username - The username of the user that made the mention. Example value: example_username Username-like field; review whether values are real usernames, handles, display aliases, or non-person account labels." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-social-media-mention-author-username-element ;
    dcls:classifiedByRule :username-rule ;
    dcls:candidatePersonalDataCategory pd:Username ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :triplewhale-property-triple-whale-social-media-mention-author-username-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-social-media-mention-author-username-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Author Username confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-social-media-mention-author-username-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-social-media-mention-author-username-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-social-media-mention-author-username-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.88 .

:triplewhale-property-triple-whale-social-media-mention-in-reply-to-user-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data In Reply To User Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: In Reply to User ID - The ID of the user that the mention is replying to. Example value: 123456789012345" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "inReplyToUserId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.SocialMediaMention/inReplyToUserId> .

:triplewhale-property-triple-whale-social-media-mention-in-reply-to-user-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data In Reply To User Id classification" ;
    rdfs:comment "Upstream comment: In Reply to User ID - The ID of the user that the mention is replying to. Example value: 123456789012345 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-social-media-mention-in-reply-to-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 :triplewhale-property-triple-whale-social-media-mention-in-reply-to-user-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-social-media-mention-in-reply-to-user-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data In Reply To User Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-social-media-mention-in-reply-to-user-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-social-media-mention-in-reply-to-user-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-social-media-mention-in-reply-to-user-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-social-media-mention-user-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data User Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Mentioned User ID - The ID of the user who was mentioned. Example value: 123456789012345" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "userId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.SocialMediaMention/userId> .

:triplewhale-property-triple-whale-social-media-mention-user-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data User Id classification" ;
    rdfs:comment "Upstream comment: Mentioned User ID - The ID of the user who was mentioned. Example value: 123456789012345 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-social-media-mention-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 :triplewhale-property-triple-whale-social-media-mention-user-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-social-media-mention-user-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data User Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-social-media-mention-user-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-social-media-mention-user-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-social-media-mention-user-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-subscription-customer-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Customer ID - The unique ID for the customer associated with the subscription. Example value: 6784521634029" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Subscription/customerId> .

:triplewhale-property-triple-whale-subscription-customer-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Id classification" ;
    rdfs:comment "Upstream comment: Customer ID - The unique ID for the customer associated with the subscription. Example value: 6784521634029 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-subscription-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 :triplewhale-property-triple-whale-subscription-customer-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-subscription-customer-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-subscription-customer-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-subscription-customer-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-subscription-customer-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-subscription-first-order-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data First Order Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Subscription First Order ID - The unique ID for the first order placed within this subscription. Example value: 5246165483756" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "firstOrderId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Subscription/firstOrderId> .

:triplewhale-property-triple-whale-subscription-first-order-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data First Order Id classification" ;
    rdfs:comment "Upstream comment: Subscription First Order ID - The unique ID for the first order placed within this subscription. Example value: 5246165483756 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-subscription-first-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 :triplewhale-property-triple-whale-subscription-first-order-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-subscription-first-order-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data First Order Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-subscription-first-order-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-subscription-first-order-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-subscription-first-order-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-subscription-subscription-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Subscription Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Subscription ID - The unique ID for the subscription. Example value: 352106812" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "subscriptionId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.Subscription/subscriptionId> .

:triplewhale-property-triple-whale-subscription-subscription-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Subscription Id classification" ;
    rdfs:comment "Upstream comment: Subscription ID - The unique ID for the subscription. Example value: 352106812 Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-subscription-subscription-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 :triplewhale-property-triple-whale-subscription-subscription-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-subscription-subscription-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Subscription Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-subscription-subscription-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-subscription-subscription-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-subscription-subscription-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-whale-web-analytics-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Session City - The city of the session where the order originated. Example values: San Francisco , Tel Aviv , Kyiv" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "city" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.WebAnalytics/city> .

:triplewhale-property-triple-whale-web-analytics-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data City classification" ;
    rdfs:comment "Upstream comment: Session City - The city of the session where the order originated. Example values: San Francisco , Tel Aviv , Kyiv" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-web-analytics-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 :triplewhale-property-triple-whale-web-analytics-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-web-analytics-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-web-analytics-city-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-web-analytics-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-web-analytics-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-triple-whale-web-analytics-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Session Country - The country of the session. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "country" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.WebAnalytics/country> .

:triplewhale-property-triple-whale-web-analytics-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Country classification" ;
    rdfs:comment "Upstream comment: Session Country - The country of the session. See list of countries . Example values: United States , Canada , United Kingdom" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-web-analytics-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 :triplewhale-property-triple-whale-web-analytics-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-web-analytics-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-web-analytics-country-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-web-analytics-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-web-analytics-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-triple-whale-web-analytics-device-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Device field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Device - The type of device used by the visitor for the session. Example values: mobile , desktop , tablet , wearable" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "device" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.WebAnalytics/device> .

:triplewhale-property-triple-whale-web-analytics-device-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Device classification" ;
    rdfs:comment "Upstream comment: Device - The type of device used by the visitor for the session. Example values: mobile , desktop , tablet , wearable" ;
    dcls:classifiesElement :triplewhale-property-triple-whale-web-analytics-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 :triplewhale-property-triple-whale-web-analytics-device-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-web-analytics-device-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Device confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-web-analytics-device-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-web-analytics-device-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-web-analytics-device-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:triplewhale-property-triple-whale-web-analytics-landing-page-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Landing Page field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Landing Page - The URL path (without query parameters) of the page the visitor landed after clicking on an ad or link, indicating the first page viewed in a session. Example value: /myshop/collections/green_sweater" ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "landingPage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/TripleWhale.WebAnalytics/landingPage> .

:triplewhale-property-triple-whale-web-analytics-landing-page-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Landing Page classification" ;
    rdfs:comment "Upstream comment: Landing Page - The URL path (without query parameters) of the page the visitor landed after clicking on an ad or link, indicating the first page viewed in a session. Example value: /myshop/collections/green_sweater URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :triplewhale-property-triple-whale-web-analytics-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 :triplewhale-property-triple-whale-web-analytics-landing-page-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-web-analytics-landing-page-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Landing Page confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-whale-web-analytics-landing-page-classification ;
    conf:confidenceValue :triplewhale-property-triple-whale-web-analytics-landing-page-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-whale-web-analytics-landing-page-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:triplewhale-property-account-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Account Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 7 models declare accountId." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "accountId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/accountId> .

:triplewhale-property-account-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Account Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 7 models declare accountId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-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 :triplewhale-property-account-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

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

:triplewhale-property-account-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Account Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare accountName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "accountName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/accountName> .

:triplewhale-property-account-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Account Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare accountName." ;
    dcls:classifiesElement :triplewhale-property-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 :triplewhale-property-account-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-account-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Account Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-account-name-classification ;
    conf:confidenceValue :triplewhale-property-account-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-account-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-address1-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Address1 field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares address1." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "address1" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/address1> .

:triplewhale-property-address1-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Address1 classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares address1." ;
    dcls:classifiesElement :triplewhale-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 :triplewhale-property-address1-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-address1-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Address1 confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-address1-classification ;
    conf:confidenceValue :triplewhale-property-address1-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-address1-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:triplewhale-property-address2-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Address2 field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares address2." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "address2" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/address2> .

:triplewhale-property-address2-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Address2 classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares address2." ;
    dcls:classifiesElement :triplewhale-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 :triplewhale-property-address2-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-address2-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Address2 confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-address2-classification ;
    conf:confidenceValue :triplewhale-property-address2-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-address2-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:triplewhale-property-addresses-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Addresses field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare addresses." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "addresses" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/addresses> .

:triplewhale-property-addresses-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Addresses classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare addresses." ;
    dcls:classifiesElement :triplewhale-property-addresses-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 :triplewhale-property-addresses-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-addresses-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Addresses confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-addresses-classification ;
    conf:confidenceValue :triplewhale-property-addresses-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-addresses-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.95 .

:triplewhale-property-amazon-region-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Amazon Region field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares amazonRegion." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "amazonRegion" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/amazonRegion> .

:triplewhale-property-amazon-region-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Amazon Region classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares amazonRegion. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-amazon-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 :triplewhale-property-amazon-region-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-amazon-region-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Amazon Region confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-amazon-region-classification ;
    conf:confidenceValue :triplewhale-property-amazon-region-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-amazon-region-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-assignee-user-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Assignee User Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares assigneeUserId." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "assigneeUserId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/assigneeUserId> .

:triplewhale-property-assignee-user-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Assignee User Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares assigneeUserId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-assignee-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 :triplewhale-property-assignee-user-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-assignee-user-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Assignee User Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-assignee-user-id-classification ;
    conf:confidenceValue :triplewhale-property-assignee-user-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-assignee-user-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-assignee-user-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Assignee User Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares assigneeUserName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "assigneeUserName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/assigneeUserName> .

:triplewhale-property-assignee-user-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Assignee User Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares assigneeUserName. Username-like field; review whether values are real usernames, handles, display aliases, or non-person account labels." ;
    dcls:classifiesElement :triplewhale-property-assignee-user-name-element ;
    dcls:classifiedByRule :username-rule ;
    dcls:candidatePersonalDataCategory pd:Username ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :triplewhale-property-assignee-user-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-assignee-user-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Assignee User Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-assignee-user-name-classification ;
    conf:confidenceValue :triplewhale-property-assignee-user-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-assignee-user-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.88 .

:triplewhale-property-author-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Author Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares authorName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "authorName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/authorName> .

:triplewhale-property-author-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Author Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares authorName." ;
    dcls:classifiesElement :triplewhale-property-author-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 :triplewhale-property-author-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-author-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Author Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-author-name-classification ;
    conf:confidenceValue :triplewhale-property-author-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-author-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-author-username-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Author Username field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares authorUsername." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "authorUsername" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/authorUsername> .

:triplewhale-property-author-username-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Author Username classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares authorUsername. Username-like field; review whether values are real usernames, handles, display aliases, or non-person account labels." ;
    dcls:classifiesElement :triplewhale-property-author-username-element ;
    dcls:classifiedByRule :username-rule ;
    dcls:candidatePersonalDataCategory pd:Username ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :triplewhale-property-author-username-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-author-username-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Author Username confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-author-username-classification ;
    conf:confidenceValue :triplewhale-property-author-username-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-author-username-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.88 .

:triplewhale-property-billing-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Billing City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare billingCity." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "billingCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/billingCity> .

:triplewhale-property-billing-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Billing City classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare billingCity." ;
    dcls:classifiesElement :triplewhale-property-billing-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 :triplewhale-property-billing-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-billing-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Billing City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-billing-city-classification ;
    conf:confidenceValue :triplewhale-property-billing-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-billing-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-billing-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Billing Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare billingCountry." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "billingCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/billingCountry> .

:triplewhale-property-billing-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Billing Country classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare billingCountry." ;
    dcls:classifiesElement :triplewhale-property-billing-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 :triplewhale-property-billing-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-billing-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Billing Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-billing-country-classification ;
    conf:confidenceValue :triplewhale-property-billing-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-billing-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-billing-country-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Billing Country Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare billingCountryCode." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "billingCountryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/billingCountryCode> .

:triplewhale-property-billing-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Billing Country Code classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare billingCountryCode. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-billing-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 :triplewhale-property-billing-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-billing-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Billing Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-billing-country-code-classification ;
    conf:confidenceValue :triplewhale-property-billing-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-billing-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-billing-province-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Billing Province field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare billingProvince." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "billingProvince" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/billingProvince> .

:triplewhale-property-billing-province-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Billing Province classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare billingProvince. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-billing-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 :triplewhale-property-billing-province-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-billing-province-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Billing Province confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-billing-province-classification ;
    conf:confidenceValue :triplewhale-property-billing-province-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-billing-province-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 5 models declare city." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "city" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/city> .

:triplewhale-property-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data City classification" ;
    rdfs:comment "Upstream comment: Query alias: 5 models declare city." ;
    dcls:classifiesElement :triplewhale-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 :triplewhale-property-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

:triplewhale-property-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-contacts-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Contacts field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare contacts." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "contacts" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/contacts> .

:triplewhale-property-contacts-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Contacts classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare contacts. Broad contact, customer, user, owner, or actor object field; review nested payloads before asserting specific personal-data categories." ;
    dcls:classifiesElement :triplewhale-property-contacts-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 :triplewhale-property-contacts-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-contacts-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Contacts confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-contacts-classification ;
    conf:confidenceValue :triplewhale-property-contacts-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-contacts-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.68 .

:triplewhale-property-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 7 models declare country." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "country" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/country> .

:triplewhale-property-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Country classification" ;
    rdfs:comment "Upstream comment: Query alias: 7 models declare country." ;
    dcls:classifiesElement :triplewhale-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 :triplewhale-property-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

:triplewhale-property-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-country-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Country Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare countryCode." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "countryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/countryCode> .

:triplewhale-property-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Country Code classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare countryCode. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-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 :triplewhale-property-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

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

:triplewhale-property-customer-email-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Email field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 4 models declare customerEmail." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerEmail" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/customerEmail> .

:triplewhale-property-customer-email-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Email classification" ;
    rdfs:comment "Upstream comment: Query alias: 4 models declare customerEmail." ;
    dcls:classifiesElement :triplewhale-property-customer-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 :triplewhale-property-customer-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

:triplewhale-property-customer-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-customer-first-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer First Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare customerFirstName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerFirstName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/customerFirstName> .

:triplewhale-property-customer-first-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer First Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare customerFirstName." ;
    dcls:classifiesElement :triplewhale-property-customer-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 :triplewhale-property-customer-first-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-customer-first-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer First Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-customer-first-name-classification ;
    conf:confidenceValue :triplewhale-property-customer-first-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-customer-first-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-customer-from-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer From City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare customerFromCity." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerFromCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/customerFromCity> .

:triplewhale-property-customer-from-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer From City classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare customerFromCity." ;
    dcls:classifiesElement :triplewhale-property-customer-from-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 :triplewhale-property-customer-from-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-customer-from-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer From City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-customer-from-city-classification ;
    conf:confidenceValue :triplewhale-property-customer-from-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-customer-from-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-customer-from-country-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer From Country Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare customerFromCountryCode." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerFromCountryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/customerFromCountryCode> .

:triplewhale-property-customer-from-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer From Country Code classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare customerFromCountryCode. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-customer-from-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 :triplewhale-property-customer-from-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-customer-from-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer From Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-customer-from-country-code-classification ;
    conf:confidenceValue :triplewhale-property-customer-from-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-customer-from-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-customer-from-country-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer From Country Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare customerFromCountryName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerFromCountryName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/customerFromCountryName> .

:triplewhale-property-customer-from-country-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer From Country Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare customerFromCountryName." ;
    dcls:classifiesElement :triplewhale-property-customer-from-country-name-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 :triplewhale-property-customer-from-country-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-customer-from-country-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer From Country Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-customer-from-country-name-classification ;
    conf:confidenceValue :triplewhale-property-customer-from-country-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-customer-from-country-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-customer-from-state-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer From State Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare customerFromStateCode." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerFromStateCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/customerFromStateCode> .

:triplewhale-property-customer-from-state-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer From State Code classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare customerFromStateCode. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-customer-from-state-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 :triplewhale-property-customer-from-state-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-customer-from-state-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer From State Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-customer-from-state-code-classification ;
    conf:confidenceValue :triplewhale-property-customer-from-state-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-customer-from-state-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-customer-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 7 models declare customerId." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/customerId> .

:triplewhale-property-customer-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 7 models declare customerId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-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 :triplewhale-property-customer-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

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

:triplewhale-property-customer-id-key-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Id Key field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 3 models declare customerIdKey." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerIdKey" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/customerIdKey> .

:triplewhale-property-customer-id-key-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Id Key classification" ;
    rdfs:comment "Upstream comment: Query alias: 3 models declare customerIdKey. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-customer-id-key-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 :triplewhale-property-customer-id-key-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-customer-id-key-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Id Key confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-customer-id-key-classification ;
    conf:confidenceValue :triplewhale-property-customer-id-key-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-customer-id-key-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-customer-identity-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Identity field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare customerIdentity." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerIdentity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/customerIdentity> .

:triplewhale-property-customer-identity-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Identity classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare customerIdentity. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-customer-identity-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 :triplewhale-property-customer-identity-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

:triplewhale-property-customer-identity-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-customer-identity-type-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Identity Type field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares customerIdentityType." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerIdentityType" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/customerIdentityType> .

:triplewhale-property-customer-identity-type-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Identity Type classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares customerIdentityType. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-customer-identity-type-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 :triplewhale-property-customer-identity-type-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-customer-identity-type-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Identity Type confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-customer-identity-type-classification ;
    conf:confidenceValue :triplewhale-property-customer-identity-type-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-customer-identity-type-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-customer-ids-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Ids field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares customerIds." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerIds" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/customerIds> .

:triplewhale-property-customer-ids-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Ids classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares customerIds. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-customer-ids-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 :triplewhale-property-customer-ids-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

:triplewhale-property-customer-ids-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-customer-last-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Last Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare customerLastName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerLastName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/customerLastName> .

:triplewhale-property-customer-last-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Last Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare customerLastName." ;
    dcls:classifiesElement :triplewhale-property-customer-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 :triplewhale-property-customer-last-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-customer-last-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customer Last Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-customer-last-name-classification ;
    conf:confidenceValue :triplewhale-property-customer-last-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-customer-last-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-customer-phone-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customer Phone field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares customerPhone." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customerPhone" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/customerPhone> .

:triplewhale-property-customer-phone-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customer Phone classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares customerPhone." ;
    dcls:classifiesElement :triplewhale-property-customer-phone-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 :triplewhale-property-customer-phone-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

:triplewhale-property-customer-phone-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:triplewhale-property-customers-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Customers field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares customers." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "customers" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/customers> .

:triplewhale-property-customers-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Customers classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares customers. Broad contact, customer, user, owner, or actor object field; review nested payloads before asserting specific personal-data categories." ;
    dcls:classifiesElement :triplewhale-property-customers-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 :triplewhale-property-customers-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-customers-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Customers confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-customers-classification ;
    conf:confidenceValue :triplewhale-property-customers-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-customers-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.68 .

:triplewhale-property-device-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Device field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 5 models declare device." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "device" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/device> .

:triplewhale-property-device-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Device classification" ;
    rdfs:comment "Upstream comment: Query alias: 5 models declare device." ;
    dcls:classifiesElement :triplewhale-property-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 :triplewhale-property-device-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

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

:triplewhale-property-device-model-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Device Model field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares deviceModel." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "deviceModel" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/deviceModel> .

:triplewhale-property-device-model-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Device Model classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares deviceModel." ;
    dcls:classifiesElement :triplewhale-property-device-model-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 :triplewhale-property-device-model-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-device-model-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Device Model confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-device-model-classification ;
    conf:confidenceValue :triplewhale-property-device-model-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-device-model-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.74 .

:triplewhale-property-display-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Display Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare displayName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "displayName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/displayName> .

:triplewhale-property-display-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Display Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare displayName." ;
    dcls:classifiesElement :triplewhale-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 :triplewhale-property-display-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

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

:triplewhale-property-email-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Email field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare email." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "email" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/email> .

:triplewhale-property-email-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Email classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare email." ;
    dcls:classifiesElement :triplewhale-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 :triplewhale-property-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

:triplewhale-property-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-email-address-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Email Address field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares emailAddress." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "emailAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/emailAddress> .

:triplewhale-property-email-address-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Email Address classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares emailAddress." ;
    dcls:classifiesElement :triplewhale-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 :triplewhale-property-email-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-email-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Email Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-email-address-classification ;
    conf:confidenceValue :triplewhale-property-email-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-email-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-email-marketing-consent-collected-from-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Email Marketing Consent Collected From field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares emailMarketingConsentCollectedFrom." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "emailMarketingConsentCollectedFrom" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/emailMarketingConsentCollectedFrom> .

:triplewhale-property-email-marketing-consent-collected-from-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Email Marketing Consent Collected From classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares emailMarketingConsentCollectedFrom." ;
    dcls:classifiesElement :triplewhale-property-email-marketing-consent-collected-from-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 :triplewhale-property-email-marketing-consent-collected-from-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-email-marketing-consent-collected-from-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Email Marketing Consent Collected From confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-email-marketing-consent-collected-from-classification ;
    conf:confidenceValue :triplewhale-property-email-marketing-consent-collected-from-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-email-marketing-consent-collected-from-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-email-marketing-consent-opt-in-level-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Email Marketing Consent Opt In Level field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares emailMarketingConsentOptInLevel." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "emailMarketingConsentOptInLevel" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/emailMarketingConsentOptInLevel> .

:triplewhale-property-email-marketing-consent-opt-in-level-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Email Marketing Consent Opt In Level classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares emailMarketingConsentOptInLevel." ;
    dcls:classifiesElement :triplewhale-property-email-marketing-consent-opt-in-level-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 :triplewhale-property-email-marketing-consent-opt-in-level-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-email-marketing-consent-opt-in-level-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Email Marketing Consent Opt In Level confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-email-marketing-consent-opt-in-level-classification ;
    conf:confidenceValue :triplewhale-property-email-marketing-consent-opt-in-level-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-email-marketing-consent-opt-in-level-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-email-marketing-consent-status-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Email Marketing Consent Status field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares emailMarketingConsentStatus." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "emailMarketingConsentStatus" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/emailMarketingConsentStatus> .

:triplewhale-property-email-marketing-consent-status-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Email Marketing Consent Status classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares emailMarketingConsentStatus." ;
    dcls:classifiesElement :triplewhale-property-email-marketing-consent-status-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 :triplewhale-property-email-marketing-consent-status-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-email-marketing-consent-status-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Email Marketing Consent Status confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-email-marketing-consent-status-classification ;
    conf:confidenceValue :triplewhale-property-email-marketing-consent-status-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-email-marketing-consent-status-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-email-marketing-consent-updated-at-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Email Marketing Consent Updated At field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares emailMarketingConsentUpdatedAt." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "emailMarketingConsentUpdatedAt" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/emailMarketingConsentUpdatedAt> .

:triplewhale-property-email-marketing-consent-updated-at-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Email Marketing Consent Updated At classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares emailMarketingConsentUpdatedAt." ;
    dcls:classifiesElement :triplewhale-property-email-marketing-consent-updated-at-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 :triplewhale-property-email-marketing-consent-updated-at-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-email-marketing-consent-updated-at-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Email Marketing Consent Updated At confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-email-marketing-consent-updated-at-classification ;
    conf:confidenceValue :triplewhale-property-email-marketing-consent-updated-at-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-email-marketing-consent-updated-at-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-email-signups-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Email Signups field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare emailSignups." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "emailSignups" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/emailSignups> .

:triplewhale-property-email-signups-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Email Signups classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare emailSignups." ;
    dcls:classifiesElement :triplewhale-property-email-signups-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 :triplewhale-property-email-signups-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-email-signups-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Email Signups confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-email-signups-classification ;
    conf:confidenceValue :triplewhale-property-email-signups-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-email-signups-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-emails-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Emails field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares emails." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "emails" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/emails> .

:triplewhale-property-emails-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Emails classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares emails." ;
    dcls:classifiesElement :triplewhale-property-emails-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 :triplewhale-property-emails-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-emails-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Emails confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-emails-classification ;
    conf:confidenceValue :triplewhale-property-emails-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-emails-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-first-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data First Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares firstName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "firstName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/firstName> .

:triplewhale-property-first-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data First Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares firstName." ;
    dcls:classifiesElement :triplewhale-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 :triplewhale-property-first-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-first-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data First Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-first-name-classification ;
    conf:confidenceValue :triplewhale-property-first-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-first-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-first-order-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data First Order Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares firstOrderId." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "firstOrderId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/firstOrderId> .

:triplewhale-property-first-order-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data First Order Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares firstOrderId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-first-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 :triplewhale-property-first-order-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-first-order-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data First Order Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-first-order-id-classification ;
    conf:confidenceValue :triplewhale-property-first-order-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-first-order-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-in-reply-to-user-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data In Reply To User Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares inReplyToUserId." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "inReplyToUserId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/inReplyToUserId> .

:triplewhale-property-in-reply-to-user-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data In Reply To User Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares inReplyToUserId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-in-reply-to-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 :triplewhale-property-in-reply-to-user-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-in-reply-to-user-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data In Reply To User Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-in-reply-to-user-id-classification ;
    conf:confidenceValue :triplewhale-property-in-reply-to-user-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-in-reply-to-user-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-landing-page-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Landing Page field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 4 models declare landingPage." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "landingPage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/landingPage> .

:triplewhale-property-landing-page-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Landing Page classification" ;
    rdfs:comment "Upstream comment: Query alias: 4 models declare landingPage. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :triplewhale-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 :triplewhale-property-landing-page-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-landing-page-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Landing Page confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-landing-page-classification ;
    conf:confidenceValue :triplewhale-property-landing-page-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

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

:triplewhale-property-language-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Language field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares language." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "language" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/language> .

:triplewhale-property-language-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Language classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares language. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :triplewhale-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 :triplewhale-property-language-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

:triplewhale-property-language-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:triplewhale-property-last-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Last Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares lastName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "lastName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/lastName> .

:triplewhale-property-last-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Last Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares lastName." ;
    dcls:classifiesElement :triplewhale-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 :triplewhale-property-last-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-last-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Last Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-last-name-classification ;
    conf:confidenceValue :triplewhale-property-last-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-last-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-last-order-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Last Order Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares lastOrderId." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "lastOrderId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/lastOrderId> .

:triplewhale-property-last-order-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Last Order Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares lastOrderId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-last-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 :triplewhale-property-last-order-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-last-order-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Last Order Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-last-order-id-classification ;
    conf:confidenceValue :triplewhale-property-last-order-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-last-order-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-latitude-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Latitude field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares latitude." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "latitude" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/latitude> .

:triplewhale-property-latitude-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Latitude classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares latitude." ;
    dcls:classifiesElement :triplewhale-property-latitude-element ;
    dcls:classifiedByRule :gps-coordinate-rule ;
    dcls:candidatePersonalDataCategory pd:GPSCoordinate ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :triplewhale-property-latitude-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-latitude-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Latitude confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-latitude-classification ;
    conf:confidenceValue :triplewhale-property-latitude-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-latitude-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.94 .

:triplewhale-property-locale-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Locale field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares locale." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "locale" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/locale> .

:triplewhale-property-locale-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Locale classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares locale. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :triplewhale-property-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 :triplewhale-property-locale-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

:triplewhale-property-locale-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:triplewhale-property-longitude-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Longitude field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares longitude." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "longitude" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/longitude> .

:triplewhale-property-longitude-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Longitude classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares longitude." ;
    dcls:classifiesElement :triplewhale-property-longitude-element ;
    dcls:classifiedByRule :gps-coordinate-rule ;
    dcls:candidatePersonalDataCategory pd:GPSCoordinate ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :triplewhale-property-longitude-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-longitude-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Longitude confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-longitude-classification ;
    conf:confidenceValue :triplewhale-property-longitude-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-longitude-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.94 .

:triplewhale-property-ms-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Ms Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 3 models declare msCountry." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "msCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/msCountry> .

:triplewhale-property-ms-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Ms Country classification" ;
    rdfs:comment "Upstream comment: Query alias: 3 models declare msCountry." ;
    dcls:classifiesElement :triplewhale-property-ms-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 :triplewhale-property-ms-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-ms-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Ms Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-ms-country-classification ;
    conf:confidenceValue :triplewhale-property-ms-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-ms-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-ms-country-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Ms Country Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares msCountryName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "msCountryName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/msCountryName> .

:triplewhale-property-ms-country-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Ms Country Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares msCountryName." ;
    dcls:classifiesElement :triplewhale-property-ms-country-name-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 :triplewhale-property-ms-country-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-ms-country-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Ms Country Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-ms-country-name-classification ;
    conf:confidenceValue :triplewhale-property-ms-country-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-ms-country-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-note-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Note field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares note." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "note" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/note> .

:triplewhale-property-note-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data 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 :triplewhale-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 :triplewhale-property-note-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-note-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Note confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-note-classification ;
    conf:confidenceValue :triplewhale-property-note-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-note-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.58 .

:triplewhale-property-order-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Order Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 6 models declare orderId." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "orderId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/orderId> .

:triplewhale-property-order-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Order Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 6 models declare orderId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-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 :triplewhale-property-order-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

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

:triplewhale-property-phone-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Phone field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare phone." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "phone" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/phone> .

:triplewhale-property-phone-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Phone classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare phone." ;
    dcls:classifiesElement :triplewhale-property-phone-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 :triplewhale-property-phone-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-phone-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Phone confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-phone-classification ;
    conf:confidenceValue :triplewhale-property-phone-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-phone-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.97 .

:triplewhale-property-primary-email-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Primary Email field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares primaryEmail." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "primaryEmail" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/primaryEmail> .

:triplewhale-property-primary-email-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Primary Email classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares primaryEmail." ;
    dcls:classifiesElement :triplewhale-property-primary-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 :triplewhale-property-primary-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-primary-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Primary Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-primary-email-classification ;
    conf:confidenceValue :triplewhale-property-primary-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-primary-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-query-params-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Query Params field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares queryParams." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "queryParams" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/queryParams> .

:triplewhale-property-query-params-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Query Params classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares queryParams. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :triplewhale-property-query-params-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 :triplewhale-property-query-params-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-query-params-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Query Params confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-query-params-classification ;
    conf:confidenceValue :triplewhale-property-query-params-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-query-params-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:triplewhale-property-receiver-email-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Receiver Email field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares receiverEmail." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "receiverEmail" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/receiverEmail> .

:triplewhale-property-receiver-email-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Receiver Email classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares receiverEmail." ;
    dcls:classifiesElement :triplewhale-property-receiver-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 :triplewhale-property-receiver-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-receiver-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Receiver Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-receiver-email-classification ;
    conf:confidenceValue :triplewhale-property-receiver-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-receiver-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-receiver-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Receiver Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares receiverName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "receiverName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/receiverName> .

:triplewhale-property-receiver-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Receiver Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares receiverName." ;
    dcls:classifiesElement :triplewhale-property-receiver-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 :triplewhale-property-receiver-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-receiver-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Receiver Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-receiver-name-classification ;
    conf:confidenceValue :triplewhale-property-receiver-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-receiver-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-reviewer-country-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Reviewer Country Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares reviewerCountryCode." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "reviewerCountryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/reviewerCountryCode> .

:triplewhale-property-reviewer-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Reviewer Country Code classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares reviewerCountryCode. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-reviewer-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 :triplewhale-property-reviewer-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-reviewer-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Reviewer Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-reviewer-country-code-classification ;
    conf:confidenceValue :triplewhale-property-reviewer-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-reviewer-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-reviewer-country-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Reviewer Country Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares reviewerCountryName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "reviewerCountryName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/reviewerCountryName> .

:triplewhale-property-reviewer-country-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Reviewer Country Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares reviewerCountryName." ;
    dcls:classifiesElement :triplewhale-property-reviewer-country-name-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 :triplewhale-property-reviewer-country-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-reviewer-country-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Reviewer Country Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-reviewer-country-name-classification ;
    conf:confidenceValue :triplewhale-property-reviewer-country-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-reviewer-country-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-reviewer-display-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Reviewer Display Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares reviewerDisplayName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "reviewerDisplayName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/reviewerDisplayName> .

:triplewhale-property-reviewer-display-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Reviewer Display Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares reviewerDisplayName." ;
    dcls:classifiesElement :triplewhale-property-reviewer-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 :triplewhale-property-reviewer-display-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-reviewer-display-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Reviewer Display Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-reviewer-display-name-classification ;
    conf:confidenceValue :triplewhale-property-reviewer-display-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-reviewer-display-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-reviewer-email-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Reviewer Email field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares reviewerEmail." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "reviewerEmail" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/reviewerEmail> .

:triplewhale-property-reviewer-email-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Reviewer Email classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares reviewerEmail." ;
    dcls:classifiesElement :triplewhale-property-reviewer-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 :triplewhale-property-reviewer-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-reviewer-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Reviewer Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-reviewer-email-classification ;
    conf:confidenceValue :triplewhale-property-reviewer-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-reviewer-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-reviewer-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Reviewer Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares reviewerName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "reviewerName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/reviewerName> .

:triplewhale-property-reviewer-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Reviewer Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares reviewerName." ;
    dcls:classifiesElement :triplewhale-property-reviewer-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 :triplewhale-property-reviewer-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-reviewer-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Reviewer Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-reviewer-name-classification ;
    conf:confidenceValue :triplewhale-property-reviewer-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-reviewer-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-sender-email-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Sender Email field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares senderEmail." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "senderEmail" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/senderEmail> .

:triplewhale-property-sender-email-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Sender Email classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares senderEmail." ;
    dcls:classifiesElement :triplewhale-property-sender-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 :triplewhale-property-sender-email-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-sender-email-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Sender Email confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-sender-email-classification ;
    conf:confidenceValue :triplewhale-property-sender-email-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-sender-email-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.98 .

:triplewhale-property-sender-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Sender Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares senderName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "senderName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/senderName> .

:triplewhale-property-sender-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Sender Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares senderName." ;
    dcls:classifiesElement :triplewhale-property-sender-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 :triplewhale-property-sender-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-sender-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Sender Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-sender-name-classification ;
    conf:confidenceValue :triplewhale-property-sender-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-sender-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-session-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Session City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares sessionCity." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "sessionCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/sessionCity> .

:triplewhale-property-session-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Session City classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares sessionCity." ;
    dcls:classifiesElement :triplewhale-property-session-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 :triplewhale-property-session-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-session-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Session City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-session-city-classification ;
    conf:confidenceValue :triplewhale-property-session-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-session-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-session-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Session Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares sessionCountry." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "sessionCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/sessionCountry> .

:triplewhale-property-session-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Session Country classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares sessionCountry." ;
    dcls:classifiesElement :triplewhale-property-session-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 :triplewhale-property-session-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-session-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Session Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-session-country-classification ;
    conf:confidenceValue :triplewhale-property-session-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-session-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-session-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Session Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 4 models declare sessionId." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "sessionId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/sessionId> .

:triplewhale-property-session-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Session Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 4 models declare sessionId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-session-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 :triplewhale-property-session-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-session-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Session Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-session-id-classification ;
    conf:confidenceValue :triplewhale-property-session-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-session-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-shipping-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare shippingCity." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/shippingCity> .

:triplewhale-property-shipping-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping City classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare shippingCity." ;
    dcls:classifiesElement :triplewhale-property-shipping-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 :triplewhale-property-shipping-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-shipping-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-shipping-city-classification ;
    conf:confidenceValue :triplewhale-property-shipping-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-shipping-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-shipping-country-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping Country Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare shippingCountryCode." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingCountryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/shippingCountryCode> .

:triplewhale-property-shipping-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping Country Code classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare shippingCountryCode. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-shipping-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 :triplewhale-property-shipping-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-shipping-country-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping Country Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-shipping-country-code-classification ;
    conf:confidenceValue :triplewhale-property-shipping-country-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-shipping-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-shipping-country-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping Country Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare shippingCountryName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingCountryName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/shippingCountryName> .

:triplewhale-property-shipping-country-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping Country Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare shippingCountryName." ;
    dcls:classifiesElement :triplewhale-property-shipping-country-name-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 :triplewhale-property-shipping-country-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-shipping-country-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping Country Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-shipping-country-name-classification ;
    conf:confidenceValue :triplewhale-property-shipping-country-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-shipping-country-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-shipping-state-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping State field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare shippingState." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/shippingState> .

:triplewhale-property-shipping-state-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping State classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare shippingState. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-shipping-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 :triplewhale-property-shipping-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-shipping-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-shipping-state-classification ;
    conf:confidenceValue :triplewhale-property-shipping-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-shipping-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-shipping-state-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping State Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare shippingStateCode." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingStateCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/shippingStateCode> .

:triplewhale-property-shipping-state-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping State Code classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare shippingStateCode. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-shipping-state-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 :triplewhale-property-shipping-state-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-shipping-state-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping State Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-shipping-state-code-classification ;
    conf:confidenceValue :triplewhale-property-shipping-state-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-shipping-state-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-shipping-zip-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Shipping Zip field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare shippingZip." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "shippingZip" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/shippingZip> .

:triplewhale-property-shipping-zip-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Shipping Zip classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare shippingZip." ;
    dcls:classifiesElement :triplewhale-property-shipping-zip-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 :triplewhale-property-shipping-zip-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-shipping-zip-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Shipping Zip confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-shipping-zip-classification ;
    conf:confidenceValue :triplewhale-property-shipping-zip-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-shipping-zip-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:triplewhale-property-source-url-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Source Url field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares sourceUrl." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "sourceUrl" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/sourceUrl> .

:triplewhale-property-source-url-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data 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 :triplewhale-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 :triplewhale-property-source-url-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

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

:triplewhale-property-state-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data State field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare state." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "state" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/state> .

:triplewhale-property-state-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data 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 :triplewhale-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 :triplewhale-property-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-state-classification ;
    conf:confidenceValue :triplewhale-property-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-state-code-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data State Code field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare stateCode." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "stateCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/stateCode> .

:triplewhale-property-state-code-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data State Code classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare stateCode. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-state-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 :triplewhale-property-state-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-state-code-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data State Code confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-state-code-classification ;
    conf:confidenceValue :triplewhale-property-state-code-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-state-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-subscription-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Subscription Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare subscriptionId." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "subscriptionId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/subscriptionId> .

:triplewhale-property-subscription-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Subscription Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare subscriptionId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-subscription-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 :triplewhale-property-subscription-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-subscription-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Subscription Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-subscription-id-classification ;
    conf:confidenceValue :triplewhale-property-subscription-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-subscription-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-ticket-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Ticket Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares ticketId." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "ticketId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/ticketId> .

:triplewhale-property-ticket-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Ticket Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares ticketId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-ticket-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 :triplewhale-property-ticket-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-ticket-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Ticket Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-ticket-id-classification ;
    conf:confidenceValue :triplewhale-property-ticket-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-ticket-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-to-city-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data To City field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares toCity." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "toCity" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/toCity> .

:triplewhale-property-to-city-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data To City classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares toCity." ;
    dcls:classifiesElement :triplewhale-property-to-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 :triplewhale-property-to-city-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-to-city-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data To City confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-to-city-classification ;
    conf:confidenceValue :triplewhale-property-to-city-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-to-city-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.92 .

:triplewhale-property-to-country-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data To Country field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares toCountry." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "toCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/toCountry> .

:triplewhale-property-to-country-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data To Country classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares toCountry." ;
    dcls:classifiesElement :triplewhale-property-to-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 :triplewhale-property-to-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-to-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data To Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-to-country-classification ;
    conf:confidenceValue :triplewhale-property-to-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-to-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-to-country-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data To Country Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares toCountryName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "toCountryName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/toCountryName> .

:triplewhale-property-to-country-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data To Country Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares toCountryName." ;
    dcls:classifiesElement :triplewhale-property-to-country-name-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 :triplewhale-property-to-country-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-to-country-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data To Country Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-to-country-name-classification ;
    conf:confidenceValue :triplewhale-property-to-country-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-to-country-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:triplewhale-property-to-state-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data To State field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares toState." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "toState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/toState> .

:triplewhale-property-to-state-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data To State classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares toState. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :triplewhale-property-to-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 :triplewhale-property-to-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-to-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data To State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-to-state-classification ;
    conf:confidenceValue :triplewhale-property-to-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-to-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:triplewhale-property-triple-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Triple Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 5 models declare tripleId." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "tripleId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/tripleId> .

:triplewhale-property-triple-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Triple Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 5 models declare tripleId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-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 :triplewhale-property-triple-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-id-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Triple Id confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-id-classification ;
    conf:confidenceValue :triplewhale-property-triple-id-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-id-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-triple-ids-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Triple Ids field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares tripleIds." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "tripleIds" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/tripleIds> .

:triplewhale-property-triple-ids-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Triple Ids classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares tripleIds. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-property-triple-ids-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 :triplewhale-property-triple-ids-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-triple-ids-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Triple Ids confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-triple-ids-classification ;
    conf:confidenceValue :triplewhale-property-triple-ids-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-triple-ids-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:triplewhale-property-url-query-params-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Url Query Params field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares urlQueryParams." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "urlQueryParams" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/urlQueryParams> .

:triplewhale-property-url-query-params-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Url Query Params classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares urlQueryParams. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :triplewhale-property-url-query-params-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 :triplewhale-property-url-query-params-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-url-query-params-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Url Query Params confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-url-query-params-classification ;
    conf:confidenceValue :triplewhale-property-url-query-params-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-url-query-params-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:triplewhale-property-user-id-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data User Id field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 3 models declare userId." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "userId" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/userId> .

:triplewhale-property-user-id-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data User Id classification" ;
    rdfs:comment "Upstream comment: Query alias: 3 models declare userId. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :triplewhale-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 :triplewhale-property-user-id-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

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

:triplewhale-property-user-name-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data User Name field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares userName." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "userName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/userName> .

:triplewhale-property-user-name-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data User Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares userName. Username-like field; review whether values are real usernames, handles, display aliases, or non-person account labels." ;
    dcls:classifiesElement :triplewhale-property-user-name-element ;
    dcls:classifiedByRule :username-rule ;
    dcls:candidatePersonalDataCategory pd:Username ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :triplewhale-property-user-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-user-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data User Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-user-name-classification ;
    conf:confidenceValue :triplewhale-property-user-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-user-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.88 .

:triplewhale-property-valid-email-address-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Valid Email Address field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares validEmailAddress." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "validEmailAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/validEmailAddress> .

:triplewhale-property-valid-email-address-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Valid Email Address classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares validEmailAddress. Boolean or configuration field derived from email semantics; review whether values contain an email address or only a status flag." ;
    dcls:classifiesElement :triplewhale-property-valid-email-address-element ;
    dcls:classifiedByRule :email-derived-flag-rule ;
    dcls:candidatePersonalDataCategory pd:EmailAddress ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :triplewhale-property-valid-email-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-valid-email-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Valid Email Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-valid-email-address-classification ;
    conf:confidenceValue :triplewhale-property-valid-email-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-valid-email-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.72 .

:triplewhale-property-verified-email-address-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Verified Email Address field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 1 model declares verifiedEmailAddress." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "verifiedEmailAddress" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/verifiedEmailAddress> .

:triplewhale-property-verified-email-address-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Verified Email Address classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares verifiedEmailAddress. Boolean or configuration field derived from email semantics; review whether values contain an email address or only a status flag." ;
    dcls:classifiesElement :triplewhale-property-verified-email-address-element ;
    dcls:classifiedByRule :email-derived-flag-rule ;
    dcls:candidatePersonalDataCategory pd:EmailAddress ;
    dcls:hasSensitivityLevel dcls:ModerateSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :triplewhale-property-verified-email-address-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-verified-email-address-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Verified Email Address confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-verified-email-address-classification ;
    conf:confidenceValue :triplewhale-property-verified-email-address-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-verified-email-address-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.72 .

:triplewhale-property-zip-element
    a dcls:DataElement ;
    rdfs:label "Triple Whale Data Zip field" ;
    rdfs:comment "Relay schema field from Triple Whale Data. Upstream comment: Query alias: 2 models declare zip." ;
    dcls:sourceAsset triplewhale: ;
    dcls:path "zip" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/triplewhale/property/zip> .

:triplewhale-property-zip-classification
    a dcls:DataClassification ;
    rdfs:label "Triple Whale Data Zip classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare zip." ;
    dcls:classifiesElement :triplewhale-property-zip-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 :triplewhale-property-zip-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:triplewhale-property-zip-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "Triple Whale Data Zip confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :triplewhale-property-zip-classification ;
    conf:confidenceValue :triplewhale-property-zip-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:triplewhale-property-zip-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .
