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

:linkedin-property-linkedin-abtesting-execution-state-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Execution State field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ABTesting/executionState> and path executionState." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "executionState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ABTesting/executionState> .

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

:linkedin-property-linkedin-abtesting-execution-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Execution State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-abtesting-execution-state-classification ;
    conf:confidenceValue :linkedin-property-linkedin-abtesting-execution-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-abtesting-execution-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:linkedin-property-linkedin-abtesting-execution-state-criteria-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Execution State Criteria field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ABTesting/executionStateCriteria> and path executionStateCriteria." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "executionStateCriteria" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ABTesting/executionStateCriteria> .

:linkedin-property-linkedin-abtesting-execution-state-criteria-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Execution State Criteria classification" ;
    rdfs:comment "Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :linkedin-property-linkedin-abtesting-execution-state-criteria-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 :linkedin-property-linkedin-abtesting-execution-state-criteria-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-abtesting-execution-state-criteria-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Execution State Criteria confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-abtesting-execution-state-criteria-classification ;
    conf:confidenceValue :linkedin-property-linkedin-abtesting-execution-state-criteria-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-abtesting-execution-state-criteria-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:linkedin-property-linkedin-abtesting-reference-campaign-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Reference Campaign field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ABTesting/referenceCampaign> and path referenceCampaign." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "referenceCampaign" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ABTesting/referenceCampaign> .

:linkedin-property-linkedin-abtesting-reference-campaign-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Reference Campaign classification" ;
    rdfs:comment "Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-linkedin-abtesting-reference-campaign-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 :linkedin-property-linkedin-abtesting-reference-campaign-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-abtesting-reference-campaign-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Reference Campaign confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-abtesting-reference-campaign-classification ;
    conf:confidenceValue :linkedin-property-linkedin-abtesting-reference-campaign-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-abtesting-reference-campaign-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-linkedin-abtesting-user-intended-state-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn User Intended State field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ABTesting/userIntendedState> and path userIntendedState." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "userIntendedState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ABTesting/userIntendedState> .

:linkedin-property-linkedin-abtesting-user-intended-state-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn User Intended State classification" ;
    rdfs:comment "Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :linkedin-property-linkedin-abtesting-user-intended-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 :linkedin-property-linkedin-abtesting-user-intended-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-abtesting-user-intended-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn User Intended State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-abtesting-user-intended-state-classification ;
    conf:confidenceValue :linkedin-property-linkedin-abtesting-user-intended-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-abtesting-user-intended-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:linkedin-property-linkedin-abtesting-user-intended-state-criteria-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn User Intended State Criteria field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ABTesting/userIntendedStateCriteria> and path userIntendedStateCriteria." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "userIntendedStateCriteria" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ABTesting/userIntendedStateCriteria> .

:linkedin-property-linkedin-abtesting-user-intended-state-criteria-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn User Intended State Criteria classification" ;
    rdfs:comment "Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :linkedin-property-linkedin-abtesting-user-intended-state-criteria-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 :linkedin-property-linkedin-abtesting-user-intended-state-criteria-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-abtesting-user-intended-state-criteria-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn User Intended State Criteria confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-abtesting-user-intended-state-criteria-classification ;
    conf:confidenceValue :linkedin-property-linkedin-abtesting-user-intended-state-criteria-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-abtesting-user-intended-state-criteria-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:linkedin-property-linkedin-account-access-controls-user-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn User field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AccountAccessControls/user> and path user." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "user" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AccountAccessControls/user> .

:linkedin-property-linkedin-account-access-controls-user-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn User classification" ;
    rdfs:comment "Broad contact, customer, user, owner, or actor object field; review nested payloads before asserting specific personal-data categories." ;
    dcls:classifiesElement :linkedin-property-linkedin-account-access-controls-user-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 :linkedin-property-linkedin-account-access-controls-user-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-account-access-controls-user-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn User confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-account-access-controls-user-classification ;
    conf:confidenceValue :linkedin-property-linkedin-account-access-controls-user-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-account-access-controls-user-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.68 .

:linkedin-property-linkedin-account-users-user-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn User field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AccountUsers/user> and path user." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "user" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AccountUsers/user> .

:linkedin-property-linkedin-account-users-user-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn User classification" ;
    rdfs:comment "Broad contact, customer, user, owner, or actor object field; review nested payloads before asserting specific personal-data categories." ;
    dcls:classifiesElement :linkedin-property-linkedin-account-users-user-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 :linkedin-property-linkedin-account-users-user-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-account-users-user-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn User confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-account-users-user-classification ;
    conf:confidenceValue :linkedin-property-linkedin-account-users-user-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-account-users-user-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.68 .

:linkedin-property-linkedin-ad-account-reference-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Reference field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AdAccount/reference> and path reference." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "reference" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AdAccount/reference> .

:linkedin-property-linkedin-ad-account-reference-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Reference classification" ;
    rdfs:comment "Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-linkedin-ad-account-reference-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 :linkedin-property-linkedin-ad-account-reference-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-ad-account-reference-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Reference confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-ad-account-reference-classification ;
    conf:confidenceValue :linkedin-property-linkedin-ad-account-reference-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-ad-account-reference-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-linkedin-ad-account-reference-info-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Reference Info field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AdAccount/referenceInfo> and path referenceInfo." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "referenceInfo" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AdAccount/referenceInfo> .

:linkedin-property-linkedin-ad-account-reference-info-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Reference Info classification" ;
    rdfs:comment "Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-linkedin-ad-account-reference-info-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 :linkedin-property-linkedin-ad-account-reference-info-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-ad-account-reference-info-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Reference Info confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-ad-account-reference-info-classification ;
    conf:confidenceValue :linkedin-property-linkedin-ad-account-reference-info-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-ad-account-reference-info-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-linkedin-ad-analytics-landing-page-clicks-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Landing Page Clicks field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AdAnalytics/landingPageClicks> and path landingPageClicks." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "landingPageClicks" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AdAnalytics/landingPageClicks> .

