摘要 |
Technologies are described for semantic cache for connected devices (semantic cache) as a set of next generation cloud services to primarily support the Internet of things scenario: a massive network of devices and device application services inter-communicating, facilitated by cloud-based semantic cache services. The semantic cache may be an instrumented caching reverse proxy with auto-detection of semantic web traffic, public, shadow and private namespace management and control, and real time semantic object temporal versioning, geospatial versioning, semantic contextual versioning and groupings and semantic object transformations. |
主权项 |
1. A method to provide semantic cache cloud services to connected devices, comprising:
receiving, by a caching reverse proxy server, web traffic from semantic device applications; selectively filtering the received web traffic using dynamically created and updated lists of semantic web linked data namespaces based on global public and private data registries; automatically registering semantic objects representing semantic devices and semantic device applications into a public cached namespace, a private shadow namespace that is a shadow copy of the public cached namespace, and an activated private Q-context namespace that is a secure namespace, opaque to users, wherein:
the private shadow namespace includes each of the semantic objects automatically instrumented by a time, a location, and a context, andthe activated private Q-context namespace includes a Q-context that defines Q-context assertions, queries, and rules relevant to each of the instrumented semantic objects; recording the time, the location, and the context for each of the semantic objects; and coordinating and synchronizing the semantic objects within a semantic object plexus representing cooperating semantic devices and semantic device applications by applying the Q-context assertions, the queries, and the rules defined via Q-context processing for an interlock. |