On Fri, 2010-04-30 at 14:31 -0400, Peter Dietz wrote:
> It looks like to store author affiliations, you can use dc:contributor
> http://dublincore.org/documents/dc-citation-guidelines/
> 
> 
> Then to make that browseable/searchable, it gets added to the index
> (configurable). And to have the affiliation (dc.contributor) show up
> in the item view page, you have a theme which overrides the default
> fields displayed. 

Thanks for the tip.  I would definitely try configuring the indexing
process.

> Also, can you tell more about what the affiliation tree is, perhaps
> I'm misunderstanding what you're asking. 
> I was thinking affiliation would be where you have an author "Albert
> Einstein" and is affiliated with two universities, i.e. 
> dc:author = Albert Einstein
> dc:contributor = University of Zurich
> dc:contributor = University of Berne

I was wondering if explaining the problem in details would not be
considered as 'spam'.  But since you are asking... :)

So what I need is system that would be able to:
      * Store information on all authors.  Usually a book or an article
        has more than just one autor.
      * Store affiliations per author (nor per Item).  Books/articles
        happen to be written by people from different universities or
        institutions.
      * Store "affiliations tree".  Let's say Albert Einstein was
        affiliated at University of Zurich but he might have been staff
        at Department of Physics.  So I would like to store both of them
        "University of Zurich" and "Department of Physics; University of
        Zurich"

I was thinking of adding a table in database that would store the
information on affiliations structure:
  - University of Zurich
     |
     +-- Department of Physics
     |
     +-- Department of Mathematics
     |    |
     |    +-- Institute of Statistics
     |    |
     |    +-- Institute of Geometry
     |
     +-- Department of Biology
          |
          +-- Institute of Biochemistry

  - University of Berne
     |
     +-- Department of Chemistry
     |
     +-- ...

  - ...

What I thought of was extending standard Dublin Core fields according to
this schema.  A book written by Albert Einstein from Institute of
Geometry at University of Zurich and Joe Doe from Department of
Chemistry at University of Berne would have standard dc fields:

      * dc:author = Albert Einstein
      * dc:contributor = Institute of Geometry; Department of
        Mathematics; University of Zurich
      * dc:contributor = Department of Mathematics; University of Zurich
      * dc:contributor = University of Zurich
      * dc:author = Joe Doe
      * dc:contributor = Department of Chemistry; University of Berne
      * dc:contributor = University of Berne
      * 
... but additionally some extended:

      * dc:author:1 = Albert Einstein 
      * dc:contributor:1 = ID_7283
      * dc:contributor:1 = Institute of Geometry; Department of
        Mathematics; University of Zurich 
      * dc:contributor:1 = Department of Mathematics; University of
        Zurich 
      * dc:contributor:1 = University of Zurich 
      * dc:author:2 = Joe Doe 
      * dc:contributor:2 = ID_2978
      * dc:contributor:2 = Department of Chemistry; University of Berne 
      * dc:contributor:2 = University of Berne
      * 

what do you think?

-- 
Mateusz

Attachment: smime.p7s
Description: S/MIME cryptographic signature

------------------------------------------------------------------------------
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to