Определение правил для троек AllegroGraph и их применения

Я использую AllegroGraph для хранения следующего оператора:

<newsid1  hasAnnotation  Gamma>
<newsid1  hasAnnotation Beta>

Я хотел бы определить правило для этого элемента который говорит: если субъект newsid1 имеет аннотацию либо Gamma , либо Beta , , тогда добавьте новый оператор в Triplestore, который говорит, что субъект hasAnnotation Theta , то есть утверждение

<newsid1  hasAnnotation Theta>

У меня следующие вопросы:

  1. Как я могу определить такое правило для Allegro?
  2. Как я могу применить эти правила к утверждениям?
5
задан Seki 19 January 2012 в 16:04
поделиться