As promised, an initial list of predicates that could be collapsed without affecting the model at all (as far as I can tell)

authorityAssigner --> assigner
authoritySource --> source
categorySource --> source
categoryType --> type
categoryValue --> value
classificationAssigner--> assigner
classificationDesignation --> designation
classificationEdition --> edition
classificationItem --> item
classificationNumber --> number
classificationScheme --> scheme
classificationSpanEnd --> spanEnd
classificationStatus --> status
classificationTable --> table
classificationTableSeq --> tableSeq
eventAgent --> agent
eventPlace --> place
eventDate --> date
identifierAssigner --> assigner
identifierQualifier --> qualifier
identifierScheme --> scheme
identifierStatus --> status
identifierValue --> value
audienceAssigner --> assigner
providerName --> name
providerPlace --> place
providerRole --> role
providerDate --> date
relatorRole --> role
titleAttribute --> attribute
titleQualifier --> qualifier
titleSource --> source
titleType --> type
titleValue --> value
titleVariationDate --> date

There are other classes of predicate that could also be changed, which I'll try to discuss in a separate mail.

RobĀ 

--
Rob Sanderson
Technology Collaboration Facilitator
Digital Library Systems and Services
Stanford, CA 94305