
 
 
vpe(T
k
) iff 
i ve(S
i,k
) 
  (5) 
A void-endorsed goal path has some h
i,j
 of some 
state that materializes in the environment, moreover 
the corresponding action is being executed, but there 
is no evidence that any of the following expected 
states on the same goal path have been materialized. 
Note that there may be states that are not on any goal 
path, so a void endorsed state may not necessarily 
mean a void endorsed goal path. 
 
Weakly Endorsed Goal Path. A goal path T
k
 is 
weakly endorsed if there exists some state on the 
goal path that is weakly endorsed and which is not 
the goal state of the path. 
wpe(T
k
) iff ∃i we(S
i,k
) 
  (6) 
A weakly endorsed goal path has at least one 
state that when acting on the path, get expected 
effects on the same goal path. However, it is not sure 
that the expected state has the required quality that 
even its action will get expected results and thus the 
semantics of the second reached states is not entirely 
sure. 
 
Strongly Endorsed Goal Path. A goal path T
k
 is 
strongly endorsed if there exists a state that is 
strongly endorsed on the goal path. 
spe(T
k
) iff ∃i se(S
i,k
) 
  (7) 
More generally, a goal path is n-strongly 
endorsed if there are n states which are strongly 
endorsed on the path. N-strong endorsement tells 
that many states on the goal path are semantically 
right, but there may be disturbances that materialize 
states interleaved with disturbances, on some other 
goal paths. The condition that one full goal path is 
traversed without interruption is given by the full-
goal path endorsement: a goal path is full-goal 
endorsed if all the states of the goal path materialize 
in expected order up to the goal state. Clearly all 
states of a path that has full-goal endorsement are 
strongly endorsed, except the goal state and the state 
immediately before the goal state that is weakly 
endorsed. 
3.3.4  Global Semantic Norms 
Many types of norms can be conceived to quantify 
the level of true semantics using the endorsements 
given above. For example if |h
i,j
| is a normalized 
distance from the center of a state hyper-sphere to 
h
i,j
 so that |h
i,j
| ≤ 1 and the norm |se(S
i,k
)| gives the 
number of states on the current goal path from the 
state  i to the goal state, then a measure of the 
semantics of the current goal path, SM, is:  
SM(T
i
)=|h
i,j
| +|se(S
i,k
)| 
  (8) 
SM is a continuous, real valued function that 
shows how much of the current goal path has been 
completed. 
4 CONCLUSIONS 
Complex systems such as mobile robots systems, or 
distributed industrial control systems need to 
communicate and use ontological information about 
their environments and about the tasks they perform. 
Symbolic operations using formal methods are as yet 
prohibitive due to computational reasons while 
manual work raises substantially the costs of such 
systems. This paper presents a method that combines 
ontological operations defined formally with 
automatic updates for control ontology based on on-
line direct sensory and actuation data. 
REFERENCES 
Furst, F., 2008. Ontology Matching with Axioms and 
Conceptual Graphs. In IEEE Intelligent Systems. Vol. 
23, No. 6, pp. 73-75. 
Grantner, J.L., and Fodor, G.A., 2002. Fuzzy Automaton 
for Intelligent Hybrid Control Systems. In 
Proceedings of the 5-th Hybrid Systems Symposium. 
2002, Stanford, USA. 
Thamboulidis, K.C., Koumoutsos, G.V., and Doukas, 
G.S., 2007. Semantic Web Services in the 
Development of Distributed Control and Automation 
Systems. In Proceedings of the IEEE International 
Conference on Robotics and Automation. April 10-14, 
2007, Roma, Italy. 
Tomaiuolo, M., Turci, P., Bergenti, F., Poggi, A., 2005. A 
Two-Level Approach for Ontology Management in 
Multi-Agent Systems. In WETICE 2005, Proceedings 
of the 14th IEEE International Workshops on 
Enabling Technologies: Infrastructure for 
Collaborative Enterprise. June 13-15, 2005, pp. 21-26. 
Zimmermann, A., Krötzsch, M., Euzenat, J., and Hitzler, 
P., 2006. Formalizing ontology alignment and its 
operations with category theory. In FOIS 2006, 
Proceedings of the International Conference on 
Formal Ontology in Information Systems. November 
9-11, 2006, Baltimore, Maryland, USA. 
 
ICINCO 2009 - 6th International Conference on Informatics in Control, Automation and Robotics
386