Ontology, Metadata, and Semiotics

The Internet is a giant semiotic system. It is a massive collection of Peirce’s three kinds of signs: icons, which show the form of something; indices, which point to something; and symbols, which represent something according to some convention. But current proposals for ontologies and metadata have overlooked some of the most important features of signs. A sign has three aspects: it is (1) an entity that represents (2) another entity to (3) an agent. By looking only at the signs themselves, some metadata proposals have lost sight of the entities they represent and the agents – human, animal, or robot – which interpret them. With its three branches of syntax, semantics, and pragmatics, semiotics provides guidelines for organizing and using signs to represent something to someone for some purpose. Besides representation, semiotics also supports methods for translating patterns of signs intended for one purpose to other patterns intended for different but related purposes. This article shows how the fundamental semiotic primitives are represented in semantically equivalent notations for logic, including controlled natural languages and various computer languages.

[1]  John F. Sowa,et al.  Conceptual Graphs: Draft Proposed American National Standard , 1999, ICCS.

[2]  Olivier Gerbé,et al.  Un modèle uniforme pour la modélisation et la métamodélisation d'une mémoire d'entreprise , 2000 .

[3]  Walling R. Cyre,et al.  Capture, Integration, and Analysis of Digital System Requirements with Conceptual Graphs , 1997, IEEE Trans. Knowl. Data Eng..

[4]  Peter W. Eklund,et al.  Conceptual Structures: Knowledge Representation as Interlingua , 1996, Lecture Notes in Computer Science.

[5]  Olivier Gerbé,et al.  Conceptual Graphs for Corporate Knowledge Repositories , 1997, ICCS.

[6]  Roy T. Fielding,et al.  Uniform Resource Identifiers (URI): Generic Syntax , 1998, RFC.

[7]  Norbert E. Fuchs,et al.  Attempto Controlled English (ACE)Language ManualVersion 3.0 , 1999 .

[8]  Eric Miller,et al.  An Introduction to the Resource Description Framework , 1998, D Lib Mag..

[9]  Jeff Heflin,et al.  SHOE: A Knowledge Representation Language for Internet Applications , 1999 .

[10]  Andreas Gunawan,et al.  A rapid modeling tool for virtual prototypes , 1999, Proceedings Tenth IEEE International Workshop on Rapid System Prototyping. Shortening the Path from Specification to Prototype (Cat. No.PR00246).

[11]  Stuart C. Shapiro Review of Knowledge representation: logical, philosophical, and computational foundations by John F. Sowa. Brooks/Cole 2000. , 2001 .

[12]  Dan Brickley,et al.  Resource Description Framework (RDF) Model and Syntax Specification , 2002 .

[13]  Christian Lovis,et al.  Tuning Up Conceptual Graph Representation for Multilingual Natural Language Processing in Medicine (Research Note) , 1998, ICCS.

[14]  Thomas Krichel The Semantic Web and an Introduction to RDF , 2002 .

[15]  S. Balachandar,et al.  Knowledge Visualization from Conceptual Structures , 1994, ICCS.

[16]  John F. Sowa,et al.  Conceptual Structures: Applications, Implementation and Theory , 1995, Lecture Notes in Computer Science.

[17]  Norbert E. Fuchs,et al.  Attempto Controlled English - Not Just Another Logic Specification Language , 1998, LOPSTR.

[18]  Timothy Lethbridge,et al.  CODE4: a unified system for managing conceptual knowledge , 1995, Int. J. Hum. Comput. Stud..

[19]  R. Milner Mathematical Centre Tracts , 1976 .

[20]  Arthur B. Markman,et al.  Knowledge Representation , 1998 .

[21]  Michael Jackman,et al.  Conceptual graphs , 1988 .

[22]  F. D. Saussure Cours de linguistique générale , 1924 .

[23]  C. K. Ogden,et al.  The Meaning of Meaning , 1923 .

[24]  Douglas R. Skuce Integrating Web‐Based Documents, Shared Knowledge Bases, and Information Retrieval for User Help , 2000, Comput. Intell..

[25]  John F. Sowa,et al.  Conceptual Structures: Fulfilling Peirce's Dream , 1997, Lecture Notes in Computer Science.

[26]  S. B. Palmer The Semantic Web: the introduction , 2001 .

[27]  Norbert E. Fuchs,et al.  Attempto Controlled English (ACE) , 1996, ArXiv.

[28]  Uwe Reyle,et al.  From discourse to logic , 1993 .

[29]  Marie-Laure Mugnier,et al.  Conceptual Structures: Theory, Tools and Applications , 1998, Lecture Notes in Computer Science.

[30]  John F. Sowa,et al.  Conceptual Structures: Current Practices , 1994, Lecture Notes in Computer Science.

[31]  John F. Sowa,et al.  Knowledge representation: logical, philosophical, and computational foundations , 2000 .

[32]  Ferdinand de Saussure Course in General Linguistics , 1916 .

[33]  H. Kamp,et al.  Evénements, représentations discursives et référence temporelle , 1981 .

[34]  John F. Sowa,et al.  Implementing a Semantic Interpreter Using Conceptual Graphs , 1986, IBM J. Res. Dev..

[35]  Simon St. Laurent,et al.  XML: A Primer , 1998 .

[36]  Guy W. Mineau,et al.  Conceptual Graphs for Representing Business Process in Corporate Memories , 1998, ICCS.

[37]  John F. Sowa,et al.  Conceptual Structures: Information Processing in Mind and Machine , 1983 .