Slots Definition Sentence

  1. Slot Sentence Definition
  2. Slots Definition Sentence Examples
  3. Definition Slot Machine

We have collected more than 3 million sentences, it contains almost all the English words, so you can find the corresponding sentences by entering any word. Sentence Generator, which generates a specified length and number of sentences based on the words provided, can be used to make sentences, learn and review English knowledge, or as a tool for academic research. Every sentence is required to have a subject slot. A noun plus its modifiers, or a pronoun, goes into the subject slot. The subject slot tells who or what the sentence is about. Every sentence is also required to have a verb slot. The verb determines whether or not any other slots are required and what those other slots will be called. The verb is the boss. 'Sentence slots' is a very non-standard term. It may be a simplified way of saying something else which is standard. Please give us some examples of sentence slots so that we can take a guess at the correct terminology.

The unfilled slots for a case frame definition are filled by noun phrases satisfying phrasal constraints specified in the definition. From the Cambridge English Corpus The configurator solves the second. Another word for slot. Find more ways to say slot, along with related words, antonyms and example phrases at Thesaurus.com, the world's most trusted free thesaurus.

Looking for sentences with 'Slot'? Here are some examples.

Synonyms: 1. Aperture 2. Slit 3. Crack 4. Hole 5. Opening 6. Groove 7. Notch 8. Spot 9. Time 10. Period 11. Place 12. Position 13. Niche 14. Space 15. Footprint 16. Window 17. Insert 18. Put 19. Place 20. Fit...21. Slide 22. SlipSee more »
1.The panels slot together to make a compost bin
2.He has a regular slot on the late-night programme
3.Put a coin in the slot
4.Insert the disk into the drive slot
5.I put my money in the slot and pressed the button but nothing came out
6.The curtain hooks run along a slot in the curtain rail
7.Their album has occupied the Number One slot for the past six weeks
8.Alan dropped another quarter into the slot on the pay phone
9.Insert tab A into slot
10.These tubes slot together like this
11.His coins all slotted into the slot machine
12.He dropped a coin into the slot and dialed
13.Do these two pieces slot together?
14.I can slot you in between and
15.He dropped a coin into the slot
16.slot piece A into piece B taking care to keep the two pieces at right angles
17.The legs of the chair are meant to slot into the holes at the back
18.He's been given a regular ten - minute slot on the radio
19.Insert Tab A into slot A and gluesentencedictcom before standing the model upright
20.We should be able to slot the meeting in before lunch
21.You buy this bookcase in sections and slot them together
22.I dropped a quarter into the slot of the pay phone
23.If you put a coin in the slot of this machine stamps come out of another slot
24.Visitors can book a time slot a week or more in advance
25.Can you slot her into a job in the sales department?
26.It is noteworthy that the programme has been shifted from its original August slot to July
27.The slot machines are sold for home use and casino entertainment purpose and for gambling in casino! If you don’t see a slot machine you want please e-mail us as we are constantly updating our slot machine inventory and have over 500 slot machines in stock !
28.To define the slot's content, we include an HTML structure inside the element with a slot attribute whose value is equal to the name of the slot we want it to fill. As before, this can be anything you like, for example: Let's have some different text!
29.Slots. This page assumes you’ve already read the Components Basics.Read that first if you are new to components. In 2.6.0, we introduced a new unified syntax (the v-slot directive) for named and scoped slots. It replaces the slot and slot-scope attributes, which are now deprecated, but have not been removed and are still documented here.The rationale for introducing the new syntax is
30.FLAGSTAFFSLOTS.COM Because of Corona virus,and having to stay home,buy any slot machine $799.00 and up and get 10% off order.All of us at Used slot Machines want you to safe, Stay healthy! Buy any IGT 3902 17 Inch Video slot Machine Or 31 Game Gameking $799.00.There's a Crating Fee On each Machine $75.00.We Have The Best Prices!
31.Overview The slot skill is used to help with something that we refer as slot filling. It handles input validation and bot reply when the input is invalid.
32.Use scopedSlots for the slot; Use the slot name ('default') plus function argument for the slot props; Use on for the event handler;
33.What slot do I use to add a new PCI card for G5 5090 PC I have a Dell G5 5090 PC and have purchased a Blackmagic PCIe video capture card. There are 2 black slots one above my GPU and one (slot 4) between my GPU and the power unit.
34.In a real slot machine one can insert cash (penny, nickel, dollar), or a ticket in ticket machines, a paper ticket with a barcode, into a designated slot on the machine to play a game. The machine is then activated by means of a lever or button, or on newer machines, by pressing a touchscreen on its face.
35.It lets players use a Resort Wallet loyalty card to deposit funds into slot machines. — With assistance by Susan Decker, and Christopher Palmeri ( Updates with comment from IGT in third paragraph.
36.The component with the tag has to bind the data onto an attribute on the tag, like a prop: Then when you render that slotted component, Vue creates and exposes an object containing all of the bound data, with each attribute having a property on that object.
37.New free slot machines Vegas-style online casino games are added weekly. Get a real slot machine experience every time you play with slots bonus giveaways and slots jackpot. Install now and win playing free casino slots at House of Fun. Top Free slot games. Down Under Gold slot.
38.A set of possible responses for the slot type used by text-based clients. A user chooses an option from the response card, instead of using text to reply. Type: String
39.Appointment slots are useful when you don't know who needs to meet with you, but you want to make yourself available. You can offer people a block of time on your calendar that they can book time
40.SolidWorks Tutorials 6: How to Use slot Sketching Tools. The straight slots and arc slots are main two type’s slot sketching tool inside the SoildWorks Sketch. Like, different rectangle/arc drawing methods, slot sketching tools contains 3 point and centerpoint drawing methods. Let see each one of them in detail.
41.Nowadays more than 70 percent of casino revenues comes from slot machines, and in many jurisdictions, that figure tops 80 percent. About 80 percent of first-time visitors to casinos head for the slots. It's easy -- just drop coins into the slot and push the button or pull the handle.
42.What Is an M.2 Slot? To begin with, what is an M.2 slot? The M.2 format, formerly known as Next Generation Form Factor (NGFF), is technically a replacement for the mSATA standard, which was very popular among manufacturers of ultra-compact laptops and other small accessories. The M.2 format is specially designed for manufacturers to replace various specific devices.

Frames are an artificial intelligencedata structure used to divide knowledge into substructures by representing 'stereotyped situations'. They were proposed by Marvin Minsky in his 1974 article 'A Framework for Representing Knowledge'. Frames are the primary data structure used in artificial intelligence frame language; they are stored as ontologies of sets.

Frames are also an extensive part of knowledge representation and reasoning schemes. They were originally derived from semantic networks and are therefore part of structure based knowledge representations. According to Russell and Norvig's 'Artificial Intelligence: A Modern Approach', structural representations assemble '[...]facts about particular object and event types and arrange the types into a large taxonomic hierarchy analogous to a biological taxonomy'.

Frame structure[edit]

The frame contains information on how to use the frame, what to expect next, and what to do when these expectations are not met. Some information in the frame is generally unchanged while other information, stored in 'terminals', usually change. Terminals can be considered as variables. Top level frames carry information, that is always true about the problem in hand, however, terminals do not have to be true. Their value might change with the new information encountered. Different frames may share the same terminals.

Each piece of information about a particular frame is held in a slot. The information can contain:

  • Facts or Data
    • Values (called facets)
  • Procedures (also called procedural attachments)
    • IF-NEEDED : deferred evaluation
    • IF-ADDED : updates linked information
  • Default Values
    • For Data
    • For Procedures
  • Other Frames or Subframes

Features and advantages[edit]

A frame's terminals are already filled with default values, which is based on how the human mind works. For example, when a person is told 'a boy kicks a ball', most people will visualize a particular ball (such as a familiar soccer ball) rather than imagining some abstract ball with no attributes.

One particular strength of frame based knowledge representations is that, unlike semantic networks, they allow for exceptions in particularinstances. This gives frames an amount of flexibility that allow representations of real world phenomena to be reflected more accurately.

Like semantic networks, frames can be queried using spreading activation. Following the rules of inheritance, any value given to a slot that is inherited by subframes will be updated (IF-ADDED) to the corresponding slots in the subframes and any new instances of a particular frame will feature that new value as the default.

Because frames are based on structures, it is possible to generate a semantic network given a set of frames even though it lacks explicit arcs. The reference to Noam Chomsky and his generative grammar of 1950 is generally missing in Minsky's publications. However, the semantic strength is originated by that concept.

The simplified structures of frames allow for easy analogical reasoning, a much prized feature in any intelligent agent. The procedural attachments provided by frames also allow a degree of flexibility that makes for a more realistic representation and gives a natural affordance for programming applications.

Example[edit]

Worth noticing here is the easy analogical reasoning (comparison) that can be done between a boy and a monkey just by having similarly named slots.

Also notice that Alex, an instance of a boy, inherits default values like 'Sex' from the more general parent object Boy,but the boy may also have different instance values in the form of exceptions such as the number of legs.

SlotValueType
ALEX_(This Frame)
NAMEAlex(key value)
ISABoy(parent frame)
SEXMale(inheritance value)
AGEIF-NEEDED: Subtract(current,BIRTHDATE);(procedural attachment)
HOME100 Main St.(instance value)
BIRTHDATE8/4/2000(instance value)
FAVORITE_FOODSpaghetti(instance value)
CLIMBSTrees(instance value)
BODY_TYPEWiry(instance value)
NUM_LEGS1(exception)
SlotValueType
BOY_(This Frame)
ISAPerson(parent frame)
SEXMale(instance value)
AGEUnder 12 yrs.(procedural attachment - sets constraint)
HOMEA Place(frame)
NUM_LEGSDefault = 2(default, inherited from Person frame)
Sentence
SlotValueType
MONKEY_(This Frame)
ISAPrimate(parent frame)
SEXOneOf(Male,Female)(procedural attachment)
AGEan integer(procedural attachment - sets constraint)
HABITATDefault = Jungle(default)
FAVORITE_FOODDefault = Bananas(default)
CLIMBSTrees_
BODY_TYPEDefault = Wiry(default)
NUM_LEGSDefault = 2(default)

Frame language[edit]

A frame language is a technology used for knowledge representation in artificial intelligence. They are similar to class hierarchies in object-oriented languages although their fundamental design goals are different. Frames are focused on explicit and intuitive representation of knowledge whereas objects focus on encapsulation and information hiding. Frames originated in AI research and objects primarily in software engineering. However, in practice, the techniques and capabilities of frame and object-oriented languages overlap significantly.

Example[edit]

A simple example of concepts modeled in a frame language is the Friend of A Friend (FOAF) ontology defined as part of the Semantic Web as a foundation for social networking and calendar systems. The primary frame in this simple example is a Person. Example slots are the person's email, home page, phone, etc. The interests of each person can be represented by additional frames describing the space of business and entertainment domains. The slot knows links each person with other persons. Default values for a person's interests can be inferred by the web of people they are friends of.[1]

Implementations[edit]

The earliest Frame based languages were custom developed for specific research projects and were not packaged as tools to be re-used by other researchers. Just as with expert systeminference engines, researchers soon realized the benefits of extracting part of the core infrastructure and developing general purpose frame languages that were not coupled to specific applications. One of the first general purpose frame languages was KRL.[2] One of the most influential early Frame languages was KL-ONE[3] KL-ONE spawned several subsequent Frame languages. One of the most widely used successors to KL-ONE was the Loom language developed by Robert MacGregor at the Information Sciences Institute.[4]

In the 1980s Artificial Intelligence generated a great deal of interest in the business world fueled by expert systems. This led to the development of many commercial products for the development of knowledge-based systems. These early products were usually developed in Lisp and integrated constructs such as IF-THEN rules for logical reasoning with Frame hierarchies for representing data. One of the most well known of these early Lisp knowledge-base tools was the Knowledge Engineering Environment (KEE) from Intellicorp. KEE provided a full Frame language with multiple inheritance, slots, triggers, default values, and a rule engine that supported backward and forward chaining. As with most early commercial versions of AI software KEE was originally deployed in Lisp on Lisp machine platforms but was eventually ported to PCs and Unix workstations.[5]

The research agenda of the Semantic Web spawned a renewed interest in automatic classification and frame languages. An example is the Web Ontology Language (OWL) standard for describing information on the Internet. OWL is a standard to provide a semantic layer on top of the Internet. The goal is that rather than organizing the web using keywords as most applications (e.g. Google) do today the web can be organized by concepts organized in an ontology.

The name of the OWL language itself provides a good example of the value of a Semantic Web. If one were to search for 'OWL' using the Internet today most of the pages retrieved would be on the bird Owl rather than the standard OWL. With a Semantic Web it would be possible to specify the concept 'Web Ontology Language' and the user would not need to worry about the various possible acronyms or synonyms as part of the search. Likewise, the user would not need to worry about homonyms crowding the search results with irrelevant data such as information about birds of prey as in this simple example.

In addition to OWL, various standards and technologies that are relevant to the Semantic Web and were influenced by Frame languages include OIL and DAML. The Protege Open Source software tool from Stanford University provides an ontology editing capability that is built on OWL and has the full capabilities of a classifier. However it ceased to explicitly support frames as of version 3.5 (which is maintained for those preferring frame orientation), the version current in 2017 being 5. The justification for moving from explicit frames being that OWL DL is more expressive and 'industry standard'. [6]

Comparison of frames and objects[edit]

Frame languages have a significant overlap with object-oriented languages. The terminologies and goals of the two communities were different but as they moved from the academic world and labs to the commercial world developers tended to not care about philosophical issues and focused primarily on specific capabilities, taking the best from either camp regardless of where the idea began. What both paradigms have in common is a desire to reduce the distance between concepts in the real world and their implementation in software. As such both paradigms arrived at the idea of representing the primary software objects in taxonomies starting with very general types and progressing to more specific types.

The following table illustrates the correlation between standard terminology from the object-oriented and frame language communities:

Frame terminologyOO terminology
FrameObject class
SlotObject property or attribute
TriggerAccessor and mutator methods
Method (e.g. loom, KEE)Method

The primary difference between the two paradigms was in the degree that encapsulation was considered a major requirement. For the object-oriented paradigm encapsulation was one of, if not the most, critical requirement. The desire to reduce the potential interactions between software components and hence manage large complex systems was a key driver of object-oriented technology. For the frame language camp this requirement was less critical than the desire to provide a vast array of possible tools to represent rules, constraints, and programming logic. In the object-oriented world everything is controlled by methods and the visibility of methods. So for example, accessing the data value of an object property must be done via an accessor method. This method controls things such as validating the data type and constraints on the value being retrieved or set on the property. In Frame languages these same types of constraints could be handled in multiple ways. Triggers could be defined to fire before or after a value was set or retrieved. Rules could be defined that managed the same types of constraints. The slots themselves could be augmented with additional information (called 'facets' in some languages) again with the same type of constraint information.

The other main differentiator between frame and OO languages was multiple inheritance (allowing a frame or class to have two or more superclasses). For frame languages multiple inheritance was a requirement. This follows from the desire to model the world the way humans do, human conceptualizations of the world seldom fall into rigidly defined non-overlapping taxonomies. For many OO languages, especially in the later years of OO, single inheritance was either strongly desired or required. Multiple inheritance was seen as a possible step in the analysis phase to model a domain but something that should be eliminated in the design and implementation phases in the name of maintaining encapsulation and modularity.[7]

Although the early frame languages such as KRL did not include message passing, driven by the demands of developers, most of the later frame languages (e.g. Loom, KEE) included the ability to define messages on Frames.[8]

On the object-oriented side, standards have also emerged that provide essentially the equivalent functionality that frame languages provided, albeit in a different format and all standardized on object libraries. For example, the Object Management Group has standardized specifications for capabilities such as associating test data and constraints with objects (analogous to common uses for facets in Frames and to constraints in Frame languages such as Loom) and for integrating rule engines.[9][10]

History[edit]

Early work on Frames was inspired by psychological research going back to the 1930s that indicated people use stored stereotypical knowledge to interpret and act in new cognitive situations.[11] The term Frame was first used by Marvin Minsky as a paradigm to understand visual reasoning and natural language processing.[12] In these and many other types of problems the potential solution space for even the smallest problem is huge. For example, extracting the phonemes from a raw audio stream or detecting the edges of an object. Things that seem trivial to humans are actually quite complex. In fact, how difficult they really were was probably not fully understood until AI researchers began to investigate the complexity of getting computers to solve them.

The initial notion of Frames or Scripts as they were also called is that they would establish the context for a problem and in so doing automatically reduce the possible search space significantly. The idea was also adopted by Schank and Abelson who used it to illustrate how an AI system could process common human interactions such as ordering a meal at a restaurant.[13] These interactions were standardized as Frames with slots that stored relevant information about each Frame. Slots are analogous to object properties in object-oriented modeling and to relations in entity-relation models. Slots often had default values but also required further refinement as part of the execution of each instance of the scenario. I.e., the execution of a task such as ordering at a restaurant was controlled by starting with a basic instance of the Frame and then instantiating and refining various values as appropriate. Essentially the abstract Frame represented an object class and the frame instances an object instance. In this early work, the emphasis was primarily on the static data descriptions of the Frame. Various mechanisms were developed to define the range of a slot, default values, etc. However, even in these early systems there were procedural capabilities. One common technique was to use 'triggers' (similar to the database concept of triggers) attached to slots. A trigger is simply procedural code that have attached to a slot. The trigger could fire either before and/or after a slot value was accessed or modified.

As with object classes, Frames were organized in subsumption hierarchies. For example, a basic frame might be ordering at a restaurant. An instance of that would be Joe goes to McDonald's. A specialization (essentially a subclass) of the restaurant frame would be a frame for ordering at a fancy restaurant. The fancy restaurant frame would inherit all the default values from the restaurant frame but also would either add more slots or change one or more of the default values (e.g., expected price range) for the specialized frame.[14][15]

Languages[edit]

Much of the early Frame language research (e.g. Schank and Abelson) had been driven by findings from experimental psychology and attempts to design knowledge representation tools that corresponded to the patterns humans were thought to use to function in daily tasks. These researchers were less interested in mathematical formality since they believed such formalisms were not necessarily good models for the way the average human conceptualizes the world. The way humans use language for example is often far from truly logical.

Similarly, in linguistics, Charles J. Fillmore in the mid-1970s started working on his theory of frame semantics, which later would lead to computational resources like FrameNet.[16] Frame semantics was motivated by reflections on human language and human cognition.

Researchers such as Ron Brachman on the other hand wanted to give AI researchers the mathematical formalism and computational power that were associated with Logic. Their aim was to map the Frame classes, slots, constraints, and rules in a Frame language to set theory and logic. One of the benefits of this approach is that the validation and even creation of the models could be automated using theorem provers and other automated reasoning capabilities. The drawback was that it could be more difficult to initially specify the model in a language with a formal semantics.

This evolution also illustrates a classic divide in AI research known as the 'neats vs. scruffies'. The 'neats' were researchers who placed the most value on mathematical precision and formalism which could be achieved via First Order Logic and Set Theory. The 'scruffies' were more interested in modeling knowledge in representations that were intuitive and psychologically meaningful to humans.[17]

The most notable of the more formal approaches was the KL-ONE language.[18] KL-ONE later went on to spawn several subsequent Frame languages. The formal semantics of languages such as KL-ONE gave these frame languages a new type of automated reasoning capability known as the classifier. The classifier is an engine that analyzes the various declarations in the frame language: the definition of sets, subsets, relations, etc. The classifier can then automatically deduce various additional relations and can detect when some parts of a model are inconsistent with each other. In this way many of the tasks that would normally be executed by forward or backward chaining in an inference engine can instead be performed by the classifier.[19]

This technology is especially valuable in dealing with the Internet. It is an interesting result that the formalism of languages such as KL-ONE can be most useful dealing with the highly informal and unstructured data found on the Internet. On the Internet it is simply not feasible to require all systems to standardize on one data model. It is inevitable that terminology will be used in multiple inconsistent forms. The automatic classification capability of the classifier engine provides AI developers with a powerful toolbox to help bring order and consistency to a very inconsistent collection of data (i.e., the Internet). The vision for an enhanced Internet, where pages are ordered not just by text keywords but by classification of concepts is known as the Semantic Web. Classification technology originally developed for Frame languages is a key enabler of the Semantic Web.[20][21] The 'neats vs. scruffies' divide also emerged in Semantic Web research, culminating in the creation of the Linking Open Data community—their focus was on exposing data on the Web rather than modeling.

See also[edit]

References[edit]

  1. ^'FOAF'. http://semanticweb.org. Archived from the original on 10 February 2013. Retrieved 7 June 2014.External link in website= (help)
  2. ^Bobrow, D.G.; Terry Winograd (1977). 'An Overview of KRL: A Knowledge Representation Language'. Cognitive Science. 1: 3–46. doi:10.1207/s15516709cog0101_2.
  3. ^Brachman, Ron (1978). 'A Structural Paradigm for Representing Knowledge'. Bolt, Beranek, and Neumann Technical Report (3605).
  4. ^MacGregor, Robert (June 1991). 'Using a description classifier to enhance knowledge representation'. IEEE Expert. 6 (3): 41–46. doi:10.1109/64.87683.
  5. ^Mettrey, William (1987). 'An Assessment of Tools for Building Large Knowledge-Based Systems'. AI Magazine. 8 (4). Archived from the original on 2013-11-10. Retrieved 2013-12-09.
  6. ^Horridge, Mathew. 'Protégé OWL Tutorial A step-by-step guide to modeling in OWL using the popular Protégé OWL tools'. Manchester University. Manchester University. Archived from the original on 13 December 2013. Retrieved 9 December 2013.
  7. ^'The Unified Modeling Language'. essentialstrategies.com. Essential Strategies Inc. 1999. Retrieved 10 December 2013. In your author’s experience, nearly all examples that appear to require multiple inheritance or multiple type hierarchies can be solved by attacking the model from a different direction.
  8. ^Mettrey, William (1987). 'An Assessment of Tools for Building Large Knowledge-Based Systems'. AI Magazine. 8 (4). Archived from the original on 2013-11-10. Retrieved 2013-12-09.
  9. ^Macgregor, Robert (August 13, 1999). 'Retrospective on Loom'. isi.edu. Information Sciences Institute. Archived from the original on 25 October 2013. Retrieved 10 December 2013.
  10. ^'OMG Formal Specifications'. omg.org. Object Management Group. Retrieved 10 December 2013.
  11. ^Bartlett, F. C. (1932). Remembering: A Study in Experimental and Social Psychology. Cambridge, England: Cambridge University Press. doi:10.1086/399084. S2CID7992164.
  12. ^Minsky, Marvin (1975). 'A Framework for Representing Knowledge'(PDF). In Pat Winston (ed.). The Psychology of Computer Vision. New York: McGraw Hill. pp. 211–277.
  13. ^Schank, Roger; R. P. Abelson (1977). Scripts, Plans, Goals, and Understanding. Hillsdale, New Jersey: Lawrence Erlbaum.
  14. ^Feigenbaum, Edward; Avron Barr (September 1, 1986). The Handbook of Artificial Intelligence, Volume III. Addison-Wesley. pp. 216–222. ISBN978-0201118117.
  15. ^Bobrow, D.G.; Terry Winograd (1977). 'An Overview of KRL: A Knowledge Representation Language'. Cognitive Science. 1: 3–46. doi:10.1207/s15516709cog0101_2.
  16. ^Lakoff, George (18 February 2014). 'Charles Fillmore, Discoverer of Frame Semantics, Dies in SF at 84: He Figured Out How Framing Works'. The Huffington Post. Retrieved 7 March 2014.
  17. ^Crevier, Daniel (1993). AI: The Tumultuous Search for Artificial Intelligence. New York: Basic Books. p. 168. ISBN978-0-465-02997-6.
  18. ^Brachman, Ron (1978). 'A Structural Paradigm for Representing Knowledge'. Bolt, Beranek, and Neumann Technical Report (3605).
  19. ^MacGregor, Robert (June 1991). 'Using a description classifier to enhance knowledge representation'. IEEE Expert. 6 (3): 41–46. doi:10.1109/64.87683.
  20. ^Berners-Lee, Tim; James Hendler; Ora Lassila (May 17, 2001). 'The Semantic Web A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities'. Scientific American. 284 (5): 34–43. doi:10.1038/scientificamerican0501-34. Archived from the original on 2013-04-24.
  21. ^Horridge, Mathew. 'Protégé OWL Tutorial A step-by-step guide to modelling in OWL using the popular Protégé OWL tools'. Manchester University. Manchester University. Archived from the original on 13 December 2013. Retrieved 9 December 2013.

Slot Sentence Definition

Bibliography[edit]

Slots Definition Sentence Examples

  • Russell, Stuart J.; Norvig, Peter (2010), Artificial Intelligence: A Modern Approach (2nd ed.), Upper Saddle River, New Jersey: Prentice Hall, ISBN0-13-604259-7, ch. 1.
  • Marvin Minsky, A Framework for Representing Knowledge, MIT-AI Laboratory Memo 306, June, 1974.
  • Daniel G. Bobrow, Terry Winograd,An Overview of KRL, A Knowledge Representation Language] date=December 2019 bot=InternetArchiveBot fix-attempted=yes }}, Stanford Artificial Intelligence Laboratory Memo AIM 293, 1976.
  • R. Bruce Roberts and Ira P. Goldstein, The FRL Primer, 1977
  • R. Bruce Roberts and Ira P. Goldstein, The FRL Manual, 1977
  • Brachman, R.; Schmolze, J. (1985). 'An overview of the KL-ONE Knowledge Representation System'. Cognitive Science. 9 (2): 171–216. doi:10.1016/s0364-0213(85)80014-8.
  • Fikes, R. E.; Kehler, T. (1985). 'The role of frame-based representation in knowledge representation and reasoning'. Communications of the ACM. 28 (9): 904–920. doi:10.1145/4284.4285.
  • Peter Clark & Bruce Porter: KM - The Knowledge Machine 2.0: Users Manual, http://www.cs.utexas.edu/users/mfkb/RKF/km.html.
  • Peter D. Karp, The Design Space of Frame Knowledge Representation Systems, Technical Note 520. Artificial Intelligence Center, SRI International, 1992

Definition Slot Machine

External links[edit]

Retrieved from 'https://en.wikipedia.org/w/index.php?title=Frame_(artificial_intelligence)&oldid=1000788091'