function XNPBookOrmItemType()
 {
     parent::XooNIpsOrmItemType('xnpbook');
     // detail
     /* $this->fields is obsoleted. use $this->iteminfo.
             foreach($this->fields as $i => $f) {
                 if ('publication_year' == $f['name']) {
                     $this->fields[$i]['required'] = true;
                 }
             }
     */
 }
 function XNPConferenceOrmItemType()
 {
     parent::XooNIpsOrmItemType('xnpconference');
 }
 function XNPPresentationOrmItemType()
 {
     parent::XooNIpsOrmItemType('xnppresentation');
 }
 function XNPToolOrmItemType()
 {
     parent::XooNIpsOrmItemType('xnptool');
 }
 function XNPFilesOrmItemType()
 {
     parent::XooNIpsOrmItemType('xnpfiles');
 }
 function XNPStimulusOrmItemType()
 {
     parent::XooNIpsOrmItemType('xnpstimulus');
 }
 function XNPUrlOrmItemType()
 {
     parent::XooNIpsOrmItemType('xnpurl');
 }
 function XNPModelOrmItemType()
 {
     parent::XooNIpsOrmItemType('xnpmodel');
 }
 function XNPDataOrmItemType()
 {
     parent::XooNIpsOrmItemType('xnpdata');
 }
 function XNPBinderOrmItemType()
 {
     parent::XooNIpsOrmItemType('xnpbinder');
 }
 function XNPSimulatorOrmItemType()
 {
     parent::XooNIpsOrmItemType('xnpsimulator');
 }
 function XNPPaperOrmItemType()
 {
     parent::XooNIpsOrmItemType('xnppaper');
 }
 function XNPMemoOrmItemType()
 {
     parent::XooNIpsOrmItemType('xnpmemo');
 }