org.universAAL.middleware.service.owls.process
Class Conversion

Package class diagram package Conversion
java.lang.Object
  extended by org.universAAL.middleware.service.owls.process.Conversion

public class Conversion
extends Object

A uAAL-specific value function for binding output parameters stating that the given output parameter represents a converted representation of a reachable property. There are three types of conversions: (1) UnitConversion, e.g. when the value of a reachable property that is originally represented in, say, meters is put out in, say, feet; (2) LanguageConversion, e.g. when the value of a reachable* property that is originally represented in, say, English is put out in, say, German; and (3) ClassConversion, e.g. when the value of a reachable property that is originally represented as an instance of, say, myOnt:Person is put out in, say, youOnt:Human. As the type hierarchy of conversions plays no specific role in ontological reasoning, they are not defined as subclasses of ManagedIndividual but this class simply provides support for the definition of the needed constant values as well as helps in constructing a Resource representation of them.

Author:
mtazari - Saied Tazari

Field Summary
static String PROP_OUTPUT_CONVERSION_SOURCE
           
static String PROP_OUTPUT_CONVERSION_TARGET_CLASS
           
static String PROP_OUTPUT_CONVERSION_TARGET_LANGUAGE
           
static String PROP_OUTPUT_CONVERSION_TARGET_UNIT
           
static String TYPE_OUTPUT_CLASS_CONVERSION
           
static String TYPE_OUTPUT_LANGUAGE_CONVERSION
           
static String TYPE_OUTPUT_UNIT_CONVERSION
           
 
Constructor Summary
Conversion()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROP_OUTPUT_CONVERSION_SOURCE

public static final String PROP_OUTPUT_CONVERSION_SOURCE
See Also:
Constant Field Values

PROP_OUTPUT_CONVERSION_TARGET_CLASS

public static final String PROP_OUTPUT_CONVERSION_TARGET_CLASS
See Also:
Constant Field Values

PROP_OUTPUT_CONVERSION_TARGET_LANGUAGE

public static final String PROP_OUTPUT_CONVERSION_TARGET_LANGUAGE
See Also:
Constant Field Values

PROP_OUTPUT_CONVERSION_TARGET_UNIT

public static final String PROP_OUTPUT_CONVERSION_TARGET_UNIT
See Also:
Constant Field Values

TYPE_OUTPUT_CLASS_CONVERSION

public static final String TYPE_OUTPUT_CLASS_CONVERSION
See Also:
Constant Field Values

TYPE_OUTPUT_LANGUAGE_CONVERSION

public static final String TYPE_OUTPUT_LANGUAGE_CONVERSION
See Also:
Constant Field Values

TYPE_OUTPUT_UNIT_CONVERSION

public static final String TYPE_OUTPUT_UNIT_CONVERSION
See Also:
Constant Field Values
Constructor Detail

Conversion

public Conversion()


Copyright © 2014 universAAL Consortium. All Rights Reserved.