Algorithm
type: Class
comment: Abstract algorithm
subclass of: RPP profile component

Availability
type: Class
comment: machine-readability
subclass of: RPP profile component

RPP profile component
type: Class
comment: Base class for groups of profile attribute values.
subclass of: RPP Resource

DataFormat
type: Class
comment: Data format
subclass of: Interface

Dependency
type: Class
comment: needed to run
subclass of: RPP profile component

Encoding
type: Class
comment: low-level data encoding
subclass of: Interface

Environment
type: Class
comment: needed to run
subclass of: Dependency

Interface
type: Class
comment: I/O of processor
subclass of: RPP profile component

Library
type: Class
comment: needed to run
subclass of: Dependency

RPP Resource
type: Class
comment: The Profile itself.
subclass of: RPP Resource

RPP Resource
type: Class
comment: This is a common base class for all resources whose properties may be asserted in a RDF Process Profile.
subclass of: Resource

alang
type: Property
comment: (programming) language
domain: Algorithm
range: Literal

availability
type: Property
comment: how machine readable is the algorithm
domain: RPP Resource
range: Availability

RPP component property
type: Property
comment: Indicates a component profile.
domain: RPP Resource
range: RPP profile component

equivalentTo
type: Property
comment: another algorithm that does the same
domain: RPP Resource
range: RPP Resource

hasDependency
type: Property
comment: anything that's needed
domain: RPP Resource
range: Dependency

implementationOf
type: Property
comment: another algorithm that does the same
domain: RPP Resource
range: RPP Resource

in
type: Property
comment: details of data input
domain: RPP Resource
range: Interface

location
type: Property
comment: location of the algorithm resource
domain: RPP Resource
range: RPP Resource

out
type: Property
comment: details of data output
domain: RPP Resource
range: Interface