• DocumentCode
    3795838
  • Title

    Prolog/Rex/spl minus/a way to extend Prolog for better knowledge representation

  • Author

    S. Vranes;M. Stanojevic

  • Author_Institution
    Dept. of Comput. Syst., Mihajlo Pupin Inst., Belgrade, Serbia
  • Volume
    6
  • Issue
    1
  • fYear
    1994
  • Firstpage
    22
  • Lastpage
    37
  • Abstract
    Prolog/Rex represents a powerful amalgamation of the latest techniques for knowledge representation and processing, rich in semantic features that ease the difficult task of encoding heterogeneous knowledge of real-world applications. The Prolog/Rex concept mechanism lets a user represent domain entities in terms of their structural and behavioral properties, including multiple inheritance, arbitrary user-defined relations among entities, annotated values (demons), incomplete knowledge, etc. A flexible rule language helps the knowledge engineer capture human expertise and provide flexible control of the reasoning process. Additional Prolog/Rex strength that cannot be found in any other hybrid language made on top of Prolog is language level support for keeping many potentially contradictory solutions to a problem, allowing possible solutions and their implications to be automatically generated and completely explored before they are committed. The same mechanism is used to model time-states, which are useful in planning and scheduling applications of Prolog/Rex.
  • Keywords
    "Knowledge representation","Control systems","Artificial intelligence","Knowledge based systems","Uncertainty","Encoding","Mechanical factors","Knowledge engineering","Humans","Automatic control"
  • Journal_Title
    IEEE Transactions on Knowledge and Data Engineering
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.273023
  • Filename
    273023