8. A non-transitory computer readable storage medium encoded with instructions executable by a processor, the instructions comprising: providing a plurality of parse items, the plurality of parse items based, at least in part, on text data; providing an individual semantic match based, at least in part, on a parse item of the plurality of parse items and a set of semantic data definitions; providing a merged semantic match based, at least in part, on the parse item of the plurality of parse items and the set of semantic data definitions; providing a merged parse item responsive to determining that the merged semantic match provides a better semantic match than the individual semantic match; and providing an ordered data structure including the merged parse item and the plurality of parse items.
8. A non-transitory computer readable storage medium encoded with instructions executable by a processor, the instructions comprising: providing a plurality of parse items, the plurality of parse items based, at least in part, on text data; providing an individual semantic match based, at least in part, on a parse item of the plurality of parse items and a set of semantic data definitions; providing a merged semantic match based, at least in part, on the parse item of the plurality of parse items and the set of semantic data definitions; providing a merged parse item responsive to determining that the merged semantic match provides a better semantic match than the individual semantic match; and providing an ordered data structure including the merged parse item and the plurality of parse items. 10. The non-transitory computer readable storage medium of claim 8 , wherein instructions for providing a merged semantic match include instructions for: combining text of the parse item and text of another parse item of the plurality of parse items to provide combined text; and comparing the combined text against the set of semantic data definitions to obtain the merged semantic match.