:linkedin-property-linkedin-ad-analytics-landing-page-clicks-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Landing Page Clicks classification" ;
    rdfs:comment "URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :linkedin-property-linkedin-ad-analytics-landing-page-clicks-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 :linkedin-property-linkedin-ad-analytics-landing-page-clicks-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-ad-analytics-landing-page-clicks-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Landing Page Clicks confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-ad-analytics-landing-page-clicks-classification ;
    conf:confidenceValue :linkedin-property-linkedin-ad-analytics-landing-page-clicks-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-ad-analytics-landing-page-clicks-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:linkedin-property-linkedin-ad-analytics-valid-work-email-leads-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Valid Work Email Leads field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AdAnalytics/validWorkEmailLeads> and path validWorkEmailLeads." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "validWorkEmailLeads" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AdAnalytics/validWorkEmailLeads> .

:linkedin-property-linkedin-ad-analytics-valid-work-email-leads-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Valid Work Email Leads classification" ;
    rdfs:comment "Boolean or configuration field derived from email semantics; review whether values contain an email address or only a status flag." ;
    dcls:classifiesElement :linkedin-property-linkedin-ad-analytics-valid-work-email-leads-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 :linkedin-property-linkedin-ad-analytics-valid-work-email-leads-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-ad-analytics-valid-work-email-leads-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Valid Work Email Leads confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-ad-analytics-valid-work-email-leads-classification ;
    conf:confidenceValue :linkedin-property-linkedin-ad-analytics-valid-work-email-leads-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-ad-analytics-valid-work-email-leads-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.72 .

:linkedin-property-linkedin-ad-analytics-viral-landing-page-clicks-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Viral Landing Page Clicks field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AdAnalytics/viralLandingPageClicks> and path viralLandingPageClicks." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "viralLandingPageClicks" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AdAnalytics/viralLandingPageClicks> .

:linkedin-property-linkedin-ad-analytics-viral-landing-page-clicks-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Viral Landing Page Clicks classification" ;
    rdfs:comment "URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :linkedin-property-linkedin-ad-analytics-viral-landing-page-clicks-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 :linkedin-property-linkedin-ad-analytics-viral-landing-page-clicks-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-ad-analytics-viral-landing-page-clicks-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Viral Landing Page Clicks confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-ad-analytics-viral-landing-page-clicks-classification ;
    conf:confidenceValue :linkedin-property-linkedin-ad-analytics-viral-landing-page-clicks-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-ad-analytics-viral-landing-page-clicks-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:linkedin-property-linkedin-ad-budget-pricing-country-code-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Country Code field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AdBudgetPricing/countryCode> and path countryCode." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "countryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AdBudgetPricing/countryCode> .

:linkedin-property-linkedin-ad-budget-pricing-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn 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 :linkedin-property-linkedin-ad-budget-pricing-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 :linkedin-property-linkedin-ad-budget-pricing-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

:linkedin-property-linkedin-ad-budget-pricing-country-code-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:linkedin-property-linkedin-ads-targeting-locale-country-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Locale Country field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AdsTargeting/localeCountry> and path localeCountry." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "localeCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AdsTargeting/localeCountry> .

:linkedin-property-linkedin-ads-targeting-locale-country-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Locale Country classification" ;
    dcls:classifiesElement :linkedin-property-linkedin-ads-targeting-locale-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 :linkedin-property-linkedin-ads-targeting-locale-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-ads-targeting-locale-country-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Locale Country confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-ads-targeting-locale-country-classification ;
    conf:confidenceValue :linkedin-property-linkedin-ads-targeting-locale-country-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-ads-targeting-locale-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:linkedin-property-linkedin-ads-targeting-locale-language-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Locale Language field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AdsTargeting/localeLanguage> and path localeLanguage." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "localeLanguage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.AdsTargeting/localeLanguage> .

:linkedin-property-linkedin-ads-targeting-locale-language-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Locale Language classification" ;
    rdfs:comment "Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :linkedin-property-linkedin-ads-targeting-locale-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 :linkedin-property-linkedin-ads-targeting-locale-language-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-ads-targeting-locale-language-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Locale Language confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-ads-targeting-locale-language-classification ;
    conf:confidenceValue :linkedin-property-linkedin-ads-targeting-locale-language-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-ads-targeting-locale-language-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:linkedin-property-linkedin-campaign-locale-country-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Locale Country field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.Campaign/localeCountry> and path localeCountry." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "localeCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.Campaign/localeCountry> .

:linkedin-property-linkedin-campaign-locale-country-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Locale Country classification" ;
    dcls:classifiesElement :linkedin-property-linkedin-campaign-locale-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 :linkedin-property-linkedin-campaign-locale-country-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

:linkedin-property-linkedin-campaign-locale-country-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.90 .

:linkedin-property-linkedin-campaign-locale-language-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Locale Language field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.Campaign/localeLanguage> and path localeLanguage." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "localeLanguage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.Campaign/localeLanguage> .

:linkedin-property-linkedin-campaign-locale-language-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Locale Language classification" ;
    rdfs:comment "Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :linkedin-property-linkedin-campaign-locale-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 :linkedin-property-linkedin-campaign-locale-language-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

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

:linkedin-property-linkedin-campaign-offsite-preferences-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Offsite Preferences field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.Campaign/offsitePreferences> and path offsitePreferences." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "offsitePreferences" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.Campaign/offsitePreferences> .

:linkedin-property-linkedin-campaign-offsite-preferences-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Offsite Preferences classification" ;
    rdfs:comment "Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-linkedin-campaign-offsite-preferences-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :linkedin-property-linkedin-campaign-offsite-preferences-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-campaign-offsite-preferences-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Offsite Preferences confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-campaign-offsite-preferences-classification ;
    conf:confidenceValue :linkedin-property-linkedin-campaign-offsite-preferences-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-campaign-offsite-preferences-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-linkedin-campaign-optimization-preference-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Optimization Preference field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.Campaign/optimizationPreference> and path optimizationPreference." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "optimizationPreference" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.Campaign/optimizationPreference> .

