Open Journal Systems  3.3.0
PKPDc11MetadataPlugin.inc.php
1 <?php
20 import('lib.pkp.classes.plugins.MetadataPlugin');
21 
23 
24  //
25  // Override protected template methods from Plugin
26  //
30  function getName() {
31  return 'Dc11MetadataPlugin';
32  }
33 
37  function getDisplayName() {
38  return __('plugins.metadata.dc11.displayName');
39  }
40 
44  function getDescription() {
45  return __('plugins.metadata.dc11.description');
46  }
47 
51  public function supportsFormat($format) {
52  return $format === 'dc11';
53  }
54 
58  public function getSchemaObject($format) {
59  assert($this->supportsFormat($format));
60  import('plugins.metadata.dc11.schema.Dc11Schema');
61  return new Dc11Schema();
62  }
63 }
64 
65 
MetadataPlugin
Abstract class for metadata plugins.
Definition: MetadataPlugin.inc.php:22
PKPDc11MetadataPlugin\getName
getName()
Definition: PKPDc11MetadataPlugin.inc.php:30
PKPDc11MetadataPlugin\supportsFormat
supportsFormat($format)
Definition: PKPDc11MetadataPlugin.inc.php:51
PKPDc11MetadataPlugin
Abstract base class for Dublin Core version 1.1 metadata plugins.
Definition: PKPDc11MetadataPlugin.inc.php:22
PKPDc11MetadataPlugin\getDescription
getDescription()
Definition: PKPDc11MetadataPlugin.inc.php:44
Dc11Schema
OJS-specific implementation of the Dc11Schema.
Definition: Dc11Schema.inc.php:21
PKPDc11MetadataPlugin\getDisplayName
getDisplayName()
Definition: PKPDc11MetadataPlugin.inc.php:37
PKPDc11MetadataPlugin\getSchemaObject
getSchemaObject($format)
Definition: PKPDc11MetadataPlugin.inc.php:58