我正在尝试描述/开发关于 GDPR 的本体(通用数据保护条例,来源:https ://en.wikipedia.org/wiki/General_Data_Protection_Regulation )。
我有以下类层次结构:
DataProcessingAgreement
PersonalData
generalPersonalData
sensitivePersonalData
semiSensitivePersonalData
System
CRM
我想将以下 DataProperties 定义为rdf:type generalPersonalData
:
FirstName
LastName
然后是系统,例如 CRM 系统。例如,CRM 存储一个人的名字和姓氏。DataProperties的位置FirstName
和LastName
位置。
我想运行一个 SPARQL 查询,询问哪些generalPersonalData
由 System X 存储或哪些 System 存储generalPersonalData
。
在 Protégé 中,我可以定义这个本体,通过使用我创建 FirstName、LastName 和 CRM 作为个人的个人并定义它们之间的关系,例如 CRM(类型:系统)存储 FirstName(类型:generalPersonalData);CRM 存储 LastName(类型:generalPersonalData)。但不知何故,我不太确定这是正确的方法。
有什么建议么?