:linkedin-property-linkedin-campaign-optimization-preference-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Optimization Preference classification" ;
    rdfs:comment "Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-linkedin-campaign-optimization-preference-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :linkedin-property-linkedin-campaign-optimization-preference-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-campaign-optimization-preference-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Optimization Preference confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-campaign-optimization-preference-classification ;
    conf:confidenceValue :linkedin-property-linkedin-campaign-optimization-preference-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-campaign-optimization-preference-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-linkedin-campaign-page-token-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Page Token field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.Campaign/pageToken> and path pageToken." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "pageToken" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.Campaign/pageToken> .

:linkedin-property-linkedin-campaign-page-token-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Page Token classification" ;
    rdfs:comment "Authentication-adjacent field; review whether the value authenticates, identifies, or is only operational metadata." ;
    dcls:classifiesElement :linkedin-property-linkedin-campaign-page-token-element ;
    dcls:classifiedByRule :authenticating-data-rule ;
    dcls:candidatePersonalDataCategory pd:Authenticating ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :linkedin-property-linkedin-campaign-page-token-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-campaign-page-token-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Page Token confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-campaign-page-token-classification ;
    conf:confidenceValue :linkedin-property-linkedin-campaign-page-token-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-campaign-page-token-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.66 .

:linkedin-property-linkedin-campaign-group-page-token-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Page Token field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.CampaignGroup/pageToken> and path pageToken." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "pageToken" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.CampaignGroup/pageToken> .

:linkedin-property-linkedin-campaign-group-page-token-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Page Token classification" ;
    rdfs:comment "Authentication-adjacent field; review whether the value authenticates, identifies, or is only operational metadata." ;
    dcls:classifiesElement :linkedin-property-linkedin-campaign-group-page-token-element ;
    dcls:classifiedByRule :authenticating-data-rule ;
    dcls:candidatePersonalDataCategory pd:Authenticating ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :linkedin-property-linkedin-campaign-group-page-token-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-campaign-group-page-token-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Page Token confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-campaign-group-page-token-classification ;
    conf:confidenceValue :linkedin-property-linkedin-campaign-group-page-token-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-campaign-group-page-token-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.66 .

:linkedin-property-linkedin-carousel-ads-landing-page-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Landing Page field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.CarouselAds/landingPage> and path landingPage." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "landingPage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.CarouselAds/landingPage> .

:linkedin-property-linkedin-carousel-ads-landing-page-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Landing Page classification" ;
    rdfs:comment "URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :linkedin-property-linkedin-carousel-ads-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 :linkedin-property-linkedin-carousel-ads-landing-page-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-carousel-ads-landing-page-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Landing Page confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-carousel-ads-landing-page-classification ;
    conf:confidenceValue :linkedin-property-linkedin-carousel-ads-landing-page-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-carousel-ads-landing-page-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:linkedin-property-linkedin-conversation-ads-landing-page-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Landing Page field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ConversationAds/landingPage> and path landingPage." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "landingPage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ConversationAds/landingPage> .

:linkedin-property-linkedin-conversation-ads-landing-page-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Landing Page classification" ;
    rdfs:comment "URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :linkedin-property-linkedin-conversation-ads-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 :linkedin-property-linkedin-conversation-ads-landing-page-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-conversation-ads-landing-page-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Landing Page confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-conversation-ads-landing-page-classification ;
    conf:confidenceValue :linkedin-property-linkedin-conversation-ads-landing-page-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-conversation-ads-landing-page-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:linkedin-property-linkedin-conversions-apischema-country-code-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Country Code field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ConversionsAPISchema/countryCode> and path countryCode." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "countryCode" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ConversionsAPISchema/countryCode> .

:linkedin-property-linkedin-conversions-apischema-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn 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 :linkedin-property-linkedin-conversions-apischema-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 :linkedin-property-linkedin-conversions-apischema-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

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

:linkedin-property-linkedin-conversions-apischema-external-ids-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn External Ids field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ConversionsAPISchema/externalIds> and path externalIds." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "externalIds" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ConversionsAPISchema/externalIds> .

:linkedin-property-linkedin-conversions-apischema-external-ids-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn External Ids classification" ;
    rdfs:comment "Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-linkedin-conversions-apischema-external-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 :linkedin-property-linkedin-conversions-apischema-external-ids-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-conversions-apischema-external-ids-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn External Ids confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-conversions-apischema-external-ids-classification ;
    conf:confidenceValue :linkedin-property-linkedin-conversions-apischema-external-ids-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-conversions-apischema-external-ids-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-linkedin-conversions-apischema-first-name-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn First Name field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ConversionsAPISchema/firstName> and path firstName." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "firstName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ConversionsAPISchema/firstName> .

:linkedin-property-linkedin-conversions-apischema-first-name-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn First Name classification" ;
    dcls:classifiesElement :linkedin-property-linkedin-conversions-apischema-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 :linkedin-property-linkedin-conversions-apischema-first-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-conversions-apischema-first-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn First Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-conversions-apischema-first-name-classification ;
    conf:confidenceValue :linkedin-property-linkedin-conversions-apischema-first-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-conversions-apischema-first-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:linkedin-property-linkedin-conversions-apischema-last-name-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Last Name field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ConversionsAPISchema/lastName> and path lastName." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "lastName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ConversionsAPISchema/lastName> .

:linkedin-property-linkedin-conversions-apischema-last-name-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Last Name classification" ;
    dcls:classifiesElement :linkedin-property-linkedin-conversions-apischema-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 :linkedin-property-linkedin-conversions-apischema-last-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-conversions-apischema-last-name-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Last Name confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-conversions-apischema-last-name-classification ;
    conf:confidenceValue :linkedin-property-linkedin-conversions-apischema-last-name-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-conversions-apischema-last-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:linkedin-property-linkedin-conversions-apischema-user-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn User field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ConversionsAPISchema/user> and path user." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "user" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ConversionsAPISchema/user> .

