The knowledge representation languages, in general (like Description logics, OWL, etc), provide only binary relations, in order to keep decidability. But I don't understant why providing ternary relations would make the language undecidable.
I would like some reference explaining this. I didn't find any interesting reference about the subject.