Rolesets - horizontal

horizontal

horizontal.01 - orientation: parallel to the horizon

HORIZONTAL NOTES: Updated for SpatialAMR.
HORIZONTAL-J NOTES: (from horizontal.01-j)

Aliases:

horizontal (j.)
horizontally (r.)

Roles:

ARG1-SE1: horizontal entity
ARG2-SE2: entity parallel to, if explicit
ARG3-ANC: anchor
ARG4-AXS: axis

horizontal-j

One cable is at an angle to the horizontal and
the otherARG1
is
horizontalrel
to the groundARG2
.

          (a / and
            :op1 (a2 / angle-02
              :ARG1 (c / cable :quant 1)
              :ARG3 (h / horizon))
            :op2 (h2 / horizontal-01
              :ARG1 (c2 / cable
                :ARG1-of (o / other-01
                  :ARG2 c))
              :ARG4 (g / ground)))
        

horizontal.02 - location: a line between SE1 and SE2 is parallel to the horizon

HORIZONTAL NOTES: Created for SpatialAMR.

Aliases:

horizontal (j.)
horizontal_to (p.)

Roles:

ARG1-SE1: entity located along a horizontal line
ARG2-SE2: other entity located on that horizontal line
ARG3-ANC: anchor
ARG4-AXS: axis (horizontal line)

horizontal-j

Place it so that
itARG1
's
horizontalrel
to the top of the towerARG2
.

          (p / place-01 :mode imperative
            :ARG0 (y / you)
            :ARG1 (i2 / it)
            :manner (h / horizontal-02
              :ARG1 i2
              :ARG4 (t / thing
                :ARG1-of (t2 / top-06
                  :ARG2 (t3 / tower)))))