/** * 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')); }
/** * 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')); }
/** * 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)); }