CommerceNet Smart Catalogs

                       Arthur M. Keller
                 Center for Information Technology
                      Stanford University

        URL: http://cit.stanford.edu/cit/commercenet.html

                             

  1. Current Approaches in Deployment
  2. Online Catalogs
  3. Online Catalogs Requirements
  4. Smart Catalog Architecture
  5. Smart Catalog Approach
  6. Integrating Smart Catalogs with Distributors and Brokers
  7. Benefits of Virtual Catalogs
  8. How does all this work?
  9. Agent Technology
  10. Agent Roles
  11. Facilitator
  12. Ontologies
  13. Conclusion

Online Catalogs


Current Approaches in Deployment:

Limitations of Current Approaches in Deployment:

Online Catalogs


Examples:

Technical Needs:

Online Catalogs


Requirements (from CommerceNet Catalogs Working Group):

Online Catalog Architecture


Smart Catalog Approach


Supports reverse search: search by content

Supports translation among heterogeneous catalogs

Product information maintained up-to-date in database

Can support a variety of search techniques and interfaces

Supports cross-search of multiple catalogs

Integrating Smart Catalogs with Distributors and Brokers


Benefits of Virtual Catalogs


Allows extraction of product data by distributor from manufacturer catalogs

Distributor maintains control over interaction with user

Distributor's catalog always kept up-to-date and in sync with each manufacturer's catalog

Distributor can choose to display all of a manufacturer's products or only a subset

Once product is chosen, can link to EDI process for negotiation of terms and conditions, order processing, and order fulfillment

How does all this work?


Agent Technology!

Agent Technology


Use of ACL (Agent Communication Language) = KQML + KIF + Ontologies

Catalog agents translate between ACL and the language of each catalog, e.g., SQL

User agents translate between ACL and the language of each user, e.g., HTTP and HTML

Agent Roles


Information source (catalog) agents' roles

User agents' roles

Facilitator


Facilitators' roles

Scalability

Ontologies


Base ontologies

Domain ontologies

Product ontologies

Translation ontologies

Conclusion


We have developed a smart catalog and brokering architecture.

We are implementing this architecture generically.

We are testing this architecture and implementation in at least 3 smart catalog pilots.

We are soliciting participants in pilots demonstrating distributors or brokers integrated with smart catalogs.

Our technology for the smart catalog and brokering architecture is based on its work on the ARPA Knowledge Sharing Initiative.

Arthur M. Keller