version 1.12, 2005/05/04 14:06:31
|
version 1.13, 2006/09/25 13:48:39
|
Line 78 class OSAS_metadataOrganizer(SimpleItem,
|
Line 78 class OSAS_metadataOrganizer(SimpleItem,
|
|
|
bibDataSets={'Book':[('author','opt'),('year','opt'),('title','opt'),('series editor','opt'),('series title','opt'),('series volume','opt'),('number of pages','opt'),('city','opt'),('publisher','opt'),('edition','opt'),('number of volumes','opt'),('translator','opt'),('ISBN ISSN','opt')], |
bibDataSets={'Book':[('author','opt'),('year','opt'),('title','opt'),('series editor','opt'),('series title','opt'),('series volume','opt'),('number of pages','opt'),('city','opt'),('publisher','opt'),('edition','opt'),('number of volumes','opt'),('translator','opt'),('ISBN ISSN','opt')], |
'Journal Article':[('author','opt'),('year','opt'),('title','opt'),('journal','opt'),('volume','opt'),('issue','opt'),('pages','opt'),('alternate journal','opt'),('call number','opt')], |
'Journal Article':[('author','opt'),('year','opt'),('title','opt'),('journal','opt'),('volume','opt'),('issue','opt'),('pages','opt'),('alternate journal','opt'),('call number','opt')], |
'Manuscript':[('author','opt'),('year','opt'),('title','opt'),('location','opt'),('signature','opt'),('pages','opt'),('editorial remarks','opt'),('description','opt'),('keywords','opt')]} |
'Manuscript':[('author','opt'),('year','opt'),('title','opt'),('location','opt'),('signature','opt'),('pages','opt'),('editorial remarks','opt'),('description','opt'),('keywords','opt')], |
|
'Journal Volume':[('title','opt'),('editor','opt'),('year','opt'),('volume','opt'),('number of pages','opt'),('city','opt'),('publisher','opt'),('ISBN ISSN','opt')] |
|
} |
|
|
|
|
referenceTypes=['Book','Journal Article','Manuscript'] |
referenceTypes=['Book','Journal Article','Manuscript','Journal Volume'] |
|
|
def __init__(self,id,title): |
def __init__(self,id,title): |
"""init""" |
"""init""" |
Line 134 class OSAS_metadataOrganizer(SimpleItem,
|
Line 136 class OSAS_metadataOrganizer(SimpleItem,
|
def writeAcquisitionMetadata(self,date,path,media_type,producer="mpiwg",description=""): |
def writeAcquisitionMetadata(self,date,path,media_type,producer="mpiwg",description=""): |
"""Schreibe Acquisiondata in index.meta""" |
"""Schreibe Acquisiondata in index.meta""" |
|
|
|
|
#schreibe in index.meta |
#schreibe in index.meta |
subnodes={} |
subnodes={} |
subnodes['media-type']=media_type |
subnodes['media-type']=media_type |
Line 144 class OSAS_metadataOrganizer(SimpleItem,
|
Line 145 class OSAS_metadataOrganizer(SimpleItem,
|
subnodes['date']=date |
subnodes['date']=date |
subnodes['description']=description |
subnodes['description']=description |
|
|
changeNodesInIndexMeta(path,"acquisition",subnodes) |
changeNodesInIndexMeta(path,"acquisition",subnodes,parent="meta") |
#print "HI" |
#print "HI" |
|
|
subnodes={} |
subnodes={} |
Line 164 class OSAS_metadataOrganizer(SimpleItem,
|
Line 165 class OSAS_metadataOrganizer(SimpleItem,
|
|
|
|
|
def writeDocumentMetadata(self,referenceType): |
def writeDocumentMetadata(self,referenceType): |
|
|
"""write document metadata""" |
"""write document metadata""" |
form=self.REQUEST.form |
form=self.REQUEST.form |
#schreibe in index.meta |
#schreibe in index.meta |
Line 175 class OSAS_metadataOrganizer(SimpleItem,
|
Line 175 class OSAS_metadataOrganizer(SimpleItem,
|
subnodes['device']=form['device'] |
subnodes['device']=form['device'] |
subnodes['image-type']=form['image-type'] |
subnodes['image-type']=form['image-type'] |
subnodes['production-comment']=form['production-comment'] |
subnodes['production-comment']=form['production-comment'] |
changeNodesInIndexMeta(self.REQUEST.SESSION['path'],"image-acquisition",subnodes) |
changeNodesInIndexMeta(self.REQUEST.SESSION['path'],"image-acquisition",subnodes,parent="meta") |
|
|
subnodes={} |
subnodes={} |
subnodes['dpi']=form['dpi'] |
subnodes['dpi']=form['dpi'] |
|
changeNodesInIndexMeta(self.REQUEST.SESSION['path'],"img",subnodes,parent="meta") |
|
|
changeNodesInIndexMeta(self.REQUEST.SESSION['path'],"img",subnodes) |
|
|
|
|
|
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','inputBiblioMetadata.zpt')).__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','inputBiblioMetadata.zpt')).__of__(self) |
return pt() |
return pt() |
|
|
|
|
def writeBiblioMetadata(self,bibdata_type,RESPONSE=None): |
def writeBiblioMetadata(self,bibdata_type,RESPONSE=None): |
"""Write all""" |
"""Write all""" |
#to do write metadata |
#to do write metadata |