unique?

Das Prädikat unique? kann nur innerhalb der Constraints in der Ontologie verwendet werden.

Der Aufruf (unique? key) wertet zu t oder nil aus. Dabei muss key eine Liste von Symbolen sein, die Namen von Attributen sind. Der Wert ist genau dann nil, wenn zwei oder mehr Instanzen (siehe Instanz) in der Ontologie gespeichert sind, die gleiche Werte in den Attributen haben, deren Namen im Argument angegeben wurden. Instanzen, die für ein angegebenes Attribut den Wert nil haben, werden dabei nicht berücksichtigt.

> (unique? (quote (normalized-title namespace)))
t oder nil