:linkedin-property-linkedin-conversions-apischema-user-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn User classification" ;
    rdfs:comment "Broad contact, customer, user, owner, or actor object field; review nested payloads before asserting specific personal-data categories." ;
    dcls:classifiesElement :linkedin-property-linkedin-conversions-apischema-user-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 :linkedin-property-linkedin-conversions-apischema-user-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-conversions-apischema-user-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn User confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-conversions-apischema-user-classification ;
    conf:confidenceValue :linkedin-property-linkedin-conversions-apischema-user-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-conversions-apischema-user-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.68 .

:linkedin-property-linkedin-conversions-apischema-user-ids-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn User Ids field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ConversionsAPISchema/userIds> and path userIds." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "userIds" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ConversionsAPISchema/userIds> .

:linkedin-property-linkedin-conversions-apischema-user-ids-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn User Ids classification" ;
    rdfs:comment "Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-linkedin-conversions-apischema-user-ids-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 :linkedin-property-linkedin-conversions-apischema-user-ids-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-conversions-apischema-user-ids-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn User Ids confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-conversions-apischema-user-ids-classification ;
    conf:confidenceValue :linkedin-property-linkedin-conversions-apischema-user-ids-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-conversions-apischema-user-ids-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-linkedin-creative-content-references-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Content References field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.Creative/contentReferences> and path contentReferences." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "contentReferences" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.Creative/contentReferences> .

:linkedin-property-linkedin-creative-content-references-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Content References classification" ;
    rdfs:comment "Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-linkedin-creative-content-references-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 :linkedin-property-linkedin-creative-content-references-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-creative-content-references-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Content References confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-creative-content-references-classification ;
    conf:confidenceValue :linkedin-property-linkedin-creative-content-references-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-creative-content-references-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-linkedin-creative-page-token-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Page Token field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.Creative/pageToken> and path pageToken." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "pageToken" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.Creative/pageToken> .

:linkedin-property-linkedin-creative-page-token-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Page Token classification" ;
    rdfs:comment "Authentication-adjacent field; review whether the value authenticates, identifies, or is only operational metadata." ;
    dcls:classifiesElement :linkedin-property-linkedin-creative-page-token-element ;
    dcls:classifiedByRule :authenticating-data-rule ;
    dcls:candidatePersonalDataCategory pd:Authenticating ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :linkedin-property-linkedin-creative-page-token-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-creative-page-token-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Page Token confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-creative-page-token-classification ;
    conf:confidenceValue :linkedin-property-linkedin-creative-page-token-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-creative-page-token-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.66 .

:linkedin-property-linkedin-document-ads-reference-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Reference field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.DocumentAds/reference> and path reference." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "reference" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.DocumentAds/reference> .

:linkedin-property-linkedin-document-ads-reference-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Reference classification" ;
    rdfs:comment "Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-linkedin-document-ads-reference-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 :linkedin-property-linkedin-document-ads-reference-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-document-ads-reference-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Reference confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-document-ads-reference-classification ;
    conf:confidenceValue :linkedin-property-linkedin-document-ads-reference-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-document-ads-reference-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-linkedin-lift-test-management-api-execution-state-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Execution State field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.LiftTestManagementAPI/executionState> and path executionState." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "executionState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.LiftTestManagementAPI/executionState> .

:linkedin-property-linkedin-lift-test-management-api-execution-state-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Execution State classification" ;
    rdfs:comment "Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :linkedin-property-linkedin-lift-test-management-api-execution-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 :linkedin-property-linkedin-lift-test-management-api-execution-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-lift-test-management-api-execution-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Execution State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-lift-test-management-api-execution-state-classification ;
    conf:confidenceValue :linkedin-property-linkedin-lift-test-management-api-execution-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-lift-test-management-api-execution-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:linkedin-property-linkedin-lift-test-management-api-user-state-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn User State field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.LiftTestManagementAPI/userState> and path userState." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "userState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.LiftTestManagementAPI/userState> .

