Common Specialisations for OPMV
type: Ontology
created: 2010-06-06
creator: me
modified: 2010-09-12
example resource: Download
example resource: Used Data
example resource: Used Script
vocabulary: ns#
vocabulary: rdf-schema#
vocabulary: owl#
type: Dataset
type: Document

Download
type: Class
comment: The download of a file. The location that the file was downloaded from can be indicated through a common:downloadUri or (in more detail) a common:connection. The time at which the download occurred should be indicated through opmv:wasPerformedAt.
subclass of: Process

Zip
type: Class
comment: The zipping of a collection of files. The files that are zipped should be indicated through common:usedData.
subclass of: Process

Unzip
type: Class
comment: The unzipping of an archive.
subclass of: Process

Edit
type: Class
comment: The editing of a resource by a person.
subclass of: Process

Program
type: Class
comment: A computer program that performs some action (and is therefore an opmv:Agent), is controlled by someone and is an instantiation of some piece of software.
subclass of: Agent

Service
type: Class
comment: An online service.
subclass of: Program

Used Data
type: Property
type: ObjectProperty
comment: The data that was used in the execution of the process.
domain: Process
range: Artifact
sub property of: used

Used Script
type: Property
type: ObjectProperty
comment: The script that was used to drive the process.
domain: Process
range: Artifact
sub property of: used

Cached Result Of
type: Property
type: ObjectProperty
comment: This indicates that the resource is a cached copy of the result of a download from some location at a particular time.
domain: Artifact
range: Download
sub property of: wasGeneratedBy

Cached Copy Of
type: Property
type: ObjectProperty
comment: This indicates the resource that this is a cached copy of. Use opmv:wasGeneratedAt to indicate the time at which the copy was made.
domain: Artifact
range: Artifact
sub property of: source
sub property of: wasDerivedFrom

Operator
type: Property
type: ObjectProperty
comment: The agent (usually but not always a foaf:Agent) that operates a program.
domain: Program
range: Agent

ChangeSet
type: Property
type: ObjectProperty
comment: A change set that describes the changes that were applied to an RDF graph through the process.
domain: Process
range: ChangeSet
sub property of: used

Download URI
type: Property
type: DatatypeProperty
comment: This property can be used as a simple way of providing the URI of the resource that has been downloaded. In the case of an HTTP download, it will be the Content-Location of the resource.
domain: Download
range: anyURI

HTTP Connection
type: Property
type: ObjectProperty
comment: This property can be used to describe in more detail an HTTP connection that was used to download a file.
domain: Download
range: Connection

Software
type: Property
type: ObjectProperty
comment: The software that was used to execute the program.
domain: Program
range: Version