Presentation is loading. Please wait.

Presentation is loading. Please wait.

Submission and repository management of digital libraries, using WWW Gregory Karvounarakis Sarantos Kapidakis.

Similar presentations


Presentation on theme: "Submission and repository management of digital libraries, using WWW Gregory Karvounarakis Sarantos Kapidakis."— Presentation transcript:

1 Submission and repository management of digital libraries, using WWW Gregory Karvounarakis Sarantos Kapidakis

2 Goal To make tools with WWW interface:To make tools with WWW interface: for record creators (e.g. thesis authors)for record creators (e.g. thesis authors) –to register the metadata –to upload digital formats of the objects for collection administratorsfor collection administrators –to specify/modify metadata –to inspect/commit/modify submissions –to modify the permanent repository entries

3 DL object organization Digital library objects are organized in collectionsDigital library objects are organized in collections Each object is uniquely identified by an IDEach object is uniquely identified by an ID Each object consists of:Each object consists of: –Metadata (e.g. bibliographic information), describing its content –Digital formats (i.e. PDF, PostScript e.t.c.) Submissions to all collections can share the same interfaceSubmissions to all collections can share the same interface

4 Temporary RepositoryDL repository CreatorsLibrarian commit modify permanent object Repositories

5 Temporary Repository Collection1 repository Creators Librarian1 commit modify permanent object Multi stage repositories Multi stage repositories Temporary Repository Collection2 repository Librarian2 DL repository Administrator

6 Tools’ architecture (modules) Metadata manipulation - form generatorMetadata manipulation - form generator Metadata I/O (for different metadata formats)Metadata I/O (for different metadata formats) Digital format uploading/managementDigital format uploading/management Configuration/installationConfiguration/installation

7 Metadata manipulation Multilingual form generationMultilingual form generation Support for multi-valued fieldsSupport for multi-valued fields Support for multilingual metadataSupport for multilingual metadata Configurable fields per collectionConfigurable fields per collection Administration fields (e.g. automatic filling of “submission date”, “keywords”)Administration fields (e.g. automatic filling of “submission date”, “keywords”) Automatic creation of unique submission ID (based on submission date, a serial number and a random code for security reasons)Automatic creation of unique submission ID (based on submission date, a serial number and a random code for security reasons) Validation of form before metadata storage (i.e. by defining mandatory)Validation of form before metadata storage (i.e. by defining mandatory)

8 Multilingual metadata Different fields per languageDifferent fields per language –i.e. Author_En, Author_Gr –One textbox for each field in the form –Single language configuration Separated list of valuesSeparated list of values –One field (i.e. Author) –One textbox for each language in the form (multilingual configuration) –Different translations are encoded in one value, separated by a special character

9 Metadata I/O Storage/parsing of metadata.Storage/parsing of metadata. Can use different metadata formats for temporary and permanent repositories (the latter could even be a DBMS).Can use different metadata formats for temporary and permanent repositories (the latter could even be a DBMS). Metadata formats are easily extended.Metadata formats are easily extended. Has been implemented for RFC 1807 (bib), marc.Has been implemented for RFC 1807 (bib), marc.

10 Digital formats uploading/management File upload through HTML forms, with file browser interface, using the multipart/form- data form encoding (RFC 1867).File upload through HTML forms, with file browser interface, using the multipart/form- data form encoding (RFC 1867). Extendable digital object formats (file-types).Extendable digital object formats (file-types). Selection of file-type from list of supported formats - automatic file-type detection.Selection of file-type from list of supported formats - automatic file-type detection. Files are stored together with the metadata describing their content.Files are stored together with the metadata describing their content. Intelligent file management (compressed and uncompressed files of the same format are considered equivalent).Intelligent file management (compressed and uncompressed files of the same format are considered equivalent).

11 Multi-file formats uploading –Limitation: RCF 1867 does not allow to upload several files/a directory structure –Solution: Upload multi-file formats as archives (tar, tar.gz or zip) Examine the names of the files to infer a global, unambiguous order.Examine the names of the files to infer a global, unambiguous order. –Plain format (successive file names …) –Chapter format (recursive definition …)

12 Advance operation Authorization using WWW mechanisms.Authorization using WWW mechanisms. Easy to change parameters.Easy to change parameters. Configurable languages and messages.Configurable languages and messages. Can move objects between collections.Can move objects between collections.

13 Metadata submissionSubmit digital formats while there are more formats to submit End - submission contents report Metadata storage Creation of a new object in temp. repository Submission of a new object

14 Select/identify submission to examine Submit digital formats while there are more formats to submit Accept submission and commit to DL repository, leave as is to check later or reject and remove. Examine/verify correctness of metadata Check – approve submitted object If there are no more digital formats

15 Select modification action Select/identify object for modification Submit digital formats while there are more formats to submit Merge old with new (modified) object Metadata modification form Add new formats Modification of an existing object (Metadata modification or uploading of new formats) Create temporary object to apply changes Modify metadata If found in DL repository If found in temp. repository Commit (admin)

16 Submission of a new object

17

18

19

20

21 Modification of an existing object (Metadata modification or uploading of new formats)

22

23

24

25

26 Check – approve submitted object

27

28

29

30

31 Modification of an permanent DL object (merge old with new, modified object)

32

33

34

35

36

37 Applications - conclusions Master/Ph.D. theses (with marc metadata)Master/Ph.D. theses (with marc metadata) QuestionnairesQuestionnaires Collaboration dataCollaboration data Multi-people data entryMulti-people data entry Workshop registrationWorkshop registration


Download ppt "Submission and repository management of digital libraries, using WWW Gregory Karvounarakis Sarantos Kapidakis."

Similar presentations


Ads by Google