Как вывести или вывести класс из логического вывода - PullRequest
0 голосов
/ 04 февраля 2020

Я новичок в Protege, но пытаюсь создать онтологию классификации.

Допустим, у меня есть класс DataOfBirth, и разные политики компании хотят, чтобы это обрабатывалось по-разному. Мне нужно увидеть все различные требования к обработке, чтобы мои инженеры могли применять к ней самую высокую обработку.

Я создал подклассы различных политик (PersonalDataType, NPI и RDH1) в DateOfBirth.

DataOfBirth with 3 subclasses from PersonalDataType, NPI and RDH1 policies

Я создал следующие свойства объекта:

Object Properties

Где я борюсь, так это Я хочу вывести обработку DateOfBirth на основе 3 политик, которые я использую в качестве подклассов. Но я не могу заставить его работать!

Допустим, что:

PersonalDataTypePhysiologicalData = нет требований к обработке.

NPI_DateOfBirth = DatabaseLayerAtRestEncryption.

RDH1_thateB ApplicationLayerAtRestEncryption.

enter image description here

Поскольку политики подвержены изменениям (и существуют сотни классов), я хочу классифицировать класс с помощью политики и получить обработка для каждого класса из подклассов политики. Я не хочу привязывать обработку непосредственно к самому классу.

Как я могу это сделать?

...