With Linked Data you always have triples of the form (subject, predicate, object). E.g. (dbr:John_Smith dbo:birthPlace dbr:Abc) and (dbr:John_Smith rdfs:label "John Smith"). dbr:Abc and dbo:birthPlace again are the subject of other triples, including a triple with (dbo:birthPlace rdfs:label "birth place") (available in multiple languages) and one with (dbr:Abc rdfs:label "Abc, Germany"). By retreiving the labels for the properties (predicates) and objects, I can simply form a question and the answer options. Currently every question is built naively in the form "What is the <propertyLabel> of <entityLabel>?".