我正在 Protégé 中开发一个本体,它允许您根据不同的标准(日期、开始时间、演员……)在各种电影院中搜索电影。这个问题可以概括为如何随着时间的推移组织任何类型的事件。但让我们坚持看电影。给定一部电影,我想通过给它一个像这样的值列表来组织电影的放映:日期 - 开始时间 - 价格。
示例:FilmX
- 2018-01-06 下午 4 点 6 点 8 点 10 点 12 点 10$
- 2018-01-07 下午 4 点 6 点 8 点 10 点 12 点 10$
- 2018-01-08 下午 4 点 6 点 8 点 10 点 10 美元 8 美元
- 2018-01-09 下午 4 点 6 点 8 点 10 点 10$ 8$
- …</li>
我曾考虑定义一个能够表示此类信息的自定义数据类型,但我认为这不是最好的解决方案。特别是因为我希望能够有效地使用这些信息查询本体。
你能给我一些建议吗?