Full text: Resource and environmental monitoring

its use. 
users, a 
ents of 
itoring 
rmation 
odeling 
object- 
esigned 
as been 
ind use 
ch this 
hensive 
al land 
] to be 
s as the 
nitoring 
logical 
cess 1S 
records, 
S, etc. 
eling of 
sociated 
with a 
only by 
senting 
th such 
, event 
ig this 
of the 
nce this 
'esource 
nted by 
that information. Thus, linkage must be provided 
between the physical reality and the model components. 
This implies that operation on the model will produce 
real effects on the land resource represented. Therefore, 
information representing land resources is manipulated 
by both the monitoring process and the land resources. 
3. INFORMATION MODELING 
The amount of information monitored for a large rural 
land monitoring system requires that a structured 
approach be taken to model and represent that 
information. Since many entities in rural land 
monitoring system share common characteristics, this 
characteristics must be exploited in order to maximize 
commonality and minimize implementation efforts. 
These considerations have led to the application of the 
object oriented technique for monitoring rural land use. 
This technique allows the modular development of 
specifications and implementations of monitoring 
system of rural land use. 
3.1 Object Description 
To define an MO (Monitored object) class, the 
characteristics of each instance that is a member of that 
class must be specified. The characteristics of an object 
can be specified as the followings. 
(1)Superclasses of the MO, 
(2) Visible attributes of the object; 
(3)Operations that can be performed on an MO; 
(4)Notifications that may be emitted by an MO as a 
result of internal events; and 
(5)Behavior that an MO exhibits. 
3.2 Modular Package 
To allow additional flexibility in modeling land 
resources, these characteristics (except for the 
superclasses) are collected into modular packages. MOs 
are modeled as collections of packages. Packages may 
be mandatory or conditional. Mandatory packages 
always are a part of each instantiated object. However, 
conditional packages may be absent when an object is 
instantiated. 
3.3 Object Attributers 
Attributes are the named characteristics of an MO. A 
value is associated with each attribute of an MO. Such 
values may be read or modified through internal system 
or monitoring actions. In addition to attributes, the 
concept of an attribute group is introduced. It is a 
named group of individual attributes, and provides a 
shorthand reference to multiple attributes. All 
operations on attribute groups are performed as if each 
attribute had been referenced separately. 
Intemational Archives of Photogrammetry and Remote Sensing. Vol. XXXII, Part 7, Budapest, 1998 
3.4 Object Behavior 
The behavior specification for an MO specifies the 
dynamic characteristics of an object and its attributes, 
notifications, and actions. It includes the semantics of 
attributes and describes the way in which monitoring 
operations affect the object and its attributes. Behavior 
also describes the internal events that occur and result 
in observable changes in the object. 
3.5 Operation on Object 
MOs generally represent active entities that exhibit 
their behavior and more through.sSome state space. 
Thus, there is a requirement to be able to control the 
entities represented by the MOs by means of operations 
performed on the MO. Monitoring operations are 
categorized into the followings. 
(DAttribute-oriented operations. Generally, these 
operations allow for the retrieval and setting of 
attribute values. However, these operations, even 
when supported by an MO, are subject to policy 
constraints. These constrains may relate security and 
access privilege limitations. Otherwise, these 
operations obey the encapsulation principle. 
(2)Whole object-oriented operations. These operations 
impact an object’s behavior as a whole without being 
targeted at setting or retrieving attribute values. 
3.6 Notification from Object 
Because MOs represent active land resources, internal 
and external events occurred impact the operation 
modeled by the MO and must result in corresponding 
behavior in the MO. These event are made visible to 
the local monitoring process as notifications that are 
emitted by the MO whenever such an event occurs. In 
addition to events that occur as autonomous activity of 
the object and its environment, the object also may be 
impacted by monitoring operations. 
3.7 Object Inheritance 
Object-oriented modeling allows specialization of one 
MO class from another. A class derived from another 
class is referenced to as a subclass of that class. 
Otherwise, it in turn is refereed to as its superclass. A 
subclass may be specialized from a superclass by 
modifying the characteristics of the superclass. For 
rural land use monitoring, such modifications are given 
as the following. 
(1)The addition of new monitoring operations and 
notifications; 
(2)The addition of new attributes and attribute groups; 
and 
(3)The addition of new compatible behavior. 
  
  
  
  
  
  
  
  
  
  
191 
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.