On Mon, May 10, 2010 at 10:24 AM, Mark H. Wood <mw...@iupui.edu> wrote:
> On Sun, May 09, 2010 at 09:32:53PM -0700, Mark Diggory wrote:
>> 1.) Create separate tables to maintain the authors and organizations
>> wholly independent from the metadatavalue table. I would create a
>> service in DSpace to maintain the data expressed within that model.
>>
>> Entity tables
>> authors (id, firstname, lastname, email, ...)
>> organizations (id, orgname, description, url, contact, ....)
>>
>> Relation tables
>> authors2organizations (is, authorid, organizationid)
>
> Well, maybe authors2organizations (id, authorid, organizationid,
> relationship, startdate, enddate, ...).  Authors may form and dissolve
> multiple overlapping relationships with a variety of organizations
> througout their careers.  A given item will represent a point in a
> space:  (time, extant relationships).

No doubt, I was just providing a barebones concept.  The point though
is that the relationship be preserved, not caring too much about the
level of detail. Likewise the more detail you want, the more complex
you need to make your datamodel.  You'll need Entities representing
time in office etc for that author/institution relation...  again not
so sure thats DSpace's job...


> I will ask again whether maintaining a complete picture of an author's
> relationships with various organizations is properly a part of DSpace,
> or rather an external service that DSpace (and other products) could
> use to considerable advantage.  It seems to me like something that
> will be essentially duplicated across various similar products.
>

Yes, but we also need to think about how we want to improve the
Metadata Modeling capabilities of DSpace, its important to recognize
that we do need to enhance the datamodel to support this level of
Entity relationship... (1) so that DSpace can have more flexible
Object types and (2) so that developers use entities and relations to
extend the capabilities rather than trying to hack the existing core
entities (Item etc).

-Mark


-- 
Mark R. Diggory
Head of U.S. Operations - @mire

http://www.atmire.com - Institutional Repository Solutions
http://www.togather.eu - Before getting together, get t...@ther

------------------------------------------------------------------------------

_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to