--- a/src/p4l/models/data.py Mon Sep 02 11:45:01 2013 +0200
+++ b/src/p4l/models/data.py Mon Sep 02 16:26:21 2013 +0200
@@ -20,7 +20,7 @@
class ProjectName(P4lModel):
uri = models.URLField(max_length=2048, unique=True, db_index=True)
label = models.CharField(max_length=2048, blank=False, null=False, db_index=True)
- acronym = models.CharField(max_length=2048, blank=True, null=True, db_index=True) #iiep:acronym
+ acronym = models.CharField(max_length=2048, blank=True, null=True, db_index=True) #iiep:acronym #
class Meta(P4lModel.Meta):
unique_together = ['label', 'acronym']
@@ -139,16 +139,16 @@
class Record(P4lModel):
uri = models.URLField(max_length=2048, unique=True, db_index=True) #subject
- subjects = models.ManyToManyField('p4l.Subject') #dct:subject # Thesaurus with no country
- themes = models.ManyToManyField('p4l.Theme') #iiep:theme # Theme
- countries = models.ManyToManyField('p4l.Country') #iiep:country # Thesaurus filtered with country only
+ subjects = models.ManyToManyField('p4l.Subject') #dct:subject # <Thesaurus> with no country
+ themes = models.ManyToManyField('p4l.Theme') #iiep:theme # <Themes>
+ countries = models.ManyToManyField('p4l.Country') #iiep:country # <Thesaurus> filtered with country only
identifier = models.CharField(max_length=128, unique=True, db_index=True) #dct:identifier
notes = models.TextField(blank=True, null=True) #iiep:notes
#issns foreign key from Isbn #iiep:issn
#isbns foreign key from Isbn #iiep:isbn
#documentCodes foreign key from Isbn #iiep:documentCode
- language = models.ForeignKey('p4l.Language', blank=True, null=True) #dct:language # Language
- otherLanguages = models.ManyToManyField('p4l.Language', related_name='otherLanguage_record') #iiep:otherLanguage # Language
+ language = models.ForeignKey('p4l.Language', blank=True, null=True) #dct:language # <Languages>
+ otherLanguages = models.ManyToManyField('p4l.Language', related_name='otherLanguage_record') #iiep:otherLanguage # <Languages>
#titles foreign Key from Title #dct:title
#abstracts foreign Key from Abstract #dct:abstract
#addedTitles foreign Key from AddedTitle #iiep:addedTitle
@@ -157,15 +157,15 @@
#imprints foreign Key from Imprint #iiep:imprint
#collations = foreign Key from Collation #iiep:collation
#volumeIssues = foreign Key from VolumeIssue #iiep:volumeIssue
- projectNames = models.ManyToManyField('p4l.ProjectName') #iiep:projectName
+ projectNames = models.ManyToManyField('p4l.ProjectName') #iiep:projectName # <Projects>
#periodicals = foreign key from 'p4l.Periodical' #iiep:periodical
#meetings = foreign key from 'p4l.Meeting' #iiep:meeting
#series = foreign key from 'p4l.Serie' #iiep:serie
#authors = foreign key from 'p4l.Author' #iiep:author
#subjectPersons = foreign key from 'p4l.SubjectPerson' #iiep:subjectPerson
- subjectCorporateBodies = models.ManyToManyField('p4l.CorporateAuthor', related_name='recordsSubjectCorporateBody') #iiep:subjectCorporateBody
+ subjectCorporateBodies = models.ManyToManyField('p4l.CorporateAuthor', related_name='recordsSubjectCorporateBody') #iiep:subjectCorporateBody # <Organizations>
#subjectMeetings = foreign key from 'p4l.SubjectMeeting' #iiep:subjectMeeting
- corporateAuthors = models.ManyToManyField('p4l.CorporateAuthor', related_name='recordsCorporateAuthor') #iiep:subjectCorporateBody
+ corporateAuthors = models.ManyToManyField('p4l.CorporateAuthor', related_name='recordsCorporateAuthor') #iiep:subjectCorporateBody # <Organizations>
#urls foreign Key from Url #iiep:url
recordType = models.URLField(max_length=2048) #dct:type