:linkedin-property-linkedin-lift-test-management-api-user-state-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn User State classification" ;
    rdfs:comment "Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :linkedin-property-linkedin-lift-test-management-api-user-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 :linkedin-property-linkedin-lift-test-management-api-user-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-lift-test-management-api-user-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn User State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-lift-test-management-api-user-state-classification ;
    conf:confidenceValue :linkedin-property-linkedin-lift-test-management-api-user-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-lift-test-management-api-user-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Offsite Account Preferences field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ManageAudienceRestrictions/offsiteAccountPreferences> and path offsiteAccountPreferences." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "offsiteAccountPreferences" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ManageAudienceRestrictions/offsiteAccountPreferences> .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Offsite Account Preferences classification" ;
    rdfs:comment "Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-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 :linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Offsite Account Preferences confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-classification ;
    conf:confidenceValue :linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ManageAudienceRestrictions/offsiteAccountPreferencesPublisherRestrictionFiles> and path offsiteAccountPreferencesPublisherRestrictionFiles." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "offsiteAccountPreferencesPublisherRestrictionFiles" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ManageAudienceRestrictions/offsiteAccountPreferencesPublisherRestrictionFiles> .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files classification" ;
    rdfs:comment "Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-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 :linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-classification ;
    conf:confidenceValue :linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-exclude-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files Exclude field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ManageAudienceRestrictions/offsiteAccountPreferencesPublisherRestrictionFilesExclude> and path offsiteAccountPreferencesPublisherRestrictionFilesExclude." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "offsiteAccountPreferencesPublisherRestrictionFilesExclude" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ManageAudienceRestrictions/offsiteAccountPreferencesPublisherRestrictionFilesExclude> .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-exclude-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files Exclude classification" ;
    rdfs:comment "Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-exclude-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 :linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-exclude-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-exclude-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files Exclude confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-exclude-classification ;
    conf:confidenceValue :linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-exclude-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-exclude-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-include-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files Include field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ManageAudienceRestrictions/offsiteAccountPreferencesPublisherRestrictionFilesInclude> and path offsiteAccountPreferencesPublisherRestrictionFilesInclude." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "offsiteAccountPreferencesPublisherRestrictionFilesInclude" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ManageAudienceRestrictions/offsiteAccountPreferencesPublisherRestrictionFilesInclude> .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-include-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files Include classification" ;
    rdfs:comment "Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-include-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 :linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-include-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-include-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files Include confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-include-classification ;
    conf:confidenceValue :linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-include-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-account-preferences-publisher-restriction-files-include-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Offsite Preferences field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ManageAudienceRestrictions/offsitePreferences> and path offsitePreferences." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "offsitePreferences" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ManageAudienceRestrictions/offsitePreferences> .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Offsite Preferences classification" ;
    rdfs:comment "Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Offsite Preferences confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-classification ;
    conf:confidenceValue :linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-iab-categories-exclude-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Offsite Preferences Iab Categories Exclude field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ManageAudienceRestrictions/offsitePreferencesIabCategoriesExclude> and path offsitePreferencesIabCategoriesExclude." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "offsitePreferencesIabCategoriesExclude" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ManageAudienceRestrictions/offsitePreferencesIabCategoriesExclude> .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-iab-categories-exclude-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Offsite Preferences Iab Categories Exclude classification" ;
    rdfs:comment "Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-iab-categories-exclude-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 :linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-iab-categories-exclude-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-iab-categories-exclude-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Offsite Preferences Iab Categories Exclude confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-iab-categories-exclude-classification ;
    conf:confidenceValue :linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-iab-categories-exclude-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-iab-categories-exclude-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-publisher-restriction-files-exclude-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Offsite Preferences Publisher Restriction Files Exclude field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ManageAudienceRestrictions/offsitePreferencesPublisherRestrictionFilesExclude> and path offsitePreferencesPublisherRestrictionFilesExclude." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "offsitePreferencesPublisherRestrictionFilesExclude" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ManageAudienceRestrictions/offsitePreferencesPublisherRestrictionFilesExclude> .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-publisher-restriction-files-exclude-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Offsite Preferences Publisher Restriction Files Exclude classification" ;
    rdfs:comment "Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-publisher-restriction-files-exclude-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 :linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-publisher-restriction-files-exclude-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-publisher-restriction-files-exclude-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Offsite Preferences Publisher Restriction Files Exclude confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-publisher-restriction-files-exclude-classification ;
    conf:confidenceValue :linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-publisher-restriction-files-exclude-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-publisher-restriction-files-exclude-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-publisher-restriction-files-include-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Offsite Preferences Publisher Restriction Files Include field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ManageAudienceRestrictions/offsitePreferencesPublisherRestrictionFilesInclude> and path offsitePreferencesPublisherRestrictionFilesInclude." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "offsitePreferencesPublisherRestrictionFilesInclude" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.ManageAudienceRestrictions/offsitePreferencesPublisherRestrictionFilesInclude> .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-publisher-restriction-files-include-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Offsite Preferences Publisher Restriction Files Include classification" ;
    rdfs:comment "Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-publisher-restriction-files-include-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 :linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-publisher-restriction-files-include-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-publisher-restriction-files-include-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Offsite Preferences Publisher Restriction Files Include confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-publisher-restriction-files-include-classification ;
    conf:confidenceValue :linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-publisher-restriction-files-include-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-manage-audience-restrictions-offsite-preferences-publisher-restriction-files-include-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-linkedin-message-ads-call-to-action-landing-page-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Call To Action Landing Page field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.MessageAds/callToActionLandingPage> and path callToActionLandingPage." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "callToActionLandingPage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.MessageAds/callToActionLandingPage> .

:linkedin-property-linkedin-message-ads-call-to-action-landing-page-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Call To Action Landing Page classification" ;
    rdfs:comment "URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :linkedin-property-linkedin-message-ads-call-to-action-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 :linkedin-property-linkedin-message-ads-call-to-action-landing-page-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-message-ads-call-to-action-landing-page-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Call To Action Landing Page confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-message-ads-call-to-action-landing-page-classification ;
    conf:confidenceValue :linkedin-property-linkedin-message-ads-call-to-action-landing-page-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-message-ads-call-to-action-landing-page-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:linkedin-property-linkedin-spotlight-ads-landing-page-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Landing Page field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.SpotlightAds/landingPage> and path landingPage." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "landingPage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.SpotlightAds/landingPage> .

:linkedin-property-linkedin-spotlight-ads-landing-page-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Landing Page classification" ;
    rdfs:comment "URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :linkedin-property-linkedin-spotlight-ads-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 :linkedin-property-linkedin-spotlight-ads-landing-page-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-spotlight-ads-landing-page-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Landing Page confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-spotlight-ads-landing-page-classification ;
    conf:confidenceValue :linkedin-property-linkedin-spotlight-ads-landing-page-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-spotlight-ads-landing-page-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:linkedin-property-linkedin-text-ads-landing-page-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Landing Page field" ;
    rdfs:comment "Relay schema field from LinkedIn with predicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.TextAds/landingPage> and path landingPage." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "landingPage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/Linkedin.TextAds/landingPage> .

:linkedin-property-linkedin-text-ads-landing-page-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Landing Page classification" ;
    rdfs:comment "URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :linkedin-property-linkedin-text-ads-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 :linkedin-property-linkedin-text-ads-landing-page-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-linkedin-text-ads-landing-page-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Landing Page confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-linkedin-text-ads-landing-page-classification ;
    conf:confidenceValue :linkedin-property-linkedin-text-ads-landing-page-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-linkedin-text-ads-landing-page-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:linkedin-property-call-to-action-landing-page-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Call To Action Landing Page field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares callToActionLandingPage." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "callToActionLandingPage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/callToActionLandingPage> .

