Skip to content
Brian Thomas edited this page Jan 13, 2015 · 3 revisions

Support plugin architecture

Related Use case(s)

Use Case 3

Description

Instances of the format shall be capable of declaring any required software needed to read, write and/or understand the instance. Supporting metadata shall include description of the needed software ("plugins") and shall also include description of one or more repositories where the software may be obtained should it be absent on the executing platform.

Related to requirement

Requirement 3

Sub-requirements

Requirement 4.1

Core software for the format shall support pulling and using the appropriate plugins from a repository based on a unique URI which identifies the needed adapter.

Requirement 4.1.1

The core software library for the format shall support pulling plugins from a local cache.

Requirement 4.1.2

The core software library for the format shall support pulling plugins from a remote repository.