start = build-element

build-element = element build {
    target-element*
}

target-element = element target {
    attribute name { xsd:ID },
    element list { ref-element* }?,
    element list { action-element* }?
}

ref-element = element ref { 
    attribute name { xsd:IDREF }
}

action-element = element action { text }

