Download of soci-doc-3.0.0-1.fc10.noarch.rpm (soci-doc-3.0.0-1.fc10.noarch.rpm ( external link: SF.net): 309,555 bytes) will begin shortly. If not so, click link on the left.
That project aims at providing a clean API, and the corresponding C++ implementation, for parsing travel-focused requests (e.g., "washington dc beijing monday r/t +aa -ua 1 week 2 adults 1 dog").