我正在开发一个允许用户标记产品购买的应用程序(通过 Web 应用程序)。
我打算使用这些标签来自动查询 DBPedia(可能的其他开放数据源,例如 FreeBase)。
从 DBPEdia 返回的前N个结果将显示给用户,他们将选择与他们输入的标签最相似的结果。(我只会提取特定的数据)。
例如:
用户输入标签“iPhone”和发送到 DBPedia 的 SparSQL 查询。结果被解析,每个结果的一些数据显示给用户,然后用户选择最接近他们购买的东西。
我想从用户选择的 DBpedia 结果中提取一些数据,并将其存储起来以用于稍后阶段的营销目的。(理想情况下,通过调用 API)
我在想 Bigdata 或 Protege OWL,但都没有使用经验
任何人都可以建议这项任务的最佳工具和优点/缺点/学习曲线/等等......?
谢谢