Я только начинаю с JESS
, так что, пожалуйста, со мной.В Jess мне нужно определить правило или запрос, чтобы получить имя экземпляра из онтологии (в переменной)?
Мои экземпляры имеют имена (screenshot of the said names in Protégé) и слоты (image here).
Что мне нужно сделать: знать значение слота «ОПИСАНИЕ», получив имя экземпляра, чтобы я мог использовать его в своей программе Java.
Я думал о defrule
, но позволяет ли он получить результат в глобальной переменной? Можете ли вы, пожалуйста, направить меня на это?
Какой смысл иметь эти экземпляры, если вы не собираетесь писать правила? Зачем вам нужно значение слота в программе Java, поскольку вы собираетесь разработать программу Jess/Protégé «Не то, чтобы этого нельзя было сделать, но это несколько осложнит ситуацию, если вы немного поработаете здесь и немного там. – laune
Я разрабатываю приложение Java с Джесс. Я просто использую некоторые команды JessTab для быстрых операций, так как файл, с которым я работаю, это .pprj, кроме этого, я использую Protégé только для визуализации моей онтологии. Что касается экземпляра, мне нужно использовать его как строку в коде Java. Значение слота «ОПИСАНИЕ» выбирается пользователем приложения. – user6323233