1 / 7

Flexible Slot Vocabulary for Object Abstractions in Taxonomy

This article explores the use of a flexible slot vocabulary in the taxonomy of objects, allowing for customizable representation based on the selected object's standard abstractions. The approach allows the user to pick and choose specific slots for the object, and automatically adds relevant abstractions based on the selected slots.

hricketson
Télécharger la présentation

Flexible Slot Vocabulary for Object Abstractions in Taxonomy

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Issues: 1. Where do concepts like “Container” go in the taxonomy -- does everything go underneath Container? 2. What slots does the SME see when looking at an object? One approach is to put every conceivable abstraction above every object. Each object then inherits zillions of slots. We then manually pick off the slots which actually should be presented to the SME. Here is an alternative approach: We only link objects to an object’s standard abstractions (ie. Commonly used abstractions). Thus we say Cup isa Container, but not Cell isa Container. The SME then only sees the slots from those abstractions. However, if the SME wants to use other slots, he/she can pick them out from the slot vocabulary -- and by picking a new slot, this will automatically add the abstraction where that slot originates onto the object. So if the SME says “the cell contains cytoplasm”, this pulls in the container model ie. Cell isa Container is added to the taxonomy, and the SME now does see all the container slots. Storyboard illustration follows. Pete and John 10/20/00

  2. Thing Physical-Object Container size: shape: contains: permeability: portals: superclasses Cell 0. The initial KB

  3. Thing Physical-Object Container size: shape: contains: permeability: portals: superclasses Cell Bacterial Cell size: shape: 1. The SME creates Bacterial-Cell. He/she sees only the slots inherited from the superclasses.

  4. Thing Physical-Object Container size: shape: contains: permeability: portals: superclasses Cell • Which relation do you want to use? • causes • enables • entails • inhibits • contains • prevents • ... Bacterial Cell size: shape: (SME selects this) 2. Now, he/she wants to provide information on a slot which isn’t listed, e.g. bacterial cells contain cytoplasm. So, he/she can open up the whole slot dictionary, and pick the needed slot (“contains”)

  5. Thing Physical-Object Container size: shape: contains: permeability: portals: superclasses Cell Bacterial Cell size: shape: contains: permeability: portals: 3. Because the SME has picked a slot from the “Container” component, he/she’s indirectly appealed to the Container model. So Shaken adds the container model in with a “superclass” link. As a result, the SME now sees the “contains” slot + the other container slots.

  6. Thing Physical-Object Container size: shape: contains: permeability: portals: superclasses Cell Which aspects of container do you want to import?   Capacity  Rigidity  Portals  Permeability  Shape  Pressure ... Bacterial Cell size: shape:  4. The SME can then select the aspects of container which he/she cares about for the representation he/she is building. The selection controls which subsets of slots will be exposed to him/her.

  7. Thing Physical-Object Container size: shape: contains: permeability: portals: superclasses Cell Bacterial Cell size: shape: contains: capacity: occupied-volume: permeable-to: 5. If there were several models using the “contains” slot, then Shaken would query the SME as to which model he/she had in mind when he/she used the “contains” relation.

More Related