RiWAsML structure