/**
  * Constructor
  */
 function OpenUrlBookSchema()
 {
     parent::OpenUrlJournalBookBaseSchema('openurl-1.0-book');
     // Add meta-data properties that only appear in the OpenURL book standard
     $this->addProperty('btitle');
     $this->addProperty('place');
     // Place of publication
     $this->addProperty('pub');
     // Publisher
     $this->addProperty('edition');
     $this->addProperty('tpages');
     $this->addProperty('series');
     // The title of a series in which the book or document was issued.
     $this->addProperty('bici');
     $this->addProperty('genre', array(METADATA_PROPERTY_TYPE_VOCABULARY => 'openurl10-book-genres'));
 }
Ejemplo n.º 2
0
 /**
  * Constructor
  */
 function OpenUrlBookSchema()
 {
     $this->setName('openurl-1.0-book');
     parent::OpenUrlJournalBookBaseSchema();
     // Add meta-data properties that only appear in the OpenURL book standard
     $citation = array(ASSOC_TYPE_CITATION);
     $this->addProperty(new MetadataProperty('btitle', $citation));
     $this->addProperty(new MetadataProperty('place', $citation));
     // Place of publication
     $this->addProperty(new MetadataProperty('pub', $citation));
     // Publisher
     $this->addProperty(new MetadataProperty('edition', $citation));
     $this->addProperty(new MetadataProperty('tpages', $citation));
     $this->addProperty(new MetadataProperty('series', $citation));
     // The title of a series in which the book or document was issued.
     $this->addProperty(new MetadataProperty('bici', $citation));
 }
 /**
  * Constructor
  */
 function OpenUrlJournalSchema()
 {
     parent::OpenUrlJournalBookBaseSchema('openurl-1.0-journal');
     // Add meta-data properties that only appear in the OpenURL journal standard
     $this->addProperty('jtitle');
     $this->addProperty('stitle');
     // Short title
     $this->addProperty('chron');
     // Enumeration or chronology in not-normalized form, e.g. "1st quarter"
     $this->addProperty('ssn');
     // Season
     $this->addProperty('quarter');
     $this->addProperty('volume');
     $this->addProperty('part');
     // A special subdivision of a volume or the highest level division of the journal
     $this->addProperty('issue');
     $this->addProperty('artnum');
     // Number assigned by the publisher
     $this->addProperty('eissn');
     $this->addProperty('coden');
     $this->addProperty('sici');
     $this->addProperty('genre', array(METADATA_PROPERTY_TYPE_VOCABULARY => 'openurl10-journal-genres'));
 }
Ejemplo n.º 4
0
 /**
  * Constructor
  */
 function OpenUrlJournalSchema()
 {
     $this->setName('openurl-1.0-journal');
     parent::OpenUrlJournalBookBaseSchema();
     // Add meta-data properties that only appear in the OpenURL journal standard
     $citation = array(ASSOC_TYPE_CITATION);
     $this->addProperty(new MetadataProperty('jtitle', $citation));
     $this->addProperty(new MetadataProperty('stitle', $citation));
     // Short title
     $this->addProperty(new MetadataProperty('chron', $citation));
     // Enumeration or chronology in not-normalized form, e.g. "1st quarter"
     $this->addProperty(new MetadataProperty('ssn', $citation));
     // Season
     $this->addProperty(new MetadataProperty('quarter', $citation));
     $this->addProperty(new MetadataProperty('volume', $citation));
     $this->addProperty(new MetadataProperty('part', $citation));
     // A special subdivision of a volume or the highest level division of the journal
     $this->addProperty(new MetadataProperty('issue', $citation));
     $this->addProperty(new MetadataProperty('artnum', $citation));
     // Number assigned by the publisher
     $this->addProperty(new MetadataProperty('eissn', $citation));
     $this->addProperty(new MetadataProperty('coden', $citation));
     $this->addProperty(new MetadataProperty('sici', $citation));
 }