:linkedin-property-call-to-action-landing-page-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Call To Action Landing Page classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares callToActionLandingPage. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :linkedin-property-call-to-action-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 :linkedin-property-call-to-action-landing-page-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-call-to-action-landing-page-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Call To Action Landing Page confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-call-to-action-landing-page-classification ;
    conf:confidenceValue :linkedin-property-call-to-action-landing-page-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-call-to-action-landing-page-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:linkedin-property-content-references-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Content References field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares contentReferences." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "contentReferences" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/contentReferences> .

:linkedin-property-content-references-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Content References classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares contentReferences. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-content-references-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 :linkedin-property-content-references-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-content-references-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Content References confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-content-references-classification ;
    conf:confidenceValue :linkedin-property-content-references-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-content-references-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

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

:linkedin-property-country-code-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn 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 :linkedin-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 :linkedin-property-country-code-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

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

:linkedin-property-execution-state-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Execution State field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 2 models declare executionState." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "executionState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/executionState> .

:linkedin-property-execution-state-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Execution State classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare executionState. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :linkedin-property-execution-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 :linkedin-property-execution-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-execution-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Execution State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-execution-state-classification ;
    conf:confidenceValue :linkedin-property-execution-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-execution-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:linkedin-property-execution-state-criteria-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Execution State Criteria field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares executionStateCriteria." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "executionStateCriteria" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/executionStateCriteria> .

:linkedin-property-execution-state-criteria-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Execution State Criteria classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares executionStateCriteria. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :linkedin-property-execution-state-criteria-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 :linkedin-property-execution-state-criteria-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-execution-state-criteria-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Execution State Criteria confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-execution-state-criteria-classification ;
    conf:confidenceValue :linkedin-property-execution-state-criteria-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-execution-state-criteria-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:linkedin-property-external-ids-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn External Ids field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares externalIds." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "externalIds" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/externalIds> .

:linkedin-property-external-ids-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn External Ids classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares externalIds. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-external-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 :linkedin-property-external-ids-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-external-ids-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn External Ids confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-external-ids-classification ;
    conf:confidenceValue :linkedin-property-external-ids-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-external-ids-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-first-name-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn First Name field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares firstName." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "firstName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/firstName> .

:linkedin-property-first-name-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn First Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares firstName." ;
    dcls:classifiesElement :linkedin-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 :linkedin-property-first-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

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

:linkedin-property-landing-page-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Landing Page field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 4 models declare landingPage." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "landingPage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/landingPage> .

:linkedin-property-landing-page-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn 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 :linkedin-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 :linkedin-property-landing-page-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

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

:linkedin-property-landing-page-clicks-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Landing Page Clicks field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares landingPageClicks." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "landingPageClicks" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/landingPageClicks> .

:linkedin-property-landing-page-clicks-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Landing Page Clicks classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares landingPageClicks. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :linkedin-property-landing-page-clicks-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 :linkedin-property-landing-page-clicks-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-landing-page-clicks-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Landing Page Clicks confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-landing-page-clicks-classification ;
    conf:confidenceValue :linkedin-property-landing-page-clicks-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-landing-page-clicks-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .

:linkedin-property-last-name-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Last Name field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares lastName." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "lastName" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/lastName> .

:linkedin-property-last-name-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Last Name classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares lastName." ;
    dcls:classifiesElement :linkedin-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 :linkedin-property-last-name-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

:linkedin-property-last-name-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.96 .

:linkedin-property-locale-country-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Locale Country field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 2 models declare localeCountry." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "localeCountry" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/localeCountry> .

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

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

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

:linkedin-property-locale-language-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Locale Language field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 2 models declare localeLanguage." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "localeLanguage" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/localeLanguage> .

:linkedin-property-locale-language-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Locale Language classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare localeLanguage. Locale or language field; review whether it describes a person's language preference or only a market setting." ;
    dcls:classifiesElement :linkedin-property-locale-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 :linkedin-property-locale-language-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

:linkedin-property-locale-language-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.62 .

:linkedin-property-offsite-account-preferences-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Offsite Account Preferences field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares offsiteAccountPreferences." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "offsiteAccountPreferences" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/offsiteAccountPreferences> .

:linkedin-property-offsite-account-preferences-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Offsite Account Preferences classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares offsiteAccountPreferences. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-offsite-account-preferences-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 :linkedin-property-offsite-account-preferences-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-offsite-account-preferences-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Offsite Account Preferences confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-offsite-account-preferences-classification ;
    conf:confidenceValue :linkedin-property-offsite-account-preferences-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-offsite-account-preferences-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-offsite-account-preferences-publisher-restriction-files-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares offsiteAccountPreferencesPublisherRestrictionFiles." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "offsiteAccountPreferencesPublisherRestrictionFiles" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/offsiteAccountPreferencesPublisherRestrictionFiles> .

:linkedin-property-offsite-account-preferences-publisher-restriction-files-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares offsiteAccountPreferencesPublisherRestrictionFiles. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-offsite-account-preferences-publisher-restriction-files-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 :linkedin-property-offsite-account-preferences-publisher-restriction-files-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-offsite-account-preferences-publisher-restriction-files-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-offsite-account-preferences-publisher-restriction-files-classification ;
    conf:confidenceValue :linkedin-property-offsite-account-preferences-publisher-restriction-files-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-offsite-account-preferences-publisher-restriction-files-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-offsite-account-preferences-publisher-restriction-files-exclude-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files Exclude field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares offsiteAccountPreferencesPublisherRestrictionFilesExclude." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "offsiteAccountPreferencesPublisherRestrictionFilesExclude" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/offsiteAccountPreferencesPublisherRestrictionFilesExclude> .

