Home

PDF - EAGLE Portal

image

Contents

1. Sen ICTesp DELIVERABLE Project Acronym EAGLE Grant Agreement number 325122 Project Title Europeana network of Ancient Greek and Latin Epigraphy EAGLE Portal D5 2 version 1 0 Revision final Authors Claudio Prandoni PROMOTER Nicola Alfarano GOGATE Vittore Casarosa CNR ISTI Contributors Antonella Fresa Pietro Masi Manuele Buono Nicola Cionini PROMOTER Franco Zoppi Andrea Mannocci CNR ISTI Reviewers Antonio Enrico Felle UNIBA Project co funded by the European Commission within the ICT Policy Support Programme Dissemination Level P Public Confidential only for members of the consortium and the Commission Services Page 1 of 50 EAGLE Deliverable D5 2 EAGLE Portal Revision History Wh europeana eagle project g Revision Date 0 1 3 07 2014 0 2 19 09 2014 0 3 9 09 2014 0 4 13 10 2014 0 5 0 10 2014 0 6 0 10 2014 0 7 1 10 2014 0 8 3 10 2014 1 0 5 10 2014 Statement of originality Author Organisation Claudio Prandoni Promoter Claudio Prandoni Antonella Fresa Pietro Masi Manuele Buono Nicola Cionini Nicola Alfarano Vittore Casarosa Franco Zoppi Andrea Mannocci Promoter Gogate CNR ISTI Claudio Prandoni Promoter Vittore Casarosa CNRP ISTI Vittore Casarosa CNRP ISTI Claudio Prandoni Promoter Vittore Casarosa Franco Zoppi CNF ISTI Claudio Prand
2. CPhilargurus Opetreia P ubli l iberta Secunda parte CXXV amp lt text amp gt t textHtml lang la amp gt amp lt div class textpart amp gt go ge go go go go go go go go go ge Page 41 of 50 ERE europeana Deliverable D5 2 Y J eagle Ler EAGLE Portal e amp lt a id al1 amp gt amp lt 0 amp gt amp lt a amp gt A ulus Novius A uli I ibertus amp lt br id al2 amp gt CPhilargurus amp lt br id al3 amp gt Opetreia P ubli iberta Secunda amp lt br id al4 amp gt parte CXXV amp lt div amp gt amp lt textHtml amp gt amp lt bibliography amp gt Not Sc 1926 p 297 nr 4 R Paribeni 1 amp lt bibliography amp gt amp lt bibliography amp gt L Quilici Collatia Roma 1974 p 494 con foto AE 1974 2 amp lt bibliography amp gt amp lt bibliography amp gt AE 1974 0178 3 amp lt bibliography amp gt amp lt hasTranscription amp gt amp lt visualRepresentation amp gt amp lt eagleObject amp gt amp lt metadata amp gt amp lt result amp gt lt str gt lt arr gt lt arr name dsid gt lt str gt fb004d19 7702 4d9c 91cb d8697d03a9a0 SW5kZXhEU1JIc291cmNIcy9JbmRIeERTUMVzb3VyY2VUeXBI lt str gt lt arr gt lt str name indexrecordidentifier 378b3c99 21d3 47a5 ade8 bb423e2aa39f_UmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZVR5cGU 94a9c565725d9174376
3. o Modify the textual information associated with the object both the title and the description Page 20 of 50 0000 europeana Deliverable D5 2 eagle project EAGLE Portal g o Delete the saved object from her Personal Space o View the summary page of the saved object It has to be noted that the saved data might be different from the data obtained by retrieving the same object at the time of editing due to changes in the data stored in the EAGLE database 3 3 IMPORTING DATA SAVED DURING A MOBILE SESSION Registered and logged in users of the Flagship Mobile Application are able to save data while using the application It has to be noted that a user can log in to the Mobile Application by using the same user ID and password used at the EAGLE portal As already described the data that can be saved is the same as for the local user a query and its result the detailed information for an object It has to be noted that in this case the query is actually a picture taken with the mobile device and sent to the Image Recognizer at the EAGLE portal for recognition In addition the mobile user can save any picture taken with the mobile device even if not sent to the EAGLE portal When saving an item the mobile user must provide a mandatory title and may provide an optional description The data saved during a mobile session are temporarily stored in the FMA server which is part of the EAGLE Architectur
4. Login or Register Create edit Search Search stories image text GUI EAGLE server Mobile user Browser user Figure 12 Summary view of the system architecture saved data The Content Management System that has been selected as the base technology upon which the EAGLE Portal frontend has been implemented is WordPress WordPress is an open source blog tool and publishing platform licensed under the GNU General Public License GPL It is powered by PHP and MySQL and can easily be customised WordPress has been selected as the base technology for the implementation of the EAGLE Portal because of its flexibility its easy and user friendly setup and usage and its provision of a high level of personalization This ensemble of qualities makes it the ideal facilitator of a versatile CMS WordPress has a web template system that uses a template processor The processor makes it easy to re arrange widgets and install and switch between themes The PHP and HTML code used by the themes can also be edited for more advanced customizations Furthermore WordPress has a rich plugin architecture that allows users and developers to extend its functionality beyond the features that come with the base installation http wordpress org Page 22 of 50 000g europeana Deliverable D5 2 eagle project EAGLE Portal q In the case of the EAGLE Portal the following plugin
5. amp lt museum amp gt amp lt position amp gt amp lt inventoryNumber amp gt amp lt conservationPlace amp gt amp lt hasArtifact amp gt amp lt hasVisualRepresentation amp gt go n go amp lt dnetResourceldentifier amp gt EDR 94a9c565725d917437609127430bbe18 589651232e6c9ee246ef47753191c89b visual amp lt dnetResourceld entifier amp gt amp lt recordSourcelnfo providerName Archivio epigrafico di Roma providerAcronym EDR landingPage http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDR000023 amp gt http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDROOO0023 amp It recordSourcelnfo amp gt amp lt thumbnail amp gt http www edr edr it foto epigrafi immagini uso 1 000023 jpg amp lt thumbnail amp gt amp lt hasVisualRepresentation amp gt amp lt transcription amp gt amp lt text lang la amp gt A ulus Novius A uli l ibertus CPhilargurus Opetreia P ubli l iberta Secunda parte CXXV amp lt text amp gt amp lt textHtml lang la amp gt amp lt div class textpart amp gt amp lt a id all amp gt amp lt 0 amp gt amp lt a amp gt A ulus Novius A uli l ibertus amp lt br id al2 amp gt CPhilargurus amp lt br id al3 amp gt Opetreia P ubli I iberta Secunda amp lt br id alA amp gt parte CXXV amp lt div amp gt amp lt textHtml amp gt amp lt criticalApparatus a
6. arr name _dsversion gt lt date gt 2014 10 08T11 59 49Z lt date gt lt arr gt lt arr name result str amp lt result xmIns xsi http www w3 org 2001 XMLSchema instance xmlns driz http www driver repository eu namespace dri xmlns dc http purl org dc elements 1 1 xmlns dnetz eu dnetlib miscutils functional xml DnetXsltFunctions xmlns drz http www driver repository eu namespace dr amp gt amp It header amp gt amp lt dri objldentifier amp gt 378b3c99 21d3 47a5 ade8 bb423e2aa39f UmVwb3NpdGS9yeVNIcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGUz 0b4b1c3b5051f3a0f4eea2be1 36d7b34 artifact amp lt dri objldentifier amp gt amp lt dri repositoryld amp gt 378b3c99 21d3 47a5 ade8 bb423e2aa39f_UmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZVR5cGU amp lt dri repositoryld amp gt amp lt dri dateOfCollection amp gt 2014 10 08T11 52 51 02 00 amp lt dri dateOfCollection amp gt amp lt header amp gt amp lt metadata amp gt amp lt eagleObject amp gt amp lt dnetResourceldentifier amp gt EDR 0b4b1c3b5051f3a0f4eea2be136d7b34 artifact amp lt dnetResourceldentifier amp gt amp lt recordSourcelnfo providerName Archivio epigrafico di Roma providerAcronym EDR landingPage http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDR000112 amp gt http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDROO01128 amp It recordSourcelnfo
7. select group true amp group field tmid amp group limit 50 amp group ngroups true amp start 0 amp rows 10 amp fla result amp qzentitytype artefact AND Response response Ist name responseHeader gt int name status gt 0 lt int gt int name QTime gt 1467 lt int gt Ist name params gt omissis lt Ist gt lt Ist gt lt Ist name grouped gt Ist name tmid gt lt int name matches gt 122703 lt int gt number of results lt int name ngroups gt 112217 lt int gt number of groups lt arr name groups gt Ist str name groupValue gt n a UBB 00668eebef4388e943ca4315ad5db3af lt str gt lt result name doclist numFound 1 start 0 gt number of results per group lt doc gt arr name result lt str gt object lt str gt lt arr gt lt doc gt lt result gt lt Ist gt Ist ll etc lt Ist gt lt arr gt lt Ist gt lt Ist gt lt response gt 5 3 2 Advanced search At the EAGLE Portal is also possible to formulate advanced queries where the user can specify values for a number of fields some of them with controlled vocabularies displayed in the advance search page From the point of view of the SOLR engine there is really no difference between the simple search and the advanced search In the simple search no fields are indicated in the query and the search is Page 26 of 50 ane europeana Deliverable D5 2 yz eagl
8. www eagle network eu voc material lod 48 amp gt marmor amp lt material amp gt amp lt conservationPlace amp gt amp lt conservationCountry uri amp gt amp lt conservationRegion uri amp gt amp lt conservationCity uri amp gt amp lt museum uri amp gt ignoratur periit amp lt museum amp gt amp lt position amp gt amp lt inventoryNumber amp gt amp lt conservationPlace amp gt amp lt hasArtifact amp gt amp lt hasTranscription amp gt amp lt dnetResourceldentifier amp gt EDR 0b4b1c3b5051f3a0f4eea2be136d7b34 transcription amp lt dnetResourceldentifier amp gt go go go go go go go go Page 48 of 50 EAGLE Deliverable D5 2 EAGLE Portal europeana eagle project amp lt recordSourcelnfo providerName Archivio epigrafico di Roma providerAcronym EDR landingPage http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDR000112 amp gt http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDRO00112 amp It recordSourcelnfo amp gt amp lt text lang la amp gt T itus Virius f ilius Pob lilia BJarbar us v ivus f ecit sibi et Lucretiae f iliae et C aio Virio T iti f ilio Po b lilia quattuorviroa aedil icia t estate Cquattuorviro iur e c undo J amp lt text amp gt amp lt textHtml lang la amp gt amp lt div class textpart amp gt amp lt
9. Create new epigraphy related narratives using the EAGLE Flagship Storytelling Application In terms of graphic design and layout the GUI adheres to the branding guidelines that have been designed in the first phase of the project and that have been fully described in Deliverable D6 1 EAGLE Project Website The implementation of the various functionalities provided by the EAGLE Portal was based on the list of requirements identified during the first phase of the project and described in Deliverable D5 1 These requirements prioritised in three levels represent a refinement of the functions described in the original DoW Priority High means functions available in the first release of the EAGLE Portal delivered at month 18 Priority Medium means functions that will be available in a second release of the EAGLE Portal presently planned for month 30 after the testing and validation phase Priority Low means functions to be taken into account as future possible developments of the EAGLE Portal It has to be noted that the original requirements described in Deliverable D5 1 have been further refined and updated taking into consideration the input received by the partners in the last months and this impacted on the priority of some of the requirements e g the faceted search and the possibility to refine the advanced search by adding additional fields was considered in the end more important than the possibility to use diacritics and t
10. PART B DEVELOPERS GUIDE 22 4 EAGLE PORTAL ARCHITECTURE eee Henne nnne h et hss sn nn nnne sese s nnn inne esses enn nnun 22 5 INTERACTION WITH THE AGGREGATOR ecco eeccccceesscccccessccccesscccessseseesescccessssesceseecese 23 5 1 QUERY FORMAT m 23 5 2 RESPONSE FORMAT Lee 24 5 3 EXAMPLES sandra 25 5 3 1 Simple search Tor all artifacts ed ie ee be HR EH HE ee eed 25 5 9 2 Advanced seah DEE 26 5 8 8 Request for details of a returned tem 28 5 9 4 Faceted Search EE 29 6 THE USER PERSONAL SPACE rrnnnrvvvennnvnnnnnvnvevvnnnnnnnnnnnvvnvnnnnnnnnnnnnvennennnnnnnnnnssennnnnnnnnnuuuvsee enene 30 6 1 SAVING A QUERY AND ECHT 30 6 2 SAVING DETAILED INFORMATION ABOUT AN INSCHIPTION eee nennen nenne eene een 31 7 SUPPORT OF THE FLAGSHIP MOBILE APPLICATION enne nnne nennen 32 7 1 THE IMAGE RECOGNITION SERVICE eerie eire eene eee eee Eee eaae e EE EN eva e Fee e Vae Eee a eR ee e uero Ee aux 33 7 2 THE IMAGE SIMILARITY SEARCH SERVIO E 5 c teret rrt Er ep EE Eo E e CE tee Ede CERERI LEER 33 7 3 esn ee 34 7 4 LOGIN REGISTERED USER GERwICE eene neneeeen eren terre eere seen rene eene nie 35 7 5 REGISTER USER SERVICE NRI w 35 7 6 GET SAVED INFO SERVIGE seesscceccisiccedssshocecsdahecgemesaccccodetcesdossaccessseednndvsduentscts EEE EEE E E 36 MMC eR eo MEME 38 9 APPENDIX FMA CLIENT RANNER 39 9 1 JAVA eoe pU 39 9 1 1 Ima
11. QUERY AND ITS RESULTS When a user hits the save button when looking at a result page the EAGLE Portal will save the information described below In the present release the query type of the data saved at the EAGLE Portal will always be string In the next release of the portal it is planned to support also a query by example function where the user can provide a picture as the query and take advantage of the Image Recognition functionality already used by the Mobile Application e The User ID e The type of query string or image query Page 30 of 50 EAGLE v h Lon ie europeana Deliverable D5 2 eagle project EAGLE Portal GC 28 The string entered in the query box OR the image provided as an example in Release 2 The page number the user was looking at when hitting the save button Up to 10 pages of results at present 5 pages before and 5 after the actual page that the user was looking at when hitting the save button The number of saved pages The provided annotations title and description The date when the query was saved To perform the saving the GUI software issues in the background N calls to the Aggregator to retrieve the N pages of the result of the query that are to be saved and stores all the information in its internal data structure Internally the data for a saved query are stored in a table of a Relational Data Base The fields of the table in MySQL notation are the following quer
12. aio Virio T iti f ilio Po b lilia 4 Cquattuorviro aedil icia t estate Cquattuorviro iur e c undo J amp lt text amp gt amp lt textHtml lang la amp gt amp lt div class textpart amp gt amp lt a id al1 amp gt amp lt 0 amp gt amp lt a amp gt T itus Virius f ilius Pob lilia amp lt br id al2 amp gt Bjarbar us v ivus f ecit sibi amp lt br id al3 amp gt et Lucretiae f iliae amp lt br id al4 amp gt et C aio Virio T iti f ilio Po b lilia amp lt br id al5 amp gt amp lt span class linenumber amp gt 5 amp lt span amp gt Cquattuorviro E aedil icia t estate amp lt br id al6 amp gt tquattuorviro E iur e c undo amp lt br id al0 amp gt amp lt div amp gt amp lt textHtml amp gt amp lt bibliography amp gt Suppllt 04 1988 p 261 nr 10 con foto G Mennella AE 1990 1 amp lt bibliography amp gt amp lt bibliography amp gt AE 1990 0371 2 amp lt bibliography amp gt amp lt hasTranscription amp gt amp lt inscription amp gt amp lt artifact amp gt amp lt eagleObject amp gt amp lt metadata amp gt amp lt result amp gt lt str gt lt arr gt lt arr name dsid gt lt str gt fb004d19 7702 4d9c 91cb d8697d03a9a0 SW5kZXhEU1JIc291cmNIcy9JbmRIeERTUMVzb3VyY2VUexXBI lt str gt lt arr gt lt str name indexrecordidentifier 378b3c99 21d3 47a5 ade8 bb423e2aa39f_UmVwb3Npd
13. amp gt amp lt editinglInfo amp gt amp lt dateEdited amp gt 1970 01 01 amp lt dateEdited amp gt amp lt metadataEditor amp gt STEFANIA VALENTINI amp lIt metadataEditor amp gt t editinglnfo amp gt t metadatalpr uriz http www europeana eu rights rr f amp gt Reserved Rights Free access via EDR amp It metadatalpr amp gt t title lang la amp gt EDROOO112 amp lt title amp gt t description lang la amp gt t entityType amp gt artifact amp lt entityType amp gt t artifact amp gt amp lt artifactType amp gt inscription amp lt artifactType amp gt amp lt objectType uri http www eagle network eu voc objtyp lod 125 amp gt fragmentum amp lt objectType amp gt amp lt material uri http www eagle network eu voc material lod 48 amp gt marmor amp lt material amp gt amp lt dimensions unit cm amp gt amp lt width amp gt amp lt height amp gt amp lt depth amp gt amp lt dimensions amp gt amp lt decoration uri amp gt amp lt stateOfPreservation uri amp gt amp lt originDating notBefore 1 notAfter 50 datingMethod http en wikipedia org wiki Julian calendar evidence period amp gt 1 AD 1 AD amp It originDating amp gt amp lt yearOfFinding amp gt amp lt findingSpot amp gt go go go go go go amp lt romanProvinceltalicRegion uri Wwww trismegistos org place 033157 amp gt Liguria Regio IX amp lt romanProvinceltalicRegion amp gt amp lt ancientFindSpot uri www trismegisto
14. form gt 7 5 REGISTER USER SERVICE The Register User interface is called by the FMA server to create a new user account from the mobile device The request response interaction is on a secure channel https Page 35 of 50 000g europeana Deliverable D5 2 eagle project EAGLE Portal ST Service Address SSL https www eagle network eu wp admin admin ajax php HTTP request type GET Parameters e action elc process register request hidden parameter e username the username of the new user e password the password of the new user e email the email address of the new user Response Format e The user ID of the new user in case of success one of the following error codes in case of failure o empty user login cannot create a user with an empty login name O existing user login this username is already registered o existing user email this email address is already registered HTML Call Example lt form method GET name RegistrationTestForm action https www eagle network eu wp admin admin ajax php gt lt input type hidden value elc_process_register_request name action gt Username lt input name username type text size 20 gt lt br gt Password lt input name password type password size 20 gt lt br gt Email input name email type email size 20 gt lt br gt lt input type submit value Register name submit gt lt form gt 7 6 GET SAVED INFO SERVICE The Get Sav
15. recordSourcelnfo providerName Archivio epigrafico di Roma providerAcronym EDR landingPage http www edr edr it ed edr it ed amp r programmi res complex comune php do book amp amp amp id nr EDR000023 amp gt http www edr r programmi res complex comune php do book amp amp amp id nr EDROOO0023 amp It recordSourcelnfo amp gt t editinglnfo amp gt amp lt dateEdited amp gt 1970 01 01 amp lt dateEdited amp gt amp lt metadataEditor amp gt MARGHERITA FOGLIA amp It metadataEditor amp gt t editinglnfo amp gt t metadatalpr uriz http www europeana eu rights rr f amp gt Reserved Rights Free access via EDR amp It metadatalpr amp gt t title lang la amp gt EDROO0023 amp lt title amp gt t description lang la amp gt t entityType amp gt documental amp lt entityType amp gt go ge go po Qo go t documentalManifestation amp gt amp lt documentType amp gt transcription amp lt documentType amp gt amp lt hasArtifact amp gt edr it ed edr it ed period amp lt dnetResourceldentifier amp gt EDR 94a9c565725d917437609127430bbe18 artifact amp lt dnetResourceldentifier amp gt amp lt recordSourcelnfo providerName Archivio epigrafico di Roma providerAcronym EDR landingPage http www edr r programmi res complex comune php do book amp amp amp id nr EDR000023 amp gt http www edr r programmi res complex comune php do book amp amp amp id nr EDROOO0023 amp It recordSourcelnfo amp gt t ha
16. textual information provided by the user as title and description e The date when this object was saved If the object has more than one instance the TM ID is associated to more than one Content Provider ID the object saved is only the one displayed when the user requests the save 3 2 EDITING THE SAVED DATA A registered user logged in at the EAGLE Portal can access her saved data and perform some simple operations on it e Display of the saved queries and their results see Figure 10 The complete list of the saved queries is shown each one identified by the textual string provided by the user at the time of saving For each saved query the user can o Modify the textual information associated with the query both the title and the description O Delete the saved query and its result from her Personal Space o View the saved query and its results In this case the results that were saved are displayed to the user It has to be noted that the saved data might be different from the data that might be retrieved by issuing the same query at the time of editing due to changes in the data stored in the EAGLE database By clicking on one of the results the user can get the updated detailed information about that inscription e Display of the saved objects see Figure 11 The complete list of saved objects is shown each one identified by the textual string provided by the user at the time of saving For each saved object the user can
17. the single one to be displayed The second feature facet provides to SOLR a list of fields and instructs SOLR to provide at the end of the result list the number of items satisfying the query for each distinct value in the fields provided in the query This information will be displayed in the result page so that the user can perform a faceted search Page 23 of 50 000g europeana Deliverable D5 2 eagle project EAGLE Portal dq According to the data model and the functional requirements the queries will be done against three distinct types of EAGLE objects artifacts text images that in the query are indicated respectively as entitytype artifact entitytype documental entitytype visual In the query to SOLR it is also possible to indicate a list of fields keyword fl that will be returned for each item in the result list In EAGLE this value is always fl result as the complete EAGLE object that we want to be returned in the result list has been indexed in the field result Another information to be provided in the query is the number of items keyword rows to be returned in the response and the index keyword start in the result list where to start counting those rows items In EAGLE it has been decided that rows is equal to ten and the portal after the first page start 0 will retrieve the subsequent pages with values of start that are multiple of 10 It is possible to specify in the query keyword wt the for
18. 0 SW5kZXhEU1JIc291cmNIcy9JbmRIeERTUMVzb3VyY2VUexXBI lt str gt lt arr gt lt str name indexrecordidentifier 378b3c99 21d3 47a5 ade8 bb423e2aa39f_UmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZVR5cGU 0b4b1c3b5051f3a0f4eea2bel 36d7b34 transcription lt str gt lt long name version gt 1481388751682797568 lt long gt lt arr name __fulltext gt lt str gt lt arr gt lt doc gt lt doc gt lt arr name dsversion gt lt date gt 2014 10 08111 59 49Z lt date gt lt arr gt lt arr name result gt lt str gt amp lt result xmins xsi http www w3 0rg 2001 XMLSchema instance xmins dri http www driver repository eu namespace dri xmins dc http purl org dc elements 1 1 xmlns dnet eu dnetlib miscutils functional xml DnetXsltFunctions xmins dr http www driver repository eu namespace dr amp gt amp lt header amp gt amp lt dri objldentifier amp gt 378b3c99 21d3 47a5 ade8 bb423e2aa39f UmVwb3NpdGSyeVNlcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNIcnZpY2VSZXNvdXJjZVR5cGU 0b4b1c3b5051f3a0f4eea2be1 36d7b34 Of0ca746e5bd2dc34b6c48c59068a68a visual amp lt dri objldentifier amp gt amp lt dri repositoryld amp gt 378b3c99 21d3 47a5 ade8 bb423e2aa39f UmVwb3NpdGS9yeVNIcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNIcnZpY2VSZXNvdXJjZVR5cGU amp lt dri repositoryld amp gt amp lt dri dateOfCollection amp gt 2014 10 08T11 52 51 02 00 amp lt dri dateOfCollection amp gt amp lt header amp gt amp lt metadata amp gt amp lt eagleObject a
19. 09127 430bbe18 589651232e6c9ee246ef47753191c89b visual str long name version gt 1481388868626284544 lt long gt lt arr name fulltext str arr doc doc arr name _dsversion gt lt date gt 2014 10 08T11 59 49Z lt date gt lt arr gt lt arr name result str amp lt result xmlns xsiz http www w3 org 2001 XMLSchema instance xmlns driz http www driver repository eu namespace dri xmlns dc http purl org dc elements 1 1 xmlns dnetz eu dnetlib miscutils functional xml DnetXsltFunctions xmlins dr http www driver repository eu namespace dr amp gt amp It header amp gt amp lt dri objldentifier amp gt 378b3c99 21d3 47a5 ade8 bb423e2aa39f_UmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZVR5cGU 94a9c565725d917437609127 430bbe18 artifact amp lt dri objldentifier amp gt amp lt dri repositoryld amp gt 378b3c99 21d3 47a5 ade8 bb423e2aa39f_UmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZVR5cGU amp lt dri repositoryld amp gt amp lt dri dateOfCollection amp gt 2014 10 08T11 56 52 02 00 amp lt dri dateOfCollection amp gt amp lt header amp gt amp lt metadata amp gt amp lt eagleObject amp gt amp lt dnetResourceldentifier amp gt EDR 94a9c565725d917437609127430bbe18 artifact amp lt dnetResourceldentifier amp gt amp lt recordSourcelnfo providerName Archivio epigrafico di Roma providerAcronym EDR landingPage http www edr edr it edr programmi
20. 10 User Personal Space Saved Queries and Results The information that is saved is e The User ID e The query performed by the user e Up to 10 pages of results presently 5 pages before and 5 pages after the current page that the user was looking at when hitting the save button e The textual information provided by the user as title and description e The date when the query was saved 3 1 2 Saving detailed information about an inscription When the user hits one of the items in a return list she access the summary page associated with the selected object At any time when browsing the summary page of an object the user can hit the save button As in the case of saving a query at a save request the GUI displays a text box requesting a mandatory title and another text box for an optional description Page 19 of 50 nop0 europeana Deliverable D5 2 eagle project EAGLE Portal Se SEARCH INSCRIPTIONS SEARCH RESULTS SINGLE ITEMS Hello admin Logout lt BASIC SEARCH CIL VI 1704 P 4739 1 2014 10 24 15 31 46 ADVANCED SEARCH R Altare EDR136892 2014 09 29 08 47 11 Check All Uncheck All Figure 11 User Personal Space Saved Objects The information that is saved is e The User ID e The saved object which means the complete information received from the Aggregator also what it is not displayed to the user e The
21. ANCED SEARCH Using the advanced search interface a user can specify values for a number of fields in order to have more accurate results The fields that are available for an advanced search are the following as described in Deliverable D5 1 see Figure 6 e Modern findspot e Ancient findspot Page 13 of 50 EAGLE o europeana Deliverable D5 2 KON J eagle Ler EAGLE Portal Ts MAD e Detailed findspot village street building e Location e Bibliography e Text of the inscription e Type of inscription e Decoration e Object type e Material e Type of writing e State of preservation e Social status of the persons mentioned in the text SEARCH INSCRIPTIONS LOGIN Login Text of the inscription lt Username Password Object Type v Send Ancient spot vi Remember me Type of Inscription v Recover password Create an Account Bib hv BASIC SEARCH Bibliography ADVANCED SEARCH ARCHIVES Hide Panel Modern spot Search Y Ancient spot Detailed spot Location 4 Bibliography 4 Text of the inscription 4 Type of inscription Decoration Y Object type Material Type of writing State of preservation Social status of people mentioned Update search form Check all Uncheck all Figure 6 Advanced Search Page 14 of 50 000g europeana Deliverable D5 2 eagle project EAGLE Portal G
22. C 28 For the sake of a more simple interaction when initially arriving at the advanced search page the fields displayed will be the ones listed below The user will have available on the left a menu to indicate which additional fields among the ones listed above should be added in the query section e Text of the inscription e Object type e Ancient findspot e Type of inscription e Bibliography In advanced search in the fields having a controlled vocabulary the user is allowed to enter only values coming from the vocabulary For this purpose those fields have a drop down menu which displays all the defined values for that field Some of the vocabularies may have the same value represented in more than one language e g altar altare and in this case the drop down menu will display only the preferred label i e the text string that has been indicated in the vocabulary as the preferred one for display regardless of the language in which the string is defined Each item in the result list of an advanced search contains the following same information if available as in a simple search made on artefacts namely see Figure 7 e Thumbnail of the item e Title e Content Provider e Location values of the fields RomanProvinceltalicRegion and AncientFindSpot e First 256 characters of text of the transcription e Date Page 15 of 50 EEE B europeana Deliverable D5 2 We Es eagle Ler EAGLE Portal Q e SEARCH INS
23. CED SEARCH ARCHIVES Hide Panel DECORATION MATERIAL v OBJECT TYPE v STATE OF PRESERVATION TYPE OF INSCRIPTION v WRITING v Apply filter Uncheck all TEXT IMAGES ARTEFACTS About 160 results page 2 of 17 Save result WEIHUNG FUR HERCULES Content Provider Ubi erat lupa Location Venetia et Histria Regio X Emona Text Herculi Aug usto sacr um L ucius Clodius C ai f ilius Vel ina Alpinus C aius Clodius L uci f ilius Cla udia Clemens d edicaverunt Date not available Translation NO traslation avaiable Other instances available no GRABINSCHRIFT DER VIBUNNIA MATRONA Content Provider Ubi erat lupa Location Venetia et Histria Regio X Emona Text Vibunniaes Matrones in agro p edes LS in fronte p edes XXVIII Date not available Translation NO traslation avaiable Other instances available no GRABINSCHRIFT DES C VETTENNIUS Content Provider Ubi erat lupa Location Venetia et Histria Regio X Emona Text C aius Vettennius veteranus leg ionis h ic s itus est monumentum T itus Vettennius C ai f ilius frater ob piet atem Date not available Translation NO traslation avaiable Other instances available no Figure 4 Result List Texts Each item in the result list of a query made on images contains a list of thumbnails and when the user passes with the mouse over an image the following info
24. CRIPTIONS LOGIN ARTEFACTS Login lt Username About 17 results page 1 of 2 Save result Password ALTAR FUR FORTUNA Send Content Provider Ubi erat lupa Location Venetia et Histria Regio X Aquileia Text Varia Venus Fortun ae v otum s olvit I ibens v Remember me m erito Varia Venus Fortun ae v otum s olvit I ibens Recover password Create an Account n pass Ven m erito BASIC SEARCH ADVANCED SEARCH M Date not available ARCHIVES GENIUS MIT F LLHORN Content Provider Ubi erat lupa Location not available Text Collegio Matisonensi um lul ius Venussimus et L ucius Opt ssei d ono d ederunt Collegio Matisonensi um lultius Hide Panel DECORATION v MATERIAL v OBJECT TYPE v STATE OF PRESERVATION v TYPE OF INSCRIPTION Venussimus et L ucius Opt ssei d ono d ederunt Date not available WRITING v AE 1928 0072 AE 1971 0026 Content Provider Epigraphic Database Heidelberg Apply filter E Location not available Uncheck all Text C ai Cuspi C ai Kiberti Rustici Serveia C ai f ilia ter ternis annis cursum confecerat annis cum ab matre ad matrem deferor exanimis non me passa Venus thalamos intrare iugalis debita ne c sa nctis vota referre deis si mih i fata su os eg Date not available Figure 7 Result List Advanced Search 2 3 DETAILED INFORMATION FOR A SELECTED OBJECT Regardless of the type of query
25. Common Metadata Model The complete XML schema of the three types of EAGLE objects is available at the link below We recommend to always check the latest version of the XML schema as it is being fine tuned often as the EAGLE project proceeds with the implementation and the testing of the portal functionality http svn public driver research infrastructures eu driver dnet40 modules dnet eagle workflows trunk src main resources eu dnetlib msro eagle eagle 20schema EAGLE 20schema 20 EM F xsd In summary a simplified view of the overall structure of the response is depicted below the detailed structure is in the examples As it can be seen SOLR provides in the response generic types of elements named with a short string suggesting the type of the element or the type of the values contained in the element list array doc integer string etc Page 24 of 50 0000 europeana Deliverable D5 2 eagle project EAGLE Portal q response Ist name responseHeader gt omissis lt Ist gt lt result name response numFound total number of matches start index of the first item returned gt lt Ist name grouped gt Ist name tmid gt lt arr name groups gt lt Ist gt lt str name groupValue gt first value of TM ID lt str gt lt result name doclist omissis gt lt doc gt arr name result str result header omissis lt header gt metadata EAGLE object here gt lt me
26. EAGLE Portal User Interface and the backend constituted by the EAGLE Aggregator part of the AIM infrastructure which is powered by the SOLR indexing and search engine see Deliverables D4 1 AIM Infrastructure Specification and D4 2 1 First Release of AIM Infrastructure All the queries received by the Aggregator have to comply with the SOLR syntax and all the responses returned by the Aggregator will be in the format provided by SOLR Complete information about the search functionality of SOLR can be found at http wiki apache org solr 4Search and Indexing 5 1 QUERY FORMAT The requests to SOLR follow the general SRU Search Retrieve via URL syntax with the name of the action to be performed in our case select followed by a question mark followed by any number of keywordzvalue pairs separated by ampersand amp select keyword1 value1 amp keyword2 value2 amp and so on To satisfy the EAGLE requirements two features supported by SOLR are used in EAGLE and are always part of the query The first feature group instructs SOLR to put in a single item of the result list all the items satisfying the query that have the same value in the field specified in the group parameter In EAGLE this field is the TM ID number so that all the objects satisfying the query that have the same TM ID will be returned as a single item of the result list Based on the EAGLE specifications the portal will select among the objects in the item
27. G9yeVNicnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZVR5cGU 0b4b1c3b5051f3a0f4eea2bel 36d7b34_artifact lt str gt lt long name version gt 1481388751679651840 lt long gt lt arr namez fulltext gt lt str gt lt arr gt lt doc gt lt result gt lt response gt Page 50 of 50
28. Tmld amp gt amp lt tmld amp gt n a EDR 0b4b1c3b5051f3a0f4eea2be136d7b34 amp lt tmld amp gt t hasTmld amp gt t inscriptionType uri http www eagle network eu voc typeins lod 232 amp gt honorarius amp lt inscriptionType amp gt t engravingTechnique uri http www eagle network eu voc Writing lod 1 amp gt scalpro amp lt engravingTechnique amp gt t metre amp gt t fieldSize unit amp gt amp lt width amp gt amp lt height amp gt t fieldSize amp gt t paleographicCharacteristics amp gt go go go go go go go ge amp lt paleographicCharacteristics amp gt amp t letterSize unit cm amp gt amp lt min amp gt O amp lt min amp gt amp lt max amp gt O amp lt max amp gt amp lt letterSize amp gt amp lt honorand socialStatus unknown amp gt unknown amp lt honorand amp gt amp lt hasTranscription amp gt amp lt dnetResourceldentifier amp gt EDR 0b4b1c3b5051f3a0f4eea2be136d7b34 transcription amp lIt dnetResourceldentifier amp gt amp lt recordSourcelnfo providerName Archivio epigrafico di Roma providerAcronym EDR landingPage http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDROOO112 amp gt http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDRO00112 amp It recordSourcelnfo amp gt amp lt text lang la amp gt T itus Virius f ilius Pob lilia BJarbar us v ivus f ecit sibi et Lucretiae f iliae et C
29. ZXNvdXJjZVR5cGU 94a9c565725d917437609127 430bbe18_artifact lt str gt lt long name version gt 1481388868629430272 lt long gt lt arr name fulltext str arr doc doc arr name dsversion gt lt date gt 2014 10 08T11 59 497 lt date gt lt arr gt lt arr name result str amp lt result xmins xsi http www w3 0rg 2001 XMLSchema instance xmins dri http www driver repository eu namespace dri xmins dc http purl org dc elements 1 1 xmins dnet eu dnetlib miscutils functional xml DnetXsltFunctions xmins dr http www driver repository eu namespace dr amp gt amp lt header amp gt amp lt dri objldentifier amp gt 378b3c99 21d3 47a5 ade8 bb423e2aa39f_UmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZVR5cGU 94a9c565725d917437609127 430bbe18 transcription amp lt dri objldentifier amp gt amp lt dri repositoryld amp gt 378b3c99 21d3 47a5 ade8 bb423e2aa39f UmVwb3NpdG9yeVNIcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNlenZpY2VSZXNvdXJjZVR5cGU amp lt dri repositoryld amp gt amp lt dri dateOfCollection amp gt 2014 10 08T11 56 52 02 00 amp lt dri dateOfCollection amp gt amp lt header amp gt amp lt metadata amp gt amp lt eagleObject amp gt amp lt dnetResourceldentifier amp gt EDR 94a9c565725d917437609127430bbe18 transcription amp lt dnetResourceldentifier amp gt Page 43 of 50 EAG LE europeana Deliverable D5 2 AX eagle project EAG LE Portal E ps eo amp lt
30. a id al1 amp gt amp lt 0 amp gt amp lt a amp gt T itus Virius f ilius Pob lilia amp lt br id al2 amp gt Bjarbar us v ivus f ecit sibi amp lt br id al3 amp gt et Lucretiae f iliae amp lt br id al4 amp gt et C aio Virio T iti f ilio Po b lilia amp lt br id al5 amp gt amp lt ispan class linenumber amp gt 5 amp lt span amp gt Cquattuorviro aedil icia t estate amp lt br id al6 amp gt Cquattuorviro iur e c undo amp lt br id al0 amp gt amp lt div amp gt amp lt textHtml amp gt amp lt bibliography amp gt Suppllt 04 1988 p 261 nr 10 con foto G Mennella AE 1990 1 amp lt bibliography amp gt amp lt bibliography amp gt AE 1990 0371 2 amp lt bibliography amp gt amp lt hasTranscription amp gt amp lt visualRepresentation amp gt amp lt eagleObject amp gt amp lt metadata amp gt amp lt result amp gt lt str gt lt arr gt lt arr name dsid gt lt str gt fb004d19 7702 4d9c 91cb d8697d03a9a0 SW5kZXhEU1JIc291cmNIcy9JbmRIeERTUMVzb3VyY2VUeXBI lt str gt lt arr gt lt str name indexrecordidentifier 378b3c99 21d3 47a5 ade8 bb423e2aa39f UmVwb3NpdGS9yeVNIcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNIcnZpY2VSZXNvdXJjZVR5cGU 0b4b1c3b5051f3a0f4eea2be1 36d7b34 OfOca746e5bd2dc34b6c48c59068a68a visual lt str gt lt long name version gt 1481388751676506112 lt long gt lt arr name fulltext str arr doc doc
31. adataClient Code Fragment The following is just a Java code fragment to show how to call the Get metadata Service through Apache HttpClient library String sr http virserv101 isti cnr it fma services IRServices getMetadata String id epigraph ID HttpClient httoClient new DefaultHttpClient HttpGet getRequest new HttpGet sr id id HttpResponse res httpClient execute getRequest String response EntityUtils toString res getEntity 9 2 TESTING IMAGES The EDR Images folder contains a collection of 16 images from EDR archives for testing purpose 9 3 XML RESPONSES 9 3 1 Image Recognition XML Response The XML response complies with the requirements in EAGLE Adv Architecture It returns also the full epigraph metadata got from the Metadata Aggregation System as described in D3 1 9 3 2 XML Response Skeleton The following is the structure of the XML response returned from the Image Recognition Service xml version 1 0 encoding UTF 8 lt imageRecognition responseCode Response Code correlationId Correlation In result score Recognition Score gt lt id gt Epigraph ID lt id gt lt metadata gt lt BAGLE Epigraph Metadata gt lt metadata gt lt result gt lt imageRecognition gt Relevant fields e responseCode returns the recognition outcome code Possible response codes o 200 Ok o 300 No match found o 400 Server error e score image recognition s
32. al Space e A query and its results together with a mandatory title and an optional description e Detailed information about an inscription i e the summary page obtained after clicking on one of the results of the query together with a mandatory title and an optional description A logged in mobile user has also the possibility to save a third type of data namely a picture taken with her mobile device together with a mandatory title and an optional description The data saved by the local user on the EAGLE server is stored internally in a relational data base see Part B Developer Guide Page 18 of 50 i europeana Deliverable D5 2 Wen eagle project EAGLE Portal GC 28 3 1 1 Saving a query and its results At any time when browsing the result list of a query either a simple search or an advanced search the user can hit the save button At a save request the GUI software displays a text box requesting the user to provide some mandatory information that will be used as a title and will become the human identifier of the saved query and its results It displays also a text box for an optional description SEARCH INSCRIPTIONS SEARCH RESULTS SINGLE ITEMS Hello admin Logout lt BASIC SEARCH s search for priamus 2014 10 14 15 11 21 ADVANCED SEARCH RCHIV oll D search for merce 2014 09 29 13 48 29 search for altar 2014 09 29 08 45 57 Check All Uncheck All Figure
33. amp gt amp lt findingSpot er go Bo ge po Qo pe amp lt romanProvinceltalicRegion uri www trismegistos org place NaN amp gt Roma amp lt romanProvinceltalicRegion amp gt amp lt ancientFindSpot uri www trismegistos org place NaN amp gt Roma amp lt ancientFindSpot amp gt amp lt modernFindSpot uri amp gt Roma via Labicana oggi via Casilina km 3 colombario amp lt modernFindSpot amp gt amp lt modernCountry uri amp gt amp lt modernRegion uri amp gt amp lt modernProvince uri amp gt amp lt findingSpot amp gt amp lt conservationPlace amp gt t conservationCountry uri amp gt t conservationRegion uri amp gt t conservationCity uri amp gt t museum uri amp gt Roma Museo Nazionale Romano inv 61725 amp lt museum amp gt t position amp gt t inventoryNumber amp gt amp lt conservationPlace amp gt go ge go go go go Page 42 of 50 EAGLE Deliverable D5 2 EAGLE Portal europeana eagle project amp lt hasVisualRepresentation amp gt amp lt dnetResourceldentifier amp gt EDR 94a9c565725d917437609127430bbe18 589651232e6c9ee246ef47753191c89b visual amp lt dnetResourceld entifier amp gt amp lt recordSourcelnfo providerName Archivio epigrafico di Roma providerAcronym EDR landingPage http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDR000023 amp gt http www edr edr it edr programmi res complex comu
34. amp lt objectType amp gt amp lt material uri http www eagle network eu voc material lod 48 amp gt marmor amp lt material amp gt amp lt conservationPlace amp gt amp lt conservationCountry uri amp gt amp lt conservationRegion uri amp gt amp lt conservationCity uri amp gt amp lt museum uri amp gt ignoratur periit amp lt museum amp gt amp lt position amp gt amp lt inventoryNumber amp gt amp lt conservationPlace amp gt amp lt hasArtifact amp gt amp lt hasVisualRepresentation amp gt go ge go go go go go n go amp lt dnetResourceldentifier amp gt EDR 0b4b1c3b5051f3a0f4eea2be136d7b34 0f0ca746e5bd2dc34b6c48c590682a68a visual amp lt dnetResourcelden tifier amp gt amp lt recordSourcelnfo providerName Archivio epigrafico di Roma providerAcronym EDR landingPage http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDR000112 amp gt http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDRO00112 amp It recordSourcelnfo amp gt amp lt thumbnail amp gt http www edr edr it foto epigrafi immagini uso 1 000112 jpg amp lt thumbnail amp gt amp lt hasVisualRepresentation amp gt amp lt transcription amp gt amp lt text lang la amp gt T itus Virius f ilius Pob lilia BJarbar us v ivus f ecit sibi et Lucretiae f iliae et C aio Virio T iti f ilio Po b lilia quattuor
35. arity Search service the Get Metadata service and the Login Registered User service In addition the FMA server will need to support one service needed by the EAGLE Portal namely the Get Saved Info service All services provided to the FMA server are REST services They accept HTTP requests and return XML responses 7 1 THEIMAGE RECOGNITION SERVICE The image Recognition Service provides a service to recognize epigraphs It gets a query image and returns the metadata of the recognized epigraph Internally this will interact with the Aggregation and Image Retrieval system AIM in the EAGLE server see Deliverable D 4 1 which has two main components the Image Retrieval System performing the recognition and the Metadata Aggregation System providing the metadata of the recognized epigraph Temporary Service Address hitp virserv 101 isti cnr it fma services IRServices recognize This service address is temporary to be used during the testing phase It will be changed when the services will be in the deployment phase HTTP Request Format HTTP request type Multipart POST Supported images formats JPG PNG Image encoding either binary or Base64 encoding by Apache Commons Codec library Parameters e img inputstream of an image mandatory e correlationld optional for asynchronous calls e inthe present release any other parameters will be ignored Response Format e XML structure containing the complete epigraph metadata see e
36. chitecture The image similarity response returns a list of the most visually similar epigraphs 9 3 5 XML Response Skeleton The following is the structure of the XML response returned from the Image Similarity Service lt imageSimilarity responseCode Response Code correlationld Correlation ID lt results gt lt result score Result Score gt lt id gt Epigraph ID lt id gt lt thumbnail gt Epigraph Thumbnail URL lt thumbnail gt lt title gt Epigraph Title lt title gt lt result gt lt result score Result Score gt lt id gt Epigraph ID lt id gt lt thumbnail gt Epigraph Thumbnail URL lt thumbnail gt lt title gt Epigraph Title lt title gt lt result gt lt results gt lt imageSimilarity gt Each result is contained in a result tag Relevant fields e responseCode returns the image similarity response code Possible response codes o 200 Ok o 300 No match found o 400 Server error e score image simialrity score e ld ID of the similar epigraph e thumbnail URL of the epigraph thumbnail e title thumbnail title if available 9 3 6 XML Response Example The following is an example of a response received from the Image Similarity Service The title content come from the Metadata Aggregation System lt xml version 1 0 encoding UTF 8 gt lt imageSimilarity responseCode 200 correlationld null gt Page 45 of 50 i europeana Deliverable D5 2 Wan eagle project EAGLE P
37. chivio epigrafico di Roma providerAcronym EDR landingPage http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDR000112 amp gt http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDRO00112 amp It recordSourcelnfo amp gt t hasTmld amp gt amp lt tmld amp gt n a EDR 0b4b1c3b5051f3a0f4eea2be136d7b34 amp lt tmld amp gt amp lt hasTmld amp gt amp lt artifactTitle lang la amp gt EDROOO112 amp lt artifactTitle amp gt amp lt originDating notBefore 1 notAfter 50 datingMethod http en wikipedia org wiki Julian calendar evidence period amp gt 1 AD 1 AD amp It originDating amp gt t findingSpot amp gt amp lt romanProvinceltalicRegion uri Wwww trismegistos org place 033157 amp gt Liguria Regio IX amp lt romanProvinceltalicRegion amp gt amp lt ancientFindSpot uri www trismegistos org place 031683 amp gt Albingaunum amp lt ancientFindSpot amp gt amp lt modernFindSpot uri amp gt Albenga Savona regione Doria amp lt modernFindSpot amp gt amp lt modernCountry uri amp gt amp lt modernRegion uri amp gt amp lt modernProvince uri amp gt amp lt findingSpot amp gt amp lt inscriptionType uri http www eagle network eu voc typeins lod 232 amp gt honorarius amp lt inscriptionType amp gt amp lt objectType uri http www eagle network eu voc objtyp lod 125 amp gt fragmentum amp lt objectType amp gt amp lt material uri http
38. core e Id ID of the recognized epigraph e metadata contains the full epigraph metadata if available as described in D3 1 9 3 3 XML Response Example The following is an example of a response received from the Image Recognition Service All the content inside the metadata tag come from the Metadata Aggregation System lt xml version 1 0 encoding UTF 8 gt lt imageRecognition responseCode 200 correlationld null gt result score 0 749 gt lt id gt EDR000023 lt id gt lt metadata gt lt response gt Page 40 of 50 EAGLE europeana Deliverable D5 2 3 eagle Lea EAGLE Portal lt Ist name responseHeader gt lt int name status gt 0 lt int gt lt int name QTime gt 1 lt int gt lt Ist name params gt lt str name q gt all EDR000023 lt str gt lt Ist gt lt Ist gt lt result name response numFound 3 start 0 gt lt doc gt lt arr name dsversion date 2014 10 08T11 59 49Z lt date gt lt arr gt lt arr name _result gt lt str gt amp lt result xmins xsi http www w3 0rg 2001 XMLSchema instance xmins dri http www driver repository eu namespace dri xmins dc http purl org dc elements 1 1 xmlns dnetz eu dnetlib miscutils functional xml DnetXsltFunctions xmins dr http www driver repository eu namespace dr amp gt amp lt header amp gt amp lt dri objldentifier amp gt 378b3c99 21d3 47a5 ade8 bb423e2aa39f_UmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNicnZpY2VSZXNvdXJ
39. dr it edr programmi res complex comune php do book amp amp amp id nr EDROOO0023 amp It recordSourcelnfo amp gt amp lt text lang la amp gt A ulus Novius A uli l ibertus CPhilargurus Opetreia P ubli l iberta Secunda parte CXXV amp lt text amp gt amp lt textHtml lang la amp gt amp lt div class textpart amp gt amp lt a id alt amp gt amp lt 0 amp gt amp lt a amp gt A ulus Novius A uli l ibertus amp lt br id al2 amp gt CPhilargurus amp lt br id al3 amp gt Opetreia P ubli I iberta Secunda amp lt br id al4 amp gt parte CXXV amp lt div amp gt amp lt textHtml amp gt amp lt bibliography amp gt ct go go go ae Not Sc 1926 p 297 nr 4 R Paribeni 1 amp lt bibliography amp gt go t bibliography amp gt L Quilici Collatia Roma 1974 p 494 con foto AE 1974 2 amp lt bibliography amp gt amp lt bibliography amp gt AE 1974 0178 3 amp lt bibliography amp gt amp lt hasTranscription amp gt amp lt inscription amp gt amp lt artifact amp gt amp lt eagleObject amp gt amp lt metadata amp gt amp lt result amp gt lt str gt lt arr gt lt arr name dsid gt lt str gt fb004d19 7702 4d9c 91cb d8697d03a9a0 SW5kZXhEU1JIc291cmNIcy9JbmRIeERTUMVzb3VyY2VUeXBI lt str gt lt arr gt lt str name indexrecordidentifier 378b3c99 21d3 47a5 ade8 bb423e2aa39f_UmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNicnZpY2VS
40. e see Part B and is responsible for directly supporting the Mobile Application The data saved during the mobile sessions can be imported uploaded into the user Personal Space maintained in the EAGLE server through an additional function in the Archives section of the EAGLE portal that will be available in Release 2 Page 21 of 50 i europeana Deliverable D5 2 Wen eagle project EAGLE Portal SW PART B DEVELOPERS GUIDE 4 EAGLE PORTAL ARCHITECTURE The system architecture of the EAGLE Portal consists of two main components the EAGLE server which represents the core of the EAGLE Portal and the FMA server which is dedicated to support the Flagship Mobile Application Figure 11 shows the two main components of the EAGLE user service system along with a view of the different modules and of the interactions between them EURO WIKI PEANA MEDIA F OAI PMH Je Login validation 5 Login amp Reg Story Telling Aggregator lt _ ort lt lt i Registered Stories P Epigraphy Curation User DB User Area DataBase Getting additional information from Sav d Data the EAGLE server S C gt Saving and Img recogniz Receiving Temporary pictures and User Area Image interfacing with Saveddata User Area mee the Image recognizer on the EAGLE server Search image FMA server
41. e Lea EAGLE Portal e performed on ALL the fields indexed In the advanced search the query indicates the fields on which the search has to be done and the search will be done only on those fields The table below gives in the left column the fields shown to the user in the advanced search page and in the right column the corresponding fields to be indicated in the query As explained before for those fields that have a controlled vocabulary some entries in the vocabulary may have more than one value i e a label associated with it each one corresponding to a different language In order to make the query not dependent on the language for all the fields with a controlled vocabulary the value indexed in the Aggregator is the URI associated with the concept expressed by the vocabulary entry and therefore the value provided in the query to SOLR is a URI and not the label selected by the user on the screen This is accomplished by the portal GUI by showing a drop down menu with all the values in the vocabulary each entry is shown using its preferred label and then inserting in the query the URI corresponding to the selected item Fields shown at the portal Indexed fields to be indicated in the query OR Ancient findspot ancientfindspot Modern findspot modernfindspot Detailed findspot village street building modernfindspot moderncountry modernregion modernprovince Location conservationcountry conservationregi
42. e epigraph metadata see examples in the Appendix HTML Call Example form method POST enctype multipart form data name test action http virserv 101 isti cnr it fma services IRServices searchSimilar gt Query lt input name img type file gt Num of Results lt input name nResults type text size 5 gt lt input type submit value Search name submit gt lt form gt HTML Testing Page http virserv 101 isti cnr it fma similarityTesting html Through this page is possible to test the similarity service by uploading an epigraph image 7 3 GET METADATA SERVICE This service gets an ID and returns the full metadata of an epigraph as described in D3 1 It queries the Metadata Aggregation System to retrieve the epigraph metadata It performs the following query to the Metadata Aggregation System http search eagle research infrastructures eu solr EMF index cleaned select q all id where id is the epigraph ID Service Address http virserv 101 isti cnr it fma services IRServices getMetadata Please note that this service address is temporary and it will change when the services are deployed on Eagle servers HTTP Request Format HTTP request type GET Parameters Page 34 of 50 EAGLE kr 000g europeana Deliverable D5 2 eagle project EAGLE Portal GC 28 e id ID of the epigraph to retrieve Response Format e XML structure containing the complete metadata of the object see examples in the Ap
43. ed Info Interface is called by the EAGLE server to upload data saved in the user temporary area in the FMA server This interface is invoked when the user logged in at the EAGLE Portal requests the uploading to his Personal Space of the data saved by the FMA server during a mobile session When the user activates the Get Saved Info interface all his data are uploaded to the Eagle Portal This data are sent as a JSON file representing all the items that have been saved by the user since his last upload For images the response will contain just their URLs in the FMA server and the uploader will retrieve them with a subsequent GET In input only the user ID is needed as all the saved information will be transferred to the EAGLE server in one block If convenient the data transferred to the EAGLE server may be deleted from the FMA server after the transfer The exact format of the block being uploaded follows as closely as possible the format of similar information that a user can save on the EAGLE server during a local session The data that will be stored in the FMA server will be organised into the following categories 1 saved queries and their results 2 saved epigraphs visualized after hitting one item in the result of a query 3 pictures of anything taken by the mobile user Page 36 of 50 000g europeana Deliverable D5 2 eagle project EAGLE Portal GC 28 For each saved item the user will be
44. eneric Limit search to inscriptions that High Presently not available have images and or translation PSE11 Generic Vocabularies for advanced High Completed search PSE12 Generic Expansion of simple search Medium Presently not available PSE13 Generic Results split in pages High Completed PSE14 Generic Table for list of matches High Completed according to the refined version which includes the distinction between artifacts texts and images PSE15 Generic Print and export the list of Medium Presently not available results PSE16 Generic Access the detailed record of High Completed each item of the result list PSE17 Generic Related content for the records Medium Presently not available Page 7 of 50 EAGLE Deliverable D5 2 AU on 3 europeana eagle project EAGLE Portal g PSE18 Generic Download the EpiDoc file of Medium Presently not available each item PSE19 Generic Avoid duplicate record High Completed PSE20 Generic Access the portal from mobile Medium Completed devices PSE21 Generic Interface text available in Medium Presently not available multiple languages PSE22 Generic Add instances of search fields Low Completed PSE23 Generic Faceted browsing Low Completed PSE24 Generic Refine search with faceted Medium Completed categories PSE25 Generic Map to browse the inscriptions Low Presently not available PSE26 Generic Co
45. geRecognitionClient Code Fragment sss 39 9 1 2 ImageSimilarityClient Code Fragment sse sesenta 39 9 1 8 GetMetadataClient Code Fraoment sse 40 9 2 TESTING IMAGES irr ERE ORI RR RR EIE 40 9 3 AIR A0 9 3 1 Image Recognition XML Response vennene tn sensns 40 Page 3 of 50 EAGLE Deliverable D5 2 3 europeana eagle project EAGLE Portal T po o 9 3 2 9 3 3 9 3 4 9 3 5 9 3 6 9 3 7 9 3 8 XML Response Skeleton EN 40 XML Response Exame 40 Image Similarity Search XML Hespnonse sss 45 XML Response Skeleton enun RHONE GREG e e 45 XML Response Exame 45 Get Metadata XML Heesponse versene enerne tnnt snnt nsns ansa 46 XML Response EXAMple sessi eene inis theses ettet ettet enhn asses rentia nnns 46 Page 4 of 50 000g europeana Deliverable D5 2 eagle project EAGLE Portal g EXECUTIVE SUMMARY This deliverable describes the main functionalities and the technical infrastructure of the EAGLE Portal which is available online at www eagle network eu It reflects the status of the EAGLE Portal in October 2014 at the time of the first release The deliverable will be updated in M30 when the second release of the EAGLE Portal is planned The EAGLE Portal is the main gateway into the world of the EAGLE services and initiatives On the portal users can find all the background information about the project the partners and the collections It hosts a section where news related to the c
46. gle research infrastructures eu solr EMF index cleaned select q all id where id is the epigraph ID 9 3 8 XML Response Example The following is an example of a response received from the Get Metadata Similarity Service The full content come from the Metadata Aggregation System xml version 1 0 encoding UTF 8 gt lt response gt lt Ist name responseHeader gt lt int name status gt 0 lt int gt lt int name QTime gt 1 lt int gt lt Ist name params gt lt str name q gt all EDRO00112 lt str gt lt Ist gt lt Ist gt lt result namez response numFound 3 start 0 gt lt doc gt lt arr namez dsversion date 2014 10 08T11 59 49Z lt date gt lt arr gt lt arr name _result gt lt str gt amp lt result xmins xsi http www w3 0rg 2001 XMLSchema instance xmins dri http www driver repository eu namespace dri xmins dc http purl org dc elements 1 1 xmlns dnetz eu dnetlib miscutils functional xml DnetXsltFunctions xmlns drz http www driver repository eu namespace dr amp gt amp lt header amp gt amp lt dri objldentifier amp gt 378b3c99 21d3 47a5 ade8 bb423e2aa39f UmVwb3NpdGSyeVNIcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNIcnZpY2VSZXNvdXJjZVR5cGU 0b4b1c3b5051f3a0f4eea2be1 36d7b34 transcription amp lt dri objldentifier amp gt amp lt dri repositoryld amp gt 378b3c99 21d3 47a5 ade8 bb423e2aa39f_UmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZVRSCGU amp lt dri repositoryld a
47. gregator which is described in D4 1 AIM Infrastructure Specification and D4 2 1 First Release of AIM Infrastructure This interface includes a series of functionalities to support data ingestion and storage as well as for importing indexing enriching and managing the harvested metadata The Graphical User Interface GUI of the EAGLE Portal which is the main focus of this deliverable exposes all the content stored in the Aggregator providing to the users the following functionalities Functionalities available for generic users e Search and browse the EAGLE rich content by using either a free text search or a more advanced interface including faceted browsing through the integration of the EAGLE controlled vocabularies e Access the stories created using the EAGLE Flagship Storytelling Application e Export to the user own PC the EpiDoc document of an object for further analysis and processing available in Release 2 e Create a user account in order to access the functionality reserved to the registered users e Login to an existing user account Functionalities available for registered users e Annotate and save relevant information in a user Personal Space e g records of inscriptions search results queries e Upload into the user Personal Space content saved while using the Flagship Mobile Application e Export to the user own PC the data saved in the user Personal Space for further analysis available in Release 2 e
48. how to call the Image Recognition Service through Apache HttpClient library String sr http virserv101 isti cnr it fma services IRServices recognize InputStream img an epigraph image InputStreamBody isb new InputStreamBody img img MultipartEntity me new MultipartEntity HttpMultipartMode BROWSER COMPATIBLE me addPart img isb HttpClient httpClient 2 new DefaultHttpClient HttpPost postRequest new HttpPost sr postRequest setEntity me HttpResponse res httpClient execute postRequest String response EntityUtils toString res getEntity 9 1 2 ImageSimilarityClient Code Fragment The following is just a Java code fragment to show how to call the Image Similarity Service through Apache HttpClient library String sr http virserv101 isti cnr it fma services IRServices searchSimilar InputStream img an epigraph image int numResults 10 InputStreamBody isb new InputStreamBody img img MultipartEntity me new MultipartEntity HttpMultipartMode BROWSER COMPATIBLE me addPart img isb me addPart nResults new StringBody Integer toString numResults HttpClient httpClient 2 new DefaultHttpClient HttpPost postRequest new HttpPost sr postRequest setEntity me HttpResponse res httpClient execute postRequest String response EntityUtils toString res getEntity Page 39 of 50 000g europeana Deliverable D5 2 eagle project EAGLE Portal Se 9 1 3 GetMet
49. ion Venetia et Histria Regio X Emona Hide Panel i Text ovi O ptimo M aximo C aius Attonius DECORATION Carpophor us iussusl ovi O ptimo M aximo C aius MATERIAL Attonius Carpophor us iussus OBJECT TYPE v Date not available STATE OF PRESERVATION w WPEGFINSCIBEHON GRENZSTEIN ZWISCHEN AQUILEIA UND EMONA WRITING v Content Provider Ubi erat lupa Location not available Text Finis A Emonen sium Aquileien siumFinis Uncheck all Emonen sium Aquileien sium Date not available Figure 3 Result List Artefacts Each item in the result list of a query made on texts contains the following information if available see Figure 4 e Thumbnail of the item e Title e Content Provider e Location values of the fields RomanProvinceltalicRegion and AncientFindSpot e First 1024 characters of text of the transcription e Date e A simple text NO translations available OR a clickable text translations available if translations are available clicking on that text will open a text box with all the translations available for the inscription of the object collected from WikiMedia e Indication whether there are multiple instances of the same inscription Page 11 of 50 EAGLE Deliverable D5 2 EAGLE Portal SEARCH INSCRIPTIONS LOGIN Login lt Username i Password Send Remember me Recover password Create an Account BASIC SEARCH ADVAN
50. jZVR5cGU 94a9c565725d917437609127 430bbe18_589651232e6c9ee246ef47753191c89b_visual amp lt dri objldentifier amp gt amp lt dri repositoryld amp gt 378b3c99 21d3 47a5 ade8 bb423e2aa39f UmVwb3NpdG9yeVNIcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNIcnZpY2VSZXNvdXJjZVR5cGU amp lt dri repositoryld amp gt amp lt dri dateOfCollection amp gt 2014 10 08T11 56 52 02 00 amp lt dri dateOfCollection amp gt amp lt header amp gt amp lt metadata amp gt amp lt eagleObject amp gt amp lt dnetResourceldentifier amp gt EDR 94a9c565725d917437609127430bbe18 589651232e6c9ee246ef47753191c89b visual amp lt dnetResourceld entifier amp gt amp lt recordSourcelnfo providerName Archivio epigrafico di Roma providerAcronym EDR landingPage http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDR000023 amp gt http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDR000023 amp It recordSourcelnfo amp gt amp lt editinglnfo amp gt amp lt dateEdited amp gt 1970 01 01 amp lt dateEdited amp gt amp lt metadataEditor amp gt MARGHERITA FOGLIA amp It metadataEditor amp gt t editinglnfo amp gt t metadatalpr uri http www europeana eu rights rr f amp gt Reserved Rights Free access via EDR amp It metadatalpr amp gt t title lang la amp gt EDROOO023 amp lt title amp gt t description lang la amp gt t entityType amp gt visual amp it entityType amp gt t visualRepresen
51. lts Each page contains a fixed number of items pre set in the Aggregator to allow a convenient display of the result in one HTML page currently there are 10 items per page The user can then browse the result list with the next and previous buttons which appear on the screen after receiving the first page In case of multiple instances of the same inscription i e multiple objects that share the same Trismegistos Identifier TM ID the result list does not include all those objects but only one instance chosen according to the criteria discussed in Deliverable D5 1 Each item in the result list of a query made on artefacts contains the following information if available see Figure 3 e Thumbnail of the item e Title e Content Provider e Location values of the fields RomanProvinceltalicRegion and AncientFindSpot Page 10 of 50 HAGE B curopeana Deliverable D5 2 XN pr eagle Ler EAGLE Portal e e First 256 characters of text of the transcription e Date SEARCH INSCRIPTIONS LOGIN TEXT IMAGES ARTEFACTS Login EI imme About 170 results page 1 of 18 Save result r d OBERTEIL EINER GRABSTELE Content Provider Ubi erat lupa Location Venetia et Histria Regio X Emona Text not available Password Send si Remember me Date not available Recover password Create an Account BASIC SEARCH ST ALTAR F R JUPITER ARCHIVES Content Provider Ubi erat lupa Locat
52. mat of the response which can be either XML or JSON the default being XML In the rest of this document we assume that this keyword is not specified and all the descriptions will be in XML To conclude the general format of an EAGLE query is the following select group true amp group field tmid amp group limit 50 amp facet true amp facet field field 1 here amp facet field field 2 here amp facet field field N here amp start index of first result item to be returned amp rows number of results items to be returned in EAGLE 108 amp fla result amp qzentitytype artifact documental visual AND user provided query string 5 2 RESPONSE FORMAT The response provided by SOLR to any query consists in a XML envelope named response containing after a short header with a copy of the query a list of items ranked in relevance order with respect to the query in search engine parlance the result list The exact format of each item in the list clearly depends on the query In the EAGLE case each item in the result list is a group of EAGLE objects that have the same TM ID value most of the time there is just one item in each group The EAGLE objects in the result list of course have the entytype specified in the query Whatever the type the objects returned in the result list always contains all the data to be included in the result displayed to the user The exact format structure of each EAGLE object type is defined by the EAGLE
53. materialvoc gt int name http www eagle network eu voc material lod 48 gt 20664 lt int gt lt int name http www eagle network eu voc material lod 2 gt 5400 lt int gt int name http www eagle network eu voc material lod 131 gt 2055 lt int gt int name http www eagle network eu voc material lod 109 gt 934 lt int gt int name http www eagle network eu voc material lod 128 gt 809 lt int gt lt int name http www eagle network eu voc material lod 75 gt 725 lt int gt lt int name www eagle network eu voc material lod 57 gt 701 lt int gt ll etc lt Ist gt lt Ist gt Ist name facet_dates gt Ist namez facet ranges gt lt Ist gt lt response gt 6 THE USER PERSONAL SPACE As described in previous Sections a logged in registered user has the possibility of saving in a User Personal Space the result of a query and the detailed information about an object obtained after clicking on one of the results of the query For a local user i e a user logged in at the EAGLE Portal the saved data is stored internally in a relational data base maintained in the EAGLE server For a mobile user i e a user logged in through the Mobile Application the saved data is stored temporarily in the FMA server to be retrieved later when the user logs in at the EAGLE Portal and with an upload function brings the data saved during the mobile session into her Personal Space 6 1 SAVING A
54. mp gt amp lt dnetResourceldentifier amp gt EDR 0b4b1c3b505 1f3a0f4eea2be136d7b34 0f0ca746e5bd2dc34b6c48c59068a68a visual amp lt dnetResourcelden tifier amp gt amp lt recordSourcelnfo providerName Archivio epigrafico di Roma providerAcronym EDR landingPage http www edr edr it edr_programmi res_complex_comune php do book amp amp amp id_nr EDROO0112 amp gt http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDRO00112 amp It recordSourcelnfo amp gt amp lt editinglInfo amp gt amp lt dateEdited amp gt 1970 01 01 amp lt dateEdited amp gt amp lt metadataEditor amp gt STEFANIA VALENTINI amp It metadataEditor amp gt t editinglnfo amp gt t metadatalpr uriz http www europeana eu rights rr f amp gt Reserved Rights Free access via EDR amp It metadatalpr amp gt t title lang la amp gt EDRO00112 amp It title amp gt t description lang la amp gt t entityType amp gt visual amp it entityType amp gt t visualRepresentation amp gt amp lt url amp gt http www edr edr it foto epigrafi immagini uso 1 000112 jpg amp lt url amp gt amp lt thumbnail amp gt http www edr edr it foto epigrafi immagini uso 1 000112 jpg amp lt thumbnail amp gt amp lt visualRepresentationlpr uri amp gt amp lt hasArtifact amp gt amp lt dnetResourceldentifier amp gt EDR 0b4b1c3b5051f3a0f4eea2be136d7b34 artifact amp lt dnetResourceldentifier amp gt amp lt recordSourcelnfo providerName Ar
55. mp gt Textus secundum 1 contulit ad imaginem archivii photographici Instituti Epigraphiae Latinae Roma Foglia a 2002 amp amp lt br amp gt amp lt criticalApparatus amp gt amp lt bibliography amp gt Not Sc 1926 p 297 nr 4 R Paribeni 1 amp lt bibliography amp gt amp lt bibliography amp gt L Quilici Collatia Roma 1974 p 494 con foto AE 1974 2 amp lt bibliography amp gt Page 44 of 50 ii europeana Deliverable D5 2 Wen eagle project EAGLE Portal gt amp lt bibliography amp gt AE 1974 0178 3 amp lt bibliography amp gt amp lt commentary amp gt amp lt transcription amp gt amp lt documentalManifestation amp gt amp lt eagleObject amp gt amp lt metadata amp gt amp lt result amp gt lt str gt lt arr gt lt arr name dsid str fb004d19 7702 4d9c 91cb d8697d03a9a0 SW5kZXhEU1JIc291cmNIcy9JbmRIeERTUMVzb3VyY2VUexXBI lt str gt lt arr gt lt str name indexrecordidentifier 378b3c99 21d3 47a5 ade8 bb423e2aa39f_UmVwb3NpdG9yeVNicnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNicnZpY2VSZX NvdXJjZVR5cGU 94a9c565725d917437609127 430bbe18 transcription lt str gt lt long name version gt 1481388868632576000 lt long gt lt arr namez fulltext str arr doc result lt response gt lt metadata gt lt result gt lt imageRecognition gt 9 3 4 Image Similarity Search XML Response The XML response complies with the requirements in EAGLE Adv Ar
56. mp gt amp lt dri dateOfCollection amp gt 2014 10 08T11 52 51 02 00 amp lt dri dateOfCollection amp gt amp lt header amp gt amp lt metadata amp gt amp lt eagleObject amp gt amp lt dnetResourceldentifier amp gt EDR 0b4b1c3b5051f3a0f4eea2be136d7b34 transcription amp lt dnetResourceldentifier amp gt Page 46 of 50 EAGLE Deliverable D5 2 EAGLE Portal europeana eagle project amp lt recordSourcelnfo providerName Archivio epigrafico di Roma providerAcronym EDR landingPage http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDR000112 amp gt http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDRO00112 amp It recordSourcelnfo amp gt amp lt editinglnfo amp gt amp lt dateEdited amp gt 1970 01 01 amp lt dateEdited amp gt amp lt metadataEditor amp gt STEFANIA VALENTINI amp It metadataEditor amp gt t editinglnfo amp gt t metadatalpr uri http www europeana eu rights rr f amp gt Reserved Rights Free access via EDR amp It metadatalpr amp gt t title lang la amp gt EDROO0112 amp lt title amp gt t description lang la amp gt t entityType amp gt documental amp lt entityType amp gt t documentalManifestation amp gt amp lt documentType amp gt transcription amp lt documentType amp gt amp lt hasArtifact amp gt amp lt dnetResourceldentifier amp gt EDR 0b4b1c3b5051f3a0f4eea2be136d7b34 artifact amp lt dnetResourcelden
57. ne php do book amp amp amp id nr EDROOO0023 amp It recordSourcelnfo amp gt amp lt thumbnail amp gt http www edr edr it foto epigrafi immagini uso 1 000023 jpg amp lt thumbnail amp gt amp lt hasVisualRepresentation amp gt amp lt inscription amp gt amp lt hasTmld amp gt amp lt tmid amp gt n a_EDR 94a9c565725d917437609127430bbe1 8 amp lt tmid amp gt t hasTmld amp gt t inscriptionType uri http www eagle network eu voc typeins lod 92 amp gt sepulcralis amp lt inscriptionType amp gt t engravingTechnique uri http www eagle network eu voc Writing lod 1 amp gt scalpro amp lt engravingTechnique amp gt t metre amp gt t fieldSize unit amp gt amp lt width amp gt amp lt height amp gt t fieldSize amp gt t paleographicCharacteristics amp gt go go go go go go ge amp lt paleographicCharacteristics amp gt amp E letterSize unit cm amp gt amp lt min amp gt O amp lt min amp gt amp lt max amp gt 0 amp lt max amp gt letterSize amp gt honorand socialStatus unknown amp gt unknown lt honorand amp gt hasTranscription amp gt amp lt dnetResourceldentifier amp gt EDR 94a9c565725d917437609127430bbe18 transcription amp lt dnetResourceldentifier amp gt amp lt recordSourcelnfo providerName Archivio epigrafico di Roma providerAcronym EDR landingPage http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDR000023 amp gt http www edr e
58. nscriptions can access a search interface that is at the same time friendly and sophisticated allowing both general users and experts to perform queries on the collections It is possible to perform both full text searches using a simple interface or to launch more advanced queries The seven controlled multilingual vocabularies types of inscriptions object types material writing decoration state of preservation and dating criteria that were created to help aligning the multilingual metadata of the inscriptions from the different content providers have been also integrated in the search engine and help users to create their search strings Secondly users that are interested in gaining access to the more advanced functionality can register an account and manage their Personal Space on the EAGLE Portal In this area they can save and annotate queries results and single objects including in Release 2 the pictures that they took using the Flagship Mobile Application to access them in a future session Page 5 of 50 000g europeana Deliverable D5 2 eagle project EAGLE Portal GC 28 1 INTRODUCTION The EAGLE Portal is the place where the content provided by the epigraphers community is aggregated and stored and where it is made accessible to the users The ingestion and curation of data is performed through a separate dedicated interface made available by the Metadata Aggregation System in the following referred also as Ag
59. ntent from the Pelagios Low Presently not available Network PSE27 Generic Search by image Medium Presently not available PSE28 Registered User Personal Space for High Completed registered users PSE29 Registered Save items from search results High Completed PSE30 Registered Save queries Medium Presently not available PSE31 Registered Add notes to saved items High Completed PSE32 Registered Edit delete download saved High Completed objects PSE33 Registered Edit records and submit the Low Presently not available modified data Page 8 of 50 EAGLE Deliverable D5 2 AA eagle project e gt EAGLE Portal CZ PART A USER MANUAL 2 THE EAGLE INSCRIPTIONS SEARCH ENGINE The EAGLE Inscriptions Search Engine is accessible through the main horizontal navigation bar of the EAGLE Portal www eagle network eu see Figure 1 It represents the core functionality of the portal through which the entry of keywords and phrases produce matches from EAGLE s massive epigraphic database BIS uy europeana eagle project HOME SEARCH INSCRIPTIONS COLLECTIONS RESOURCES NEWS ABOUT CONTACTS SEARCH THE INSCRIPTIONS DATABASE SEARCH THE WEB SITE Figure 1 Home Page Snapshot Once the user enters the Search Inscriptions section she can choose whether to perform a simple search or an advanced search or whether she wants to access her Personal Space available only upon regi
60. o limit search to inscriptions that have images or translations Page 6 of 50 ane europeana Deliverable D5 2 yz eagle Lea EAGLE Portal ew Furthermore in the query formulation and results it was decided to distinguish between different categories of objects artifacts texts and images to better reflect the EAGLE conceptual model please refer to D3 1 EAGLE Metadata Model Specification and to improve the accuracy of the results The table below summarises the requirements that are specifically related to the implementation of the EAGLE Portal For further details please refer to Deliverable D5 1 Portal and Services Requirements and Specification Section 4 2 ID User Requirement Priority Status PSEO1 Generic Create account to access all High Completed EAGLE user services PSE02 Generic Help menus for search and High Online user manual under result pages preparation on the basis of this document PSE03 Generic Simple and advanced search High Completed PSE04 Generic Full text query on simple search High Completed PSE05 Generic Simple search interface with one High Completed text field PSE06 Generic Search fields for advanced High Completed search PSE07 Generic Boolean operator AND OR High Completed NOT or exact phrase match PSE08 Generic Include and exclude diacritics High Presently not available PSE09 Generic Switch to polytonic Greek and Medium Presently not available Hebrew keyboard PSE10 G
61. of the Content Provider e Save to user Personal Space e Export EpiDoc document disabled in the present release e All available thumbnails of the that item clickable to get full images e Content Provider e Trismegistos ID e Type of inscription e Type of object e Material e Ancient findspot Region e Ancient findspot City e Current Location e Date e Complete text of the transcription GENIUS MIT FULLHORN LOGIN 7309 Login un Back to resultlist Bibliography NO traslation avaiable Original source Save Export 4 Username Password Content Provider Ubi erat lupa Trismegistos ID n a PLUS 6a83c731660fcc9f14e1ce0b62d45eb9 Send Type of inscription votiv kultinschrift Type of object statuette mit votivinschrift V Remember me Material stone sandstone BUNT EE AD Ancient find spot Region not available BASIC SEARCH Ancient find spot City not available ADVANCED SEARCH Current Location Stuttgart Baden W rttemberg Deutschland ARCHIVES Date not available Hide Panel Collegio Matisonensi um lulius Venussimus et L ucius Opt ssei d ono d ederunt DECORATION vw MATERIAL v OBJECT TYPE v STATE OF PRESERVATION v TYPE OF INSCRIPTION v WRITING v Apply filter Uncheck all Figure 8 Object Details Page 17 of 50 i europeana Deliverable D5 2 EN eagle project EAGLE Portal pu If more than one instance of the object is available the other instance
62. on conservationcity museum Type of writing controlled vocabulary Writingtypevoc Page 27 of 50 h Gos HAGE SE europeana Deliverable D5 2 y eagle Laser EAGLE Portal g State of preservation controlled vocabulary stateofpreservationvoc Social status of the persons mentioned in the text socialstatus In this example the user is not requesting any facet values and is searching for all artifacts query string entitytype artefact AND having specific values for the fields decoration and object type Query select group true amp group field tmid amp group limit 50 amp group ngroups true amp start 0 amp rows 10 amp fla result amp qzentitytype artifact AND AND decorationvocz URI of the item selected in the vocabulary AND objecttypevoc URI of the item selected in the vocabulary Response Same format as in the simple search 5 3 3 Request for details of a returned item If the user clicks on one of the items in a result list no new query is needed as all the information to be displayed in the detailed view as defined in the present version of the EAGLE functional specifications can be found in the EAGLE object contained in the response envelop regardless of the entitytype of the item being clicked It has to be noted that the information included in each EAGLE object are just those needed for display i e they are a subset of the complete information that may be contained in
63. oni Promoter Claudio Prandoni Promoter Description Structure of the document First version Restructuring of the document First draft of Part B Developer guide Second draft of Part B Added screenshots Improved version taking into account the comments received General refinement Integrated comments from CNR ISTI Last improvements and integration of the peer reviewer s comments This deliverable contains original unpublished work except where clearly indicated otherwise Acknowledgement of previously published material and of the work of others has been made through appropriate citation quotation or both Page 2 of 50 000g europeana Deliverable D5 2 eagle project EAGLE Portal g TABLE OF CONTENTS EXECUTIVE SUMMARY A 5 1 INTRODUCTION mE 6 PART A USER MANUALE 9 2 THE EAGLE INSCRIPTIONS SEARCH ENGINE cc cecccccssccccccssccccecsescessscescesescsceseeseseees 9 2 1 DIMPLE SEARG Hi EE EE SE 10 2 2 ADVANGED SEARCH vu annen eanet eee 13 2 3 DETAILED INFORMATION FOR A SELECTED OBJECT ccssccssscesssecessecesecessecesssecessecessecensecesssecsnsesesesens 16 3 PERSONAL SPACE FOR REGISTERED UGERG A 18 3 1 MAVING THE DAMA EE 18 3 1 1 Saving a query and its results 19 3 1 2 Saving detailed information about an inscription sss 19 3 2 EDITING THE SAVED DATA vakse iD EEG 20 3 3 IMPORTING DATA SAVED DURING A MOBILE SESSION ee eene nennen nennen eene nnns 21
64. ontent providers or of interest for the community of epigraphists will be posted A comprehensive presentation on the visual identity layout and structure of the portal can be found in Deliverable D6 1 EAGLE Project Website The portal is the main access to the set of EAGLE services which can be accessed by a human through a browser or by the EAGLE Flagship Mobile Application or by other applications through a set of APIs This document is organised in two parts Part A describes the EAGLE functions accessible through a browser and Part B describes the APIs available for other applications such as the Flagship Mobile Application and the Flagship Storytelling Application developed in EAGLE In particular Part A can be viewed as a user manual describing the functionalities offered by the EAGLE Portal and how to use them through the Graphical User Interface GUI Part B can be viewed as a developer guide providing a deeper insight on how these functionalities have been implemented and on the interactions between the different components and modules of the system Part B provides also a description of the external APIs that can be used by applications that intend to take advantage of the rich set of data made available by EAGLE In particular the interfaces used by the Flagship Mobile Application which is being developed in the frame of the EAGLE project are here described in more details Firstly users who want to find information about i
65. ortal r e results result score 5 3410625 gt lt id gt EDR000023 lt id gt lt thumbnail gt http virserv101 isti cnr it eagle images 000023 jpg lt thumbnail gt lt title gt EDR000023 lt title gt lt result gt result score 0 22245051 gt lt id gt EDR005073 lt id gt lt thumbnail gt http virserv101 isti cnr it eagle images 005073 jpg lt thumbnail gt lt title gt EDR005073 lt title gt lt result gt result score 0 16435404 gt lt id gt EDR110628 lt id gt lt thumbnail gt http virserv101 isti cnr it eagle images 110628 jpg lt thumbnail gt lt title gt lt result gt result score 0 14074884 gt id EDROO5014 id lt thumbnail gt http virserv101 isti cnr it eagle images 005014 jpg lt thumbnail gt lt title gt EDRO05014 lt title gt lt result gt result score 0 12546638 gt id EDROO5114 id lt thumbnail gt http virserv101 isti cnr it eagle images 005114 jpg lt thumbnail gt lt title gt EDRO05114 lt title gt lt result gt lt results gt lt imageSimilarity gt 9 3 7 Get Metadata XML Response The XML response complies with the requirements in EAGLE Adv Architecture This service returns the full metadata associated to an epigraph as described in D3 1 To retrieve the epigraph metadata the service queries the Metadata Aggregation System The following is the SOLR query performed by this service to the Metadata Aggregation System http search ea
66. pendix HTML Call Example lt form method GET name UlTestForm action http virserv 101 isti cnr it fma services IRServices getMetadata gt ID lt input name id type text size 30 gt lt input type submit value Search name submit gt lt form gt HTML Testing Page http virserv101 isti cnr it fma getMetadataTesting html Through this page is possible to test the get metadata service by sending an epigraph id 7 4 LOGIN REGISTERED USER SERVICE The Login Registered User interface is called by the FMA server to validate user login at the mobile device The request response interaction is on a secure channel https Service Address SSL https www eagle network eu wp admin admin ajax php HTTP request type GET Parameters e action elc_process_login_request hidden parameter e username the username of the user requesting to login e password the password of the user requesting to login Response Format e A Boolean value o 0 user not authenticated o 1 user successfully authenticated HTML Call Example lt form method GET name LoginTestForm action https www eagle network eu wp admin admin ajax php gt lt input type hidden value elc process login request name action gt Username lt input name username type text size 20 gt lt br gt Password lt input name password type password size 20 gt lt br gt lt input type submit value Login name submit gt lt
67. performed by the user simple or advanced and of the category in which the query was done clicking on one of the items in the result page will display a summary of all the information available for that item with links to get further details The text in big characters on top of the page see Figure 8 is the Title of the object Below the title there is the local ID of the object CP ID very often just a number and then there is a line collecting all the clickable items of the summary page Clicking on Bibliography will open a text box with the bibliography associated with the object clicking on Translations available will open a text box with all the translations available for the inscription of the object collected from WikiMedia clicking on Original source will open in a new browser tab the page of the object in the data base of the Content Provider who provided that object clicking on Save will save the object in the Personal Space if the user is logged in see Section 3 clicking on Export will download if available the EpiDoc document describing the object into the user own PC In conclusion the information displayed in the summary page are the following see Figure 8 e Title as page title e CP ID as label of the Tab e Link to Bibliography Page 16 of 50 EAGLE o europeana Deliverable D5 2 KON J eagle er EAGLE Portal Ts MAD e Link to Translations e Link to original source page of the object in the data base
68. requested to provide a text string that will become the human readable ID of the saved item and an optional description again as a text field Service Address to be defined Parameters e Userld ID of the user requesting the upload e Correlationld Unique identifier of the request Response Format e ResponseCode Code describing the outcome of the operation Possible values o OK Data found o NOMATCH FOUND User not recognised o NOSAVED DATA No data available for this user e Correlationld Unique identifier of the request e SavedData All the data saved by the user since the last upload request It contains the results of a query to the data base tables which store the data saved by the user as specified in Sections 6 1 and 6 2 o saved queries and results where the fields that are not applicable page_number tot page saved are set to 0 o saved epigraphs where the fields that are not applicable col row page are set to 0 o pictures taken by the mobile user as special case of saved queries and results where the query is the picture and the result list is empty Page 37 of 50 nop0 europeana Deliverable D5 2 eagle project EAGLE Portal q 8 CONCLUSION With the first release of the EAGLE Portal available at www eagle network eu the implementation of the core functionality of the EAGLE Inscription Search Engine has been completed according to the requirements identified and repo
69. res complex comune php do book amp amp amp id nr EDR000023 amp gt http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDROOO0023 amp It recordSourcelnfo amp gt amp lt editinglInfo amp gt amp lt dateEdited amp gt 1970 01 01 amp lt dateEdited amp gt amp lt metadataEditor amp gt MARGHERITA FOGLIA amp It metadataEditor amp gt t editingInfo amp gt t metadatalpr uri http www europeana eu rights rr f amp gt Reserved Rights Free access via EDR amp It metadatalpr amp gt t title lang la amp gt EDROOO023 amp lt title amp gt t description lang la amp gt t entityType amp gt artifact amp lt entityType amp gt t artifact amp gt amp lt artifactType amp gt inscription amp lt artifactType amp gt amp lt objectType uri http www eagle network eu voc objtyp lod 257 amp gt tabula amp lt objectType amp gt amp lt material uri http www eagle network eu voc material lod 48 amp gt marmor amp lt material amp gt amp lt dimensions unit cm amp gt amp lt width amp gt O 00 amp lt width amp gt amp lt height amp gt O 00 amp lt height amp gt amp lt depth amp gt O 00 amp lt depth amp gt amp lt dimensions amp gt amp lt decoration uri amp gt amp lt stateOfPreservation uri amp gt amp lt originDating notBefore 1 notAfter 50 datingMethod http en wikipedia org wiki Julian calendar evidence period amp gt 1 AD 1 AD amp It originDating amp gt amp lt yearOfFinding
70. rio amp lt modernFindSpot amp gt amp lt modernCountry uri amp gt amp lt modernRegion uri amp gt amp lt modernProvince uri amp gt amp lt findingSpot amp gt amp lt inscriptionType uri http www eagle network eu voc typeins lod 92 amp gt sepulcralis amp lt inscriptionType amp gt amp lt objectType uri http www eagle network eu voc objtyp lod 257 amp gt tabula amp lt objectType amp gt amp lt material uri http www eagle network eu voc material lod 48 amp gt marmor amp lt material amp gt amp lt conservationPlace amp gt amp lt conservationCountry uri amp gt amp lt conservationRegion uri amp gt amp lt conservationCity uri amp gt amp lt museum uri amp gt Roma Museo Nazionale Romano inv 61725 amp lt museum amp gt amp lt position amp gt amp lt inventoryNumber amp gt amp lt conservationPlace amp gt amp lt hasArtifact amp gt amp lt hasTranscription amp gt amp lt dnetResourceldentifier amp gt EDR 94a9c565725d91743 76091274 30bbe18 transcription amp lt dnetResourceldentifier amp gt amp lt recordSourcelnfo providerName Archivio epigrafico di Roma providerAcronym EDR landingPage http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDR000023 amp gt http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDR000023 amp It recordSourcelnfo amp gt amp lt text lang la amp gt A ulus Novius A uli libertus
71. rmation is displayed see Figure 5 e Title e Content Provider Page 12 of 50 HAGE wi europeana 100002 Deliverable D5 2 O 2 eagle Ler EAGLE Portal Q SEARCH INSCRIPTIONS LOGIN TEXT IMAGES ARTEFACTS Login 4 About 156 results page 1 of 16 Save result sername Password Send v Remember me Recover password Create an Account BASIC SEARCH ADVANCED SEARCH ARCHIVES Hide Panel DECORATION v MATERIAL v OBJECT TYPE v STATE OF PRESERVATION 4 e TYPE OF INSCRIPTION v 7 T m y IN v HIV i TAP ae Apply filter T y N p Lae SI Ae i jx SUM Uncheck all d GN tg od 5 Figure 5 Result List Images By using the fields displayed on the left side panel the user has the possibility to refine the query by applying some filters based on the fields that are associated with a controlled vocabulary i e e Decoration controlled vocabulary http www eagle network eu voc decor e Material controlled vocabulary http www eagle network eu voc material e Object Type controlled vocabulary http www eagle network eu voc objtyp e State of Preservation controlled vocabulary http www eagle network eu voc statepreserv e Type of Inscription controlled vocabulary http www eagle network eu voc typeins e Writing Execution controlled vocabulary http www eagle network eu voc writing 2 2 ADV
72. rted in Deliverable D5 1 as well as the possibility for a user to register and save information on her Personal Space on the Portal The remaining features will be prioritised again and possibly added in the second release of the EAGLE Portal after the testing phase has been completed and the feedback from the users has been collected and analysed The integration with the Mobile and Storytelling Flagship Applications is in progress and it will be completed in the following months after the first version of the two applications will be ready Page 38 of 50 EAGLE gt europeana Deliverable D5 2 L eagle Laser EAGLE Portal e 9 APPENDIX FMA CLIENT 9 1 JAVA CODE Eclipse project FMAClient This project contains some Java code and images to test the FMA services The code should work also on Android platforms e ResponseCodes contains the following response codes o RESPONSE_OK 200 o RESPONSE_NO_MATCH_FOUND 300 o RESPONSE_SERVER_ERROR 400 e RecognizerExample is a simple image recognition example e SimilaritySearchExample is a simple image similarity search example e GetMetadataExample is a simple example to retrieve epigraph metadata e ImageRecognitionClient ImageSimilarityClient and GetMetadataClient are just a simple classes to show how to call the Image Recognition Service by Apache HttpClient library v4 0 3 9 1 1 ImageRecognitionClient Code Fragment The following is just a Java code fragment to show
73. s have been implemented and integrated in the CMS e Eagle Search Inscriptions is the core plugin which governs the functionality of the EAGLE Inscriptions Search Engine implementing the GUI which allows users to search the EAGLE database browse the results and save relevant queries and items It interfaces with SOLR the Aggregator indexer and search engine sending the user query and parsing the results to present them to the user according to the requirements that have been identified The specific EAGLE plugin includes a dedicated database where to store the data saved by the registered users for future reference including those imported from the FMA server e Eagle Login Check implements the interface called by the FMA server to validate user login at the mobile device For further details on the interaction between the GUI and the Aggregator how it is structured the internal database to store the data saved by the and on the interaction between the GUI and the FMA server please see the following Sections The full integration with the FMA server and the integration with the Storytelling application is in progress and it will be better described in the next WP5 deliverables due by the end of December 2014 D5 3 1 First release of the flagship mobile application and SDK D5 4 1 First release of the flagship storytelling application 5 INTERACTION WITH THE AGGREGATOR This Section explains the technical details of the interaction between the
74. s org place 031683 amp gt Albingaunum amp lt ancientFindSpot amp gt amp lt modernFindSpot uri amp gt Albenga Savona regione Doria amp lt modernFindSpot amp gt amp lt modernCountry uri amp gt amp lt modernRegion uri amp gt amp lt modernProvince uri amp gt amp lt findingSpot amp gt amp lt conservationPlace amp gt amp lt conservationCountry uri amp gt Page 49 of 50 EAGLE Deliverable D5 2 EAGLE Portal europeana eagle project amp lt conservationRegion uri amp gt amp lt conservationCity uri amp gt amp lt museum uri amp gt ignoratur periit amp lt museum amp gt amp lt position amp gt amp lt inventoryNumber amp gt amp lt conservationPlace amp gt amp lt hasVisualRepresentation amp gt amp lt dnetResourceldentifier amp gt EDR 0b4b1c3b505 1f3a0f4eea2be136d7b34 0f0ca746e5bd2dc34b6c48c59068a68a visual amp lt dnetResourcelden tifier amp gt amp lt recordSourcelnfo providerName Archivio epigrafico di Roma providerAcronym EDR landingPage http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDR000112 amp gt http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDROO01128 amp It recordSourcelnfo amp gt amp lt thumbnail amp gt http www edr edr it foto epigrafi immagini uso 1 000112 jpg amp lt thumbnail amp gt amp lt hasVisualRepresentation amp gt amp lt inscription amp gt t has
75. s will appear on the summary page as clickable tabs each tab being labelled with the CP ID of another instance of the same object see Figure 9 Clicking on a tab the summary information of the other instance is displayed with the same format AE 1977 0508D AE LOGIN HD005328 HD005319 HD005322 HD005325 Login 4 Back to resultlist Bibliography NO traslation avaiable Original source Save Export Username Content Provider Epigraphic Database Heidelberg Password Trismegistos ID 159074 Type of inscription not available Send Type of object not available Material not available v Remember me Ancient find spot Region not available Recover password Create an Account Ancient find spot City not available BASIC SEARCH Current Location Gro britannien ADVANCED SEARCH Date ARCHIVES Q uinti lul i Martin i croc odes ad aspri tudinem Hide Panel DECORATION vw MATERIAL v OBJECT TYPE v STATE OF PRESERVATION v TYPE OF INSCRIPTION v WRITING v Apply filter Uncheck all Figure 9 Object Details Multiple Instances 3 PERSONAL SPACE FOR REGISTERED USERS 3 1 SAVING THE DATA A registered user during a local or a mobile session has the capability of saving some of the information that is being provided by the EAGLE system Depending on the information the user is looking at hitting the save button will save two types of data in the user Person
76. sTmld amp gt amp lt tmld amp gt n a EDR 94a9c565725d917437609127430bbe18 amp lt tmld amp gt amp lt hasTmld amp gt amp lt artifactTitle lang la amp gt EDR000023 amp It artifactTitle amp gt amp lt originDating notBefore 1 notAfter 50 datingMethod http en wikipedia org wiki Julian calendar evidence amp gt 1 AD 1 AD amp It originDating amp gt t findingSpot amp gt amp lt romanProvinceltalicRegion uri wwwi trismegistos org place NaN amp gt Roma amp lt romanProvinceltalicRegion amp gt amp lt ancientFindSpot uri www trismegistos org place NaN amp gt Roma amp lt ancientFindSpot amp gt amp lt modernFindSpot uri amp gt Roma via Labicana oggi via Casilina km 3 colombario amp lt modernFindSpot amp gt amp lt modernCountry uri amp gt amp lt modernRegion uri amp gt amp lt modernProvince uri amp gt amp lt findingSpot amp gt amp lt inscriptionType uri http www eagle network eu voc typeins lod 92 amp gt sepulcralis amp lt inscriptionType amp gt amp lt objectType uri http www eagle network eu voc objtyp lod 257 amp gt tabula amp lt objectType amp gt amp lt material uri http www eagle network eu voc material lod 48 amp gt marmor amp lt material amp gt amp lt conservationPlace amp gt amp lt conservationCountry uri amp gt amp lt conservationRegion uri amp gt amp lt conservationCity uri amp gt amp lt museum uri amp gt Roma Museo Nazionale Romano inv 61725
77. stos ID position of the saved item in the query from which it has been retrieved and saved The provided annotations title and description Page 31 of 50 nop0 europeana Deliverable D5 2 eagle project EAGLE Portal q e The date when the item was saved If the inscription has more than one instance the TM ID is associated to more than one Content Provider ID the saved instance is only the one displayed when the user requests the save The saved data consist of the actual values of the data being displayed to the user i e no links to data in the aggregator Internally the data for a saved instance are stored in a table of a Relational Data Base The fields of the table in MySQL notation are the following e eagle instance id int 11 gt an internal unique ID generated by the system the table primary key e user id int 11 gt the ID of the logged in user requesting the save e col tinyint 3 gt position of the saved item in the group of inscriptions associated to the same Trismegistos ID e row tinyint 3 gt position of the saved item in the results page from which it has been saved e page int 11 gt result page number containing the saved item in the original query e resource longtext gt the saved inscription in Json format following the XML structure returned by the Aggregator see Section 5 e comment text gt the optional description entered by the
78. stration This section provides a detailed description of the two types of search and of the items returned in the result list Section 3 describes instead the functionality available for the registered users The EAGLE Portal makes available a simple search in Google way and an advanced search where the user can specify the values of a number of fields in order to make a more accurate search The result of a search whether simple or advanced is presented to the users in pages with a fixed number of items in each page 10 objects per page and with two buttons labelled next and previous to navigate the query results The objects that a user can search in the EAGLE Portal belong to three different categories in accordance with the EAGLE conceptual model see Deliverable D3 1 EAGLE Metadata Model Specification for a complete description of the elements in each category e The EAGLE objects in the first category called artefacts contain all the information extracted from an Epidoc document or other metadata that is somehow related to the physical carrier of the inscription Page 9 of 50 nop0 europeana Deliverable D5 2 eagle project EAGLE Portal amp e The EAGLE objects in the second category called texts contain all the information extracted from an Epidoc document or other metadata and from WikiMedia for translations that is textual in nature e The EAGLE objects in the third ca
79. t lt str gt object lt str gt lt arr gt lt doc gt lt doc gt ll etc lt doc gt lt result gt lt response gt 5 3 4 Faceted search As described in Part A the list of facets fields that the EAGLE Portal requests by default in order to show their counts on the result page is the following e Decoration e Material e Object Type e State of Preservation e Type of Inscription e Writing Execution The example below is a simple search for all artifacts and the count of the items in each value of the material field which has a controlled vocabulary It has to be noted that the portal GUI for the facets requested will display the preferred label of the vocabulary entries and not the URI returned Query select group true amp group field tmid amp group limit 50 amp group ngroups true amp start 0 amp rows 10 amp fla result amp facet true amp Page 29 of 50 h Lon EAE SE europeana Deliverable D5 2 y eagle Lea EAGLE Portal g facet field materialvoc q entitytype artefact AND amp Response lt response gt Ist name responseHeader gt int name status gt 0 lt int gt lt int name QTime gt 1467 lt int gt Ist name params gt omissis lt Ist gt lt Ist gt lt Ist name grouped gt same as previous example lt Ist gt Ist name facet counts gt lt Ist name facet queries gt lt Ist name facet fields gt lt Ist name
80. tadata gt lt result gt lt str gt lt arr gt lt doc gt lt doc gt lt another EAGLE object with the same TM ID gt lt doc gt lt result gt lt Ist gt Ist another group with another TM ID gt lt Ist gt lt arr gt lt Ist gt lt Ist gt Ist name facet counts Ist name facet queries gt lt Ist name facet fields gt Ist name field here gt int name first value of field1 gt of items lt int gt lt int name second value of field1 gt of items lt int gt lt Ist gt Ist name field2 here gt lt Ist gt lt Ist gt lt Ist gt lt response gt 5 3 EXAMPLES 5 3 1 Simple search for all artifacts In this example the user is not requesting any facet values the user provided string will be an asterisk and the entitytype will be specified as artifact Usually many of the groups returned in the result list will have only one EAGLE object as either the TM ID number is associated with only one EAGLE object Page 25 of 50 000g europeana Deliverable D5 2 eagle project EAGLE Portal g or the object does not yet have a TM ID number In the latter case the value in the element lt str name groupValue gt will be in the form n a_alphanumericstring where the alphanumeric string is different for each object This has been done within the aggregator to avoid for all the EAGLE objects that do not have a TM ID number to be put in the same group Query
81. tation amp gt amp lt url amp gt http www edr edr it foto epigrafi immagini uso 1 000023 jpg amp lt url amp gt amp lt thumbnail amp gt http www edr edr it foto epigrafi immagini uso 1 000023 jpg amp lt thumbnail amp gt amp lt visualRepresentationlpr uri amp gt amp lt hasArtifact amp gt amp lt dnetResourceldentifier amp gt EDR 94a9c565725d917437609127430bbe18 artifact amp lt dnetResourceldentifier amp gt amp lt recordSourcelnfo providerName Archivio epigrafico di Roma providerAcronym EDR landingPage http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDR000023 amp gt http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDROOO0023 amp It recordSourcelnfo amp gt t hasTmld amp gt amp lt tmid amp gt n a_EDR 94a9c565725d917437609127430bbe18 amp lt tmid amp gt t hasTmld amp gt t artifactTitle lang la amp gt EDR000023 amp It artifactTitle amp gt t originDating notBefore 1 notAfter 50 datingMethod http en wikipedia org wiki Julian calendar evidence period amp gt 1 AD 1 AD amp It originDating amp gt t findingSpot amp gt amp lt romanProvinceltalicRegion uri www trismegistos org place NaN amp gt Roma amp lt romanProvinceltalicRegion amp gt amp lt ancientFindSpot uri www trismegistos org place NaN amp gt Roma amp lt ancientFindSpot amp gt amp lt modernFindSpot uri amp gt Roma via Labicana oggi via Casilina km 3 colomba
82. tegory called images contain all the information extracted from an Epidoc document or other metadata that is visual in nature The objects in the three categories that are derived from the same initial object received from a Content Provider contain the same unique Local ID i e the ID used by the Content Provider to uniquely identify the object in its database often indicated in EAGLE with CP ID and have cross links to maintain the integrity of the single object received and to ease the retrieval of the associated information It has to be noted that the result of a query may be different depending on the category in which the search was done as well as the information displayed for each item in the result page of a query see following paragraph 2 1 SIMPLE SEARCH The simple search user interface is very straightforward see Figure 2 The text entered in the query box is used to make a full text search in all the fields of all the EAGLE objects in the category determined when making the query By default the search will be done on all the objects in the artefact category Two more tabs on the result list labelled texts and images allow the user to perform the same query choosing a different category SEARCH INSCRIPTIONS BASIC SEARCH ADVANCED SEARCH ARCHIVES Ka Search free text Figure 2 Simple Search After having submitted a query the user is presented with the first page of the resu
83. the other entitytypes of the same EAGLE object If the complete information about the entity partially described by the EAGLE object at hand has to be retrieved it is necessary to identify in that object the DNET IDs of all the other entitytypes related to the same object and to make a new query specifying all the DNET IDs of the items wanted In this case no grouping is needed and the query is as shown below The format of the response follows the structure of the response envelope but in this case there are no groups Query select fla result amp q dnetresourceidentifier DNET ID1 OR DNET ID2 OR DNET IDN The example below shows the format of the actual DNET IDs used in the Aggregator which include alphanumeric strings identifying the entity type the Content Provider who provided the original entity and the local ID of the original entity often called CP ID Page 28 of 50 nop0 europeana Deliverable D5 2 eagle project EAGLE Portal GC 28 Select fl result amp dnetresourceidentifier UBB 00668eebef4388e943ca4315ad5db3af transcription OR dnetresourceidentifier UBB 00668eebef4388e943ca4315ad5db3af artifact Response lt response gt Ist name responseHeader gt lt int name status gt 0 lt int gt lt int name QTime gt 0 lt int gt Ist name params gt omissis lt Ist gt lt Ist gt lt result name response numFound 2 start 0 gt lt doc gt arr name result g
84. tifier amp gt amp lt recordSourcelnfo providerName Archivio epigrafico di Roma providerAcronym EDR landingPage http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDR000112 amp gt http www edr edr it edr programmi res complex comune php do book amp amp amp id nr EDRO00112 amp lt recordSourcelnfo amp gt t hasTmld amp gt amp lt tmid amp gt n a_EDR 0b4b1c3b505 1f3a0f4eea2be136d7b34 amp lt tmid amp gt amp lt hasTmld amp gt amp lt artifactTitle lang la amp gt EDROO0112 amp lt artifactTitle amp gt amp lt originDating notBefore 1 notAfter 50 datingMethod http en wikipedia org wiki Julian calendar evidence period amp gt 1 AD 1 AD amp lt originDating amp gt t findingSpot amp gt amp lt romanProvinceltalicRegion uri www trismegistos org place 033157 amp gt Liguria Regio IX amp lt romanProvinceltalicRegion amp gt amp lt ancientFindSpot uri www trismegistos org place 031683 amp gt Albingaunum amp lt ancientFindSpot amp gt amp lt modernFindSpot uri amp gt Albenga Savona regione Doria amp lt modernFindSpot amp gt amp lt modernCountry uri amp gt amp lt modernRegion uri amp gt amp lt modernProvince uri amp gt amp lt findingSpot amp gt amp lt inscriptionType uri http www eagle network eu voc typeins lod 232 amp gt honorarius amp lt inscriptionType amp gt amp lt objectType uri http www eagle network eu voc objtyp lod 125 amp gt fragmentum
85. user e title varchar 80 gt the mandatory human ID entered by the user e data datetime gt the date when the item was saved by the user 7 SUPPORT OF THE FLAGSHIP MOBILE APPLICATION The Flagship Mobile Application FMA is being developed as an alternative way to access the Eagle platform functionalities This application running on a Smartphone will communicate with its dedicated server the FMA server see the architecture which in turn will need to communicate with the EAGLE server in order to access the information there The functions to be supported for the FMA are those described in the Deliverable D5 1 Sect 4 3 summarised in the Table below ID User Requirement Priority MBEO1 Generic Change default values of basic parameters High MBE02 Generic Search images by similarity search High MBEO3 Generic Search images by exact match High MBE04 Generic Browse history of previous queries High MBEO5 Generic Login to the EAGLE system High MBEO6 Registered Create and save simple text notes on records High MBEO7 Registered Upload and save pictures of an inscription High MBEO68 Registered Browse history of saved images and text Medium Page 32 of 50 EAGLE ki SS europeana Deliverable D5 2 eagle Laser EAGLE Portal q The FMA server will need four different services from the EAGLE server namely the Image Recognition service the Image Simil
86. viroa aedil icia t estate C quattuorviro iur e c undo J amp lt text amp gt t textHtml lang la amp gt amp lt div class textpart amp gt amp lt a id al1 amp gt amp lt 0 amp gt amp lt a amp gt T itus Virius f ilius Pob lilia amp lt br id al2 amp gt Bjarbar us v ivus f ecit sibi amp lt br id al3 amp gt et Lucretiae fliliae amp lt br id al4 amp gt et C aio Virio T iti f ilio Po b lilia amp lt br id al5 amp gt amp lt span class linenumber amp gt 5 amp lt span amp gt Cquattuorviro aedil icia t estate amp lt br id al6 amp gt tquattuorviro E iur e c undo amp lt br id al0 amp gt amp It div amp gt amp lt textHtml amp gt amp lt criticalApparatus amp gt ge Textus secundum 1 amp lt criticalApparatus amp gt go t bibliography amp gt Suppllt 04 1988 p 261 nr 10 con foto G Mennella AE 1990 1 amp lt bibliography amp gt go t bibliography amp gt Page 47 of 50 EAGLE Deliverable D5 2 EAGLE Portal europeana eagle project AE 1990 0371 2 amp lt bibliography amp gt amp lt commentary amp gt amp lt transcription amp gt amp lt documentalManifestation amp gt amp lt eagleObject amp gt amp It metadata amp gt amp lt result amp gt str arr arr name dsid gt lt str gt fb004d19 7702 4d9c 91cb d8697d03a9a
87. xamples in the Appendix HTML Call Example form method POST enctype multipart form data name test action http virserv 101 isti cnr it fma services IRServices recognize Query lt input name img type file gt lt input type submit value Search name submit gt lt form gt HTML Testing Page http virserv 101 isti cnr it fma recognizeTesting html Through this page it is possible to test the recognition service by uploading an image selected from a test set 7 2 THE IMAGE SIMILARITY SEARCH SERVICE The Image Similarity Service retrieves the visually similar epigraphs of a query It gets a query image and returns a sorted list of the most visually similar epigraphs Page 33 of 50 EAGLE kr SS europeana Deliverable D5 2 eagle Laser EAGLE Portal GC 28 Temporary Service Address http virserv101 isti cnr it fma services IRServices searchSimilar Please note that this service address is temporary and it will change when the services are deployed on Eagle servers HTTP Request Format HTTP request type Multipart POST Supported images formats JPG PNG Image encoding either binary or Base64 encoding by Apache Commons Codec library Parameters e img inputstream of an image mandatory e correlationld optional for asynchronous calls e nResults optional number of results default 30 e inthe present release any other parameters will be ignored Response Format e XML structure containing the complet
88. y id int 11 gt an internal unique ID generated by the system the table primary key user id int 11 gt the ID of the logged in user requesting the save query type varchar 6 gt it can have only three values to indicate the content of the query field o Typei the query is the string entered in the query box o Type2 the query is an image provided as an example o Type3 the query is a picture taken by the mobile user query text gt the query made by the user OR the URL to an image page number smallint 5 gt the number of the page that the user was looking at when requesting the save of the query tot page saved tinyint 3 gt the total number of pages saved title varchar 80 gt is the mandatory human ID entered by the user Comment text gt the optional description entered by the user resource longtext gt all the saved pages in Json format following the XML structure returned by the Aggregator see Section 5 for Type 3 is empty no query was sent to the EAGLE server data datetime gt the date when the query was saved by the user 6 2 SAVING DETAILED INFORMATION ABOUT AN INSCRIPTION When the user hits the save button to save one of the items in a result list the information that is saved is the following The User ID The saved inscription Some internal data position of the saved item in the group of inscriptions associated to the same Trismegi

Download Pdf Manuals

image

Related Search

Related Contents

troubleshooting résolution de problèmes fehlerbeseitigung  Icom IC-78 Service manual  電源回生ユニット/高調波抑制ユニット  MODEL: ATC-3000 User Manual  Ergotron Styleview SV42-42106 flat panel desk mount    StarTech.com 15 ft Long DisplayPort 1.2 Cable with Latches M/M – DisplayPort 4k  Seventeam ST-550Z-AF power supply unit  User`s manual. Digital input RS232. Connection and    

Copyright © All rights reserved.
Failed to retrieve file