На вкладке SWRL в Protege я пытаюсь написать правило, но я могу сделать это только с классами, в которых нет пробелов. Например, в моей онтологии есть класс «equipment», поэтому я могу сделать это без ошибок:
equipment(?x)
У меня также есть класс под названием "станок". Поскольку этот класс является пробелом в своем имени, он говорит "Недопустимый предикат атома SWRL 'machine'", когда я делаю это:
machine tool(?x)
Я пытался использовать подчеркивание вместо пробела, но это не сработало. Я также попытался поместить станок и кавычки следующим образом, но затем он говорит: «Неожиданный символ»: «1007 *
'machine tool'(?x)
Как мне ссылаться на класс, если в имени класса есть пробел? Можно ли как-то ссылаться на него с помощью URI вместо этого?