
 
two arguments) relationships of the ‘property/value’ 
type, independently from the fact that these 
relationships are organised into frame format or take 
the form of a set of ‘property’ statements used to 
define a ‘class’ in a W3C language like OWL. 
‘Dynamic’ information consists, on the contrary, 
of  structured, temporal sequences of (not 
predetermined) ‘elementary events’ that describe the 
active or passive ‘behaviour’ of given ‘characters’, 
‘actors’ or ‘personages’ (not necessarily human see, 
e.g., the ‘behaviour’ of a faulty valve or of a start-up 
turbine). Examples of dynamic information in a 
VIRTHUALIS context are ‘elementary events’ like 
“The Control Room operator presses the start-up 
button”, “The oil extractor moves from the state 
‘idle’ to the state ‘running’”, “The Field operator has 
heard the working noise of the oil extractor”,  “The 
field operator has visually checked the correct 
progression of ignition in chambers 1 and 4”, etc.  
The necessity of making use i) of ‘conceptual 
predicates’ for specifying the basic type of state, 
action etc. described in each ‘elementary event’ 
included in the (dynamic) temporal sequence, and ii) 
of the notion of ‘role’ to denote the logical and 
semantic function of each of the ‘characters’ 
involved in the different events – in “The Control 
Room operator presses a button …”, the ‘individual’ 
CONTROL_ROOM-OPERATOR_1  is the SUBJ(ect) 
of the action of ‘pressing’ and the individual 
BUTTON_1  the  OBJ(ect) – makes it impossible to 
make use of the common binary approach to 
represent correctly the dynamic knowledge. In this 
last case, it is necessary to have recourse – to 
represent each one of the elementary events that 
make up the global dynamic situation – to the well-
known ‘n-ary’ schema denoted by Eq. 1: 
 (L
i
 (P
j
 (R
1
 a
1
) (R
2
 a
2
) … (R
n
 a
n
)))   (1) 
where 
L
i
  is the symbolic label identifying the 
particular n-ary structure (e.g., that corresponding to 
the representation of “The Control Room operator 
presses a button …”, example), 
P
j
 is the conceptual 
predicate,  R
k
  is the generic role and a
k
 
the 
corresponding argument (e.g., 
CONTROL_ROOM-
OPERATOR_1
), see (Zarri, 2009a: 14-22). 
To represent fully a given dynamic situation, it is 
also necessary to have a way of representing the 
‘coherence links’ that bring together its different, 
constitutive ‘elementary events’. These are normally 
expressed through NL syntactic constructions like 
causality, goal, indirect speech, co-ordination and 
subordination, etc., see the example: “The control 
room operators push the reset button in order to 
(
GOAL) verify the existence of an alarm situation”. 
In this paper, we will use the terms ‘connectivity 
phenomena’ to denote this sort of contextual clues. 
2.2  Tools for the Gas/oil Industry  
The W3C languages have been sometimes suggested 
– see, e.g., http://www.w3.org/2008/11/ogws-
agenda.html#papers – as possible solutions for 
introducing new semantic/conceptual tools in the 
gas/oil industry world. This proposal is 
questionable, at least when, as in our case, the 
‘knowledge’ to be used is largely based on the 
‘narration’ of ‘sequences of events’. 
As well known in fact – see (Mizoguchi et al., 
2007; Zarri, 2009a), etc. – the lack of expressiveness 
linked with the ‘binary’ nature of the W3C 
languages prevents them from representing correctly 
the ‘dynamic’ information. When these languages 
must represent simple ‘narratives’ like “John has 
given a book to Mary” (or “The Control room 
operator notifies the situation to the Field operator” 
etc.), several difficulties arise. For example, “give” 
is an n-ary (ternary) relationship that, to be 
represented in a complete way, asks for the presence 
of a specific ‘semantic predicate’ in the “give” or 
“transfer” style, where the ‘arguments’ “John”, 
“book” and “Mary” of the predicate must be labelled 
with ‘conceptual roles’ such as, e.g., ‘agent of give’, 
‘object of give’ and ‘beneficiary of give’ 
respectively.  An  n-ary type of representation in the 
style of Eq. 1 is then needed. Note that each of the 
(R
i
 a
i
) cells of Eq. 1, taken individually, represents a 
binary relationship in the W3C (OWL, RDF…) 
languages style. The main point here is, however, 
that the conceptual structure represented by Eq. 1 
can be fragmented for practical purposes like the 
concrete storing within a relational database, but 
must be considered globally whenever significant 
querying/inferencing operations must be envisaged 
on the whole structure, see (Zarri, 2009a: 14-33).  
In a gas/oil industry context, an obvious 
candidate for the set up of conceptual descriptions is 
ISO 15926 (“Industrial automation systems and 
integration – Integration of life-cycle data for 
process plants including oil and gas production 
facilities”). Because of the presence of temporal 
representational aspects, ISO 15926 is often defined 
as a ‘4D(imensions)’, or ‘space-time’, model, 
holding that individuals are extended in time as well 
as space and dealing then with changes over time, 
see (Stell and West, 2004) in this context. In spite of 
this, the knowledge representation model of ISO 
15926 is essentially ‘binary’, as confirmed by its 
two-way, easy conversion into (W3C) OWL terms. 
CREATION AND MANAGEMENT OF A CONCEPTUAL KNOWLEDGE BASE IN AN INDUSTRIAL DOMAIN
215