Metadata Retriever Plugins: Difference between revisions
Appearance
Created page with '{{DiscoverEd Specification |status=In Development }} Operators may wish to include metadata about Resources from other sources, including web services (ie, Semantic Analysis), da…' |
No edit summary |
||
| Line 2: | Line 2: | ||
|status=In Development | |status=In Development | ||
}} | }} | ||
==First Phase== | |||
Operators may wish to include metadata about Resources from other sources, including web services (ie, Semantic Analysis), databases, or something else. This describes how to implement a plugin to import this information. | Operators may wish to include metadata about Resources from other sources, including web services (ie, Semantic Analysis), databases, or something else. This describes how to implement a plugin to import this information. | ||
A plugin implements IMetadataImporter, which provides a single method, loadMetadata. loadMetadata takes a Resource, and is responsible for adding any fields to it. loadMetadata is not responsible for persisting the Resource. | A plugin implements IMetadataImporter, which provides a single method, loadMetadata. loadMetadata takes a Resource, and is responsible for adding any fields to it. loadMetadata is not responsible for persisting the Resource. | ||
==Deferred until later== | |||
Allow configuration of plug-ins | |||
*enable/disable individual plug-ins | |||
*add additional or custom plug-ins | |||
*alter order in which plug-ins run (to determine which are authoritative) | |||
Revision as of 18:12, 15 June 2010
| Contact | Contact:: |
|---|---|
| Project | ,|project_name|Project Driver::project_name}} |
| Status | Status::In Development |
First Phase
Operators may wish to include metadata about Resources from other sources, including web services (ie, Semantic Analysis), databases, or something else. This describes how to implement a plugin to import this information.
A plugin implements IMetadataImporter, which provides a single method, loadMetadata. loadMetadata takes a Resource, and is responsible for adding any fields to it. loadMetadata is not responsible for persisting the Resource.
Deferred until later
Allow configuration of plug-ins
- enable/disable individual plug-ins
- add additional or custom plug-ins
- alter order in which plug-ins run (to determine which are authoritative)