Gellish English

Gellish English

Gellish English is a variant of Gellish and is a formal language, which means that it is structured and formalised subset of natural English that is computer interpretable. Its definition includes an English dictionary of concepts that is arranged in a taxonomy and that is extended into an ontology. From an information technology perspective Gellish English is a standard data model for information modelling and for knowledge representation. It is a data exchange language for the Semantic Web and can be used as a successor of electronic data interchange technologies. In principle, for every natural language there is a variant that is specific for that language. For example, Gellish Dutch (Gellish Nederlands), Gellish German (Gellish Deutsch), etc.

Gellish is intended for the expression of complete and unambiguous specifications of products, facilities and processes, suitable to specify, buy, fabricate, install, operate and maintain such objects and to exchange such information in a system independent and computer interpretable way or to integrate such data from different sources.

Gellish English has an object-relation-object (ORO) structure and therefore it includes a large number of standard relation types, which define a semantically rich expression capability. The Gellish English Dictionary is extended with a knowledge base with basic engineering knowledge. That knowledge base is itself expressed in Gellish English. The dictionary with definitions of the concepts in Gellish English can be used for various purposes. For example as standard terminology to harmonize data in various computer systems, for selection of classes for classification or as a basis for searching information with a search engine. The Gellish Dictionary also defines the standardrelation types that enable to create computer interpretable Gellish English expressions.

Gellish English is typically expressed in the form of Gellish Database tables. A Gellish Database table is a standard table that is suitable to represent any expression in the Gellish language. Its table columns are standardised. The tables can be used as a database or as an exchange file. A Gellish Database table can be implemented in any tabular format. For example, it can be implemented as as SQL database tables, as XML data stores, as STEPfiles (according to ISO 10303-21), or as one or more simple spreadsheet tables.Gellish English is defined in the Gellish English dictionary, also called STEPlib. The Gellish dictionary itself is also expressed as a Gellish Database table.

References

Gellish is further described in a SourceForge project [http://gellish.wiki.sourceforge.net/] . The Gellish English dictionary and knowledge base and the definition of a Gellish Database table is free available under ‘open source’ conditions via [http://sourceforge.net/project/showfiles.php?group_id=28353] ). For a definition of ‘open source' see [http://www.opensource.org/docs/definition.php] ).

*. A pdf version is available via [http://www.library.tudelft.nl/ws/search/publications/search/metadata/index.htm?docname=306185]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Gellish English dictionary — The Gellish English Dictionary is an example of an open source “smart” electronic dictionary that is a machine readable. It is a computer interpretable structured subset of the English language.A smart electronic dictionary has the following… …   Wikipedia

  • Gellish database — Gellish DatabasesEach Gellish Database consists of one or more Gellish Database tables. Each of those Gellish Database tables has basically the same structure and is standardised and is application system independent. This is different from… …   Wikipedia

  • Gellish — is a controlled natural language in which information and knowledge can be expressed so that it is computer interpretable, but still system independent. Gellish is a structured subset of natural language that is suitable for information and… …   Wikipedia

  • Semantic network — A Semantic network is a network, which represents semantic relations between the concepts. This is often used as a form of knowledge representation. It is a directed or undirected graph consisting of vertices, which represent concepts, and edges …   Wikipedia

  • Data exchange — is the process of taking data structured under a source schema and actually transforming it into data structured under a target schema, so that the target data is an accurate representation of the source data[citation needed]. Data exchange is… …   Wikipedia

  • Generic data model — Generic data models are generalizations of conventional data models. They define standardised general relation types, together with the kinds of things that may be related by such a relation type. Overview The definition of generic data model is… …   Wikipedia

  • ISO 15926 — The ISO 15926 is titled: Industrial automation systems and integration Integration of life cycle data for process plants including oil and gas production facilities is a standard for data integration, sharing, exchange, and hand over between… …   Wikipedia

  • Query language — Query languages are computer languages used to make queries into databases and information systems. Broadly, query languages can be classified according to whether they are database query languages or information retrieval query languages. The… …   Wikipedia

  • Ontology (information science) — In computer science and information science, an ontology formally represents knowledge as a set of concepts within a domain, and the relationships between those concepts. It can be used to reason about the entities within that domain and may be… …   Wikipedia

  • Facility information model — A Facility Information Model is a information model of an individual facility that is integrated with data and documents about the facility. The facility can be any large facility that is designed, fabricated, constructed and installed, operated …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”