зеркало из https://github.com/microsoft/CDM.git
511 строки
17 KiB
JSON
511 строки
17 KiB
JSON
{
|
|
"documentVersion": "1.0.1",
|
|
"$schema": "./schema.cdm.json",
|
|
"jsonSchemaSemanticVersion": "1.0.0",
|
|
"definitions": [
|
|
{
|
|
"traitName": "privacy",
|
|
"explanation": "A privacy related trait."
|
|
},
|
|
{
|
|
"traitName": "privacy.dataSubjectAction",
|
|
"extendsTrait": "privacy",
|
|
"explanation": "The set of actions a data subject must be able to take on a set of data."
|
|
},
|
|
{
|
|
"traitName": "privacy.dataIdentifiablity",
|
|
"extendsTrait": "privacy",
|
|
"explanation": "The root trait for the set explaining how data value may identity an individual."
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory",
|
|
"extendsTrait": "privacy",
|
|
"explanation": "The root trait for expressing 'Controller' data categories"
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.customerOwned",
|
|
"extendsTrait": "privacy.dataCategory",
|
|
"explanation": "The root trait for expressing 'Processor' data categories"
|
|
},
|
|
{
|
|
"traitName": "privacy.dataUsage",
|
|
"extendsTrait": "privacy",
|
|
"explanation": "The purpose for a sepcific usage of a set of data"
|
|
},
|
|
{
|
|
"traitName": "privacy.consentRequirements",
|
|
"extendsTrait": "privacy",
|
|
"explanation": "The consent requirements or consent settings for data"
|
|
},
|
|
{
|
|
"traitName": "privacy.expresses",
|
|
"extendsTrait": "privacy",
|
|
"explanation": "The root meta trait that indicates how to interpret a group of co-ascribed privacy traits."
|
|
},
|
|
{
|
|
"traitName": "privacy.dataSubjectAction.view",
|
|
"extendsTrait": "privacy.dataSubjectAction",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataSubjectAction.delete",
|
|
"extendsTrait": "privacy.dataSubjectAction",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataSubjectAction.edit",
|
|
"extendsTrait": "privacy.dataSubjectAction",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataSubjectAction.export",
|
|
"extendsTrait": "privacy.dataSubjectAction",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataIdentifiablity.identified",
|
|
"extendsTrait": "privacy.dataIdentifiablity",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataIdentifiablity.pseudonimized",
|
|
"extendsTrait": "privacy.dataIdentifiablity",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataIdentifiablity.pseudonimizedNotLinked",
|
|
"extendsTrait": "privacy.dataIdentifiablity",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataIdentifiablity.anonymized",
|
|
"extendsTrait": "privacy.dataIdentifiablity",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataIdentifiablity.aggregated",
|
|
"extendsTrait": "privacy.dataIdentifiablity",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser",
|
|
"extendsTrait": "privacy.dataCategory",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.content",
|
|
"extendsTrait": "privacy.dataCategory.endUser",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.content.provided",
|
|
"extendsTrait": "privacy.dataCategory.endUser.content",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.content.credentials",
|
|
"extendsTrait": "privacy.dataCategory.endUser.content",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.content.contactList",
|
|
"extendsTrait": "privacy.dataCategory.endUser.content",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.attributes",
|
|
"extendsTrait": "privacy.dataCategory.endUser",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.attributes.demographic",
|
|
"extendsTrait": "privacy.dataCategory.endUser.attributes",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.attributes.feedbackAndRatings",
|
|
"extendsTrait": "privacy.dataCategory.endUser.attributes",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.attributes.interestsAndFavorites",
|
|
"extendsTrait": "privacy.dataCategory.endUser.attributes",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.attributes.socialActivity",
|
|
"extendsTrait": "privacy.dataCategory.endUser.attributes",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.interactions",
|
|
"extendsTrait": "privacy.dataCategory.endUser",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.interactions.browsingHistory",
|
|
"extendsTrait": "privacy.dataCategory.endUser.interactions",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.interactions.cloudService",
|
|
"extendsTrait": "privacy.dataCategory.endUser.interactions",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.interactions.contentConsumption",
|
|
"extendsTrait": "privacy.dataCategory.endUser.interactions",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.interactions.searchRequests",
|
|
"extendsTrait": "privacy.dataCategory.endUser.interactions",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.interactions.deviceConnectivityAndConfiguration",
|
|
"extendsTrait": "privacy.dataCategory.endUser.interactions",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.interactions.environmentalSensor",
|
|
"extendsTrait": "privacy.dataCategory.endUser.interactions",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.interactions.fitnessAndActivity",
|
|
"extendsTrait": "privacy.dataCategory.endUser.interactions",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.interactions.inkingTypingAndSpeach",
|
|
"extendsTrait": "privacy.dataCategory.endUser.interactions",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.interactions.preciceLocation",
|
|
"extendsTrait": "privacy.dataCategory.endUser.interactions",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.interactions.productAndServicePerformance",
|
|
"extendsTrait": "privacy.dataCategory.endUser.interactions",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.interactions.productAndServiceUsage",
|
|
"extendsTrait": "privacy.dataCategory.endUser.interactions",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.interactions.softwareSetAndInventory",
|
|
"extendsTrait": "privacy.dataCategory.endUser.interactions",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.support",
|
|
"extendsTrait": "privacy.dataCategory.endUser",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.support.content",
|
|
"extendsTrait": "privacy.dataCategory.endUser.support",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.support.interaction",
|
|
"extendsTrait": "privacy.dataCategory.endUser.support",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.account",
|
|
"extendsTrait": "privacy.dataCategory.endUser",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.account.customerContact",
|
|
"extendsTrait": "privacy.dataCategory.endUser.account",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.account.licensingAndPurchase",
|
|
"extendsTrait": "privacy.dataCategory.endUser.account",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.endUser.account.paymentInstrument",
|
|
"extendsTrait": "privacy.dataCategory.endUser.account",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.employment",
|
|
"extendsTrait": "privacy.dataCategory",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.employment.commuteAndTravel",
|
|
"extendsTrait": "privacy.dataCategory.employment",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.employment.compensationAndBenefits",
|
|
"extendsTrait": "privacy.dataCategory.employment",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.employment.learningAndDevelopment",
|
|
"extendsTrait": "privacy.dataCategory.employment",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.employment.profesionalAndPersonalProfile",
|
|
"extendsTrait": "privacy.dataCategory.employment",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.employment.recruitment",
|
|
"extendsTrait": "privacy.dataCategory.employment",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.employment.workContacts",
|
|
"extendsTrait": "privacy.dataCategory.employment",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.employment.workProfile",
|
|
"extendsTrait": "privacy.dataCategory.employment",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.employment.workRecognition",
|
|
"extendsTrait": "privacy.dataCategory.employment",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.employment.workTime",
|
|
"extendsTrait": "privacy.dataCategory.employment",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.employment.workplaceInteractions",
|
|
"extendsTrait": "privacy.dataCategory.employment",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.bizOps",
|
|
"extendsTrait": "privacy.dataCategory",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.bizOps.financeAccountingAndRecords",
|
|
"extendsTrait": "privacy.dataCategory.bizOps",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.bizOps.corporateCommunication",
|
|
"extendsTrait": "privacy.dataCategory.bizOps",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.customerOwned.content",
|
|
"extendsTrait": "privacy.dataCategory.customerOwned",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.customerOwned.content.provided",
|
|
"extendsTrait": "privacy.dataCategory.customerOwned.content",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.customerOwned.content.credentials",
|
|
"extendsTrait": "privacy.dataCategory.customerOwned.content",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.customerOwned.content.contactList",
|
|
"extendsTrait": "privacy.dataCategory.customerOwned.content",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.customerOwned.endUserIdentifying",
|
|
"extendsTrait": "privacy.dataCategory.customerOwned",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.customerOwned.support",
|
|
"extendsTrait": "privacy.dataCategory.customerOwned",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.customerOwned.support.content",
|
|
"extendsTrait": "privacy.dataCategory.customerOwned.support",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.customerOwned.support.interaction",
|
|
"extendsTrait": "privacy.dataCategory.customerOwned.support",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.customerOwned.account",
|
|
"extendsTrait": "privacy.dataCategory.customerOwned",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.customerOwned.account.customerContact",
|
|
"extendsTrait": "privacy.dataCategory.customerOwned.account",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.customerOwned.account.licensingAndPurchase",
|
|
"extendsTrait": "privacy.dataCategory.customerOwned.account",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.customerOwned.account.paymentInstrument",
|
|
"extendsTrait": "privacy.dataCategory.customerOwned.account",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.customerOwned.publicPersonalData",
|
|
"extendsTrait": "privacy.dataCategory.customerOwned",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.customerOwned.financeAccountingAndRecords",
|
|
"extendsTrait": "privacy.dataCategory.customerOwned",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataCategory.customerOwned.corporateCommunication",
|
|
"extendsTrait": "privacy.dataCategory.customerOwned",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataUsage.provide",
|
|
"extendsTrait": "privacy.dataUsage",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataUsage.personalize",
|
|
"extendsTrait": "privacy.dataUsage",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataUsage.recommend",
|
|
"extendsTrait": "privacy.dataUsage",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataUsage.improve",
|
|
"extendsTrait": "privacy.dataUsage",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataUsage.research",
|
|
"extendsTrait": "privacy.dataUsage",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataUsage.advertising",
|
|
"extendsTrait": "privacy.dataUsage",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataUsage.advertising.directMarketing",
|
|
"extendsTrait": "privacy.dataUsage.advertising",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataUsage.advertising.adPlatform",
|
|
"extendsTrait": "privacy.dataUsage.advertising",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataUsage.share",
|
|
"extendsTrait": "privacy.dataUsage",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataUsage.share.processor",
|
|
"extendsTrait": "privacy.dataUsage.share",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.dataUsage.share.controller",
|
|
"extendsTrait": "privacy.dataUsage.share",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.consentRequirements.notice",
|
|
"extendsTrait": "privacy.consentRequirements",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.consentRequirements.notice.discoverable",
|
|
"extendsTrait": "privacy.consentRequirements.notice",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.consentRequirements.notice.prominent",
|
|
"extendsTrait": "privacy.consentRequirements.notice",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.consentRequirements.legitimateInterest",
|
|
"extendsTrait": "privacy.consentRequirements",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.consentRequirements.optIn",
|
|
"extendsTrait": "privacy.consentRequirements",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.consentRequirements.optOut",
|
|
"extendsTrait": "privacy.consentRequirements",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.consentRequirements.customerControls",
|
|
"extendsTrait": "privacy.consentRequirements",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.consentRequirements.customerControls.notRequired",
|
|
"extendsTrait": "privacy.consentRequirements.customerControls",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.consentRequirements.customerControls.required",
|
|
"extendsTrait": "privacy.consentRequirements.customerControls",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.consentRequirements.notPermitted",
|
|
"extendsTrait": "privacy.consentRequirements",
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"traitName": "privacy.expresses.data",
|
|
"extendsTrait": "privacy.expresses",
|
|
"explanation": "The assumed default behavior, if privacy.expresses.metaData is not set, then this trait is implicit. When a group of traits are ascribed to an entity or attribute, The other privacy traits describe the aspects of data values held by the entity or attribute."
|
|
},
|
|
{
|
|
"traitName": "privacy.expresses.metaData",
|
|
"extendsTrait": "privacy.expresses",
|
|
"explanation": "When this trait and a group of other privacy traits are ascribed to an entity or attribute, The other privacy traits describe the aspects of the metatdata for the data values held by the entity or attribute. That is, the entity itself may contain privacy or policy descriptions, rules, settings."
|
|
},
|
|
{
|
|
"traitName": "privacy.expresses.useAllowed",
|
|
"extendsTrait": "privacy.expresses",
|
|
"explanation": "Use is allowed for the condition using the combined meanings of all other privacy traits in a set."
|
|
},
|
|
{
|
|
"traitName": "privacy.expresses.useRestricted",
|
|
"extendsTrait": "privacy.expresses",
|
|
"explanation": "Use is dis-allowed for the condition formed using the combined meanings of all other privacy traits in a set."
|
|
}
|
|
]
|
|
} |