:linkedin-property-offsite-account-preferences-publisher-restriction-files-exclude-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files Exclude classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares offsiteAccountPreferencesPublisherRestrictionFilesExclude. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-offsite-account-preferences-publisher-restriction-files-exclude-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 :linkedin-property-offsite-account-preferences-publisher-restriction-files-exclude-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-offsite-account-preferences-publisher-restriction-files-exclude-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files Exclude confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-offsite-account-preferences-publisher-restriction-files-exclude-classification ;
    conf:confidenceValue :linkedin-property-offsite-account-preferences-publisher-restriction-files-exclude-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-offsite-account-preferences-publisher-restriction-files-exclude-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-offsite-account-preferences-publisher-restriction-files-include-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files Include field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares offsiteAccountPreferencesPublisherRestrictionFilesInclude." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "offsiteAccountPreferencesPublisherRestrictionFilesInclude" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/offsiteAccountPreferencesPublisherRestrictionFilesInclude> .

:linkedin-property-offsite-account-preferences-publisher-restriction-files-include-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files Include classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares offsiteAccountPreferencesPublisherRestrictionFilesInclude. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-offsite-account-preferences-publisher-restriction-files-include-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 :linkedin-property-offsite-account-preferences-publisher-restriction-files-include-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-offsite-account-preferences-publisher-restriction-files-include-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Offsite Account Preferences Publisher Restriction Files Include confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-offsite-account-preferences-publisher-restriction-files-include-classification ;
    conf:confidenceValue :linkedin-property-offsite-account-preferences-publisher-restriction-files-include-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-offsite-account-preferences-publisher-restriction-files-include-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-offsite-preferences-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Offsite Preferences field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 2 models declare offsitePreferences." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "offsitePreferences" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/offsitePreferences> .

:linkedin-property-offsite-preferences-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Offsite Preferences classification" ;
    rdfs:comment "Upstream comment: Query alias: 2 models declare offsitePreferences. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-offsite-preferences-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :linkedin-property-offsite-preferences-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-offsite-preferences-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Offsite Preferences confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-offsite-preferences-classification ;
    conf:confidenceValue :linkedin-property-offsite-preferences-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-offsite-preferences-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-offsite-preferences-iab-categories-exclude-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Offsite Preferences Iab Categories Exclude field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares offsitePreferencesIabCategoriesExclude." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "offsitePreferencesIabCategoriesExclude" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/offsitePreferencesIabCategoriesExclude> .

:linkedin-property-offsite-preferences-iab-categories-exclude-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Offsite Preferences Iab Categories Exclude classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares offsitePreferencesIabCategoriesExclude. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-offsite-preferences-iab-categories-exclude-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 :linkedin-property-offsite-preferences-iab-categories-exclude-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-offsite-preferences-iab-categories-exclude-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Offsite Preferences Iab Categories Exclude confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-offsite-preferences-iab-categories-exclude-classification ;
    conf:confidenceValue :linkedin-property-offsite-preferences-iab-categories-exclude-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-offsite-preferences-iab-categories-exclude-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-offsite-preferences-publisher-restriction-files-exclude-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Offsite Preferences Publisher Restriction Files Exclude field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares offsitePreferencesPublisherRestrictionFilesExclude." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "offsitePreferencesPublisherRestrictionFilesExclude" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/offsitePreferencesPublisherRestrictionFilesExclude> .

:linkedin-property-offsite-preferences-publisher-restriction-files-exclude-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Offsite Preferences Publisher Restriction Files Exclude classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares offsitePreferencesPublisherRestrictionFilesExclude. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-offsite-preferences-publisher-restriction-files-exclude-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 :linkedin-property-offsite-preferences-publisher-restriction-files-exclude-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-offsite-preferences-publisher-restriction-files-exclude-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Offsite Preferences Publisher Restriction Files Exclude confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-offsite-preferences-publisher-restriction-files-exclude-classification ;
    conf:confidenceValue :linkedin-property-offsite-preferences-publisher-restriction-files-exclude-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-offsite-preferences-publisher-restriction-files-exclude-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-offsite-preferences-publisher-restriction-files-include-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Offsite Preferences Publisher Restriction Files Include field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares offsitePreferencesPublisherRestrictionFilesInclude." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "offsitePreferencesPublisherRestrictionFilesInclude" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/offsitePreferencesPublisherRestrictionFilesInclude> .

:linkedin-property-offsite-preferences-publisher-restriction-files-include-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Offsite Preferences Publisher Restriction Files Include classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares offsitePreferencesPublisherRestrictionFilesInclude. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-offsite-preferences-publisher-restriction-files-include-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 :linkedin-property-offsite-preferences-publisher-restriction-files-include-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-offsite-preferences-publisher-restriction-files-include-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Offsite Preferences Publisher Restriction Files Include confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-offsite-preferences-publisher-restriction-files-include-classification ;
    conf:confidenceValue :linkedin-property-offsite-preferences-publisher-restriction-files-include-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-offsite-preferences-publisher-restriction-files-include-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-optimization-preference-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Optimization Preference field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares optimizationPreference." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "optimizationPreference" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/optimizationPreference> .

:linkedin-property-optimization-preference-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Optimization Preference classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares optimizationPreference. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-optimization-preference-element ;
    dcls:classifiedByRule :identifier-like-rule ;
    dcls:candidatePersonalDataCategory pd:Identifier ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :linkedin-property-optimization-preference-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-optimization-preference-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Optimization Preference confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-optimization-preference-classification ;
    conf:confidenceValue :linkedin-property-optimization-preference-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-optimization-preference-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-page-token-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Page Token field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 3 models declare pageToken." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "pageToken" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/pageToken> .

