Popis: |
There is increasing interest in context-aware applications, ranging from traffic routing, location-based services, friend finding, context-aware messaging, virtual tour guides, to physical world search. We make three observations: (i) many context-aware applications use knowledge about the individuals (and groups of people), places and objects within a particular place, that is, they are place-based, (ii) such knowledge about a place can be shared by different applications and reused, without each application having the same knowledge reengineered (there is at least overlap among such knowledge across different applications), and (iii) applications can not only be consumers of knowledge but also be contributors of knowledge about the place. We propose the PlaceComm framework for building such context-aware applications with “place” as a key abstraction, where place knowledge can be collected and shared. The knowledge is structured using an ontology called the Place-Based Virtual Community ontology. Our framework utilizes a multiagent architecture for modularity, separation of concerns and extensibility. We also describe three applications built using our approach: PlaceGuide, PlaceAware and PlaceSense. |