Я новичок в Protege, но пытаюсь создать онтологию классификации.
Допустим, у меня есть класс DataOfBirth, и разные политики компании хотят, чтобы это обрабатывалось по-разному. Мне нужно увидеть все различные требования к обработке, чтобы мои инженеры могли применять к ней самую высокую обработку.
Я создал подклассы различных политик (PersonalDataType, NPI и RDH1) в DateOfBirth.
![DataOfBirth with 3 subclasses from PersonalDataType, NPI and RDH1 policies](https://i.stack.imgur.com/W2jMF.png)
Я создал следующие свойства объекта:
![Object Properties](https://i.stack.imgur.com/eY3VW.png)
Где я борюсь, так это Я хочу вывести обработку DateOfBirth на основе 3 политик, которые я использую в качестве подклассов. Но я не могу заставить его работать!
Допустим, что:
PersonalDataTypePhysiologicalData = нет требований к обработке.
NPI_DateOfBirth = DatabaseLayerAtRestEncryption.
RDH1_thateB ApplicationLayerAtRestEncryption.
![enter image description here](https://i.stack.imgur.com/zpePy.png)
Поскольку политики подвержены изменениям (и существуют сотни классов), я хочу классифицировать класс с помощью политики и получить обработка для каждого класса из подклассов политики. Я не хочу привязывать обработку непосредственно к самому классу.
Как я могу это сделать?