Semantic Web Design Patterns
- personal opinion:
I expect several design patterns to emerge
for Semantic Web applications
- centralized knowledge base (KB)
- this is the "comfort zone"
traditionally used in most knowledge systems
- it's still appropriate for some applications,
e.g. portals,
if the KB is handled as a cache
- agent communication
- DAML+OIL is used as the content payload
with an Agent Communication Language (ACL)
- information is distributed
- distributed dynamic access
- DAML+OIL content is retrieved over the WWW on demand
- e.g., for user "drill-down"
- various hybrids of the above
- ...