Easy definition of new facets in the frame-based language Objlog+

作者:

Highlights:

摘要

This article aims at presenting a method that allows to extend frame-based languages at the level of their facets, in the framework of a language called Objlog+. First, we describe the different methods classically used to create new facets and show their limitations. We then propose our facet definition method which keeps them their status of descriptive elements within slots. Its fundamental principle consists in representing every facet by means of a frame which contains its properties as well as the knowledge allowing our language to manage the control structure of this facet automatically at the moment one of its occurrences within a frame slot is accessed. For that purpose, the facet notion has been first analyzed systematically in order to extract its main characteristics.

论文关键词:Knowledge representation,Frame-based languages,Extensibility,Facet reification,Automatic management of facet control structure

论文评审过程:Received 17 November 2000, Revised 2 May 2001, Accepted 12 June 2001, Available online 3 October 2001.

论文官网地址:https://doi.org/10.1016/S0169-023X(01)00025-8