Open Journal Systems  3.3.0
OAIMetadataFormat Class Reference
Inheritance diagram for OAIMetadataFormat:
OAIMetadataFormat_JATS OAIMetadataFormat_MARC OAIMetadataFormat_MARC21 OAIMetadataFormat_RFC1807 PKPOAIMetadataFormat_DC OAIMetadataFormat_DC

Public Member Functions

 __construct ($prefix, $schema, $namespace)
 
 getLocalizedData ($data, $locale)
 
 toXml ($record, $format=null)
 

Data Fields

 $namespace
 
 $prefix
 
 $schema
 

Detailed Description

OAI metadata format. Used to generated metadata XML according to a specified schema.

Definition at line 183 of file OAIStruct.inc.php.

Constructor & Destructor Documentation

◆ __construct()

OAIMetadataFormat::__construct (   $prefix,
  $schema,
  $namespace 
)

Constructor.

Definition at line 206 of file OAIStruct.inc.php.

References $prefix, and $schema.

Member Function Documentation

◆ getLocalizedData()

OAIMetadataFormat::getLocalizedData (   $data,
  $locale 
)

Definition at line 212 of file OAIStruct.inc.php.

◆ toXml()

OAIMetadataFormat::toXml (   $record,
  $format = null 
)

Retrieve XML-formatted metadata for the specified record.

Parameters
$recordOAIRecord
$formatstring OAI metadata prefix
Returns
string

Reimplemented in OAIMetadataFormat_JATS, OAIMetadataFormat_JATS, OAIMetadataFormat_DC, OAIMetadataFormat_MARC, OAIMetadataFormat_MARC21, OAIMetadataFormat_RFC1807, and PKPOAIMetadataFormat_DC.

Definition at line 225 of file OAIStruct.inc.php.

Field Documentation

◆ $namespace

string OAIMetadataFormat::$namespace

XML namespace

Definition at line 201 of file OAIStruct.inc.php.

◆ $prefix

string OAIMetadataFormat::$prefix

metadata prefix

Definition at line 189 of file OAIStruct.inc.php.

Referenced by __construct().

◆ $schema

string OAIMetadataFormat::$schema

XML schema

Definition at line 195 of file OAIStruct.inc.php.

Referenced by __construct().


The documentation for this class was generated from the following file: