type of placeholder: IRI, literal, restricted, etc.
type of statement: simple, optional, repeatable