10.1.4 More than one relation

Two relations

If a concept has two relations attached, it is possible to write it all in one line:

[Man: Alfred]<-agnt-[Act: Drive]-thme->[Car]

Note how the "[Act: Drive]" concept has two arcs attached.

More than two relations

If a concept has more than two relations, it is necessary to split the graph over several lines.

This is done by placing a dash ('-') after the concept that has more than two arcs attached, then using a newline, then placing each new relation on a fresh line, with commas in between.

If the list of attached arcs is to end, one can optionally use a semicolon (';') instead of a comma.

It works like this:

[Act: Say]-
  -agnt->[Woman: Cleopatra],
  -thme->[Proposition = 
            [Act: See]-
               -agnt->Woman: Cleopatra],
               -thme->[Fate]-
                        <-poss-[Country: Egypt],
                        -attr->[Heavy];,
               -manr->[Large]
         ]

This is Cleopatra's classic line from "Asterix and Cleopatra":

"How large I see the heavy fate of Egypt."
(Danish: "Grant skuer jeg Ægyptens tunge skæbne.")

Cleopatra as an agent of "[Act: Say]" and the proposition as its theme are each on a separate line, with a comma in between.

There is a semicolon after "[Heavy]" to signal that the string of relations that go back to "[Fate]" is ended.

There is then also a comma, signalling that the old string of relations going back to "[Act: See]" is to be continued with "-manr->[Large]".


PrevLite: 10.1.3 Relations and Arcs
NextLite: 10.1.5 Summary

Prev: 10.1.3 Relations and Arcs
Up: 10.1 CG syntax
Next: 10.1.5 Summary