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
smime.p7s
Description: S/MIME cryptographic signature
------------------------------------------------------------------------------
_______________________________________________ Dspace-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-devel
