不少应用乃至本体中都有“事件”实体,很多时候复用“事件本体”:
The Event Ontology(SourceForge,可能有墙)
开发于伦敦玛丽皇后大学的数字音乐中心,草案写于2004年10月。
事件本体把围绕事件的实体分为6类:事件/子事件、代理、因子、产品、空间、时间。其中代理(Agent)指起作用者(通常是人,但也可能是物比如计算机),因子(Factor)指除代理外的其他参与因素(比如使用的工具、抽象的起因)。
事件本体只提供一个简单的框架,对类和属性都没有细化,如其文档所说“由于其简单性和可用性,本本体已在广泛语境下被证明有用:从会议中的讨论,到描述一场音乐会,或在一个爵士片断中演奏的和弦(与时间线本体同用),节日等等”。
模型:(原始文档图可能有墙,另找图替代)
事件本体使用4个命名空间,除本身外,复用人物、时间、地理的3个本体:
event: 事件本体(本身) http://purl.org/NET/c4dm/event.owl#
foaf: 人物 http://xmlns.com/foaf/spec/
time: 时间本体(OWL-time) http://www.w3.org/2006/time#OWL
geo: 地理定位本体(The WGS84 Geo Positioning Ontology) http://www.w3.org/2003/01/geo/wgs84_pos
Classes(事件、因子、产品,复用其他命名空间:代理、空间事物和时间实体)
– Event 事件
– Agent 代理(foaf:Agent)
– Factor 因子(除“代理”外的其他参与因素)
– Product 产品
– SpatialThing 空间事物(geo:SpatialThing)
– TemporalEntity 时间实体(time:TemporalEntity)
Properties(事件实体文件清单中包括现已不用的相同含意、不同名称属性,以下未列;不含复用属性)
– sub_event 子事件(切分复杂事件,如一场由多个音乐家参与的演出,以每个音乐家作为一个事件)
– agent / isAgentIn 代理(个人、计算机……)
– factor / isFactorOf 因子(工具、乐器、抽象原因……)
– literal_factor (与其他更专指属性同用,比如温度……,提供其值)
– product 产品(活动产生的东西——一个声音、一个派……)
– place 地点
– time 时间