environment. These are modeled as sub-classes of
this class and include parameters about:
• Air, such as: A
IRTEMPERATURE,
• Wind, such as: W
INDGUST, WINDSPEED,
EASTWARDWIND, NORTHWARDWIND,
UPWARDWIND and WINDFROMDIRECTION
• Water, such as: W
ATERDEPTH,
WATERTEMPERATURE, SALINITY and DENSITY,
• Current, such as: C
URRENTTODIRECTION,
EASTWORDCURRENT, NORTHWARDCURRENT,
FLOWVELOCITY and UPWARDCURRENT
• Sea Layers, such as: S
EASURFACEELEVATION,
SEASURFACETEMPERATURE and THERMOCLINE
S
ATELLITEINFORMATION represents the satellite
used to monitor the oceans, represented in terms of
nine sub-classes: S
ATELLITEID, ALTITUDE,
BESTSIGNALSTRENGTH,
FREQUENCYOFTRANSMISSION, ELAPSEDTIME,
NUMOFMESSAGESRECIEVED,
NUMOFSUCCESSFULPLAUSIBLECHECKS,
QUALITYINDICATOR and SENSORCHANNEL.
I
NSTRUMENT represents all the instruments used
for the observation of oceans and to measure various
parameters, such as: temperature, salinity and
density of the ocean water, ocean currents, depth,
pressure, etc. These instruments are represented as
the following sub-classes: ADCP,
ARGOS,
ARGOFLOAT, CTD, ELECTRONICTAG, GLIDER,
GLOBALPOSITIONINGSYSTEM, SATELLITE and
S
UBMERSIBLERADIOMETER.
M
EASURE represents all the spatial and temporal
measures of the regions used in the domain of Ocean
Sciences, and are modelled as two main sub-classes
S
PATIALMEASURE and TEMPORALMEASURE
respectively. The sub-class S
PATIALMEASURE has
further sub-classes: H
EIGHT, LATITUDE, LONGITUDE
AND
SPATIALRESOLUTION representing the
respective spatial measures of the relevant ocean
region. T
EMPORALMEASURE has two sub-classes:
T
IMEINTERVAL and TIMERESOLUTION, representing
the respective temporal measures.
M
OVEMENTMODEL represents various models
used to estimate the migrating and foraging
behaviors of marine organisms and their movement
parameters such as determining the next positioning
estimate of an animal after a period of missing data.
These models are represented as sub-classes:
F
IRSTPASSAGETIME, FRACTALANALYSIS,
GEOLOCATIONMODEL, KERNELANALYSIS,
STATESPACEMODEL.
U
NIT represents all the units used to measure
geophysical parameters describing an ocean. It has
nine sub-classes: D
ENSITYUNIT, DEPTHUNIT,
LIGHTLEVELUNIT, SALINITYUNIT,
SPATIALRESOLUTIONUNIT, SPATIALUNIT,
TEMPERATUREUNIT, TIMEUNIT, VELOCITYUNIT.
2.4 Relationships Between Classes
In addition to providing semantics for modelling
different resources on the POKM system, the
purpose of the domain ontology is to inter-relate the
domains of Marine Sciences and Ocean Sciences.
There are seventy seven object properties and six
datatype properties. We describe only the salient
properties are described in this section.
The class M
ARINEANIMAL (sub-class of
M
ARINEORGANISM) is related to respective sub-
classes of the class M
ARINELIFEDATA through
properties has_age, has_sex, has_life_stage,
has_movement_behavior and has_TagID. In
addition it is also related to class O
CEANREGION
through property has_geographic_area. Thus, this
property relate the domains of marine sciences and
ocean sciences.
The class O
CEANPARAMETER is related to class
Unit through property has_unit. This property is
given hasValue restriction, to restrict the filler of the
property to a specific instance of the class U
NIT. For
example AirTemperature, which is an
OceanParameter has_unit Degree Celsius, which is
an instance to class U
NIT.
The class M
ARINELIFEDATACOLLECTION is
related to respective sub-classes of class
M
ARINELIFEDATA through properties
has_basis_of_record, has_cache_ID, has_date
_last_modified, has_day_collected, has_depth,
has_depth_precision, has_latitude, has_longitude,
has_month_collected, has_record_last_cached,
has_record_ID, has_taxon_ID, has_temperature,
has_time_of_display_collected,
has_time_zone_collected and has_year_collected.
Each one of these properties is a functional property.
The class M
OVEMENTMODEL is related to
respective sub-classes of class M
ODELATTRIBUTE
through properties: has_hierarchical,
has_input_data, has_linearity,
has_observation_error, has_output, has_statistical_
estimation_method, has_statistical_framework,
has_stochasticity and has_time_value.
Each O
CEANREGION is related to various
O
CEANPARAMETERS through properties:
has_density, has_flow_velocity, has_salinity,
has_sea_surface_elevation, has_water_depth,
has_water_mass and water_temperature. Class
O
CEANREGION is also related to respective sub-
classes of class M
ARINELIFE through sub-classes
has_marine_animal, has_marine_plant and
has_plankton. Note that these three sub-classes
A KNOWLEDGE-CENTRIC E-RESEARCH PLATFORM FOR MARINE LIFE AND OCEANOGRAPHIC RESEARCH
365