215 research outputs found
A formal definition of the Users View (UV) of the Graphical Object Query Language (GOQL)
In this paper we provide a brief formal definition of the Users View (UV) of the Graphical Object Query Language(GOQL). The UV provides a graphical representation for object-oriented database schemas and hides from end-users most of the perplexing details of the object-oriented database model, such as methods, hierarchies and relationships. In particular, the UV does not distinguish between methods, attributes and relationships, encapsulates the is-a hierarchy and utilises a number of desktop metaphors to present a graphical schema that is easy to be understood by end-users. Thus, the UV provides the environment, through which end-users, can pose ad-hoc queries through GOQL. We first give a brief formal definition of an object-oriented database schema in the GOQL model. This is given, by providing a formal definition of the basic element of such a schema, namely the class. The UV is then briefly formally defined as a mapping from a GOQL object-oriented database schema. Using this mapping, any object-oriented database schema can be translated into a graphical representation in the UV. The running example of the paper is used to demonstrate the mapping from the textual schema to the graphical schema of the UV. The formal definition of the UV will allow us, in the future, to formally define the graphical constructs of
GOQL
Implementation of the GOQL language
The Graphical Object Query Language (GOQL) is a
graphical query language that complies with the ODMG
3.0 standard and runs on top of the o2 DBMS. GOQL
provides users with the User's View (UV) and the Folders
Window (FW), which serve as the foundation upon which
end-users pose ad-hoc queries. The UV is a graphical
representation of any underlying ODMG scheme. Among
its advantages is that it hides from end-users most of the
perplexing details of the object-oriented database model,
such as methods, hierarchies and relationships. To
achieve this, the UV does not distinguish between
methods, attributes and relationships, it encapsulates is-a
hierarchies and it utilises a number of desktop metaphors
whose semantics can be easily understood by end-users.
The FW is a condensed version of the UV and provides
the starting point for constructing queries. In this paper,
we demonstrate the UV and the FW and discuss GOQL's
system architecture, its various components and the way
these components interact to generate the UV and the FW
and to provide an ad hoc query construction mechanism.
We also present the screen interface of the language
Prototipo de una aplicación para el voluntariado y el intercambio de recursos
El objetivo de este trabajo es proponer el diseño de una plataforma especializada en monstrar y conectaractividades no remuneradas o no lucrativas. Se propondrá un nuevo servicio que mejore la experiencia de los voluntarios, las organizaciones y de todas las actividades no lucrativas. Para ello se mejorará la comunicación, la organización y la transparencia en este sector. El resultado del proyecto es la propuesta de una nueva red social enfocada al intercambio de favores y recursos. Donde se busca la productividad, la seguridad y un compromiso social
Early invaders - Farmers, the granary weevil and other uninvited guests in the Neolithic
The Neolithic and the spread of agriculture saw several introductions of insect species associated with the environments and activities of the first farmers. Fossil insect research from the Neolithic lake settlement of Dispilio in Macedonia, northern Greece, provides evidence for the early European introduction of a flightless weevil, the granary weevil, Sitophilus granarius, which has since become cosmopolitan and one of the most important pests of stored cereals. The records of the granary weevil from the Middle Neolithic in northern Greece illuminate the significance of surplus storage for the spread of agriculture. The granary weevil and the house fly, Musca domestica were also introduced in the Neolithic of central Europe, with the expansion of Linear Band Keramik (LBK) culture groups. This paper reviews Neolithic insect introductions in Europe, including storage pests, discusses their distribution during different periods and the reasons behind the trends observed. Storage farming may be differentiated from pastoral farming on the basis of insect introductions arriving with incoming agricultural groups
Immunohistochemical Expression of Vascular Endothelial Growth Factor Receptor (VEGFR)-3 was correlated with Aggressive Tumor Phenotype in Invasive Breast Carcinoma
- …