:linkedin-property-page-token-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Page Token classification" ;
    rdfs:comment "Upstream comment: Query alias: 3 models declare pageToken. Authentication-adjacent field; review whether the value authenticates, identifies, or is only operational metadata." ;
    dcls:classifiesElement :linkedin-property-page-token-element ;
    dcls:classifiedByRule :authenticating-data-rule ;
    dcls:candidatePersonalDataCategory pd:Authenticating ;
    dcls:hasSensitivityLevel dcls:HighSensitivity ;
    dcls:hasClassificationStatus dcls:Candidate ;
    dcls:hasClassificationContext :relay-api-schema-context ;
    dcls:confidenceAssessment :linkedin-property-page-token-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-page-token-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Page Token confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-page-token-classification ;
    conf:confidenceValue :linkedin-property-page-token-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-page-token-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.66 .

:linkedin-property-reference-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Reference field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 2 models declare reference." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "reference" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/reference> .

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

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

:linkedin-property-reference-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-reference-campaign-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Reference Campaign field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares referenceCampaign." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "referenceCampaign" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/referenceCampaign> .

:linkedin-property-reference-campaign-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Reference Campaign classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares referenceCampaign. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-reference-campaign-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 :linkedin-property-reference-campaign-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

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

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

:linkedin-property-reference-info-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Reference Info field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares referenceInfo." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "referenceInfo" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/referenceInfo> .

:linkedin-property-reference-info-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Reference Info classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares referenceInfo. Identifier-like field; review linkability and whether the identifier is personal, account-level, device-level, or operational only." ;
    dcls:classifiesElement :linkedin-property-reference-info-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 :linkedin-property-reference-info-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-reference-info-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Reference Info confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-reference-info-classification ;
    conf:confidenceValue :linkedin-property-reference-info-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-reference-info-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-user-ids-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn User Ids field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares userIds." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "userIds" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/userIds> .

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

:linkedin-property-user-ids-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn User Ids confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-user-ids-classification ;
    conf:confidenceValue :linkedin-property-user-ids-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-user-ids-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.70 .

:linkedin-property-user-intended-state-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn User Intended State field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares userIntendedState." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "userIntendedState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/userIntendedState> .

:linkedin-property-user-intended-state-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn User Intended State classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares userIntendedState. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :linkedin-property-user-intended-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 :linkedin-property-user-intended-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-user-intended-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn User Intended State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-user-intended-state-classification ;
    conf:confidenceValue :linkedin-property-user-intended-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-user-intended-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:linkedin-property-user-intended-state-criteria-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn User Intended State Criteria field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares userIntendedStateCriteria." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "userIntendedStateCriteria" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/userIntendedStateCriteria> .

:linkedin-property-user-intended-state-criteria-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn User Intended State Criteria classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares userIntendedStateCriteria. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :linkedin-property-user-intended-state-criteria-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 :linkedin-property-user-intended-state-criteria-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-user-intended-state-criteria-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn User Intended State Criteria confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-user-intended-state-criteria-classification ;
    conf:confidenceValue :linkedin-property-user-intended-state-criteria-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-user-intended-state-criteria-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:linkedin-property-user-state-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn User State field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares userState." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "userState" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/userState> .

:linkedin-property-user-state-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn User State classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares userState. Location code or region field; review whether it identifies a person, billing/shipping address, or only a market/geography." ;
    dcls:classifiesElement :linkedin-property-user-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 :linkedin-property-user-state-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-user-state-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn User State confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-user-state-classification ;
    conf:confidenceValue :linkedin-property-user-state-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-user-state-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.64 .

:linkedin-property-valid-work-email-leads-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Valid Work Email Leads field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares validWorkEmailLeads." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "validWorkEmailLeads" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/validWorkEmailLeads> .

:linkedin-property-valid-work-email-leads-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Valid Work Email Leads classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares validWorkEmailLeads. Boolean or configuration field derived from email semantics; review whether values contain an email address or only a status flag." ;
    dcls:classifiesElement :linkedin-property-valid-work-email-leads-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 :linkedin-property-valid-work-email-leads-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-valid-work-email-leads-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Valid Work Email Leads confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-valid-work-email-leads-classification ;
    conf:confidenceValue :linkedin-property-valid-work-email-leads-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-valid-work-email-leads-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.72 .

:linkedin-property-viral-landing-page-clicks-element
    a dcls:DataElement ;
    rdfs:label "LinkedIn Viral Landing Page Clicks field" ;
    rdfs:comment "Relay schema field from LinkedIn. Upstream comment: Query alias: 1 model declares viralLandingPageClicks." ;
    dcls:sourceAsset linkedin: ;
    dcls:path "viralLandingPageClicks" ;
    dcls:dataPredicate <https://relay.inferal.com/ontology/linkedin/property/viralLandingPageClicks> .

:linkedin-property-viral-landing-page-clicks-classification
    a dcls:DataClassification ;
    rdfs:label "LinkedIn Viral Landing Page Clicks classification" ;
    rdfs:comment "Upstream comment: Query alias: 1 model declares viralLandingPageClicks. URL or query-parameter field may carry identifiers, campaign parameters, or personal data in the source system." ;
    dcls:classifiesElement :linkedin-property-viral-landing-page-clicks-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 :linkedin-property-viral-landing-page-clicks-confidence ;
    dcls:requiresReview true ;
    dcls:requiresMeasure dpv:AccessControlMethod ;
    dcls:requiresMeasure dpv:Encryption ;
    dcls:detectedBy :relay-schema-name-detection .

:linkedin-property-viral-landing-page-clicks-confidence
    a conf:ConfidenceAssessment ;
    rdfs:label "LinkedIn Viral Landing Page Clicks confidence assessment" ;
    rdfs:comment "Structured probability-scale confidence assessment generated from the Relay data-classification rule confidence projection." ;
    conf:assessmentTarget :linkedin-property-viral-landing-page-clicks-classification ;
    conf:confidenceValue :linkedin-property-viral-landing-page-clicks-confidence-value ;
    prov:wasGeneratedBy :relay-schema-name-detection .

:linkedin-property-viral-landing-page-clicks-confidence-value
    a conf:ProbabilityValue ;
    conf:scale conf:ProbabilityScale ;
    conf:score 0.78 .
