Delivery Context Ontology

Java Terms

These terms model a minimal set of properties and classes that allow to represent the features of a Delivery Context related to the support of Java technologies.

Summary of Terms

An alphabetical index of terms, composed by classes (concepts), properties (relationships, attributes), and instances (only those which are considered normative) is given below. All the terms are hyperlinked to their detailed description for quick reference.

Classes: Context_JavaEntity, J2meConfiguration, J2meOptionalPackage, J2meProfile, J2meRuntimeEnvironment, JavaPlatform, JavaRuntimeEnvironment,

Properties: availableJREs, defaultJRE, j2meConfigurations, j2meOptionalPackages, j2meProfiles, javaPlatforms, jsr, maxHeapSize, maxJarSize, totalMemoryForJavaApps,

Instances: JavaPlatform_J2ME,

Detailed Description of Classes

Class Context_JavaEntity

Context Java Entity - This class subsumes all the classes that are related to the Java characteristics of a Delivery Context.

CURIE: java:Context_JavaEntity

sub-class-of
soft:Context_SoftwareEntity
super-class-of
java:J2meConfiguration
java:J2meOptionalPackage
java:J2meProfile
java:JavaPlatform
java:JavaRuntimeEnvironment

[back to top]

Class J2meConfiguration

J2ME Configuration - This class represents J2ME configurations.

CURIE: java:J2meConfiguration

sub-class-of
java:Context_JavaEntity
in-range-of
java:j2meConfigurations
restrictions
java:jsr cardinality (1)
common:name cardinality (1)
common:version maxCardinality (1)

[back to top]

Class J2meOptionalPackage

J2ME Standard Optional Package - This class represents standard optional packages that can run ina J2ME runtime environment.

CURIE: java:J2meOptionalPackage

sub-class-of
soft:Api
java:Context_JavaEntity
restrictions
java:jsr cardinality (1)

[back to top]

Class J2meProfile

J2ME Profile - This class represents J2ME Profiles.

CURIE: java:J2meProfile

sub-class-of
java:Context_JavaEntity
in-range-of
java:j2meProfiles
restrictions
common:name cardinality (1)
common:version maxCardinality (1)
java:jsr cardinality (1)

[back to top]

Class J2meRuntimeEnvironment

J2ME Runtime Environment - This class represents a J2ME runtime environment.

CURIE: java:J2meRuntimeEnvironment

sub-class-of
java:JavaRuntimeEnvironment
super-class-of
in-domain-of
java:j2meConfigurations
java:j2meOptionalPackages
java:j2meProfiles
restrictions
java:j2meProfiles minCardinality (1)
java:j2meConfigurations minCardinality (1)
java:javaPlatforms value (java:JavaPlatform_J2ME)

[back to top]

Class JavaPlatform

Java Platform - This class represents Java Platforms.

CURIE: java:JavaPlatform

sub-class-of
java:Context_JavaEntity
in-range-of
java:javaPlatforms
restrictions
common:version maxCardinality (1)
common:name cardinality (1)
normative-instances
java:JavaPlatform_J2ME

[back to top]

Class JavaRuntimeEnvironment

Java Runtime Environment - This class represents Java Runtime Environments.

CURIE: java:JavaRuntimeEnvironment

sub-class-of
java:Context_JavaEntity
soft:RuntimeEnvironment
super-class-of
java:J2meRuntimeEnvironment
in-domain-of
java:javaPlatforms
java:maxHeapSize
java:maxJarSize
in-range-of
java:availableJREs
java:defaultJRE

[back to top]

Class Disjointness

The following classes are pairwise disjoint between them:

DisjointClasses (java:JavaPlatform, java:J2meProfile, java:J2meConfiguration, java:J2meOptionalPackage, java:JavaRuntimeEnvironment)

DisjointClasses (java:JavaPlatform, java:J2meProfile, java:J2meConfiguration)

DisjointClasses (java:J2meOptionalPackage, java:JavaRuntimeEnvironment)

Detailed Description of Properties

Property availableJREs

Available Java Runtime Environments - The available Java Runtime Environments.

CURIE: java:availableJREs

OWL Type
ObjectProperty
domain
soft:DeviceSoftware
range
java:JavaRuntimeEnvironment
sub-property-of
common:available
dcn:component
super-property-of
java:defaultJRE

[back to top]

Property defaultJRE

Default Java Runtime Environment - The default Java Runtime Environment.

CURIE: java:defaultJRE

OWL Type
ObjectProperty
Functional
domain
soft:DeviceSoftware
range
java:JavaRuntimeEnvironment
sub-property-of
java:availableJREs
dcn:defaultComponent

[back to top]

Property j2meConfigurations

Supported J2ME Configurations - The supported J2ME configurations.

CURIE: java:j2meConfigurations

OWL Type
ObjectProperty
domain
java:J2meRuntimeEnvironment
range
java:J2meConfiguration
sub-property-of
common:supports

[back to top]

Property j2meOptionalPackages

J2ME Optional Packages - The optional packages that makes available a J2ME runtime environment.

CURIE: java:j2meOptionalPackages

OWL Type
ObjectProperty
domain
java:J2meRuntimeEnvironment
sub-property-of
common:supports

[back to top]

Property j2meProfiles

Supported J2ME Profiles - The supported J2ME profiles.

CURIE: java:j2meProfiles

OWL Type
ObjectProperty
domain
java:J2meRuntimeEnvironment
range
java:J2meProfile
sub-property-of
common:supports

[back to top]

Property javaPlatforms

Java Platforms - The Java Platforms supported by a Java Runtime Environment.

CURIE: java:javaPlatforms

OWL Type
ObjectProperty
domain
java:JavaRuntimeEnvironment
range
java:JavaPlatform
sub-property-of
common:supports

[back to top]

Property jsr

JSR - The JSR specification id that corresponds to a Java Technology.

CURIE: java:jsr

OWL Type
DatatypeProperty
Functional
domain
java:J2meProfile
java:J2meConfiguration
java:J2meOptionalPackage
range
xsd:string
sub-property-of
common:id

[back to top]

Property maxHeapSize

Maximum Heap Size - The maximum heap size in bytes supported by a Java Runtime Environment.

CURIE: java:maxHeapSize

OWL Type
DatatypeProperty
Functional
domain
java:JavaRuntimeEnvironment
range
xsd:unsignedLong

[back to top]

Property maxJarSize

Maximum JAR size - The maximum JAR size for a Java Application supported by a Java Runtime Environment.

CURIE: java:maxJarSize

OWL Type
DatatypeProperty
Functional
domain
java:JavaRuntimeEnvironment
range
xsd:unsignedLong

[back to top]

Property totalMemoryForJavaApps

JavaMaxMemorySize - Indicates the device's maximum size in bytes for storing Java applications.

CURIE: java:totalMemoryForJavaApps

OWL Type
DatatypeProperty
Functional
domain
dcn:Device
range
xsd:unsignedLong

[back to top]

Normative Instances

Instance JavaPlatform_J2ME

Java ME - Java Platform, Micro Edition.

CURIE: java:JavaPlatform_J2ME

instance-of
java:JavaPlatform
property-values
common:name value (Java ME^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:version value (1^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
informative-references
http://java.sun.com/javame/index.jsp

[back to top]

Non Normative Instances

Utility instances can be found in the OWL file.

Example instances can be found in the OWL examples file.

Resources