These are chat archives for MSusik/invenioDatamodel

29th
Jul 2014
Mateusz Susik
@MSusik
Jul 29 2014 07:37

Hello!
Following my yesterday's conversation with Jiri I'd like to talk about datamodel. To ensure that we share the same ideas:

1). Will the uploader be the only entry point for inserting/updating records?

Mateusz Susik
@MSusik
Jul 29 2014 07:50

We believe that there should be a unique entry point in whole project for writing to the database which provides a proper abstraction layer.

2). Higher level services must have an access to unique and stable identifiers for each field in a record. By unique and stable we mean that they are unique record-wise and they don't change as long as the semantic meaning of a field doesn't change (a correction of a typo in authors name doesn't change the semantic meaning, but correction of a wrong author's name does). For the moment, only author disambiguation needs it, but we believe that any other service depending on the semantic meaning of data might need it. How to implement this feature? We believe that it should be a part of abstraction layer of datamodel (uploader).

How can we (authorids team) contribute to the development of this feature in uploader? Who is currently working on it now?
Jan Åge Lavik
@jalavik
Jul 29 2014 07:54
Added @egabancho as he is the one working on uploader atm.
Jiri Kuncar
@jirikuncar
Jul 29 2014 07:55
What about moving this chat to RFC issue on GitHub?
we can keep it for short questions/notifications ...
Mateusz Susik
@MSusik
Jul 29 2014 07:57
We were not sure if it was a techical enough question to create an RFC. Sure, I will move it in a second.
Jiri Kuncar
@jirikuncar
Jul 29 2014 07:59
@MSusik thank you
Mateusz Susik
@MSusik
Jul 29 2014 07:59
inveniosoftware/invenio#2005