Home

D7.1 – Compiled collection of acceptance notes

image

Contents

1. a paN ep N Appendix B 2 Document 1 Test Case Release 2 Mapping Tool Page 3 on 7 Action Import local schema file Description In most cases the user wants to make a mapping from his private data schema to the Harmonise data schema Thus he needs to add and open his proprietary schema in the mapping tool Exporting a mapping project allows users to share solutions and collaborative work on mappings The mapping tool needs to be capable of deleting a mapping project which is currently not used but should be kept for further tasks Permanentl Some mapping projects are of no use any more Accordingly the mapping tool has to provide a delete option that allows the user to permanently remove a project both locally and from the workspace Appendix B 2 Document 1 Test Case Release 2 Mapping Tool Page 4on 7 Comment and alternatives IM Select Import Schema The pop up menu had the option import and clicked that another window appeared Output The newly imported schema file is added to the project and added to the Schema folder in the project structure both locally on the file system as well as in the project explorer of the mapping tool In case the schema file is corrupt or another exception occurs the tool reacts in two ways First the user will be notified that an error occurred and second a new log message is added to the log file Output Results in a Z
2. Error message is shown Impossible to connect to the data Error message as expected D registry Please contact the administrator A A A Harmonise Ontology to euromuse V V Error message Missing mapping for the query structure from V Lo Appendix B 3 Document 2 Test Case Release 3 Portal Page 24 on 63 e T Expected Output Actual Result Actual Result Actual Result Example error message Failed on euromusemf Impossible to P 3 7 P3 6 connect to provider P 3 8 P 3 9 Error message Missing data mapping from euromuse to Harmonise Ontology search criteria C 1 data providers contacted D I get results as expected I think the expected info AV ok but tried on a different provider P euromuse F Jis wrong euromuse was working R 43 results CP you are right corrected the expected output CP you are right corrected the expected output Appendix B 3 Document 2 Test Case Release 3 Portal Page 25 on 63 Error message There is no provider to query that matches your A Error message as expected Error message as expected F a m a i a N a N El o a mM n a lt a N a 1n pa mn a e e fe Actual Result Actual Result Actual Result 1 data provider contacted Expected Output The metasearch process is asynchronous and the results can be visualised as soon as they become available In the result list it is possible to unde
3. ccecceece cette eee eee A AA EA EE AARRE AEE EDEA 5 CONDITIONS AND NON ACCEPTANCE NOTES ssssssnsssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 6 APPENDIX TEST SUMMARY irriiirisivviteuni aana 7 Appendix C 5 HARMOSEARCH Release 5 Formal Acceptance Note Page 2 of 7 FP7 SME 1 262289 m HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services DELI VERY CONTENT 1 1 SOFTWARE Release 5 does not correspond to a specific deliverable but to the third release of the integrated Metasearch Core engine and integrated mapping tool Content of release 5 encompasses for the events subdomain e The release 5 contains a complete Harmosearch platform including all the features pas and described below as well as the latest graphical layout e Finalisation of the user and consumer role management on the portal the subscription form contains a role field which will define which features the user can access according to the following scenarios o Publish Qualified search and publication setup including on the user s and Harmosearch s profiles on implemented social networks o Metasearch qualified metasearch for B2C users on the event site o Qualified content import transaction file or form based import of qualified rich content in the system available for any consumer such as Pixmeaway e Specific interface the interface only contains the relevant features for each of the roles mentioned above inc
4. save your changes Prerequisite same as MT2 5 transformai Perform transformation click createTX in the main toolbar and check the result in the Feedback View Appendix B 4 Document 1 Test Case Release 4 Mapping Tool Page 8 on 15 Expected Outputs as soon as the mapping link is created a black line appears connecting both elements when selecting a link a dialog window appears setting the mapping specifications the link s color is changed to green the output has another new element lt longDescription gt lt longDescription gt has two sub elements lt text gt and lt language gt make sure the language value is set to de check if the text value is set may vary depending on the instance data NOTE The values depend on the provided instance data Thus they can vary the links between articleName contactWeb and shortDescription are deleted and not present anymore the generated output has no lt shortDescription gt element anymore 2 Actual Result typed it instead as expected mac user everywhere you write left clicks should be right clicks 2 as expected Perform transformai ton 1 Q G v O o N Comment and alternatives Note The Biella schema does not have a short description However for Description Prerequisite same as MT2 5 Reuse language settings select the link component from the component demonstrat
5. to a given output In addition patterns need to be adapted from case to case Accordingly the mapping tool needs to allow a technical user to open and change a pattern Filters are simple expressions that put a schema into a strict corset In order to edit a filter it is necessary to open the filter within a text editor In some situations a single mapping file may not be suitable Therefore the mapping tool has to be capable of handling an arbitrary number of mapping files Accordingly it has to provide an adequate mechanism that allows the user to create new mappings from scratch e Comment i and alternatives Actual Result Output By double clicking on a pattern file visible in the project Worked as expected l M In case the pattern file is corrupt or not valid e g not well formed a corresopnding error message is presented to the user The editor window is closed by clicking on the X button in the upper right corner Worked as expected l Output By double clicking on a filter file visible in the project explorer a text editor opens and displays the content of the file In case the pattern file is corrupt a corresopnding error message is presented to the user The editor window is closed by clicking on the X button in the upper right corner Output The newly created mapping file is created locally and added to the Mappings folder visible in the project wizard Worked as expected
6. A user uploads the mappings to translate data from and to his data schema Rs 2 72023 AdS O A ee ee ee A aoi Overall structure of the page single input fields menus and buttons gt O et cS ey Po Oo wn 4 Afidium Afidium http harmosearchdev harmonet org topic provider A user can specify which mapping version to use for each specific operation and personalize the location for Appendix B 5 Document 1 Test Case Release 5 Portal Part 8 Documentation Page 5 on 7 AdS S a E ee ee WIN Z unipg y Comment Description and alternatives Content of the page Overall structure of the page single input fields menus and buttons Actual Result Actual Result Documentation of the http harmosearchdev harmonet org topic configure Page mappings ds dS W Exchange Dat LUINIPIS YZ LUNI SY Pele gt O a f a Po Oo wn l d Afidium Afidium Witte A user can give permission to HarmoSearch to publish events on his behalf ee ee ee eee ee ee ae Content of the page Overall structure of the page single input fields menus and buttons Facebook still think we should be able to choose to which facebook profile we send data see comments from last release Twitter we have a problem with complete urls as you know the max space availalbe are 140 characters so even if now the information displayed is satisfactory the url remains inactive output only t
7. Email received Operation logged and accessible through the Operation Status Panel Error messages received Operation logged and accessible through the Operation Status Panel Appendix B 3 Document 2 Test Case Release 3 Portal Page 42 on 63 2 Actual Result 2 Actual Result T It took a while to find the Sign In link which is not a big deal M at the moment a direct login which directly jumps to the users attention would be nice agree with David that it would be nice to see what you get in case of a registration However from a functional point of view would consider this issue as minor and agree with Adriano to tackle it in the next release i Por PO T Since had to register was not able to see the content due to M a missing activation correctly Worked as expected Error message I did not enter any mail adress came up correctly Pra Prae Poa Worked as expected Error message came up correctly P1 3 Worked as expceted Mail arrived quickly after the registration sender HarmoNET Administrator lt support harmonet org gt organization TU Vienna Minor comment it would be nice to provide my own password Received only one email informing me that my account has been activated sender support harmonet org Worked as expected The error messages have been displayed correctly N a m si a aN ee 2 Actual Result P http harmosearchd
8. Operation status page has content as expected Screen message as expected Operation status page has content as expected zeo Error message There is no provider to query that matches your search criteria Error message as expected Error message as expected prof R Appendix B 3 Document 2 Test Case Release 3 Portal Page 32 on 63 Expected Output 1 Screen message is shown Operation stated You will receive an email notification To view the status and results go here In Operation Status tab the entry of the previous import reports Operation completed successfully on euromuse In Data Repository gt Querybox the result file is available check the timestamp and it contains some results check with the example file import_results_Advanced_Search xml in the test Screen message is shown Operation stated You will receive an email notification To view the status and results go here In Operation Status tab the entry of the previous import reports Operation completed successfully on euromuse In Data Repository gt Querybox the result files are available check the timestamp and they contain some results check with the example files import_results_Simple_Search_ data i Screen message is shown Operation stated You will receive an email notification To view the status and results go here In Operation Status tab the entry of the pre
9. The items below could not be published Please see the error details here Operation Status reports an error of missing configuration to publish on social networks An email notification is sent to the user that informs about the error The items that could not be published due to the error are still available in the Confirm publishing page for a later try Appendix B 4 Document 2 Test Case Release 4 Portal Page 7 on 46 JIJOW OI Pie JaJOWOJd Ja OWOJd u lp wsun snu PWV we u lp wsun snu u lp wswn snwu Actual Result e e Comment g a and alternatives Expected Output Actual Result N Actual Result R1PER Sequence Description Content of Social networks configuration page allows to give permission to Describe in the test partition the social HarmoSearch to publish events on some social network on the user s improvements if necessary networks behalf configuration Overall structure of page Blocks included in the page page Appendix B 4 Document 2 Test Case Release 4 Portal Page 8 on 46 Comment Description and alternatives Expected Output Content of Scheduler and Share Data pages allow to specify which events to Describe in the test partition the pages for publish where and when to publish improvements if necessary defining the Overall structure of page Blocks included in the page publishing scheduler share data Content of Confirm pub
10. e Content and Acceptance note for this release can be found in Acceptance note for release 4 5 5 EVALUATION OF RELEASE 5 Main requirement Fine tuning the system Along with the integration of new nice to have features the improvement of social media integration and the enrichment of data scoring keywords qualification the main evolution in this release is the finalization of the user role management of the portal with role specific interface With this release user now starts by creating the account that best fits its need I want to publish data to perform qualified meta search or to import qualified content and will only see and access the features which are relevant to the role he picked This fifth release confirms that the usability objective is met as well as the functional requirements The structure and content of the help section is integrated to the platform available to registered users Additional resources to be found in appendix e Tests results of this release can be found in Test cases for release 5 e Content and Acceptance note for this release can be found in Acceptance note for release 5 D7 1_Compiled_Collection_Of_Acceptance_Notes Page 24 of 315 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Deliverable D7 1 O the future of information services 6 LIST OF FIGURES AND TABLES Figure 1 Evolution process overvieW 2cceceeeeeeeeeeeeeeeeeeeeeeeees 11 Table 2 Test cases main d
11. Conditional ECTRL SOLUTIONS SRL Conditional EC3 Networks GmbH Lehmann amp Werder Museumsmedien Conditional AFIDIUM OCS 3 xro susiness sorumions emen 2 eemesowmonsse gt cs networks emen 4 tshmann a WerderMuseunsmedion sarow 2 2 OTHER PARTNER COMMENTS NO COMMENT 2 3 CONSORTIUM ACCEPTANCE The consortium thereby accepts the Metasearch Core Engine part of the release and considers that it covers requirements However the mapping tool has been accepted with conditions Appendix C 2 HARMOSEARCH Release 2 Formal Acceptance Note Page 4 of 6 FP7 SME 1 262289 Ej HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services CONDITIONS AND NON ACCEPTANCE NOTES The mapping tool in its present state is not usable for non technical experts This is not compliant with the initial expectations To remedy this situation a number of actions have been agreed with the RTD partner see document workplan15 11 2011 doc Appendix C 2 HARMOSEARCH Release 2 Formal Acceptance Note Page 5 of 6 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services APPENDIX TEST SUMMARY Attached to this document are the Excel files detailing the tests that were performed and justifying the level of acceptance for the delivery Tests that did not pass corresponded to either new requirements and have been entered in the list of requirements or
12. Error message is shown You have entered invalid data Please try again and Text verification failed Success message on the screen An e mail is sent to the user to notify the registration and communicate the password An e mail is sent to the administrator to notify the new account and new organisation creation Error message is shown You have entered invalid data Please try again and The email address screen name you requested is already taken Actual Result Oo ST T Who C Not available in this release Error message as expected Error message as expected Error message as expected Success message Confirmation email has arrived Two emails have arrived one asking to activate the user and another one asking to configure the new organization avo i a lt i ia A a Aa P gt N a m N N Error message as expected Actual Result would expect a more direct home page to sign in with capacity to login directly or to access new account would also expect to see some text detailing either what get if register or that redirects me to an information page not present now D Displays panel Ok I think we should have additional feature like a panel to know what new partner is present otherwise why would want to register and therefore may not the inforation if do not go to the list We may want also to have a list of data that was exchanged since last login like Er
13. Log in with your account go on Exchange Data gt Scheduler delete all scheduled operations within q gt login with your user go in Configurations gt Query Service click on the Data Provider attached to your organisation if it exists click on Delete Provider DO NOT DELETE Comment and alternatives the server s system clock is CET Central European Time Expected Output In Operation Status the publish operation is reported as suspended and awaiting confirmation An email is sent that invites the user to log in and confirm the publishing of the selected events Some events should be available for publishing on your social network the same that are returned with a metasearch using the same search parameters The message Selected items have been published is shown The selected events are published on the users social network target No tasks are listed in the box Data provider removed A Actual Result Appendix B 5 Document 1 Test Case Release 5 Portal Part 3 Publisher Page 9 on 10 Ww EOVOIVAE Actual Result double results again same as R4 as expected why are the others atuomatically discarded Pub END1 Pub END2 Take oveview of configurati on Change your type of account Comment Ea Description alternatives logged in with your account go on Home check the status of the services log in with
14. Mapping Tool Page 13 on 15 Comment Description and alternatives Expected Outputs Actual Result Set a Indicate organiser id as unsolved mapping In case the domain expert does not feel the organiser id changes ist alternativelly the user as did can mapping to select organiser id confortable with a solution or is not able to color to black open in the viewer in the folder status drag and drop pid onto the table below do a mapping at all but is sure that a this indicates that the domain input the BiellaEvents xml unknown save your changes corresponding opposite exists in the source expert is not sure about the where he she can see the actual schema he is able to provide graphical correctness of the proposed values being mapped feedback mapping the feedback indicates additional support needed Set the Mark location id as TODO Setting a mapping status to TODO signals the location id changes ist color as expected mapping select location id the technical expert that the domain expert to red M comment 1 what if the domain status to drag and drop id onto the table below click on was not able to solve the mapping such a mapping indicates that the expert has no clue as what to TODO id select TODO from the drop box and press Potential reasons may be missing pattern corresponding opposite has been choose Could not be possible to Confirm support As a consequence the technical found but cannot be
15. O Policy is listed in the box at the end of the page nan V Policy is listed in the box at the end of the page Not available in this release File is listed in the box at the end of the page File is removed from the box at the end of the page eee op ropero Pol Pz File is listed in the box at the end of the page eee a ee o is 10 D lt a a al N ad a N N a mM N al a lt N m a in N m a N a N a 0 N S a a m a a nN m m a n m S a Appendix B 3 Document 2 Test Case Release 3 Portal Page 37 on 63 Expected Output Actual Result Actual Result File is removed from the box at the end of the page 7 o NW File is removed from the box at the end of the page File is listed in the box at the end of the page Files are listed in the box at the end of the page Files are removed from the box at the end of the page a Ee File is removed from the box at the end of the page File is removed File is added to list File is listed in the box at the end of the page File can be downloaded on the local file system File is listed in the box at the end of the page File is removed from the box at the end of the page ae EEE S a a ee Not available in this release Appendix B 3 Document 2 Test Case Release 3 Portal Page 38 on 63 Not available in this release N a m N N E C R C R C R C R C R C R C R
16. P 5 13 P 5 12 P 5 11 P 5 10 0 0 o gt o fae Oo ozi S eT E M Failed on euromuse Missing data mapping from Harmonise Ontology to museolitto P 5 14 Mail received Link tested Failed on euromuse Impossible to connect to Message shown as expected ia TO SCHEDULER task 120 P There is no provider to query that matches your search W criteria Met expected output results message shown results downloadable file matches the test data file compared ona control sample basis Appendix B 3 Document 2 Test Case Release 3 Portal Page 53 on 63 Error message shown as expected fe te Actual Result Actual Result Actual Result Operation completed successfully on euromuse worked as expected M Remark in addition to harmonise the status result message also states that the operation has been successfull on biella too not in line with the output description In addition also got a failure message saying that the operation failed on which file to use fe Actual Result Actual Result This answers my comment before Configured at 16 00 for 16 10 server time at 16 10 operation succeded all euromuse exhibitions english in querybox from 33 current end date posterior today art history exhibitions the query outputed around 100 current and past exhbitions This should be hindered performed a scheduled query with same category but with date restriction next 30 days same number of
17. Qualified Search Comment Eae Description alternatives Expected Output Check your type Precondition to do the following tests is that your user Registration account has the right role assigned You must have just of new user registered with the right role or you must have done Jaccount the last ii END1 in the previous test excel sheet you go in Search Data gt Qualified Search The top 3 results are shown The overall score of select 3 as max number of results the events is in descending order click on SGAN HHH oym goin Search Data gt Qualified Search The top 10 results are shown The occurrences select 10 as max number of results score of the events is in descending order select Order results by multiple occurrences Note that the completeness score may not be in click on asare descending order Some events may miss the title goin Search Data gt Qualified Search select 10 as max number of results completeness of select Order results by completeness of information information click on Seach You get all results that have completeness score 4 maximum the occurrences score is random goin Search Data gt Qualified Search select 10 as max number of results You get all results that have the maximum sum of completeness score and occurrences score but select both Order results by completeness of the single scores e g the occurrences score may occurren
18. Vignette were not available SPK sek the query seems to be formulated wrong the startDate is related to the tag lt to gt the EndDate with the tag lt from gt sq3 alt 1 X Isq 3 alt 2 a n Comment Description and alternatives Expected Output Retun all possible eventsin Output should be result Same as SQ1 events within Berlin Germany list see SQ1 locations Comment note that the results are not the same as if you insert the same parameters in Simple Search because in that case a further default search criteria is added namely from today on Search All Retun all possible eventsin Output should be result Same as SQ1 events within Germany list see SQL locations Alternative 1 In Germany Country instead of given city Comment note that the results are not the same as if you insert the same parameters in Simple Search because in that case a further default search criteria is added namely from today on e LUINIDISY KUS Search All Retun all possible eventsin Output should be result Same as SQ1 events within Italy list see SQL locations Alternative 3 in IT ISO code for Italy Actual Result Comment note that the results are not the same as if you insert the same parameters in Simple Search because in that case a further default search criteria is added namely from today on Search All Retun all possible events in Output should be result Same
19. events in Berlin 3 Berlin provider by the semantic registry together with euromuse and euromusemf Appendix B 5 Document 2 External Evaluation Registry Release 5 Page 1 on 3 SR3 SR4 SR5 SR6 SR7 SR8 SR9 Metasearc h events in Berlin Browse Registry cultural events in Berlin Metasearc h cultural events in Berlin Browse Registry events in Biella Metasearc h events in Biella Browse Registry modern art exhibitions Metasearc h modern art exhibitions go on Search Data gt Metasearch select Germany and Berlin click on Search go on Search Data gt Browse Data Providers select cultural events in Berlin go on Search Data gt Metasearch select Germany and Berlin select cultural as category click on Search go on Search Data gt Browse Data Providers select events in Biella go on Search Data gt Metasearch select Italy and Biella click on Search go on Search Data gt Browse Data Providers select modern art exhibitions go on Search Data gt Metasearch select modern art exhibitions as category click on Search Message says Contacted providers 3 Total results 215 71 euromusenff 72 euromuse 72 Test 1 provider returned Test is the only relevant data provider listed by the
20. f Implement the validation of subscription and the service becomes available 5 Moderator service before publication with minimal quality control check automated p Appendix A Detailed Requirements List Page 30 on 32 U2 ype RQ HS RQ HS RQ RQ HS HS RQ HS RQ RQ HS RQ HS RQ RQ HS HS RQ DF HS Semantic Registry Metasearch Scenario Import Scenario Mapping editor Mapping editor Portal interface Crawler Data import Data import Management Query Account management Requirement Description Alert subscription Subscribe to data to be notified when they are changed Language selection and context interpretation Interpret the context Send alert when data has changed on the provider side so that Alert Definition consumer can refresh Perform query mapping in the Query mapping mapping editor Reference list Perform mapping of mapping reference lists Query mapping Provide a step by step Semi automatic refresh Simple data import Upload Excel file Manual input of data Simple data entry in HS Wizard to configure easily a connector or Configuration a push process Wizard to save a query intoa scheduled query to be launched Configuration automatically Allow roles for Users are associated user to one or several roles Capacity to take into account the language and more generally context selection style of output priorities filt
21. month 15 day NOTE The values depend on the provided instance data Thus they can vary Actual Result See comments in line 42 as expected 1 Q G ov O i a Perform transformai ton Comment and alternatives Note Once a language text has been Map hto languageText elements e g long mapped the language parameter is saved description automatically and available via the drop select the link component from the component down list list next to the modeling canvas left hand side click on longDesc in the biella schema and click on longDescription in the hto schema select the Select component from the component list next to the modeling canvas left hand side select the newly created link select hto languageText in the dialog and enter without for the text parameter enter de including the for the language parameter and click Confirm save changes by clicking the save button in the main toolbar Description Prerequisite same as MT2 5 Prerequisite same as MT2 5 Perform transformation click createTX in the main toolbar and check the result in the Feedback View Prerequisite same as MT2 5 Delete a mapping link as follows select Select from the components list left click the link between articleName and shortDescription and select delete left click the link between contactWeb and shortDescription and select delete
22. testuser Subscribe to external service Comment Description and alternatives Login with your user go in Configurations gt Query Service in panel Registry Data Management click on the name of your organization Participant Name Go on panel Create and attach a new Data Provider and insert an id e g lt Your organization_name gt _dataprovider no whitespaces click on Create and insert the following parameters any name for your provider the name of the collectionld that you used when uploading the mapping for instance events http www euromuse net harmonise query query php as service access endpoint no whitespaces karin as username and password no whitespaces HTTPAdapter as Connector class no whitespaces select METASEARCH and IMPORT as supported Query types Event as Subdomain click on Save Changes click Edit Data Description and select Events with location and category from the drop down list on the top Log in with username testuser test user with password testuser go on Configurations gt Edit Profile insert your email address must be different from the one you already set for your user account on HarmoSearch click Save and check the success message This service is open to all and the subscription does not require the authorization by the owner of the service Log in with your account go on External Services gt Subscri
23. After activation Services to be provided or used according to roles contracted features payments can be accessed In case of creation by HS user it can be directly activated By default account is inactive Search by state active inactive new user last login date name email id role profile information A number of information must be accessible to non registered users such as communication news login information Like entering email kaptcha possibly additinal information Appendix A Detailed Requirements List Page 1 on 32 U12 U11 RQ DF U14 RQ DF U15 RQ DF U18 U17 U16 U19 U20 RQ DF U21 RQ DF U22 RQ DF ype RQ DF RQ DF RQ DF RQ DF RQ DF DF User registration User registration Service Management Service Management Service Management Service Management Service Management Service Management Service Management Notification Service subscription Service subscription Login Logout Register service Configure service Configure service Configure service Analyse service Analyse service Notification Notify User Search service Subscribe to service Requirement Lock in case of too many attemps Logout after usage Add new data source provide data to an account or update existing information Register data and services Manage access information Manage registration of
24. Appendix B 2 Document 1 Test Case Release 2 Mapping Tool Page 5 on 7 Comment and alternatives Output Uses the exported project ZIP file from MT12 A wizard guides the user trough the import process where he has to provide the location of the target project ZIP file After all information has been provided the project is visible in the project explorer and the local file system In case of an error a user notification by means of a dialog is shown and a new log message is added to the log file Output After double clicking the configuration file visible in the project explorer a configuration editor opens In case of an error e g not well formed the editor wont open Instead a corresponding error message is prestented and displayed to the user Output By checking a schema and savind the changes the corresponding file is added to the project explorer The new file is present in the Schema folder Removing a file is similar Uncheck the box and save your choice The schema file will be removed from the project structure schema folder Output By checking a pattern and savind the changes the corresponding file is added to the project explorer The new file is present in the Pattern folder Removing a pattern is similar Uncheck the box and save your choice The pattern file will be removed from the project structure pattern folder Output By checking a filter and savind the changes the corresponding file is added
25. Biella Crawler using microformats or ics Museum Portal Berlin Consumers Scenario 1 publish Facebook HS and personna for events and status update Twitter HS and personal for events from Biella and Euromuse and web provider Scenario 2 metasearch B2C user on the event site Scenario 3 import qualified content Dummy consumer and later partners such as Pixmeaway ETC Portal finalise the basic requirements like user management and Expand the event scenario input from at least 2 sources have capacity to qualify and enrich publish in 2 or three distribution channels Have a cache to distribution ready and minimal scoring notions in place Complete Harmosearch Platform including the features and latest graphical layout data enhancement addition of keywords qualification rating Scoring could be counting the number of times data is retrieved Notions must be defined Improve registry management interface to easily store and browse data Have interface per user role Integration of Crawler Setup of semi automatic procedure to periodically update indexes according to the providers configured in the semantic registry Expand Crawler for easy configuration Allow sorting and filtering capacity to the meta search before providing the result only on cached data Process to build unique identifier reference Definition of the Fine tuning the Additional Community site HarmoEvent from i
26. C R C R C C C P R C P R Data provider configuration saved Data provider removed Caa a p pes pa Pasta paa a a Pas Pasa Pa Pas PS PAE fe e f Se Expected Output Actual Result Actual Result Data provider configuration saved Data provider configuration saved Data provider configuration saved P 14 5 P 14 4 P 14 3 0 Data provider configuration saved P 14 6 Configuration saved al a 0 al a al iN S a Configuration saved P 15 2 Appendix B 3 Document 2 Test Case Release 3 Portal Page 39 on 63 e T Expected Output Actual Result Configuration saved Configuration saved P 15 4 P 15 30 f Not available in this release F N a m N N Error message is shown Please select an instance file Error message is shown Reconciliation problems Missing data mapping from lt your organization gt to Harmonise Ontology Error message is shown Reconciliation problems Missing data mapping from Harmonise Ontology to lt your organization gt Error message is shown Reconciliation problems Error in data mapping from CPR to Harmonise Ontology org xml sax E deel Invalid byte 2 of 4 byte UTF 8 Error message is shown Reconciliation problems Error in data mapping from CPR to Harmonise Ontology org xml sax iol aires Invalid byte 2 of 4 byte UTF 8 1n ad a uw al a A Ko ri a N Ko al a mM Ko A a lt Ko a in Ko
27. Error in translating the query for the D 3 data providers contacted 78 results Not available in this release D 1 data providers contacted biella 1 result D 2 data providers contacted 149 results D 2 data providers contacted 50 results D 2 data providers contacted 3 results D 3 data providers contacted 25 results Appendix B 3 Document 2 Test Case Release 3 Portal Page 27 on 63 2 Actual Result AV ok tried also to change Berlin in BAAAA so to search only for biella i got biella but also some wrong from euromuse Probably an error in euromuse i also dates looks ok AV OK AV ok 1 results The category is not shown mapping problem AV fe e te te Expected Output Actual Result Actual Result Same as SQ1 3 data providers contacted 3 data providers contacted euromuse euromusenff biella 3 results 3 results Same as SQ1 i i i D Not available in this release Same as SQ1 i i i D Not available in this release D I would introduce a toggle between simple and complex search D provider names instead of codes Begin instead of from and End insted of to align cells and have hints We should align better cells D Some text would possibly help a link to the query language documentation and examples like access to our query examples description of what they do D Could be interesting to have a small overview of results like which provider responded how many re
28. Mapping help service FAQs or other support plattforms Clear and individual It should be possible to define access rules on a individual Possible on the service level but not on a data level access rules basis Release 5 will incorporate data Appendix A Detailed Requirements List Page 10 on 32 v Q INS MS 1 MS 2 Metasearch Scenario Metasearch Scenario Harmonise Registration and Setup Bookable Items Search The booking provider and the tourism portal register on the Harmonise platform creating an account each and set it up i e uploading the mappings for data translation and query translation Furthermore the booking providers also specify what kind of data they can supply i e what The booking kind of search queries they can answer providers and the After setting up the account all partners with whom a data tourism portal flow can be established are configured on the Harmonise register ON platform This means that for the portal the partners to Harmonise and whom a query is sent are specified and for the data set up the data providers those partners which are allowed to query are flow configured A user on the tourism portal enters specific search criteria These include the type of bookable item to be found and specific criteria for the kind of item For example in case of accommodation search this can include the number of persons and rooms stay date and duration as well as specific criter
29. Page 1 on 12 SS ES 23 08 11 Who Actual Result D We could have a test with all data from one domain as n suggested and as well all data for 2 domains with differnt output list I am not sure it is very usefull though since we already mix subdomains in other tests M What about the optional fields gt Added in RQ think there is a missmatch betwwen from to and start end If it is the case true for all tests with dates In case of flexibility how would we express the flexibility gt Added in RQ Why do we keep the AND since there is only one criteria Comment and alternatives Description Actual Result x lt PETAEN Search All events Retun all possible events and Output should be result list Same output as SQ1 Query language does not handle joining subdomains as within time attractions within 1 9 2011 Alternative 3 All events during that period and all attractions at that datein the same query explained by CP gt Should we expand frame Alternative 31 12 2011 Comment from CP in this first version the query language is not able to handle queries 3 joining different domains e g events and attractions Search All events Retun all possible events in Output should be result list Same output as SQ1 within locations Vienna Austria Search All events Retun all possible events in Output should be result list Same output as SQ1 within locations Austria Alternative 1 In Austria Country inste
30. Si a Ko a mS ie oa a te A a Appendix B 3 Document 2 Test Case Release 3 Portal Page 40 on 63 e e e Se Actual Result Actual Result Actual Result Screen message as expected File as expected Expected Output Screen message File successfully transformed File is available in the list nearby and contains some results same as in forward_data_mapping_results xml in the test Screen message File successfully transformed Screen message as expected Screen message as expected a File is available in the list nearby and contains some results same as in backward_data_mapping_results xml in the test File as expected File as expected P Error message HarmoSearch query not valid N Error message Query translation problems Missing mapping for the query structure from Harmonise Ontology to okv 17 in Screen message Query transformed successfully N a m gt N T 7 ETET 7 P wu O A i Not available in this release g Not available in this release F Exception is thrown MissingParameterException or C Error messages received Error messages received ValidationException Appendix B 3 Document 2 Test Case Release 3 Portal Page 41 on 63 P 18 1 Expected Output gt The method returns a successful completion message Operation completed successfully on euromuse In Operation Status tab the entry of the previous import reports al
31. _ls it possible to hide the blue liferay bar and show in the new design the user _This would imply to add a log out or sign out button visible in the black bar _Maybe also a profile edit button next to it and have 2 alternatives to get here through there or the menu signuplogin png userconf png http euromuse net thorsten2 harmosearch userconf png ouelpe ouenpe Appendix B 4 Document 2 Test Case Release 4 Portal Page 46 on 46 FP7 SME 1 262289 re HARMOSEARCH E HARMOSEARCH Deliverable D7 1 HE the future of information services Appendix B 5 Test cases for release 5 Test cases for the 5th release were divided in 4 documents 1 Test Case Release 5 Portal For a better understanding of the scenario and topic of each test session this documents contains several parts Part 1 Registration Part 2 Import Part 3 Publisher Part 4 Metasearch Part 5 Qualified Search Part 6 Reference list Part 7 Crawler Part 8 Documentation 2 Test Case Release 5 Registry The results of all those excel documents were exported and included in this section sa m gt oOQA009 D7 1_Compiled_Collecion_Of_Acceptance_Notes Page 232 of 314 Description http harmosearchdev harmo net org landing search qualified events click on Register on the top right insert your own data names and a valid email address select a type of account select also the organization you belong to if not prese
32. a a a a a Action Data Outbox Data Sentbox Data Querybox Comment Description and alternatives Check results of push in log in with euromuse euromuse harmonet org euromuse Inbox go on Data Repository gt Inbox Content of the page Overall structure of page Blocks included in the page Describe in the test partition improvements if necessary Documentation of the Link to the documentation Describe in the test partition improvements if necessary page Check results of push in Execute an unsuccessful push operation Outbox Check results of push in log in with your user Outbox go on Data Repository gt Outbox Content of the page Overall structure of page Blocks included in the page Describe in the test partition improvements if necessary Documentation of the Link to the documentation Describe in the test partition improvements if necessary page Check results of push in Execute a successful push operation Sentbox Check results of push in log in with your user Sentbox go on Data Repository gt Sentbox Content of the page Overall structure of page Blocks included in the page Describe in the test partition improvements if necessary Documentation of the Link to the documentation Describe in the test partition improvements if necessary page Check results of push in Execute a successful import operation Querybox Check results of push in log in with your user Querybox go on D
33. and incompatible with the mapping file select Push Data select Test as receiver and harmonise_to_push_reduced xml available in the test folder as data file You can use Screen message is shown Operation go on Exchange Data gt Share Data and smaller files stated You will receive an email select Push Data like notification To view the status and receivers select Promoter and Test as receivers and euromuse_Wir results go here euromuse_to_push xml available inthe _essen_Reis x test folder as data file ml or After some minutes you will receive an click on Send euromuse_Arc email saying Operation completed hitektur xml as successfully on Promoter Test an alternative logged in with your account Operation Status reports the success of go on Exchange Data gt Share Data the operation select Push Data as operation It you tried the same steps without choose harmonise_to_push_reduced xml bypassing the mapping an error would as data file from the test folder be raised because the file sent is not in Test as recipient the expected format one of the Event as subdomain previous tests check Exclude data mapping checkbox Furthermore if you log in as testuser click Send the file that is in the inbox is exactly the Doo S S S ov O oP gt o cD 72 a a a wy a a a 5 al a a
34. are open on mornings 9 12 am a Collection and think the main challenge comes from mapping conditions give me all exhibitions in europe which are for free S g Query Search Combinaiton mapping and combinations which might have worked with query by example 2 Examples give me all 4 hotels with available single rooms within 1 km from a certain exhibition in berlin about modern art available during that exhibition and rank 2 Data merging from Another problem is how to solve joins from data out from by price depending on date of stay should mean the S g Query Search different sources different sources cheapest hotel nearby during that exhibition 6 Appendix A Detailed Requirements List Page 5 on 32 v It should be possible to address single elements from this query give me all 4 hotels with available single rooms within 1 km from a certain exhibition in berlin about modern art available during that exhibition and rank by price depending on date of stay should mean the cheapest hotel nearby during that exhibition e g only the addresses of these hotels maybe a list of each exhibition and the hotel which is the nearest to the relevant museum we could also think about offering approximation to the optimal results In case a query does not offer a result we could offer the closest approximation like No 4 hotels think this is an example of the items detailed earlier S could be identified but there are ch
35. click Modify in the row that refers to Test Filter and to your organization do not restrict the terms of use with any date nor number of times to use the service Prerequisite You have uploaded the mapping from local system to Harmonise ontology and you have subscribed to the service Event fields filter log in with your account go on Exchange Data gt Share Data select Push Data as operation select euromuse_Wir_essen_Reis xml as data file available from test folder select test as recipient Event as sudomain include Event fields filter as external service click on Add button click on Send Prerequisite You have uploaded the mapping from local system to Harmonise ontology and you have authorization to use the Test filter external service log in with your account go on Exchange Data gt Share Data select Publish on social network as operation keep Filter manually checked select euromuse_2_events xml as data file available from test folder select your social network s target one or more as recipient Event as sudomain include Test Filter as external service click on Add button Logged in as testuser go on External Services gt Manage Services click Delete on the Test Filter service Comment and alternatives Alternative on the panel on the left Add service policy do selec
36. limit access Appendix A Detailed Requirements List Page 27 on 32 M2 ype Description Automatic learning of the content of the Semantic data through the J 2 Registry searches work Mapping Transform HTO g editor into output HTML In order to display results in HTML Ensure that it is possible to map It must be possible de and search data define one or several Technical in several language for search or First identify the extend of the problem and point out g requirements languages mapping possible solutions Be able to synchronise reference list and mapping between Mapping portal and mapping a mechanism between the tool and the portal to g Interface Reference list tool syncrhonize files g Portal get mapping tool From portal it must be possible to install the mapping tool Be able to map list of references to generic Mapping lists supported by the Mapping between general lists will be performed by g 2 Interface Reference list portal Harmosearch Mapping Mapping g 2 Interface validation Allow mapping tool to use the meta search query to retrieve instance data to be used for validating mapping We need to provide liited effort to match the descrition of Comment This knowledge comes from data explicitly inserted by tourism organizations when registering the service information acquired from the mapping that each organization defines annotations enriching the contents exchanged among partners if no lang
37. locally with further information in order not to replicate any of the available data providers Thus the effect of assigning the license cannot be license is removed from the box The results have a license information attached euromuse attached it like the testuser did through the Access Policies page The license information is updated when the local cache of the data providers is refreshed automatically namely once a day The results have no license information attached The status of the available services should be shown active or not missing configurations and links to the respective configuration pages i w Appendix B 5 Document 1 Test Case Release 5 Portal Part 5 Qualified Search Page 2 on 3 Comment and Description alternatives Expected Output Change your log in with your user necessary you can check your new role for instance in type of account go on Manage gt Control Panel on the top left only if you the Control Panel within My Account don t select Roles from the menu have to test remove the extra roles User and Super User on Qualified Search click Actions and then Assign some other Once back to the portal you ll see different members type of entries in the operations menu click on the Current tab and uncheck your account account and then click on Update Associations on top of the list corresponding click on View all
38. lt v je a N lt v je a M re fe a a O e a oa a v je a i v ei e m Q je a i Q je a od a Q je a a H Q je a od a Q je a a a Q je a a a Q je a N a Q je a N H Q je a m a Q e a m a Q je a Operatia Ai Data repository Access Policies Mapping Store Content of the page Documentation of the Page Content of Inbox Content of Outbox Content of Sentbox Content of Querybox Documentation of the Page Content of the page Documentation of the Page Content of the page Documentation of the Page Comment Description and alternatives Actual Result Actual Result Overall structure of the page single input fields menus and buttons http harmosearchdev harmonet org topic import operation status zas xas wn piyy LUNI PIS Foley Afidium Afidium Witte A user has access to the sent and received data Overall structure of the page AdS http harmosearchdev harmonet org topic publish operation status AdS LUINIPISY wnipi y LUN IPI LUNI pI LUN IPI Afidium Afidium Afidium Afidium Afidium A user can specify the permissions to access services and the licenses on the data Overall structure of the page single input fields menus and buttons http harmosearchdev harmonet org topic access policies and licenses WINIPI SY NIP Afidium Afidium
39. not available http harmosearch dev harmonet org E xternalService portlet testService iS un N x wo N cc RO 4 R2 1 R2 2 R2 5pf fepur gres RO 4 R2 1 R2 5 R2 6 Subscribe to service Comment Description and alternatives Log in as testuser username is the emai you set with password testuser go on External Services gt Manage Services clik Modify on Test Filter update the access URL with http harmosearchdev harmonet org ExternalService portlet permEvents check Authorization requested checkbox log in with your account go on External Services gt Subscribe to Service click on subscribe for the Test Filter service you are free to insert the terms of use that you want Expected Output The service is now updated in the workflow services list There are no more authorized users Status of the service is REQUESTED An email is sent to the email address that you have set for testuser saying that a user requested the subscrition to Appendix B 4 Document 2 Test Case Release 4 Portal Page 11 on 46 JB OW OJ Wate Ja OWOJd Ud PAWSWNSSNUW PWV We u lp wswn snwu Actual Result ok Comment Description and alternatives Expected Output Log in as testuser username is the emai you set with password An email is sent to the email Actual Result ok R2 PEA RO 4 R2 1 R2 5 R2 6 R2 7RR MEE address that you have set
40. they have events in Italy thus in Biella This does not mean that they actually have instances of events in Biella events in Berlin includes modern art exhibitions o everywhere thus Test is considered relevant for the query euromuse and euromusemf are involved because inthe o registry s data description see below it states that they have modern art exhibitions This does not mean that they necessarily have instances of such events in fact euromusemf has not Appendix B 5 Document 2 External Evaluation Registry Release 5 Page 2 on 3 wn piyy wn piyy wn piyy wn piyy wn piyy wn piyy wn piyy PERE PESE PERE PERE PESE PESE j4pe but very slow several minutes to get the raciulte very slow SR10 SR11 SR12 SR13 SR14 Browse Registry events in Italy Metasearc h events in Italy Modify GENERALI SE Data Descriptio n of the Test data provider Repeated Metasearc h events in Italy Clean up go on Search Data gt Browse Data Providers select events in Italy go on Search Data gt Metasearch select Italy click on Search go in Configurations gt Query Service click on Test click on the attached data provider Test Data Provider at the bottom click on Edit Data Description select events click on Save Changes go on Search Data gt
41. 02 2012 euromuse and all Query Processor selecting all three data providers O 1 XML file each Query Processor XML file s Metasearch W 6 results missing city location and event domain due to Metasearch screen incomplete mapping wrong dates in the results coming from Euromuse but this seems to be a Euromuse problem Date Range Start date end date 16 02 2012 in that time there are no temporary exhibitions in euromuse for Vienna The two exhibitions output have no dates to be expected as in our system for permanent exhibitions are start and end dates not compulsory Could the output be tricked into give out permanent exhibition or ongoing Directly related to this tried the same for Berlin but permanent exhibitions are not included in the output The 13 exhibitions are temporary exhibitions but in that date 16 02 2012 there are all in all 85 exhibitions Usability When clicking through result pages i e exhibitions in Berlin on 16 02 2012 13 entries 3 result pages the next page automatically sets at the bottom of the list could it not be the top Registry O returns euromuse biella and euromuse crawler Registry screen IM cannot choose 2 criteria in the simple search mask Query Processor selecting all three data providers O 2 XML file each Query Processor XML file s Metasearch X 10 results not all the results of an OR query are displayed this bug Metasearch
42. Add license Description log in as testuser testuser test user or the email you set password testuser go on Configurations gt Access Policies select any CC license from the drop down list and save preloaded testuser View license informal YAA log in as testuser testuser test user or the email you set password testuser go on Configurations gt Access Policies Remove license click on Delete on the license in the box View results with log in with your account go in Search Data gt Qualified Search do any search on euromuse as data provider 7 o g oO a N rin 2 C O JE ej when searching is completed click on Show results View results with log in with your account go in Search Data gt Qualified Search do any search on biella as data provider 1 when 3 ng ompleted n g J J PF User takes overview of services Take oveview of logged in with your account configuration go on Home check the status of the services Pt see st 052 2 asl email of the Actual Result No results Expected Output The license is added in the box below Note that 1 adding a licence has effect only on the day after s searches because the qualified search is done on a local daily cache of the providers 2 Adding a license to Test has evident effect on the query service set up in order not to be included in the caching process enriching it
43. All events for certain categories Search All events for certain categories Search All events for certain categories Search All events using geo coordinates Search All events using geo coordinates Description Retun all possible events in Wien or Biella or corresponding to modern art exhibitions or culture Retun all possible events in Wien or Biella corresponding to modern art exhibitions or cultural during that period Retun all possible events in Biella corresponding to sport or cultural in that period and the events in Vienna corresponding to modern art exhibition or sculpture exhibition in the same period Retun all possible events in Comment and alternatives Output should be result list Same output as SQ1 Alternative 2 in Wien or Biella or corresponding to modern art exhibitions or culture Output should be result list Same output as SQ1 Alternative 3 in Wien or Biella corresponding to modern art exhibitions or cultural during that period Output should be result list Same output as SQ1 Alternative 4 in Biella corresponding to sport or cultural in that period and in Vienna corresponding to modern art exhibition or sculpture exhibition in the same period Output should be result list Same output as SQ1 Biella corresponding to cultural Alternative 5 in Biella corresponding to cultural in that period and in Vienna corresponding in that period and the events in to modern art exhibition in the same p
44. B 3 Document 2 Test Case Release 3 Portal Page 51 on 63 o o o H a t a N a m p a P 4 14 2 2 2 Actual Result Actual Result Actual Result T No error message euromuse isn tlisted available all rather the second euromuse does not appear in the list of DP WwW M euromusemf biella T P M euromusemf biella Received message amp email Failed on euromusemf biella amp euromuse Missing data mapping from Harmonise Ontology to TU Vienna Remark as a user I would expect to know the result the message should provide the information accordingly e g operation stated and failed was successfull Received error message User query not valid against HarmoSearch query language XSD Remark For the final release the error message could be more expressive most users are not familiar with XSD schemata etc or should have some information what or where the error is of course this is was not able to test Message shown Mail received Link ok j Failed on euromuse Missing mapping for the query structure W from Harmonise Ontology to euromuse Appendix B 3 Document z lest GUase Release 5 Fortal Fage ono fe fe te t Actual Result Actual Result Actual Result l T Message shown Mail received link ok Message shown Mail received linktested same message as mail Failed on euromuse Missing data mapping from Harmonise Ontology to TU Vienna
45. Comment Comment Release A Harmonise Statistician shall be able to perform statistical analysis among log data documenting how Harmonise Participants use the system The statistical analyses are managed and configured via a status cockpit which is part of the Harmonise system The status cockpit helps the Harmonise Statistician to interact with the system supporting the following major functionalities i Enable the execution and visualization of statistical analysis and ii manage notifications The former allows the Harmonise Statistician to conduct specific methods on the log data which serves as a basis for retrieving ranked statistics on system usage as well as user group specific usage The latter will be addressed in use case Manage Notifications and will not be further detailed Regarding the former the Harmonise Statistician may narrow the scope of the The Harmonise consumed data by defining certain search criteria e g system enables a product category geography In the following the status Market Harmonise Statistician cockpit shall be able to render the final statistics in a on Intelligence to gather and analyse human readable format which could be either graphically z Scenario Analyse Data log data statistically e g pie chart or bar chart or in tabular form A Harmonise Statistician or Harmonise Administrator shall be able to perform statistical analysis among log data documenting how customers use the system The sta
46. Description and alternatives Expected Output Change your log in with your user necessary only if you you can check your type of go on Manage gt Control have to test some other new role for instance in button allowing to account Panel on the top left type of account and the Control Panel request a change in select Roles from the corresponding excel within My Account role in the profile menu sheet don t remove the extra edition section on Metasearch click roles User and Super roles Actions and then Assign User members click on the Current tab Once back to the portal and uncheck your account you ll see different then click on Update entries in the operations Associations on top of the menu list click on View all and assign yourself the role of your next tests on the selected role click Actions gt Assign members click on the Current tab and check your account then click on Update Associations on top of the list click on Back to HarmoSearch on the top left eo ae Actual Result Actual Result user may need a HHRHAHH JBIOW OI 4G KATUY Actual Result SPK AUTS LUINIDISY KUS lt a n Restore email of testuser Only if your tests end with the current type of account Appendix B 5 Document 1 Test Case Release 5 Portal Part 4 Metasearch Page 9 on 9 Id Qs BEGIN Qs1 1 as1
47. HEHHHHHH Promoter Ware HHHHHHHH subdomain and and links to the SQ1_for_import xml from Same documentation Querybox where the test folder as xml_query as import Events result file is available fse externat s User imports data nduding external services _ Es 11 6 14 1 14 2 14 3 14 4 testuser test user or the email you set password testuser go on External Services gt Manage Services register a new service on the Add Workflow Service panel with fields name Permanent Events Filter description Takes only i i permanent events check the box i Authorization required d access URL i ser requires http harmosearchdev harm Optional change the The new service is in the vic Jauthoriza Jonet org ExternalService email of the preloaded workflow services list on i i portlet permEvents testuser the left Appendix B 5 Document 1 Test Case Release 5 Portal Part 2 Import Page 9 on 14 lt on a 4 a 11 6 14 1 14 2 14 3 14 4 ext Subscribe er to service ser requires vic Jauthoriza Comment and alternatives HORA HAE Promoter Wao HHH HHHHHHHH Description Expected Output log in with your account go on External Services gt Subscribe to Service click on subscribe for the Permanet Events Filter service You are free to insert the limitations on use that you prefer i e the number
48. HS How to register to become a new member Description Comment The Harmonise system shall be able to recognise specific activities which are executed by a Harmonise Participant A specific activity in the context of this use case is seen from a general point of view addressing all activities which may be of interest for statistical as well as system analysis e g recognition of transactions between Data Providers and Data Consumers However the logging mechanism should not be restricted to user triggered activities In addition it is also considered to log the system s behaviour regarding critical events such exceptions or environmental related data e g number of online Harmonise Participants etc In addition the log data will also be used as input for other use cases e g Analyse Data or Manage Notifications Consequently the logging mechanism has to be very flexible regarding the recognition of system activities as well as the extraction of meta information for a particular activity Thus the Harmonise system has to be able i to evaluate the relevance of an occurring activity ii to extract the activity s meta data and iii to write the log data to a log data source e g database or log file Add ability to link data Multiple data source and each can have multiple sources and mapping files Add external services Improve logging to include errors Definition of the key components for the Harmosearch platfo
49. However it may be more convenient to directly lead the user to the login page sign in area Furthermore a Error messages came up as expected IM as expected You have entered invalid data Please try again Authentication failed Please try again Log in lead me to the home screen IM jas expected M http harmosearchdev harmonet org home displaying the organizational services panel agree with David and Adriano Mapping store Upload mapping for Museolitto er an 404 error j B ontro inell T M T M T M T T M Upload mapping from local system to Harmonise ontology for sending data success Mapping Files 16508_so xslt Participant museolitto Appendix B 3 Document 2 Test Case Release 3 Portal Page 44 on 63 eo fe Actual Result Actual Result Actual Result agree with David does not match the described expected im The system asks first for email address then to answer the P Jin the control panel i could not test this the way it is M behavior however the functionality is given and works as question W described expected Remark was able to perform this action several why do have to forget my password in order to enter my times 3 times in a row pause between each try approx 2 own minutes The link should have an expire time or at least Suggestion If the first password routine was to receive a should be invalid in case the user has changed his password random password the second s
50. Mapping Details section 6 Type http www tu at including the into the text field of the UniquelD parameter 7 Choose category_id from the drop down box of the value parameter a Note the category_id is a sub element of categories and contains the actual value that has to be mapped Thus it must be specified as an input parameter for the hto SKOSCategory mapping pattern 8 Confirm your mapping by clicking the Confirm button categories becomes green colored save the project Comment and alternatives Expected Output It is important that your installation directory does not contain any spaces otherwise the tool will not start For ease of use the tool on SVN has already a preloaded project containing the data mapping The test consists in creating the For ease of use the preloaded project contains already a source and a destination schema and a preexisting mapping The test consists in extending the mapping with one new link This operation creates a new mapping link that maps a concept rom the Museoliitto source reference list to a concept of the Harmonise target reference list Thus it is necessary to create also the mappings between the single values of the two source and target reference lists HHA HHHHH Appendix B 5 Document 1 Test Case Release 5 Portal Part 6 Reference list Page 1 on 4 JIJOWOSd J3JOWOSd ETOZ Z L 4830WO1d TOZ Z L 48 0WO1d HHH
51. OTHER PARTNER COMMENTS NO COMMENT 2 3 CONSORTIUM ACCEPTANCE The consortium thereby accepts this release and considers that it covers requirements except for the mapping tool that has only been accepted with conditions Appendix C 5 HARMOSEARCH Release 5 Formal Acceptance Note Page 5 of 7 FP7 SME 1 262289 fl HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services CONDITIONS AND NON ACCEPTANCE NOTES The consortium considers that the mapping tool is able to perform simple mapping but does not fully comply with the initial expectations in the sense that users are supported in easily performing mappings Furthermore a number of new mappings performed during the tests were not valid until technical expertise was involved Appendix C 5 HARMOSEARCH Release 5 Formal Acceptance Note Page 6 of 7 FP7 SME 1 262289 a HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services APPENDIX TEST SUMMARY Attached to this document are the Excel files detailing the tests that were performed and justifying the level of acceptance for the delivery Tests passed well some minor suggestions for additional improvements were provided Those suggestions will be studied for potential improvements of the platform later on e Test Case Release 5 Portal xslx includes thesheet Crawler dedicated to tests on crawl jobs management and the sheet Reference list dedicated to te
52. Ontology to HarmoNET P Error in data mapping from Harmonise Ontology to HarmoNET M org xml sax SAXParseException Content is not allowed in W Jorg xml sax SAXParseException Content is not allowed in prolog Line 6 Column 16 prolog Line 6 Column 16 erroreous format Appendix B 3 Document 2 Test Case Release 3 Portal Page 50 on 63 2 2 2 Actual Result Actual Result Actual Result T Success message shown Received the notification mail with IM server time is one hour too early P Error in data mapping from Harmonise Ontology to HarmoNET M more details test performed at 16 11 email received 15 12 org xml sax SAXParseException Content is not allowed in Provided link also worked displays the same message as prolog Line 6 Column 16 received per mail Failed on euromusemf Missing data mapping from Harmonise Ontology to euromusemf dont get any screen messages completed successfully on CPR Email received same message as on the portal link Remark T Message displayed Provided link worked and showed that the IM W JP dont get any screen messages M operation was completed successfully Email received W Jemail o k Remark Again timing 4 T Fully agree with David Additional explanation is defenitelly W P_ push data seems very time consuming it maybe helpful if M needed W there is shown something like data processing please be patient a T a M Fi H a Appendix
53. Pa p pee pa p Pisa Parsi paso Pass Pasa pas pase Pa Pasa P13 P13 ener P13 P13 P13 P13 P13 P13 P13 P14 o J a o N v gt he v A gt i v gt o a c 2 P Comment Description and alternatives Delete data mapping from log with your user Harmonise ontology to local system Delete euromuse data mapping file Upload euromuse data mapping file Upload query mapping files Delete query mapping files Delete euromuse query mapping file Upload euromuse query mapping file Download Mapping Tool Upload private support library for the mapping Delete private support library for the mapping Documentation of the page Register a new data provider in the semantic go on Configurations gt Mapping Store log in as euromuse euromuse harmonet org euromuse goon Configurations gt Mapping Store log in as euromuse euromuse harmonet org euromuse goon Configurations gt Mapping Store log with your user go on Configurations gt Mapping Store log with your user go on Configurations gt Mapping Store log in as euromuse euromuse harmonet org euromuse go on Configurations gt Mapping ore log in as euromuse euromuse harmonet org euromuse go on Configurations gt Mapping Store go on Configurations gt Mapping Store download the file within Download Mapping Tool if it exists go on Co
54. Push through You can also select Publish on Screen message and Excel file logged in with your account social network as alternative Operation Status report the go on Exchange Data gt Share Data operation success of the operation select Push Data as operation Testuser receives an email and choose push_Excel_2003 xsl as data file from the test folder a file is sent to its inbox test as recipient Event as subdomain 49 JOWOJd Excel file may be corrupted Please check if the right template was used Push through You can also select Publish on Error message Excel file may Excel file with logged in with your account social network as alternative be corrupted Please check if wrong go on Exchange Data gt Share Data operation the right template was used template select Push Data as operation choose wrong_template_Excel_2003 xsl as data file from the test folder test as recipient Event as subdomain Content of Share Data page allows to push data either through xml or excel files Describe in the test partition the page for It contains fileds menus buttons improvements if necessary sending data through files excel or xml ee mowo EE 0 oO o o 3 er o a o mM oc mM ac mM s mM ac Appendix B 4 Document 2 Test Case Release 4 Portal Page 16 on 46 Comment and alternatives Expected Output Describe
55. T0Z Z 6T 1dS T0Z Z 6T 1dS Actual Result HHH Comment Description and alternatives 1 Double click the museoliitto_mapping harmonize mapping file 2 Re create the transformation output by clicking the Create and run Transformation yellow arrow button in the Recreate the output mapping file Expected Output The Feedback View shows you the output of running the mapping on a test input file preloaded in the Input folder Actual Result In the feedback view where I can see the reuslt of the transformation 0 v oO e o o 2 Sa i a 1 4 Zi a A A a f a m a pz S Z a 1 4 4 I a toolbar 3 Close the Feedback View Open the editor for creating a mapping of values between two skosified reference lists Within the Mapping Navigator View open Mapping gt valuemapping values double click or right click Open With gt Value Mapping In the central tab below the value tree Concept A maps To Concept B right click and select Show All Relations In the values tab select Tanz on the left and dance on the right right click and select Create Relation do the same for Malerei and painting unfortunately only in xml not in html the category is not matched lt category gt No matching concept found for http www tu at T anz lt category gt see screenshot see http euromuse ne t thorsten2 harmos e
56. Validation P16 Check forward mapping go on Data Mapping Validation and in the Forward Mapping Validation portlet select HarmoNET as output format using harmonise_to_push xml in test folder as instance with instance data not data file compliant to mapping P16 Check backward mapping Add data mapping from HTO to local system with instance data not compliant to mapping P16 P16 6 Check backward mapping go on Data Mapping Validation and in the Backward Mapping Validation portlet select HarmoNET as input format using euromuse_to_push xml in test folder as instance with instance data not data file compliant to mapping Check forward mapping Add data mapping from local system to HTO successfully Appendix B 3 Document 2 Test Case Release 3 Portal Page 19 on 63 P16 6 P16 8 x mM a S a lt a S a 1n A a L m a te be a o Ko S a mfa Ko aje a x Ko SE a in o Si a Ko bee a mS te Fh a Re S a Comment Description and alternatives Check forward mapping go on Data Mapping Validation and in the Forward Mapping Validation portlet select HarmoNET as output format using euromuse_to_push xml in test folder as instance successfully data file Check backward mapping Add data mapping from HTO to local system successfully Check backward mapping go on Data Mapping Validation and in the Backward Mapping Validation portlet select HarmoNE
57. YES Lehmann amp Werder Museumsmedien YES AFIDIUM YES 2 2 OTHER PARTNER COMMENTS NO COMMENT Cy Em 2 3 CONSORTIUM ACCEPTANCE The consortium thereby accepts this release and considers that it covers requirements The consortium acknowledges the numerous improvements in the mapping tool such as the form view that allows more intuitive data mapping However a complete mapping could still not be performed with this release because of a number of missing functionalities Appendix C 4 HARMOSEARCH Release 4 Formal Acceptance Note Page 4 of 6 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services CONDITIONS AND NON ACCEPTANCE NOTES NOT APPLICABLE Appendix C 4 HARMOSEARCH Release 4 Formal Acceptance Note Page 5 of 6 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services APPENDIX TEST SUMMARY Attached to this document are the Excel files detailing the tests that were performed and justifying the level of acceptance for the delivery Tests that did not pass corresponded to either new requirements and have been entered in the list of requirements or to configuration issues that will be solved and tested in the next release That was not considered an issue since no operation is expected between this release and the next one e Test Case Release 4 Portal xslx e Test Case Release 4 Mapping Tool xslx Appendix
58. _facebook has two types of pages private personal profiles and pages profiles One user can be admin of a corporate page and at the same time have a private page _the harmosearch app should be able to give the user the possibility to separte this in the configuration menu See twitterfeed png _once the permission have ben granted there is no way to see details or statuses in this config page recommend you to make an account in tweeterfeed and take a look around at the possibilities you can use this rss to test configurations http www euromuse net index php id 181 amp twitterfeed png SEa Actual Result Actual Result too many permission requests agree Possibility to post on a corporate page Appendix B 4 Document 2 Test Case Release 4 Portal Page 31 on 46 N il Sl ha e 2 Actual Result _in total fine with me _agree with GK that multiple accounts may make sense _same experience as In s HarmoSearch app has not been removed from my twitter account 2 Actual Result For network selection It could be easier and nicer to have pictures network logo avatar as checkbox instead of the list It also avoids the necessity to use mouse keybord to select multiple profiles See example from Tweetdeck same is also on hootsuite and other profiles tools it also feels like a more personal experience Visual hint on which come from scheduling and which come
59. a common understanding of user expectations and how they can be managed effectively The user evaluation is conducted using a formal scenario based approach Thereby a formal template is used in order to measure how the user feels when using the services and tools The main points of interest the template covers are as follows e How does the user feel when using the mapping tool for creating and managing and proper mapping solutions e How does the user feel when using the system and the platform to search import or publish data e Are the tools intuitive to use e Does the user grasp the underlying concepts easily The declared overall goal of external evaluations as described above is to determine if the actual end user can handle and perform the activities that are necessary for accomplishing their tasks The user evaluation applies to the main building blocks of the HarmoSearch platform and the mapping tool e User interfaces e Features e Error messages e Wizards e Editors amp control panels e User assistance D7 1_Compiled_Collection_Of_Acceptance_Notes Page 9 of 315 FP7 SME 1 262289 i HARMOSEARCH E HARMOSEARCH Deliverable D7 1 E the future of information services The evaluation template is designed to collect feedback from participating users Thereby the user have to fulfill certain tasks defined by the development partner beforehand The user evaluations are held alongside with the release of a corresponding
60. access parameters unavailable in import P5 15 Import on unregistered perform an import through Simple Search setting euromuse as data provider activity as category category Import all from euromuse Add data mapping from HTO to local system with Advanced Search D a un a a a 1n a N a 1n a M A un a S in a wn a in a wo A N a N A n a o0 m i a a m in a RS Parent Appendix B 3 Document 2 Test Case Release 3 Portal Page 11 on 63 Comment Description and alternatives Import all from euromuse perform an import through Advanced Search using SQ1_for_import xml with Advanced Search Import using Simple Add data mapping from HTO to local system Search Import using Simple perform an import through Simple Search setting all as data provider all as category 1 31 March as period Search Import as provider that configure your service to receive import data as HTTP service has personalized the location where to send P5 23 P5 21 P5 22 P5 21 P5 22 P5 19 P5 20 Import as provider that go on Import Data and execute an import selecting biella as data This test case can only be tested partially by the user The confirmation of the remote euromuse has personalized the provider imports everything service administrator is required location where to send the import result data The results file will be available also in the Querybox although it is con
61. actors Search actors by usage Analyse errors on service Manage notification reasons Notify user in case of errors linked to a service Search services according to different criteria Manage subscriptions of services Description In order to ensure that robots do not use accounts it should be possible to lock account in case too many invalid attemps are made To manually quit active session Define basic information Registers the different types of data that will be made available and the corresponding services Define URLs directories user registration details list actors matching criteria or using the service include or exclude actors having requested the service Search who is using the service when how often for what displays number of errors upon mapping on searches reasons frequency Define the different errors that requires notification to a certain user When an error for which user is registered notification should occur Keywords name provider content specific data state Deactive certain services accept or deny requests from providers access to service details Comment Would also happen in case of inactivity if no notion of keep alive is present Mnemo code Name associate keywords validity period policy public vs restricted free vs fee In case of restriction provide restriction criteria Data mapping for the query language between internal language a
62. administrator for more help In this message we miss a link to send a mail to the administrator or a contact form If we don t want to provide such a link then the message should be changed for something as in the mail You will receive a notification as soon as the account will be activated Link is missing not applicable test _no documentation Generally speaking the service lacks contextual help message tooltips on mouse over User can t find any link to Doc Wiki Help or FAQ 1 When changing the user mail no mail was received on the new email added A confirmation mail would be nice 2 for security reasons some changes such as a new mail could require confirmation of the user identity by Appendix B 4 Document 2 Test Case Release 4 Portal Page 27 on 46 Actual Result think a help page telling what to do for registering all what we did till now like upload mapping query mapping subscribe is needed for me is fine Actual Result _ilike the success and error messages very much Good work on that However some procedures are quite complicated and additional information short description may be _intuitive and common procedure 2 Actual Result Same comment as for RO 10 2 Actual Result _did not found a help page Actual Result Actual Result BLOCKING from user point of view 1 Facebook permission using Firefox 16 Once process is completed still see the
63. and alternatives Expected Output HHHHRHHH Promoter Promoter Who FoR HTS HHHHHHHH have done the last step END1 in the previous test excel sheet you executed See Registration User imports data Eo is shown No participants available to be queried if no providers have given permission to query or just Test does not appear in the list of data providers that can be queried 11 1 11 2 11 3 11 4 testuser test user or the email you set password testuser go on Configurations gt Access Policies add the permission All can Optional change the organization can QUERY to email of the preloaded policy is added in the box below 11 1 11 2 11 3 11 4 go on Exchange Data Test is now available in gt Import Data the list of data providers a E Promoter Promoter Appendix B 5 Document 1 Test Case Release 5 Portal Part 2 Import Page 1 on 14 11 1 11 2 11 3 11 4 permissio ns to query Own data mapping is missing in import Comment and alternatives Description testuser test user or the email you set password testuser go on Configurations gt Access Policies delete the permission All can QUERY to testuser from Harmonise ontology to local system must NOT be available for your organization check in Configurations gt Mapping Store and if necessary delete it log with your user go on Exchange Da
64. and included in this section D7 1_Compiled_Collecion_Of_Acceptance_Notes Page 172 of 314 ou S Description Preparation Installing the Mapping Tool from scratch o Parent z l Prerquisite You have installed the mapping tool accordingly Start the mapping tool double click the MappingTool shortcut on your Desktop AT THE END OF YOUR TESTING Uninstall the mapping tool open the tools installation location double clicking uninstall exe follow the instructions of the uninstaller Update the Prerequisite You need to have access to the mapping __ nternet and the mapping tool needs to have tool firewall permission to download content Mapping tool started and running update go to Help gt Check for Updates Follow the instructions and restart the tool Add third Prerequisite same as MT0 5 party Alternative Install plugins from a ZIP resource extensions see Alternatives Add a third party extension go to Help gt Install New Software select http www ec tuwien ac at projects harmosearc h mappingtool repository from the drop box expand HarmoSearch Third Party Features check HarmoSearch Mapping Tool Cheatsheets press Next and follow the instructions restart the mapping tool MT0 6 MT0 5 MT0 4 MT0 3 MT0 2 MTO 1 g E Comment and alternatives Expected Outputs Download Prerequisite You have access to the Internet and are allowed to download files Setup fi
65. and press OK Feedback about the import functionality Feedback from IM on 24 8 12 placed in several columns for readability purpose Provided this approach will be given once the user has already perfomed an initial mapping or continues the work of a colleage it is very simple and user friendly All other possibilities of import Browse root element are not covered by testcase what are they for Prerequisite Imported demo project and imported schema files biella xsd hto xsd Map a single source element to single target element and accept its value select the link component from the component list next to the modeling canvas left hand side click on title in the biella schema click on mainTitle in the hto schema select the Select component from the component list next to the modeling canvas left hand side click on the newly created link select hto value of in the dialog enter without for the value parameter and click Confirm save changes by clicking the save button in the main toolbar or by pressing STRG S Expected Outputs a new project appears in the Mapping Navigator view called BiellaDemoProject expand the project make sure the project has a basic mappingconfig file those folders have to be present Filter Input Mapping Output Pattern Schema the folders contain several files e g filter xml Filter folder hto xsd Schema folder
66. as with 10 accommodation Import subdomain results it looks like the Accommo b amp b as type file dations __ biella as data provider accommodation_results successfull click on Search xml in the test folder other results but also 10 and same format h h Appendix B 5 Document 1 Test Case Release 5 Portal Part 2 Import Page 6 on 14 Comment NEIG Description and alternatives Expected Output Actual Result the user with a successful import results of log in with your user operation are present import in go on Data Repository see the timestamp and Querybo gt Querybox can be downloaded or deleted User schedules regular automatic import operations After the time set in the log in with your user scheduled options the go on Exchange Data result file is available in gt Scheduler and select Querybox and contains IMPORT Data as some results 11 7 11 8 11 9 11 10 11 11 as my user is from eurmouse perform the test in euromusemf the file me ___ ss Scheduled Import Operation euromuse as data provider exhibition art history as category schedule the operation In Operation Status the import operation is reported to be completed successfully on euromuse After some minutes you retrieved is empty see xml see www euromuse net thorsten2 harmonise sche within the next 10 minutes the server s system receive also a
67. be set expected 2 Actual Result Ble emails comes fra Hannon ET Administrator support harmonet org second email comes from support harmonet org message is therefore not so clear First email contains link to signin second email does not contain the link i i ok as david says but minor issue for me reminder phrase o Tooo ee hii Got logged in into the personalized home page yp Content of services board as expected would AV definetly here explanation is needed have like the capacity to use a link to get more infomration on the different features porposed in the table like what is data mapping configuration because dscription provided minimal infomration on the row but nothing on the column It could Appendix B 3 Document 2 Test Case Release 3 Portal Page 23 on 63 e O e te fe T Expected Output Actual Result Actual Result Actual Result Email is sent with new password Email with new password D Email with link to enter a new password received AV for me is ok received like this feature but it is not what is described in the expected behaviour 1 a AV A V maybe you could show also the error wy Error message is shown User query not valid against Error message as expected Error message as expected But we could probably the validator produce HarmoSearch query language XSD improve the error sentence for me is fine i get results even if i do not define mapping
68. by the system administrator a registry perform any kind of simple or advanced import i d ne res i aga i n eo Query mapping is missing Delete euromuse query mapping then go to next cell a 2 Query mapping is missing log with your user go in Import Data and execute a simple search selecting just euromuse as data provider a in import a wn a og w a Appendix B 3 Document z test Case Release s Fortal Fage IU On 6 Comment Description and alternatives Query mapping is missing Add euromuse query mapping in import Data mapping of remote Delete euromuse data mapping from local system to HTO provider is missing in import Data mapping of remote log with your user go in Import Data and execute a simple search selecting just euromuse as data provider provider is missing in import P5 11 P5 12 Data mapping of remote Add euromuse data mapping from local system to HTO provider is missing in import P5 11 Own data mapping is Prerequisite mapping file from Harmonise ontology to local system must not be available for your organization check in Configurations gt Mapping Store and if necessary missing in import delete it log with your user Data provider is unavailable in import P5 15 P5 16 Data provider is perform an import through Simple Search setting euromuse as data provider all as category unavailable in import P5 15 P5 16 Data provider is Restore euromuse query service
69. changes Yet if we click it before saving we loose any modification when going back I think the button should be before the edit link or that we should keep fields up to date or a popup asking if we want to save link or discard before accessing the edit data screen the edit data description page isn t clear i don t know if i did something or if my selection had any impact or is validated Appendix B 5 Document 1 Test Case Release 5 Portal Part 3 Publisher Page 7 on 10 e Actual Result The data provider profile is not clear to me assume as a publisher am a data provider for in order to publish all the events from the past rows theoretically provided the events The steps work if the order of things is followed but to fill in a form should require a user s manual Comment and a Name Description alternatives Expected Output mM wi ee ao iS ee N Lo cee ee re fe In a scheduled In Operation Status the push operation configured the mapping of events from your pushthe user is reported to be completed successfully local system to HarmoSearch the two does not After some minutes you receive also a mappings for the query and you have upload a file notification email configured a query service for your but he io oO co o e N Promoter M E A 0 organization schedules a log in with your user query to his go on Exchange Data gt Scheduler an
70. corresponding opposite in the biella Expected Outputs the Feedback View appears on the right hand side of the modeling canvas the Feedback View shows 4 events in the HTO format which is the output of the transformation XSLT each event starting with lt event gt has a lt mainTitle gt tag the elements mainTitle should have a value Mostra for the first three events Mostre for the last event make sure no lt subTitle gt element exists NOTE The values differ due to the provided instance data Step 2 is active and the corresponding elements are shown in the table their default status is not mapped so far white box after confirming the mappings for longDescription startDate and endDate their status changes to done wich is illustrated by a green box Actual Result as expected as expected ant might say done in less than 1 minute PS Still thinking we should rephrase the options hto xsd date to hto date and hto ddmmyyy data to hto date Comment Description and alternatives Expected Outputs Sequence Actual Result Perform Perform transformation the output shows 2 new as expected transformail click createTX in the main toolbar elements lt description gt ton check the result in the Feedback View lt timeline gt lt timeline gt is composed among others of lt startDate gt and lt endDate gt elements check that lt startDate gt as well as lt e
71. createTX in the main toolbar changes are indicated by means of a canvas check the result in the Feedback View symbol at the top of the editor pane the Feedback View shows 4 events in the HTO format which is the output of the transformation XSLT each event starting with lt event gt has a lt mainTitle gt tag the elements mainTitle has a value Mostra for the first three Sequence MT2 PE events Mostre for the last event NOTE The values differ due to the provided instance data mappings side select the newly created link select hto value of in the dialog enter without for confirming the mapping settings the value parameter and click Confirm changes the color from black to save changes by clicking the save button in the main toolbar green Perform Prerequisite Imported demo project and imported schema files biella xsd hto xsd existing each event lt event gt has an T expected transforma mapping additonal lt subTitle gt entry M tion Perform transformation the value for each sub title has to click createTX in the main toolbar equal the main title s value i e check the result in the Feedback View Mostra for the first three Mostre for the last event NOTE The values differ due to the provided instance data Concatinati Prerequisite same as MT2 5 two configured green mapping T as expected on multiple Concatinate values from multiple source to single target elemen
72. data time xsl pattern file expand HarmoSearch Wizards select Import Pattern Bundle import the Pattern select Import Pattern File check Choose a bundle of files packed in a folder of the target project check Choose an existing file from local source ZIP file contains multiple pattern files i e click Browse and navigate to the data folder click Browse and navigate to the data data time xsl Euromuse RL data_tool and select date time xsl folder data_tool and select languages xslt euromuse2htm xsl select the target project patternBundle zip HTO_Euromuse xslt click Finish select the target project and click Finish HTO_Euromuse_new xslt hto2html xsl thov2 xsl Prerequisit same as MT1 3 the Filter folder of the target as expected Import a filter resource project contains filter xml go to File gt Import expand HarmoSearch Wizards select Import Filter File click Browse and navigate to the data folder data_tool and select filter xml select the target project and click Finish o z a ee O O a a is is Prerequisit same as MT1 3 Import an infput file resource from a bundle single file the Input folder of the both as expected Import a input resource e g instance data go to File gt Import target project contains a new file go to File gt Import expand HarmoSearch expand HarmoSearch Wizards called biellaEvents xml Wizar
73. date if there is no attraction in Berlin at that date Comment from CP alternative 2 HarmoNET tourism ontology uses the ISO 3166 two letter or A2 country codes and the full city name not the IATA code Comment from CP alternative 7 in this first version the query language is not able to handle queries joining different domains e g events and attractions Output should be result list Same output as SQ1 Alternative 1 In France Country instead of given city Alternative 2 in FRA IATA code for Frankfurt Alternative 3 in IT ISO code for Italy Alternative 4 in Berlin or Wien Alternative 5 in Berlin or Wien with a certain period Alternative 6 in Berlin at that date or Wien during that period Alternative 7 in Berlin at that date if there is no attraction in Berlin at that date Comment from CP alternative 2 HarmoNET tourism ontology uses the ISO 3166 two letter or A2 country codes and the full city name not the IATA code Comment from CP alternative 7 in this first version the query language is not able to handle queries joining different domains e g events and attractions Xx Appendix B 1 Document 4 Test Case Release 1 Semantic Registry Page 2 on 6 Sequence Description Search All events Retun all possible within locations events in Bertlin Search All events Retun all possible events in Bertlin Search All events Retun all possible within locations events in Bertlin
74. en a N a T a m m S a Appendix B 3 Document 2 Test Case Release 3 Portal Page 58 on 63 Actual Result Actual Result Actual Result File is no longer listed and the success message came up upon the mapping file table File appeared in the table and success message was displayed accordingly File removed and success message has been displayed above the table File was added but renamed to 10835_query_os xslt should be added to the expected output cell N See m wo il Po ee ey es ee ee eo ee eo ee N 2 Sea RA F D Gal m a in m a al a iS m eH a 00 Gal a D m a oO m a Gal lt a a N m m a a m Gal 4 a m a a in m m a I a N a a Appendix B 3 Document 2 Test Case Release 3 Portal Page 59 on 63 j e I fe Actual Result Actual Result Actual Result Successs message displayed as expected details are shown in the table Remark a a assword a hown in plain tex Worked as expected Service configuration successfully modified message displayed above the table type changed to Web Portal GUI Service URL username password gt empty Worked as expected Service configuration successfully modified message displayed above the table type changed to HTTP service N i igo ms ia P 15 2 Appendix B 3 Document 2 Test Case Release 3 Portal Page 60 on 63 ctual Re
75. errror link ErrorOnLiferay o a ac T Home Access user account Click on user name after signin should access user page X Nothing happens for David Faveur but works rage ee a User Management accesses the portal though intermediate licence page Only the first time after the user has been created Redo signin after logout OK direct without licence N 2 entication E Sync svn partag Harmosearch Code_Re pository server install rimini museum usr1 EMAIL rimini museum usr1 harmonet org PWD rimini museum usr1 ID 10869 ORG rimini ad O N ad Q ioe a Q a Q User Auth Valid user registration Using id and password of standard registered users are in readme txt file in museum ROLE User Message displayed but stays on licence page therefore stuck until agreeing Should we keep the behaviour or change to logout S S S User Auth Valid user registration but Licence message is displayed 9 9 9 Jentication disagree on policy Disagreeing should probably logout after displaying a message S User Auth Valid user registration Agree on licence agreement Access services after reminder question All Admin Menu Standard 9 9 9 Jentication agrees on policy Shoiuld access services menus are accessible not test done on menus User Available menus in admin is 2 User Auth Logout Returns to home page 9 9 Jentication User Auth Valid user registration Using id and password of standard No licence
76. exhibitions no register of last scheduled task in the operation status log no register of last scheduled task in the operation status log Appendix B 3 Document 2 Test Case Release 3 Portal Page 55 on 63 Actual Result a Nn e cc T Pp iS lt M Actual Result roa rroa Tra Appendix B 3 Document 2 Test Case Release 3 Portal Page 56 on 63 Actual Result rr Tin ree eee Actual Result m Oo TT aao A CSO S e a l O SW O oOo E Soo So S S S S aaa S e S S S S S yi desa fears jalros fesa fesa ved aforafrora forajvora a ftra Actual Result ae i imal tral starting date 2012 03 15 15 10 05 716 last scheduled query IM from task 121 erra fir Appendix B 3 Document 2 Test Case Release 3 Portal Page 57 on 63 Worked as expected restrictions date were no longer listed in the access control policies table Success message shown above the table Success message displayed and policy vanished from the table Success message shown Policy including dates appears in the table Remark In general the UI may be improved in order to permit Such situations e g provide warning message in case of Success message shown Policy modified and restrictions disapeared Remark Potential improvement gt clear button removing all E2 a a a H N m a n N SA a m N a st N a iN N m a N m a N m a 00 N a a
77. expected File present as expected Expected Output The file sent from the user with a push operation is present see also the timestamp and can be downloaded or deleted Paap Pea Pa Pea E eel ee The file sent from the user with a push operation is present see C P 9 2 also the timestamp and can be downloaded or deleted D Outbox is differnt from rest with a navigation panel all must be coherent Layout is also different from status delete all is written ina different way Same remarks as for operation P 9 3 ae CE ee i S T Oe N a m N The file sent from the user with a push operation is present see C File present as expected D File present as expected also the timestamp and can be downloaded or deleted P F CE ee F C Not available in this release D Not available in this release AV P F i ei S The file received from the user with an import operation is C File present as expected File present as expected AV present see also the timestamp and can be downloaded or deleted a E e A a A A E S E Appendix B 3 Document 2 Test Case Release 3 Portal Page 36 on 63 ii Actual Result Not available in this release Expected Output Policy is removed from the box at the end of the page Policy is listed in the box at the end of the page Policy is listed in the box at the end of the page Policy is removed from the box at the end of the page ie Ma MMi a Ka lt i a Feo
78. firewall settings and these do not allow the mapping tool to connect Alternatively you could ask Adriano or David or Peter to do these test lines is there a way around the firewall i cannot change my firewall settings and these do not allow the mapping tool to connect Alternatively you could ask Adriano or David or Peter to do these test lines Sequence Test Set U p PALIN Basic configuration needed for Create an account if you don t have one yet Upload data mapping file from local system to Harmonise ontology for the events domain Upload data mapping file from Harmonise ontology to local system for the events domain Comment and alternatives Expected Output Description User configures his account with mappings permissions and query service Email which confirms that the account is active click on Sign in click on Create Account insert your own data names and a valid email address select also the organization you belong to if not present insert the organization s name wait for the account activation email activation is done by an administrator Log in with your user go on Configurations gt Mapping Store select any identifier as collectionld for instance events choose Upload mapping from local system to Harmonise ontology select the mapping from local system to Harmonise ontology choose the file available in the test folder as Eurom
79. for subscription testuser your account saying that the to service go on External Services gt Manage Services click on Deny on the subscription request of your user on the request for subscription was Workflow Requested Service Panel denied If you log in with your account in Subscribe to Service the service is in Denied status and the service remains not available in the dropdown list on the import push and scheduler pages JBIOWOId E u lp wsun snu PWV We Subscribe to log in with your account Status of the service is service with go on External Services gt Subscribe to Service REQUESTED terms of use click on subscribe for the Test Filter service insert 20 as Max number of times An email is sent to the email address that you have set for testuser saying that a user requested the subscrition to Ja OWOJd ualpawswnasnw r RO 4 R2 1 R2 3 R2 8 Appendix B 4 Document 2 Test Case Release 4 Portal Page 12 on 46 Comment Description and alternatives Expected Output Accept Log in as testuser username is the emai you set with password An email is sent to the email subscription testuser address that you have set for to service go on External Services gt Manage Services your account saying that the changing click on Modify on the subscription request of your user on the request for subscrition was terms of use Workflow Reques
80. g address field was missing city province etc _mail received _testuser received an XML file including the date stored in the Excel file _task results are as expected _agree with adriano et al that more info on the correct format or how to get my data right would be very helpful e e i J Actual Result Actual Result Actual Result e Actual Result Actual Result G Here will be a good place to provide information link _short description and K to FAQ for common errors best practices long description is something very euromusely the minimal requierement for euromuse is a long description _suggestion the short description box is to small see pic long_short png _categories too much think about grouping exhibition categories into art history science and technology mixed and others and then offer if one chooses art the possibility to choose more detailed categories contemporary modern art history european art non european http www euromuse net thorsten2 harmosearch divided heaven png Sesaal will provide a suggestion to tree down categories from 5 main types if this idea is interesting it is already an issue for euormuse and i want to simplify them anyway This No doc available Appendix B 4 Document 2 Test Case Release 4 Portal Page 40 on 46 2 Actual Result THIS ISNT TRUE In Configurations gt Exchange Data Service t
81. give permission button not the delete one Yet the Harmosearch application is present in my account deleted the app tried again same issue BLOCKING pending confirmation did it properly 1 received the notification mail with failure message Failed on Afidium Missing mapping for the query structure from Harmonise Ontology to Afidium publish 20121113_GK_R1 2_social permissions request png 1 x e 2 o O 4 lt O m Cag C od N od i N _i actually granted permission to post on the euromuse page _but it connects only with the personal timeline not with the page _When I login to my facebook page or personal i cannot see the harmosearch app _email notifications as expected Appendix B 4 Document 2 Test Case Release 4 Portal Page 28 on 46 M Jor link but do not think ist really necessary since changing data in the profile is straight forward and intuitive However a hover text may be helpful T _worked fine user point of view 1 Facebook permission using Firefox 16 Once process is completed still see the give permission button not the delete one Yet the Harmosearch application is present in my account deleted the app tried again same issue G Ok probably forgot to upload the 2nd file in 0 6 for previous tests _first received an error M message that no query mapping has been uploaded _uploaded the missing mapping file no
82. if necessary Push Data Page a ics o 22h ek is q a a N m a m A a I LS a in a LS a a a a afa in e a s Import Data i providers by using the search fields of the interface or b ing di HarmoSearch queries in the text area A Import without delete the permission QUERY to euromuse a 6 permissions to query a a n E aja 1 c Appendix B 3 Document 2 Test Case Release 3 Portal Page 9 on 63 Comment and alternatives Sequen Description Import without log in with your user Exch YAA permissions to query go on Exchange Data gt Import Data P5 1 P5 2 Import without add the permission QUERY to euromuse with wrong dates permissions to query Import without log in with your user permissions to query go on Exchange Data gt Import Data Import without modify the permission QUERY to euromuse permissions to query Import wfrom simple log in with your user use a simple query query without query go on Exchange Data gt Import Data mapping Import with invalid query log in with your user go on Exchange Data gt Import Data perform an advanced search with an incorrect HarmoSearch query you can use for instance the test quer y SQO_invalid_import_query xml og us a X Import with unavailable Prerequisite the registry has been shut down This test case can only be tested
83. in Wien at that date concerning classical concerts Output should be result list Same output as SQ1 Alternative 1 in Berlin corresponding to modern art exhibitions or classical concerts Alternative 2 in Berlin or Wien corresponding to modern art exhibitions or classical concerts Alternative 3 in Berlin or Wien corresponding to modern art exhibitions or classical concerts during that period Alternative 4 in Berlin during that period or Wien at that date corresponding to modern art exhibitions or classical concerts Alternative 5 in Berlin during that period corresponding to modern art exhibitions or in Wien at that date concerning classical concerts Output should be result list Same output as SQ1 Alternative 1 in Berlin corresponding to modern art exhibitions or classical concerts Alternative 2 in Berlin or Wien corresponding to modern art exhibitions or classical concerts Alternative 3 in Berlin or Wien corresponding to modern art exhibitions or classical concerts during that period Alternative 4 in Berlin during that period or Wien at that date corresponding to modern art exhibitions or classical concerts Alternative 5 in Berlin during that period corresponding to modern art exhibitions or in Wien at that date concerning classical concerts Appendix B 1 Document 4 Test Case Release 1 Semantic Registry Page 5 on 6 05 09 2011 Actual Result Sequence Search All events for certain categories Search All events usin
84. in the form Query to Provider Test click Check Provider lookup through registry of data providers that have accommodati Import of Prerequistite you have configured the mapping for receiving accommodati accommodations ons through Web Service perform an import with simpleSearch method using your organization s name as sender biella as receiver Accommodation as subdomain guesthouse as type and restaurant as facility Metasearch and Import Data and Scheduler pages allow to retrieve data on accommodations They contain fileds menus Content of the pages for searching and buttons importing accommodati ons Comment and alternatives To be tested using Oxygen or XMLSpy or similar WSDL http harmosearchdev harmo net org WebAccessPortal portlet DataExchangeManager wsdl Documentation Annex_D_4_3_ Web Service APIs Specifications_v0 3 docx file available in SVN at Expected Output Biella is returned as data provider for accommodations Two strings are returned The first says Operation completed successfully on biella and the second is a link to the imported file available on the Data Repository Operation Status reports about the successful completion and links to the Querybox where the result file is available check the 04_Query_Mapping metasear timestamp ch engine Describe in the test partition improvements if necessary Appen
85. in the test partition improvements if necessary registration page fileds menus buttons Documentation of the Link to the documentation Describe in the test partition improvements if necessary user registration page Emails exchange There are 2 emails being sent one for creation and one Describe in the test partition improvements if necessary formnotification A user logs in into the HarmoSearch portal SSS User logs in with right click on Sign in log in with new credentials credentials the first time after a successfull login click on user name upper right and change password user wnats to change its password using his profile User logs in with wrong click on Sign in credentials log in with missing or worng email address or password User logs in with correct log in with the right email address and the password received by email credentials User takes an overview of take a look on the Services Board portlet in the home page You can further check by uploading the mapping file HTO_Euromuse xslt available in the test data the availability of the folder from within Configurations gt Mapping Store in the row services Upload mapping from Harmonise ontology to local system for importing receiving data and check again on the services board that the Import Data is now Active Appendix B 3 Document 2 Test Case Release 3 Portal Page 2 on 63 Comment Description and alternatives User has forgotten its c
86. in with your user go on Exchange Data gt Scheduler and select PUSH Data as Operation CPR as recipient exhibition ancient world as category each day at hh mm in scheduled options see comment click Schedule task Ooo o P6 1 P6 2R Schedule a push correctly Attach a data provider to your organisation P6 5 P6 6 Schedule a push correctly Add query mappings for your organisation P6 5 P6 6 Schedule a push correctly Add data mapping from local system to HTO P6 5 P6 6 w RS ja Comment and alternatives The HarmoSearch portal server has GMT time You must therefore subtract 1 hour to the time you want the operation to be scheduled that is true if your time is GMT 1 This test case can only be tested by the system administrator The HarmoSearch portal server has GMT time You must therefore subtract 1 hour to the time you want the operation to be scheduled that is true if your time is GMT 1 Appendix B 3 Document 2 Test Case Release 3 Portal Page 13 on 63 Comment Description and alternatives Schedule a push correctly log in with your user The HarmoSearch portal server has GMT time You must therefore subtract 1 hour to the time you want go on Exchange Data gt Scheduler and select the operation to be scheduled that is true if your time is GMT 1 In a scheduled push the user does PUSH Data as Operation not upload a file but he submits a query that allows the system
87. information price object details customer comments and customer ratings In the following the data set can be forwarded by the Harmonise Participant to a Market Analyser who is capable of using the data set as a basis for statistical and analytical purposes Compared to a regular search request the described ad hoc request is not time critical It is most likely that the time consuming execution of the data acquisition will be executed during time periods outside the office hours e g night time or weekends A Harmonise Participant Service Consumer respectively Service Provider should be able to i create a new or ii modify an existing interval Creating a new interval allows the user to specify a certain time period wherein the system executes a specific search request Thereby Execute Interval Request inherits the behaviour of Submit Ad Hoc Request see Figure 25 Interval request use case diagram Thus it is out of the scope here to go into more detail regarding the execution of the search request see Figure 24 Ad hoc use request use case diagram Once created the interval may be saved for the sake of reuse Consequently the Harmonise Participant is free to load or modify an existing interval Regarding the former the Harmonise Participant may change the interval s configuration e g period of time search query Appendix A Detailed Requirements List Page 18 on 32 Comment Release v o ee ee ee Description
88. mapped to mark location id in the hto element save your changes expert has an anchor and knows where to__ hto due to technical reasons as TODO hook in in order to solve the problem and such mappings require additional Comment 2 where to set to TODO in finalize the mapping e g by implementing technical support e g the hto Referencedvalue or hto value the missing pattern implementing missing pattern of Reset the mapping for location id In case the domain expert thinks an already the location id changes ist color i it is black pic select location id select id select reset set mapping has to be reset to white no mapping at all i reset_mapping png from the drop down box and press Confirm What is the difference between save your changes reset and delete See reset_mapping png MT2 Feedback about the functionality of the Form View mapping editor Feedback from IM on 24 8 12 placed in several columns for readability purpose am fan It can be handled better than the Graphical view where switching from Link function to Select function and the many windows added complexity to the process The form view is more intuitive once you know you have to activate the element in the hto filter to be mapped and know the area where the source schema element has to be dropped is easy peasy still the content of the mapping conditioning could be simplified Feedback about the graphical domain expert feedback functionality
89. multilinguality support structure a mapping process in a way that the editor does not feel like he or she is in a never ending questionnaire a tool that resembles an entry form of an exhibition would allow him or her to start wherever they like and save and The present tool though not delivering that feature is continue when they decide considered OK Before the actual beginning of the mapping there are always some SETTINGS to decide but if the user only parts from the own xsd other necessary elements filters HTO schemata patterns should be default settings currently euromuse does not define languages on the a language is chosen this decission should be set as default tags the lt description gt contains information in the by next time the user opens the tool Multilinguality only local language 23 otherwise lt description_en gt is affects certain fields lt title gt lt description gt and lt short always in english Possibility to define by default a description gt language in the mapping tool maybe a pre configured dataset could be loaded pre configured type of introducing an initial question i e type of event the fields mapping through dialogue guidance to the user while linking should be then re named or fields could be added in case the default exhibition fields are insuficient this would apply certain filters to the hto xsd schema if the links can be adjusted in the dialoge popups these the dia
90. no sense It makes the connection can correct with the select tool the end of the link and place it in the correct place this action was not in the task list When mouse over the link a pop up info window yellow appears but this appears very far from the mouse this should appear where the mouse is Action NEIG Description Allow the user to apply or delete certain filters Filters Call filter dialog select all deslect all select single filter Allow multiple filters at a time Delete all filters from the mapping Appendix B 2 Document 1 Test Case Release 2 Mapping Tool Page 7 on 7 Comment and alternatives Output Pressing the delte button on the keyboard or via a left click on the connection the line bewteen the two elements is erased As a consequence the line is not visible anymore Output Draws a connection see MT26 between two complex elements parent elements of two distinct schemata Output By clicking the respectively buttons near a node the tree can be collapsed or expaned Output The target schema is constrained to the elements that are defined in the filter Accordingly the hto schema is constrained to event related information items Output Within the filter dialog another filter has to be clicked and committed by clicking OK The behaviour follows the same as described in MT29 Output Removes all checked filters in the filter dialog After clicking the OK button
91. of times to use the service and the date interval log in as testuser testuser test user or the email you set password testuser go on External Services gt Manage Services click on Modify on the subscription request of your user on the Workflow Requested Service Panel assign permission to use the is now available in the service only 3 times max Optional change the dropdown list on the number of times 3 within a email of the preloaded Jimport and scheduler date interval that includes testuser pages Status of the service is REQUESTED An email is sent to the email address that you have set for testuser saying that a user requested the subscrition to the service An email is sent to your account saying that the request for subscrition was accepted If you log in with your account in Subscribe to Service the service is in Authorized status the terms of use are updated and the service could do it but Using Firefox 18 the date picker doesn t work well allow button causing bug Promoter Appendix B 5 Document 1 Test Case Release 5 Portal Part 2 Import Page 10 on 14 a 5 2 2013 a Actual Result as a user suscribing an external service i do not think the customer has any conditions to set or terms of use itis the testuser that has to set these as my user i cannot write anything in the terms of use which is in _on test
92. or up the data so as to allow selling features to create logical links Automatic Publishing and alert to be generated enrichment can be performed via information already a Subscription Data Enrichment bythe portaltonon present in the data itself like product name location D Scenario Use Case subscribers information categories and codes Data provider wants to be able to define to whom its data will be distributed either per batch or per data unit To allow data Association may be performed by direct association of providers to define data consumers with data with or without negotiation or Publishing and Consumer the consumers that through data information or data profile mapping like Subscription Association Use will be allowed to product name location information categories and This corresponds to the user group requirement and D Scenario Case download their data codes access control list Appendix A Detailed Requirements List Page 14 on 32 ov a 6 ahon hee Requirement Publishing and Subscription Data Download This is to allow consumers to download data pushed by data providers once or Description A data consumer wants to schedule and define download content and methodology batch web service at fixed time on events selecting the content to import possibly grouping data from different providers using differential input or even possibly using web services instead of files A consumer bat
93. period art exhibition in the same period Search All events using Search All events around a certain gps pont and a radius Output Should be result list see SQ1 geo coordinates Comment from CP not yet handled geo coordinates Search All events using Search All events between a certain gps upper left corner and lower Output Should be result list see SQ1 geo coordinates right corner Alternative 1 Provide geo point of upper bak corner and lower right corner Content of the Overall structure of meta search page Simple advanced and Describe in the test partition improvements if necessary Metasearch page response block will be detailed in different area Metasearch Content of the Simple Simple search area Describe in the test partition improvements if necessary Search Content of the Advanced Advanced search area Describe in the test partition improvements if necessary Search Content of the Result area Result list area Describe in the test partition improvements if necessary Documentation of the Link to the documentation Describe in the test partition improvements if necessary Metasearch Page Push Data A user pushes a data file to some other HarmoSearch organization S y y O Push without permission delete the permission PUSH to euromuse co J a o 2 rade a e E psa EE i P4 1 P4 2 oOo o oo o o o yo yo Pg change Push Data Appendix B 3 Document 2 Test Case Release 3 Portal Page 7 on 63 Comm
94. project appears in the as expected project go to File gt New gt Mapping Project provide no project name mapping navigator view provide a project name and a mapping file name an error message is displayed at the top of the project contains 6 folders i e set per default the wizard dialog Provide a correct project Filter Input Mappings Output press Finish name Pattern Schema Input validation mapping file name the project contains a provide a project name configuration file i e delete the default name of the mapping file basic mappingconfig error message appears Provide a correct mapping file name enter a file name without file ending harmonize error message appears The mapping file has to have the extentension harmonize n Feedback Typical questions under consideration may be about the is the information provided by the dialog sufficient content is the information easy to understand and self explaining and the is the feedback in case of an error sufficient project wizard Feedback from IM on 24 8 12 placed in several columns for readability purpose If you have chosen New gt Mapping project there is not much dialogue having the red cross when the user has not yet entered a name to the mapping project leads to think that something is already wrong maybe only a warning sing pic warning png Of course if the user modifies the file that has to end harmonis
95. provider is not Misconfigure euromuse query service access parameters available in metasearch Data provider is not Perform any simple search selecting euromuse as data provider all as category available in metasearch P3 6 3 6 SES Data provider is not Restore euromuse query service access parameters available in metasearch P3 6 Data mapping is missing in Delete euromuse data mapping from local system to HTO P 3 9 P3 9 metasearch Data mapping is missing in go on Metasearch and execute any simple search selecting euromuse as data provider metasearch P3 9 Data mapping is missing in Add euromuse data mapping from local system to HTO metasearch Metasearch on Change euromuse data configuration in the semantic registry unregistered category P3 12 Metasearch on unregistered category go in the Metasearch tab execute a simple search on euromuse selecting exhibition music as category P3 12 Metasearch on Restore euromuse data configuration in the semantic registry unregistered category P3 12 Metasearch on go in the Metasearch tabexecute a simple search on euromuse selecting exhibition music as category unregistered category P3 12 P3 13 2 w pa oO ait m a mM a m a mMm a ojm aja m a AIM lig ajag m a a NTO dala m a mim aja m a m aja N a mimo aja m a Appendix B 3 Document 2 Test Case Release 3 Portal Page 4 o
96. s Harmonise Registration and Setup Ihis use case extends the use case MS Z where a search on Harmonise has been conducted by a tourism portal Harmonise offers a possibility to paginate and sort the search results for the portal AS CALEIISIVI OF LITE MOT USE CdSe LIE LOUTISL portal wants to show to the user items ranked in a personalised way exploiting a recommender system which could be provided by a service provider Items retrieved from a query are then ranked exploiting a given recommendation algorithm provided by the Recommender System 1c Usci vi a VUI FUIlal UCDIICO LU YSL recommendations about items related to a specific topic of interest The portal provides contextual information for example geo coordinates or specific theme of interest some constraints and receives backs items best fitting the provided information The user could be interacting also through a mobile device thus on a mobile portal or with a mobile application The data The data providers and the tourism portal register on the providers and the Harmonise platform creating an account each and setting tourism portal it up i e uploading the mappings for data translation and register On query translation Furthermore the data providers also Harmonise and specify what kind of data they can supply i e what kind of setup the data search queries they can answer flow This use After setting up the account all partners with whom a data case
97. saved in the document itself Splitting a test case in steps A test case must be split by steps in case several steps are involved For instance a test case to check how to create a new user is likely to be split into several steps like 1 Go to the create new account page Enter the minimal information Validate the input Check that a confirmation mail is received Check that admin gets an activation request 6 After activation signin U AUN Detailing the different steps ensures proper testing and feedback to be used in the next release Providing variations to a test case It is also important to provide variations around the same test case to go over the different possibilities To illustrate with the previous example different variations could be e New account with a new company e New account with an existing company e Account already exists e Account uses an incorrect email D7 1_Compiled_Collection_Of_Acceptance_Notes Page 20 of 315 FP7 SME 1 262289 i HARMOSEARCH E HARMOSEARCH Deliverable D7 1 E the future of information services Not all cases are likely to be covered but expanding this list will allow improving the quality of the portal step by step It is also possible not to detail all the steps for the different variations since a number of the steps of the different variations are likely to be common It is therefore better to describe variables on specific steps instead of multiplying complete
98. screen has already been fixed for the third release Not available in this release Registry O returns biella Registry screen IM no output when ask for Biella Query Processor selecting biella as data provider O 1 XML file Query Processor XML file s Metasearch W 4 results missing city location and domain due to incomplete Metasearch screen mapping Registry O returns euromuse and euromuse crawler Registry screen wall tall N ell N A Query Processor selecting both data providers O 1 XML file each Query Processor XML file s Metasearch W 5 results missing city location and domain Metasearch screen Appendix B 2 Document 2 Test Case Release 2 Meta search Page 7 on 12 Output fo Actual Result XML Screen Actual Result Who Registry O returns biella euromuse and euromuse crawler Registry screen Query Processor selecting all three data providers O 2 XML file each Query Processor XML file s Metasearch X 11 result not all the results of an OR query are displayed this bug Metasearch screen has already been fixed for the third release Registry O returns biella euromuse and euromuse crawler Registry screen zvo Ea Query Processor selecting all three data providers O 2 XML file each Query Processor XML file s Metasearch X 11 result not all the results of an OR query are displayed this bug Metasearch screen has already been fixed fo
99. the mapping file will be opened by the maping editor the editor window appears in the middle of the screen the Graph View editor tab is active highlighted the modeling canvas is empty white area two schema figures are shown on the modeling canvas the schema items are shown as tree view the shapes can be moved by simple drag and drop actions as soon as the mapping link is created a black line appears connecting both elements when selecting a link a dialog window appears T z M confirming the mapping settings changes the color from black to green Appendix B 4 Document 1 Test Case Release 4 Mapping Tool Page 4 on 15 Actual Result A select archive file is not set as default select root directory is B check copy project into workspace is not an option it is defaulty checked and greyed check pic import_dialogue png import_dialogue png KoJn Jt LIKE THIS Here is what missed in Mint in this step maybe possible to mend in flocke define root element your schema root element contains one or more datasets with identical structure some kind of information in pop up Comment S Description and alternatives Expected Outputs E Actual Result Perform Prerequisite same as MT2 5 Make sure potential changes on the the Feedback View appears on expected transforma Perform transformation mapping have been saved the right hand side of the modeling tion click
100. to 1 9 2011 the only way results 11 Dates are not in the search range i e exh in the range 19 11 2011 23 06 2013 wall tall N el N wall Registry screen Query Processor XML file s in the output selected today 12 12 2011 results 77 also bugs in the output i e exh from 01 12 2012 to 24 02 2013 Registry screen IM results O Query Processor XML file s Metasearch screen Metasearch screen Appendix B 2 Document 2 Test Case Release 2 Meta search Page 5 on 12 Output XML Screen fo Registry O returns Euromuse and euromuse crawler Registry screen IM same as SQ3 Query Processor selecting both data providers O 1 XML file each Query Processor XML file s Metasearch W 14 results missing city location and event domain due to Metasearch screen incomplete mapping Registry O returns Euromuse and euromuse crawler Registry screen IM Outputs info only if choosing category exhibition 10 events in Austria und Vienna O fo Actual Result Actual Result 12 12 11 from euromuse but 0 from euromuse mf Entries also outside the wished date range from 12 12 2011 on but past exhibitions in output Query Processor selecting both data providers O 1 XML file each Query Processor XML file s Metasearch W 14 results missing city location and event domain due to Metasearch screen incomplete mapping same number of results as above because for testing purpose we
101. tracking wN amp fixing a Technical evaluation Release candidate amp test cases Review and validation meeting Functional evaluation Figure 1 Evolution process overview The described evaluation process follows five main principles e Collaboration e Integration e Formative e Summative e Supportive D7 1_Compiled_Collection_Of_Acceptance_Notes Page 11 of 315 FP7 SME 1 262289 i HARMOSEARCH E HARMOSEARCH Deliverable D7 1 E the future of information services Collaboration Evaluating the developed software artifacts is accomplished in an organized and agreed way in conjunction with all participants involved in the development and test phase of the artifacts under consideration This is also why each releases has to be formally accepted by the partners once evaluated I ntegration The described evaluation process is integrated into each of the release cycles of the HarmoSearch system Formative HarmoSearch is an international research project and involves partners from all around Europe Generating feedback throughout the whole process ensures that all participants remain focused on the objectives of the HarmoSearch project despite working different countries and organizations Summative The outcome of the evaluation is used to judge whether the HarmoSearch system the final outcome meets its objectives At the end of the project a proper report on the evaluation and validation pe
102. uw a a a Appendix B 5 Document 1 Test Case Release 5 Portal Part 3 Publisher Page 2 on 10 Comment and Description alternatives Expected Output Screen message and Operation Status Actual Result Appendix B 5 Document 1 Test Case Release 5 Portal Part 3 Publisher Page 3 on 10 Actual Result fill out alt vertrautes see xml this message error appears Failed on Test Error in data mapping from HarmoNET to Harmonise Ontology org xml sax SAXParseEx ception The reference to entity typeld must end with the delimiter Line 5 Column 403 The file is stored in the outbox of my user seems a bad formed xml When fill out gone with the wind xml see xml operation succeeds layout comments would like to refer to my comments in the excel of XENA logged in with your account report the success of the operation go on Exchange Data gt Upload Data Testuser receives an email and a file is select Push Data as operation sent to its inbox Promoter Mare insert the event fields select Test as recipient release 4 gave a lot of feedback about this input form and asked about the possibility to complete these fields would add these issues in this release If a user wants to enter an event other than an exhibition but cultural e g a concert taking place on 1st and 2nd of March starting both days Screen message and Opera
103. versions take into account the usability expected by the SME partners Appendix C 3 HARMOSEARCH Release 3 Formal Acceptance Note Page 5 of 6 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services APPENDIX TEST SUMMARY Attached to this document are the Excel files detailing the tests that were performed and justifying the level of acceptance for the delivery Tests that did not pass corresponded to either new requirements and have been entered in the list of requirements or to configuration issues that will be solved and tested in the next release That was not considered an issue since no operation is expected between this release and the next one e Test Case Release 3 Portal xslx e Test Case Release 3 Mapping Tool xslx Appendix C 3 HARMOSEARCH Release 3 Formal Acceptance Note Page 6 of 6 C HARMOSEARCH the future of information services FP7 SME 1 Project no 262289 HARMOSEARCH Harmonised Semantic Meta Search in Distributed Heterogeneous Databases SEVENTH FRAMEWORK PROGRAMME Acceptance Note for Release 4 Complete system ready on one domain with extended features STRICTLY CONFIDENTIAL Start date of project 2010 12 01 Duration 27 month Project funded by the European Commission within the Seventh Framework Programme Dissemination Level ae Restricted to other participants including the Commission Services Appendix C 4 HARMOSEARCH
104. your user necessary go on Manage gt Control Panel on the top only if you have left to test some select Roles from the menu other type of on Publisher click Actions and then account and Assign members corresponding click on the Current tab and uncheck your excel sheet account then click on Update Associations on top of the list do the same with Data Provider role remove it click on View all and assign yourself the role of your next tests on the selected role click Actions gt Assign members click on the Current tab and check your account then click on Update Associations on top of the list click on Back to HarmoSearch on the top Restore email of testuser Only if your tests end with the current type of account Expected Output The status of the available services should be shown active or not missing configurations and links to the respective configuration pages you can check your new role for instance in the Control Panel within My Account don t remove the extra roles User and Super User Once back to the portal you ll see different entries in the operations menu ee 01 gt Promoter hU Promoter 29 01 13 e L Actual Result 2 Actual Result access policies the lock is not well linked to the 30 01 13 navigation it should be a link to here http harmosearchdev har i assign myself
105. 1 262289 E HARMOSEARCH E HARMOSEARCH Deliverable D7 1 E the future of information services 2 PRINCIPLES 2 1 INITIAL APPROACH Evaluation of work was due on start in Month 12 However the initial work on the different work packages WP2 for the definition of the use cases and the initial requirement gathering for the different components shows that the target system is complex and would therefore be difficult to evaluate Furthermore the produced documents are quite voluminous and hard to use both for the developers and the functional testers As a consequence the decision was taken by the partners to use an Agile development methods detailed in the next chapter The purpose of the evaluation report is to define the evaluation procedure for the HarmoSearch system Since HarmoSearch is an information and communication technology ICT research project the main deliverables are software artifacts Specific evaluation activities are used to determine if the HarmoSearch tools met the expectations in regard of project execution usability and user satisfaction The activities performed during the entire project are used to determine if the evaluation is effective and how the actual users feel about the final release The following activities are performed during the project e During the development phase unit tests are used to evaluate dedicated parts of the developed source code e Evaluation testing by expert users to evaluate
106. 15 Comment Description and alternatives Expected Outputs Actual Result Change the Switch to the Form View mapping editor a form view editor appears in the as expected click the Form View tab at the bottom of the mapping editor editor pane the Form View tab is active highlighted the biella schema is listed as a tree view on the left hand side of the editor the right hand side of the editor shows the mapping steps i a table and ii 4 bullets Step 1 Step2 Step3 Step all Step all is checked i Mapping the title element Explanation The form editor is separated the title tag changes ist color johhh i select Step 1 into two parts the left hand side shows the from white to green showing that description select title from the table on the right hand source schema biella whereas the right the mapping has been completed side hand side shows the target schema hto subtitle remains in white not expand the biella schema shown on the left hand The mappers task is to provide an adequate mapped status side mapping for required target elements These drag amp drop the title element onto the second elements are defined by a fixed mapping table right below the first one process The mapping process in the context select hto languageText of the HarmoSearch mapping tool is called type en including as parameter into the drop Filter The corresponding filter file box for t
107. 19 CM18 CM2 CM3 CM4 CM5 CM2 CM4 CM6 CM2 CM7 CM2 CM8 CM1 e E N O N O Action Sequence Home Page Home Page Home Page Home Page User Auth entication User Auth entication User Auth entication ovaj M O M O o o o User Auth entication User Auth entication User Auth entication i User Auth entication Output XML Screen Comment Actual Result and alternatives NEILGI Description 23 08 11 Access home page When user is not signed in he This might be a new requirement though without signin should see the welcome page only Furthermore on the home page an additional formal and have the capacity to sign in no which would be very visible should allow signin Could functionnal menu should appear __ be the form access in the Signin page repositionned in the home page with text around Content should have same layout for the different services X Menus are visible though not all accessible Search is accessible that seems a bug because then it is not possible to restrict the access to the content Navigate the W Out menu has differnet layout with Navigation item present menus Navigatio nitemPres ent Click on Liferay in the navigation part cal Get errror link ErrorOnLif eray Navigate the menus Home Access user Click on user name after signin should access user page X Nothing happens for David Faveur but works for harmonise
108. Actual Result Comment and alternatives 05 09 2011 x Output should be result list Same output as SQ1 Alternative 1 In France Country instead of given city Alternative 2 in FRA IATA code for Frankfurt Alternative 3 in IT ISO code for Italy Alternative 4 in Berlin or Wien Alternative 5 in Berlin or Wien with a certain period Alternative 6 in Berlin at that date or Wien during that period Alternative 7 in Berlin at that date if there is no attraction in Berlin at that date Comment from CP alternative 2 HarmoNET tourism ontology uses the ISO 3166 two letter or A2 country codes and the full city name not the IATA code Comment from CP alternative 7 in this first version the query language is not able to handle queries joining different domains e g events and attractions Output should be result list Same output as SQ1 Alternative 1 In France Country instead of given city Alternative 2 in FRA IATA code for Frankfurt Alternative 3 in IT ISO code for Italy Alternative 4 in Berlin or Wien Alternative 5 in Berlin or Wien with a certain period Alternative 6 in Berlin at that date or Wien during that period Alternative 7 in Berlin at that date if there is no attraction in Berlin at that date Comment from CP alternative 2 HarmoNET tourism ontology uses the ISO 3166 two letter or A2 country codes and the full city name not the IATA code Comment from CP alternative 7 in
109. C 4 HARMOSEARCH Release 4 Formal Acceptance Note Page 6 of 6 Ee E HARMOSEARCH E the future of information services FP7 SME 1 Project no 262289 HARMOSEARCH Harmonised Semantic Meta Search in Distributed Heterogeneous Databases SST eS SEVENTH FRAMEWORK PROGRAMME Acceptance Note for Release 5 Complete system ready on one domain with extended features and adapted to the 3 consumer scenarios STRICTLY CONFIDENTIAL Start date of project 2010 12 01 Duration 27 month Project funded by the European Commission within the Seventh Framework Programme Dissemination Level feu few Pa Confidential only for members of the Consortium including the Commission Services PI Appendix C 5 HARMOSEARCH Release 5 Formal Acceptance Note Page 1 of 7 FP7 SME 1 262289 id HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services TABLE OF CONTENTS DELI VERY CONTENT cccccccccneccececeececeeeeseeeeaeeeeaeeeeceeaeaeeeeauaceauaeeaeaeeeaeeanagens 3 Ded SOPTWARE a AEE EE AE EAE E EA 3 122 DOCUMENTATION sii ssticnied crcenind sate AAE ANEAN E agin mind ade abled AAE ARA ANE AAEE A 4 FORMAL ACCEPTANCE ccccccceccececeececeeeeeeececeeaeaeeaeaeeaeeeeaeaeueeaeaeeauaeeaeaeeaeanens 5 2 1 SME ACCEPTANCE couper irern r sE EEren EREE EEKE EREEREER TEREKEN senewow antec 5 2 2 OTHER PARTNER COMMENTS ccecceee cent eee e eee e eee e een EEEE E AEAEE EEEE E EEEE EEEE 5 2 3 CONSORTIUM ACCEPTANCE
110. Feedback from IM on 24 8 12 placed in several columns for readability purpose You mean set a link as TODO This is great if knew of a case of a user having a technical expert behind to finish up their work maybe Sabine can give you some feedback Feedback about the Form View UI made a pic with comments see Form_ui png po Transformation Process SS O S w w pe O n i D N jo m N hal ae N ee ee MT4 Appendix B 4 Document 1 Test Case Release 4 Mapping Tool Page 14 on 15 Sequence Comment Description and alternatives Prerequisits An existing project and corresponding mappings Requirements Note in order to generate HTML output a proper transformation template XSLT is required that is suitable to transform the resulting XML output to HTML Change the process settings Expand the Input folder double click process xml uncomment lt Xsl gt Pattern hto2html xsl lt Xsl gt by removing lt and gt change the value of lt Output gt to html without and save your changes Perform transformation click createTX in the main toolbar and check the result in the Feedback View Note The documentation is in a pre Click Help gt Help Contents in the main menu leminary state due to the prototypical Expand the HarmoSearch Mapping Tool User status of the mapping tool Guide node Expand Getting Started Expand Basic Tutorial C
111. HarmoNET tourism ontology uses the ISO 3166 two letter or A2 country codes and the full city name not the IATA code Search All events Retun all possible Comment from CP alternative 7 in this first version the query language is not able to handle queries joining different domains e g events and within locations events in Bertlin attractions Output should be result list Same output as SQ1 Alternative 1 In France Country instead of given city Alternative 2 in FRA IATA code for Frankfurt Alternative 3 in IT ISO code for Italy Alternative 4 in Berlin or Wien Alternative 5 in Berlin or Wien with a certain period Alternative 6 in Berlin at that date or Wien during that period Alternative 7 in Berlin at that date if there is no attraction in Berlin at that date Comment from CP alternative 2 HarmoNET tourism ontology uses the ISO 3166 two letter or A2 country codes and the full city name not the IATA code Search All events Retun all possible Comment from CP alternative 7 in this first version the query language is not able to handle queries joining different domains e g events and events in Bertlin attractions Output should be result list Same output as SQ1 Alternative 1 In France Country instead of given city Alternative 2 in FRA IATA code for Frankfurt in IT ISO code for Italy in Berlin or Wien Alternative 5 in Berlin or Wien with a certain period Alternative 6 in Berlin at that date or W
112. IP file that can be saved locally The ZIP contains all necessary meta information and resources Accordingly the resulting ZIP contains the project structure and all associated resource files e g pattern filter mappings schema Output The mapping prjoect is deleted from the project explorer However not entirely from the local disc Consequently the project folder and ist subfolders including resources is still available Output The mapping project is deleted from the project explorer and locally from the file system As a result the project is not visible in the file system Actual Result was able to accomplish the task but only at the second try Calling the wizard was confusing due to missleading wording see comment Worked as expected Worked as expected Worked as expected Action Import mapping project Open Clod e configurati on file editor Add Remo ve schema Configurat file Mapping Add Remo ve pattern Configurat file Mapping Add Remo ve filter file Open Close Modeling jeditor Description To collaborate extend existing mapping solutions Allows users to edit the current profile Adds or removes a schema from the profile and the project Adds or removes a pattern from the profile and the project Adds or removes a filter from the profile and the project To conduct mappings a graphical editor is necessary This editor is called only on mapping files
113. It can be created by a new user or an HS admin After reviewing Entity or user account HS admin can activate the profile Create Entity Account activation List entities or accounts according to certain criteria In order to activate or deactivate users to send alerts information associate users to accounts Login with UID and PWD to access HS services user must first login In case user has forgotten some information to login scree forgot my password must be provided to get the information back Comment Login like email or other password selected by user with security notion retype for validation real name email Associate user to entity company individual or create entity Create user is not active until validation by HS admin Created user is directly active in that case and inherits from all roles from the entity It is possible then to select services from the account An organisation can have different representatives corresponding to different logins having the same right since the right are associated to the organisation At present only admin harmonet personnel can crezate users People from an organisation cannot create users It may be possible to specify in user profile for which events notification should apply Users are associated to entities as well as services Entity is defined by Name billing address contacts mail main contact Roles to be covered provider consumer
114. Language doc This language is domain A independent and allows to set conditions among elements S g Query Search Use Suggesto of a specific collections 3 Query Input to receive data about Which hotels are bookable in a city Hotel master data Hotel offer prices T User ratings for this hotel or area depending on the a ae booking channel S g S Query Search Fred E N A Appendix A Detailed Requirements List Page 4 on 32 ype Requirement Description Comment Comment Release Basic Query Extraction Date When should the data be retrieved Arrival Date When is the customer going to check in Departure Date and or Length of Stay how many nights Source Where should the data be retrieved which booking channel Hotel Category qualitative market definition Room Type Number of Travelers Geographic Information country region province city Radius catchment area how far a hotel can be away wo a g Query Search Fred H a Radius will not be implemented N A Advanced Query Basic Request a list of hotels to be queried The intention is to target the query to specific businesses Hotel Name Address Street and Number ZIP City wn S g Query Search Fred Country 2 Examples give me all events from type exhibition from category modern art taking place in berlin on or after july 1st and on or before july 10th give me all exhibitions within 20 km from berlin that
115. MLSpy or similar through Web Service with the following wrong or missing null parameters WSDL http harmosearchdev harmonet org WebAccessPortal portlet DataExchangeManager wsdl wrong or missing a null sender or wrong name parameters wrong name of some receiver a date format in search_criteria different from dd mm yyyy pas Paea Par paf paf a7 Pref pic Pac P16 Pao E oi Ko T a wo a a E b Ko S a wo p a mM a wo a N a a Si N mi a io N S a N st a q N S a Si a o N a o0 i a Web Services 2 On nde tha no ALO 1e Q ade Q SimpleSearch import Add data mapping from HTO to local system correctly through Web Service reat Sid YY a si rvs Si A P18 Appendix B 3 Document 2 Test Case Release 3 Portal Page 20 on 63 2 v Ose io o A A JEJ aja a N 00 A a o0 a a K 00 A a o 00 4 a K o0 A a oo 00 A a a 00 A a 0d 00 a a SimpleSearch import correctly through Web Service AdvancedSearch import through Web Service with wrong or missing parameters AdvancedSearch import correctly through Web Service AdvancedSearch import correctly through Web Service Push data file through Web Service with wrong or missing parameters Push data file through Web Service correctly to multiple receivers Push data file through Web Service correctly to multiple receivers Content of the documentation Co
116. Meta search The results of all those excel documents were exported and included in this section D7 1_Compiled_Collecion_Of_Acceptance_Notes Page 80 of 314 Action Description Comment 2 Actual Result and alternatives mapping tool starts as expected common Windows application start By clicking the X or the M D HARMOSEARCH 06_ Mapping Tool Flocke_rc1_ win32 win32 x86 the application did not react Changed to C temp flocke and works Additional comment After finishing the test cases was not able to close the l mapping tool accordingly Customize The user is allowed to make Output The tool reacts according to the changes and displays the Worked as expected changes to the mapping view within ist new position and the application window is resized tool interface This regards accordingly application to appearance related window issues such as for example window size open views position of a view within the tool etc For testing purposes the user is required to change the window size and the location of a view by simply drag and drop application from a Windows based menu item Exit File menu the application windows should application dissapeare accordingly exit Start Used to test if the mapping Output The application should come up as expected from a In the location Exit Used to test if the mapping Output The application is terminated as expected from a Worked as expected mapping _ tool can be exite
117. Metasearch select Italy click on Search go in Configurations gt Query Service click on Test click on the attached data provider Test Data Provider click on Delete Provider DO NOT DELETE THE PARTICIPANT 3 providers returned But Test is NOT a relevant data provider listed by the semantic registry Message says Contacted providers 3 biella euromuse and euromusemf Total results 32 total 4 from euromusemf 10 from biella 18 from euromuse Message says Contacted providers 4 Test biella euromuse and euromusemf Total results 50 total 4 from euromusemf 10 from biella 18 from eiramise 18 fram Test There is no attached provider any more and in Metasearch Test is no more listed in the drop down menu events in Berlin excludes events in Italy thus Test NOTis considered relevant for the query euromuse and Test are the same provider thus Test o would have some events in Italy But the registry excludes it from the metasearch because its Data Description says it hosts only events in Berlin Germany Now the Data Description of the provider includes every o search criteria and Test is involved in every metasearch of events This time Test was not filtered by the semantic registry like o it was when the Data Description was events in Berlin Germany Appendix B 5 Document 2 External Evaluation Registry Release 5 Page 3 on 3
118. Page account user User Management Valid user registration Using id and password of standard registered users are in readme txt file in E Sync svn partag Harmosearch Code_Repository s erver install rimini museum usr1 EMAIL rimini museum usr1 harmonet org PWD rimini museum usr1 ID 10869 ORG rimini museum ROLE User Licence message is displayed Disagreeing should probably logout after displaying a messag accesses the portal though intermediate licence page Only the first time after the user has been created Redo signin after logout OK direct without licence F Valid user registration but disagree on policy Valid user registration agrees W Message displayed but stays on licence page therefore stuck until agreeing Should we keep the behaviour or change to logout Access services after reminder question All menus are accessible not test done on menus Available menus in admin is Agree on licence agreement Shoiuld access services Returns to home page Valid user registration Using id and password of standard No licence is expected Sign in kept if browser closed user after initial sign in Add remember me accesses the portal direct without licence page Closed browser Reopned browser Access URL Sign in kept Valid user registration using Open ID i l f Bi a Appendix B 3 Document 1 Test Case Release 3 Harmosearch Portal Page 1 on 4 Access sign in page Comment Actual Resu
119. Promoter M Promoter Promoter Promoter O S y A on scheduler page get a warning and I cannot choose an operation To schedule a PUSH or PUBLISH operation it is required to have a data provider profile associated which is wrong for set my profile as publisher for euromuse that is a data Comment and Description alternatives Expected Output Prerequisite you have uploaded and As alternative In Operation Status the publish configured the mapping of events from your files you can operation is reported as completed local system to HarmoSearch use An email is sent that informs on the Log in with your account euromuse_Wir success of the operation go on Exchange Data gt Share Data _essen_Reis xm The event is visible on your social select Publish on social network as i network page operation euromuse_2_e uncheck Filter manually checkbox vents xml select the file euromuse_Architektur xml as data file available in the test folder your social network s target one or more as recipient Event as domain Actual Result 2 Actual Result for results see picture better than R4 attention filled an event with no event url but with a picture url the post understood that picture url and did not show the picture but used that as status url see www euromuse net wiki u ploads 02_publish_sm jpg this explains behavoir in row 23 ignore the comment
120. R Database is considered obsolete Relaunch complete or partial update Complements for the semantic registry Comment and alternatives Actual Result Expected result The events marked as vevents on the specified pages and all pages which are linked to from the given root site up to the chosen depth are parsed and listed in the directory NUTCH_ROOT crawl in a proper format Req the list of urls should come from the semantic registry not manual Initial search shows nothing in database After comleting new directory is visible Nothing to search yet Expected result The indexed events and all the tagged and parsed information fields are contained in the SOLR database as distinct items from which they can be read out using queries Validation only performed by step 3 Expected result An XML formatted document is returned containing as response to the given query various result documents one for each event Each such document contains tags for all event fields that were tagged parsed and indexed In the first case all events contained in the database will be listed in the second sample case only the events whose summary contains meeting will be given as results Redo also indexing and querying to validate that new data is presen t in the response Same extract all query returns data provides info Info from extracted pages has been found 12 found The new information has been added We find man
121. Release 4 Formal Acceptance Note Page 1 of 6 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services TABLE OF CONTENTS DELIVERY CONTENT sssssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnna 3 Del SOFTWARE arenai cul cos eee dey alee i AEA aaa lay alee thei lath uel eeedee tay 3 1 2 DOCUMENTATION jie vias EARNER vikavcasy Shu veies EANAN NAR Sau ves viha veal Sha vee vinn vend Shaves ely 3 FORMAL ACCEPTANCE cccceccecesccceseeeeeeeaueeeeueeeauaeeaeaeeasaeeaeaeeauaeuauaeeauaneeeguas 4 Acl SME ACCEPTANCE Ss wicssincigee canes sata sme eta O E awe Moe Rane eae Mme eae eRe 4 2 2 OTHER PARTNER COMMENTS asissccissivevetieiee iets sibeves setae ANNAA ENARA E 4 203 CONSORTIUM ACCEPTANCE iivsecede teste can tine tour tesivaurivaetei die diw ie ceneiine vate 4 CONDITIONS AND NON ACCEPTANCE NOTES ccccccucceceeeeceseeeeeeecueeeausneneaes 5 APPENDIX TEST SUMMARY cccccccccececceeeceeeeeeeeeeceaueeeaeceeeeeeueeageaeaguaesgeeeanags 6 Appendix C 4 HARMOSEARCH Release 4 Formal Acceptance Note Page 2 of 6 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services DELIVERY CONTENT 1 1 SOFTWARE Release 4 does not correspond to a specific deliverable but to the second release of the integrated Metasearch Core engine and integrated mapping tool Content of release 4 encompasses the events and accomo
122. Restore email of testuser of account Promoter Wao h h Appendix B 5 Document 1 Test Case Release 5 Portal Part 2 Import Page 14 on 14 Comment and Description alternatives Expected Output Actual Result Actual Result 28 01 13 Id Check your Precondition to do the following tests is that Registration your user account has the right role assigned of new user You must have just registered with the right account role or you must have done the last step END1 in the previous test excel sheet you User pushes data to another participant y log in as testuser testuser test user or the Optional Policy is removed from the box at the email you set password testuser change the end of the page permission go on Configurations gt Access Policies email of the delete the permission All can PUSH to Test preloaded testuser Pub BEGIN Pub1 1 Pub1 2 select Push Data no providers have given permission to push otherwise Test just isn t listed in Pub1 1 Pub1 2 the drop down menu of the providers log in as testuser testuser test user or the Policy is added in the box at the end of email you set password testuser the page Prerequisite mapping file from local system You can use Operation status and email report about to Harmonise ontology must not be available smaller files the failure in sending the data saying or your o
123. Same output as SQ1 Alternative 1 give only Date 1 Alternative 2 give only date 2 Alternative 3 All events during that period and all attractions at that datein the same query Comment from CP alternative 3 in this first version the query language is not able to handle queries joining different domains e g events and attractions Appendix B 1 Document 4 Test Case Release 1 Semantic Registry Page 1 on 6 Description Retun all possible events within Date Alternative 3 1 Date 2 Search All events Retun all possible within locations events in Bertlin in kaa o Search All events Retun all possible within locations events in Bertlin g a ri ojog ALA Actual Result Comment and alternatives Output should be result list Same output as SQ1 Alternative 1 give only Date 1 Alternative 2 give only date 2 Alternative 3 All events during that period and all attractions at that datein the same query Comment from CP alternative 3 in this first version the query language is not able to handle queries joining different domains e g events and attractions Output should be result list Same output as SQ1 Alternative 1 In France Country instead of given city Alternative 2 in FRA IATA code for Frankfurt in IT ISO code for Italy in Berlin or Wien in Berlin or Wien with a certain period Alternative 6 in Berlin at that date or Wien during that period Alternative 7 in Berlin at that
124. T ISO code for Italy a Search All events within Retun all possible events in Biella or Berlin Output should be result list see SQ1 locations Alternative 4 in Biella or Berlin Search All events within Retun all possible events in Biella or Berlin within Output should be result list see SQ1 locations 1 4 2012 30 04 2012 Alternative 5 in Biella or Berlin within a certain period Search All events within Retun all possible events in Biella within 1 4 2012 30 04 2012 or Output should be result list see SQ1 locations Berlin within 1 5 2012 31 05 2012 Alternative 6 in Biella within a certain period or Wien within another period Search All events within Retun all possible events in Bertlin if no attractions Output should be result list see SQ1 locations Alternative 7 in Berlin at that date if there is no attraction in Berlin at that date Comment from CP alternative 7 in this first version the query language is not able to handle queries Search All events for Retun all possible events in Biella corresponding to cultural Output should be result list see SQ1 certain categories iS e ef A m io a T ef A in io A ef A ae t ef A 1n ef A Search All events for Retun all possible events in Berlin corresponding to modern art Output should be result list see SQ1 certain categories exhibitions or sculpture exhibitions Alternative 1 in Berlin corresponding to modern ar
125. T as t J Actual Result Actual Result Actual Result Actual Result Actual Result only modified the url G the name remains test i K filter so from now on i will assume test service is test filter _terms of use is not a writable _email received at testuser email account ok T _was not able to enter M Janything in the terms of use text box Appendix B 4 Document 2 Test Case Release 4 Portal Page 34 on 46 e e e Actual Result Actual Result Actual Result Actual Result Actual Result _expected results all ok T but j M _mail received _possibility as owner of external service to send some feedback to the applicant e g reason for not being accepted to the applicant _Here is an idea when signing back with my account come from a very uninformative email so cannot suscribe ok but why could I not have this being showed in the main page automatically or a message your requested subscription to test filter has been denied please do not bother us again _additionally maybe not tecnically but a logically a mistake as a refused applicant I can suscribe the test filter again and start a never ending _just as info last time the message landed in my inbox this time in the spam test user email was a gmail address Appendix B 4 Document 2 Test Case Release 4 Portal Page 35 on 46 e e e Actual Res
126. T as input format using harmonise_to_push xml in test folder as instance successfully Content of the page Overall structure of page Blocks included in the page Describe in the test partition improvements if necessary Documentation of the Link to the documentation Describe in the test partition improvements if necessary page Query Mapping Validation The user checks his query mappings by uploading a test query and checking the results of the transformation Check query mapping with go on Mapping Validation gt Query Mapping Validation and do not insert any query or the invalid query of SQO_invalid_metasearch_query xml in the test folder missing or wrong query P 16 8 KET P16 10 P Check query mapping with Prerequisite query mapping file for your organisation must not be available check in Configurations gt Mapping Store and if necessary delete them missing query mapping file log i in with Check query mapping with Add query mappings for your organisation success Describe in the test partition improvements if necessary Documentation of the Link to the documentation Describe in the test partition improvements if necessary page Mapping Query Mapping Validation A user of an external system or the system itself invokes an operation on the platform through a Web Service instead of the GUI SimpleSearch import perform an import with simpleSearch method with one or more of To be tested using Oxygen or X
127. TS the folders are now filled with M specific e g Euromuse and corresponding resources Again this can be observed directly in therefore include distinct the mapping tool project explorer as well as locally in the file resources Schema Filter system Since the project has been created using the Euromuse Patterns etc A profile profile the following resources have been added to the summarized the included __ corresponding folders eurmouse_filter filter hto_filter filter resources both to the Filter folder hto xsl HTO_Euromuse xsl to the Pattern folder hto xsd Schema folder Open Close Schema files are formalized Output By double clicking on a schema file visible in the project schema file using an XML notation explorer an XML editor opens and displays the content of the M Thus it makes sense to file In case the schema file is corrupt or not valid e g not well open a schema file for formed a corresopnding error message is presented to the user editing purposes within the The editor window is closed by clicking on the X button in the mapping tool upper right corner Worked as expected Appendix B 2 Document 1 Test Case Release 2 Mapping Tool Page 2 on 7 Action NEMIS Mapping Open Close pattern file Open Close filter file Create new mapping model file Description Patterns are XSL templates that transform a given input explorer an XSL editor opens and displays the content of the file
128. Upload mapping from go on Configurations gt Mappings Store Harmonise insert acco or any other name as collection id ontology to choose Upload mapping from Harmonise ontology to local system local system select the mapping from Harmonise ontology to local system for choose the file available in the test folder as identity xslt accommodati check the box set default for receiving accommodations ons click on Send and check for the success message on top of the page bottom R4 5 R5 5 R4 1 R4 3 R4 4 4J9JOWOId In Configurations gt Exchange Data Service the Collection Id for receiving data from the Accommodation subdomain is set wv w o fog ag 4J9 JOWOId u lp wswn snwu j u lp wswn snwu u lp wswn snwu Appendix B 4 Document 2 Test Case Release 4 Portal Page 19 on 46 Id wn Z O D ke O E E O oO is lt v 00 Z lt 8 x 0 z Z o o 3 Se o aw s un s ac Ws t ac LN ac NM s ac af LN ac N ye ls ac at LN ac Description Import accommodati go on Exchange Data gt Import Data ons select Accommodation as subdomain b amp b as type biella as data provider click on Search Content of Mapping Store and Exchange Data Service pages allow to define the pages for which mapping to use and in association to which
129. _Collection_Of_Acceptance_Notes Page 5 of 315 FP7 SME 1 262289 Ee HARMOSEARCH E HARMOSEARCH Deliverable D7 1 E the future of information services 1 4 STRUCTURE OF THE DOCUMENT The document is structured as follows e Section 2 describes the overall development and evaluation approaches and provides an overview about the main goals as well as planned and performed activities It aims at explaining the reasons for the chosen approach and reason for the early start of the evaluation processes It finally presents the iterative approach agile development adopted for the HarmoSearch project as well as the main evaluation principles e Section 3 describes the planned evaluation process and its distinct steps as well as the corresponding activities performed during each step e Section 4 presents in details the documents used for those evaluations e Section 5 summarizes the evaluation results of the various release candidates and the review meetings together with all partners concluded by the validation acceptance of the release e Appendix A presents the document gathering requirements document updated at the end of each evaluation session e Appendix B provides the list of test cases documents provided as results of the evaluation processes e Appendix C provides the list of formal acceptation notes prepared and validated by the partners for each release D7 1_Compiled_Collection_Of_Acceptance_Notes Page 6 of 315 FP7 SME
130. a select Publish on social network as operation uncheck Filter manually checkbox select the file harmonise_to_push_reduced xml as data file available in the test folder your social network s target one or more as recipient Event as domain Comment and alternatives don t select HarmoSearch event or HarmoSearch status but only Facebook my event Facebook my status Twitter my status As alternative files you can use euromuse_Wir_essen_Reis x ml or euromuse_2_events xml don t select HarmoSearch event or HarmoSearch status but only Facebook my event Facebook my status Twitter my status Expected Output The message Selected items have been published is shown The selected events are published on the users social In Operation Status the publish operation is reported as completed An email is sent that informs on the success of the scheduled operation One event should be published on your social network the same that is returned with a metasearch using the same search In Operation Status the publish operation is reported as completed An email is sent that informs on the success of the operation The screen message and the Operation Status report the failure of the operation with error message Error in data mapping Input file is incompatible with the mapping file Appendix B 4 Documen
131. a Vetus permanent exhibition starting at 01 01 2011 Appendix B 2 Document 2 Test Case Release 2 Meta search Page 9 on 12 O Actual Result Actual Result Metasearch Not tested not tested Metasearch 14 Results Semantic Registry OK changed to IT and to Biella worked as well returning biella But how is configured Querying for AT and Field location empty gt validation difficult Innsbruck I got 10 results not in Innsbruck but for vienna i got correctly 14 results Exhibitions are in german so probably fine Metasearch 14 Results but if searching for DE 0 results Field location empty gt validation difficult Exhibitions are in german so probably fine j Metasearch Not tested Metasearch 5 Results Semantic Registry OK query Processor ok But metasearch 0 results We are also working in Biella so maybe there is some unexpected Field location empty gt validation difficult change Exhibitions are in italian so probably fine Comment CP the server was down can you please retry Metasearch 6 Results 0 results Field location empty gt validation difficult Exhibitions are in italian or german so probably fine Comment CP the server was down can you please retry wl x N a ite wall Appendix B 2 Document 2 Test Case Release 2 Meta search Page 10 on 12 fo Actual Result Id pT Metasearch 0 Results Comment CP the server was down can you please retry E 0 results C T Com
132. ad of given city f S Search All events Retun all possible events in Output should be result list Same output as SQ1 think that using codes as a reference would greatly within locations Frankfurt Alternative 2 in FRA IATA code for Frankfurt simplify language issues and allow better searches gt Comment from CP HarmoNET tourism ontology uses the ISO 3166 two letter or A2 Should we extend We need then extended city country codes and the full city name not the IATA code reference or allow only for ISO ONU codes Search All events Retun all possible events in Output should be result list Same output as SQ1 Same as 1 since countries use codes Remove from within locations Italy Alternative 3 in IT ISO code for Italy subsequent tests Search All events Retun all possible events in Output should be result list Same output as SQ1 W Why he logical condition OR where inset probably within locations Biella or Wien Alternative 4 in Biella or Wien implies or Otherwise why use OR here and AND in the next one gt Test case will be corrected Appendix B 2 Document 2 Test Case Release 2 Meta search Page 2 on 12 o 2 oO a ry sS g 7A t O 7A Search All events within locations Search All events within locations Search All events within locations Search All events for certain categories Search All events for certain categories Comment Description gt and alternati
133. age 2 on 7 vajoaa oa Doc6 1 Doch Doc5 2 Upload Data Doc7 1 Doc Doc 2 Share Data Browse Data ROJN Comment Description and alternatives Content of the page Overall structure of the page single input fields menus and buttons Actual Result Actual Result how about change the order select your type of query button Check providers and leave the table out or make it appear when the providers are listed wiNIpIyy O It is strange that from here it is not possible to contact data provider or ask permission to retrieve data from data provider or something like this at least a link to the suscribe a service E a a ea Documentation of the http harmosearchdev harmonet org topic browse data Page providers A user imports data from multiple distributed providers Content of the page Overall structure of the The page allows to import by page single input fields using the search fields of the menus and buttons user interface or by inserting a HarmoSearch query more complex operations are possible External services can be Documentation of the http harmosearchdev harmonet org help import data Page aa A user uploads data through a form Content of the page Overall structure of the The form allows both to send page single input fields an event to HarmoSearch menus and buttons participants and to publish se comments of last release Documentation of the http harmosearchdev h
134. aluated mapping tool HarmoSearch platform as well as the updated template of the evaluation The release provider has to ensure that the prepared test cases can be performed As a consequence he plays them before delivering the release At least one technical tester has to be active for each test case to be played It could be a member of the team having developed the module or a member of another technical team Those tests are meant to ensure the compliance with the cases prepared in advance The results of the first tests are performed by the technical testers and are visible in the test cases files in the directory of the corresponding release Internal project partners expert users as well as domain experts that are not actively participating in the HarmoSearch project perform the functional evaluation The evaluation has to be performed by internal as well as external partners in order to identify gaps from a user s respectively expert user s perspective In the end the collected feedback allows to reason about the success and usability of the HarmoSearch services and tools This has to be performed by the users partners or external users identified in the planning step before accepting a release after the delivery by the technical teams The tester has to use the prepared test cases to ensure the coherence of the tests in relation with the requirements The test cases are contained in one or several Excel files They l
135. ame of the collectionld that you used when uploading the data mapping for instance events http www euromuse net harmonise query query php as service access endpoint no whitespaces karin as username and password HTTPAdapter as Connector class select IMPORT and METASEARCH as operation Event as Subdomain click on Save Changes click Edit Data Description and select events click on Save Changes log with your user go on Configurations gt Mapping Store insert the collection id you already used for the events domain when uploading the data mappings for instance events choose Upload query mapping to translate HarmoSearch fields and enumerations select the query fields and enumerations mapping file choose the file available in the test folder as HTO_Euromuse_query_enum xsit choose Upload query mapping to translate HarmoSearch query structure select the query structure mapping file choose the file available in the test folder as HTO_Euromuse_query xslt click on Send and check for the success message on top of the page Expected Output If you go back to the view Harmonise Participant Details back to list the new data provider is attached to the your organization Files are listed in the box at the end of the page S E OEE ET Actual Result I think the password shouldn t be in clear Edit Data Description is before save
136. amp Categories Museolitto does not provide this kind of information Permanent It is not so important if an exhibition has an end data it is temporary For now we only receive from museolitto temporary exhibitions so all entries have this field empty The outcome as i very well asked in my presentation and before the output mapping file did not work on the server is it not necessary that i can output a file that works in order to validate If recall correctly from my output file to the mapping file uploaded in the server which works there are two differences the image pattern was manually added so was a path at the beginning of the file repository After reporting this issue to Thomas he disabled the auto update and was able to start the editor A manual update resulted in the same behavior and afterwards the tool took longer to start Appendix B 3 Document 3 Test Case Release 3 Mapping Tool Page 3 on 4 Actual Result No help content used Cheat Sheets consider these cheatsheet approach as very helpfull Appendix B 3 Document 3 Test Case Release 3 Mapping Tool Page 40n 4 FP7 SME 1 262289 a HARMOSEARCH E HARMOSEARCH Deliverable D7 1 HE the future of information services Appendix B 4 Test cases for release 4 Test cases for the 4 release were divided in 2 documents 1 Test Case Release 4 Mapping Tool 2 Test Case Release 4 Portal The results of all those excel documents were exported
137. and service subscription to let user import publish or search data using the system e Technical evaluation Internal evaluation Defined in details in this document this evaluation consists of technical unit tests performed by developers in order to ensure the robustness of the developed software artifacts e Functional evaluation External evaluation Defined in details in this document this evaluation consists of using the components of the HarmoSearch system in order to ensure that they meet requirements and can be used by non technical users 1 3 RELATIONSHIP WITH OTHER DOCUMENTS Initial inputs for this document are deliverable D2 1 Use Case Specification D2 2 Architectural Design D2 1 defines the main functionalities and requirements whereas D2 2 is used to describe the basic architecture of the HarmoSearch as well as the Harmonise systems Those resources provide additional information but may be less easy to understand as regard the evolution of the HarmoSearch system and its evaluation A detailed evaluation report specific to the standalone mapping tool can be found in D6 3 Evaluation Report on Validation of Results of Mapping Tool as well as its documentation in D6 4 Manual for the HarmoSearch Mapping Tool A detailed evaluation report specific to the registry can then be found in D5 3 Registry Evaluation Report Finally the documentation of the HarmoSearch platform is available in D7 2 Running Prototype D7 1_Compiled
138. and assign yourself the role of your excel sheet next tests on the selected role click Actions gt Assign members click on the Current tab and check your account then click on Update Associations on top of the list click on Back to HarmoSearch on the top left HAHAH Jajowod O Actual Result SPK Ware Qs END1 K Restore email of testuser 1 9 0W01d eC Appendix B 5 Document 1 Test Case Release 5 Portal Part 5 Qualified Search Page 3 on 3 S Zi a f a 3 a H a f SA a Launch the Mapping Tool Open the editor for creating a mapping of data between the concepts of Download the Mapping Tool v4 0 3 from the portal in Configurations gt Mapping Store To do this you can log in with user tester mapping tool password testuser Choose the 32 or 64 bit version depending on your Windows OS Alternative to shorten the download time Within the Mapping Navigator View open Mapping gt museoliitto_mapping harmonize double click or right click Open With gt Harmonize Model Editor Add a mapping 1 Select Step 3 for the concept 2 Select category in the Target Schema list 3 Find the categories element in the Museoliitto source schema 4 Drag it onto the Link to Source list in the Mapping s section and select it it is grey colored 5 Select hto SKOSCategory listed in the
139. andardised format In order to perform a second transformation from intermediate format to the proprietary format of the consumer the consumer has to provide a suitable transformation function Data collected from several data providers may contain unwanted or redundant elements for a particular data consumer unwanted characters duplicates Harmonise system may provide additional services that can filter or cleanse data In general search is performed either to become aware of all relevant elements for further processing as for instance in market research see Use Case 3 Market Intelligence or for decision making see Use Case 1 Accommodation Meta Search In the latter case decision support such as ranking of result elements according to some relevance criteria may be provided as additional service Data consumer may want that raw data is augmented with additional input For instance accommodation search data may be enriched with data provided from additional services such as rating agencies or user ratings weather forecast services or additional images Data enrichment may change the structure of the data for instance by adding additional XML elements to a result item While the former data modification Use cases in general do not change the contents of data elements purging a result set from unwanted characters changes the content not substantially translation typically involves a drastic change of content Examples a
140. anguage is not able to handle queries joining different domains Output should be result list Same output as SQ1 Alternative 1 In France Country instead of given city Alternative 2 in FRA IATA code for Frankfurt Alternative 3 in IT ISO code for Italy Alternative 4 in Berlin or Wien Alternative 5 in Berlin or Wien with a certain period Alternative 6 in Berlin at that date or Wien during that period Alternative 7 in Berlin at that date if there is no attraction in Berlin at that date Comment from CP alternative 2 HarmoNET tourism ontology uses the ISO 3166 two letter or A2 country codes and the full city name not the IATA code Comment from CP alternative 7 in this first version the query language is not able to handle queries joining different domains Output should be result list Same output as SQ1 Alternative 1 In France Country instead of given city Alternative 2 in FRA IATA code for Frankfurt Alternative 3 in IT ISO code for Italy Alternative 4 in Berlin or Wien Alternative 5 in Berlin or Wien with a certain period Alternative 6 in Berlin at that date or Wien during that period Alternative 7 in Berlin at that date if there is no attraction in Berlin at that date Comment from CP alternative 2 HarmoNET tourism ontology uses the ISO 3166 two letter or A2 country codes and the full city name not the IATA code Comment from CP alternative 7 in this first version the query l
141. anguage is not able to handle queries joining different domains Query language does not handle joining subdomains as explained by CP gt Should we expand ial cal jo N 0 o ag N d Appendix B 1 Document 3 Test Case Release 1 Query Page 4 on 6 Sequence Description Retun all possible events in Bertlin corresponding to modern art exhibitions Retun all possible events in Bertlin corresponding to modern art exhibitions Retun all possible events in Bertlin corresponding to modern art exhibitions Retun all possible events in Bertlin corresponding to modern art exhibitions Comment and alternatives Output should be result list Same output as SQ1 Alternative 1 in Berlin corresponding to modern art exhibitions or classical concerts Alternative 2 in Berlin or Wien corresponding to modern art exhibitions or classical concerts Alternative 3 in Berlin or Wien corresponding to modern art exhibitions or classical concerts during that period Alternative 4 in Berlin during that period or Wien at that date corresponding to modern art exhibitions or classical concerts Alternative 5 in Berlin during that period corresponding to modern art exhibitions or in Wien at that date concerning classical concerts Output should be result list Same output as SQ1 Alternative 1 in Berlin corresponding to modern art exhibitions or classical concerts Alternative 2 in Berlin or Wien corresponding to m
142. arch MT_categorie ETOZ Z L 1310011 ON dS ETOZ Z 6T Jas MRE For ease of use the preloaded project contains already a source and a target reference list represented as skos relations and a sample mapping between the two also expressed with skos terminology Note that the source and target reference lists in this demo are loaded from the workspace on your ile system you can check with right click Open With gt Text Editor But they could also be loaded from a public URL clicking on the button above each value The concept lt http www tu at Bildhauerei gt is mapped to the concept lt http www harmonet org sculpt If you do again Show All Relations on the below tab you will see all three concept mappings A a 2 2012 Appendix B 5 Document 1 Test Case Release 5 Portal Part 6 Reference list Page 2 on 4 wn piy KUS Comment HHH wn DIS KUS Expected Output Actual Result Check that your file looks like valuemapping output values in the test folder Description and alternatives Make the This step is done by the administrator who uploads the file values mapping in the Fuseki server which is the container of the semantic registry of HarmoSearch You may ask Claudio Prandoni or Marlis Valentini to substitute the actual file on the server with yours or just check that your file looks like valuemapping output values The mapping of values is represented as skos
143. armonet org topic push to a Page harmosearch participant SEF A user sends data from though a file xml or excel Content of the page Overall structure of the The page allows both to send page single input fields events expressed as xml in menus and buttons some format also bypassing _ 22 _ eee _ wooo o C p e i would still like it to be able to download the excel file that can be inserted if do not have a mapping set up the schema mapping and to send events contained in an Excel file The events may be sent to HarmoSearch participants or published on a a a a G 7 Appendix B 5 E Document 1 Test Case Release 5 Portal Part 8 Documentation Page 3 on 7 Afidium Wine Actual Result indeed such a file could be useful Comment Description and alternatives Documentation of the http harmosearchdev harmonet org topic push to a Page harmosearch participant Actual Result Actual Result Actual Result i agree thought about multiple user managing a same organization If we don t want the table to be filled too much over time it could be an option to lock some of them or management of the user that scheduled it UserA publish some other that were schedulded by him are not discarded but only those wNIpIyy felt Afidium Wine A user schedules regular automatic operations Content of the page Overall structure of the The page allows to schedule page si
144. as SQ1 events within Biella or Berlin list see SQL locations Alternative 4 in Biella or Appendix B 5 Document 1 Test Case Release 5 Portal Part 4 Metasearch Page 6 on 9 S S S events within locations Search All events within locations Search All events for events for certain categories Search All events for certain categories Search All events for certain categories Description Retun all possible events in Biella or Berlin within 1 4 2013 30 04 2013 Retun all possible events in Biella within 1 4 2013 30 04 2013 or Berlin within 1 5 2013 31 05 2013 Retun all possible events in Biella corresponding to cultural Retun all possible events in Berlin corresponding to modern art exhibitions or sculpture exhibitions Comment and alternatives Expected Output Output should be result Same as SQ1 list see SQ1 Alternative 5 in Biella or Berlin within a certain Output should be result Same as SQ1 list see SQ1 Alternative 6 in Biella within a certain period or Wien within another Output should be result Same as SQ1 e Actual Result Actual Result LUINIDISY KUS list see SQL Output should be result Same as SQ1 list see SQ1 Alternative 1 in Berlin corresponding to modern art exhibitions or Retun all possible events in Output should be result Same as SQ1 Berlin or Biella list see SQ1 corresponding to modern art Alternative 2 in Berlin or exhibi
145. at several stages of the project At the end of evaluation of a release the partners can then validate it and decide which requirements to prioritize for the next release candidate This is also the opportunity to add new requirements according to the results of the evaluation for instance improving usability of the mapping project in the firsts releases 2 3 EVALUATION PRINCIPLES The HarmoSearch system is evaluated from two distinct perspectives e Technical evaluation e Functional evaluation 2 3 1 Technical Evaluation The technical evaluation focuses on determining if the robustness of the developed software artifacts is satisfying The developed artifacts are permanently evaluated during the development phase mainly covered by unit tests In order to keep the code quality high during the entire development phase a systematic approach to developer testing is performed e In order to make sure that the requirements are implemented as defined test cases must be developed for each relevant requirement Moreover the test cases should be defined at the requirements stage requirements elicitation or as early as possible ideally before implementing the unit tests e Relevant design concepts has to be tested using proper test cases ideally in the very early stage of the development phase or sometimes during the requirements elicitation e Detailed test cases are built along with the current release candidate Using a basic approa
146. at should map Therefore he opens the mapping editor by doule clicking on thg mapping graphical mapping by connecting mapping file located in the Mapping folder and importing the source and target schemata To associate two mapping candidates the user has source and target elements of the to select the link component placed on the toolbar left hand side of the editor The connection is drawn by drag and click on first the source source respectifely target schema element and second the target element As a result a black link between those elements is drawn Refine The user performs a mapping by Click on the select element of the palette to enter the select modus then click on the newly created link A dialogue will open It shows a list mapping and Japplying a pattern where one can select suitable pre built methods from the support libraries As a result the link between source and target element changes its apply pattern color to green tion n Create XSLT Create XSLT After solving a specific mapping Press the createTX TX is for transformation in the action bar This triggers the transformation process provided 5 transformat transfor scenario the user is able to transform by a transformation engine instance file Transformation process files are stored in the Input folder and can ion file and mation file the mapping to an adequate contain an arbitrary number of transformation steps e g transform the mapping to harmon
147. ata Repository gt Querybox Content of the page Overall structure of page Blocks included in the page Describe in the test partition improvements if necessary Appendix B 3 Document 2 Test Case Release 3 Portal Page 15 on 63 Comment Description and alternatives Documentation of the Link to the documentation Describe in the test partition improvements if necessary page delete the permission log in as euromuse euromuse harmonet org euromuse PUSH to euromuse goon Configurations gt Access Policies Configurations Access Policies dates modify the permission log in as euromuse euromuse harmonet org euromuse PUSH to euromuse go on Configurations gt Access Policies modify the permission All can PUSH to euromuse removing all the constraints P12 delete the permission log in as euromuse euromuse harmonet org euromuse QUERY to euromuse go on Configurations gt Access Policies delete the permission All can QUERY to euromuse if it exists P12 add the permission log in as euromuse euromuse harmonet org euromuse QUERY to euromuse with go on Configurations gt Access Policies wrong dates add the permission All can QUERY to euromuse setting start date to 1 2 2012 and end date to 29 2 2012 modify the permission log in as euromuse euromuse harmonet org euromuse QUERY to euromuse ane on ean gt ai o Content of the page Tl ae ae 2 TE EET in TY oe ee in e test partit
148. be to Service click Subscribe on the external service Event fields filter do not insert any value in Terms of use asking to use the service without restrictions Expected Output If you go back to the view Harmonise Participant Details back to list click on your organization s name the new data provider is attached to the your organization After you log out you can again log in with the new email address as username and testuser as password Event fields filter is in status Auhtorized and is immediately available in the dropdown list of the import push and scheduler pages Appendix B 4 Document 2 Test Case Release 4 Portal Page 2 on 46 JDJOW OI Pie 4J9 JOWOId 4J9 JOWOJd Actual Result e Actual Result this does not seem to work click Edit Data Description and select Events with location and category from the drop down list on the top click on Save Changes u lp wswn snwu I always get some XML in the window but no success Your request processed successfully O k u lp wswun snwu j u Jp wswn snwu Comment Description and alternatives Expected Output Upload query log with your user Files are listed in the box at mappings for go on Configurations gt Mapping Store the end of the page the events insert the collection id you already used for the events domain when domain uploading the data mappings for i
149. can identify elements like dates times standardardised and other repeated elements in a provided source e g ids This is ongoing work so something will be possible in elements like dates of special entities release 2 split e g euromuse net uses a list of fixed topical categories to structure its content This are categories like modern art Categories used bya which are also part of the Harmonise Ontology but also certain user to European culture after 1800 which are not originally structure content foreseen in the ontology These categories are extended should not be from time to time due to new museums dealing with dependent ona special topics not considered before The list of categories reference lists etc mapping but growing should not be bound to a mapping and be offered to the with the users offer users of the data Appendix A Detailed Requirements List Page 9 on 32 ype g 2 Output File transfer External Booking of extra g 2 service services Status J Notification notifications Metasearch J 2 Scenario Get metadata Mapping g process Data sending Semantic Explore the J Z Registry network Mapping g process Mapping J 2 Administration Access control Requirement Description Comment images and other multi media content is often part of the Files can be sent with needs of data users Harmonise must be able to transfer the data more than a link to a file but the content itself extra
150. cating that only changes since this time are of relevance a so called delta update Each data item must have an ID which is unique within the scope of the data provider Harmonise translates the query to the local data format of the data providers and delivers it to the configured partners The partners respond to the query with sending the corresponding data taking the possibility of a delta update into account if possible The responses are sent back to the tourism portal through Harmonise Finally the tourism portal imports the data into its CMS and triggers further processing e g local duplicate detection A data provider wants to upload his data in the Harmonise network Data may be uploaded once manually or regularly scheduled A data provider wants to program regular batch uploads for static data for price and availability data for booking synchronization or allow retrieval via web services at certain times on events Each batch may contain one or several files There may be several batches of different frequencies User wants to be able to define batches events This use case extends the use case PS 1 where a data provider wants to upload his data in the Harmonise portal When a data provider sends meta data or categories e g location this data is often stored in different categories on the recipients side The Harmonise service centre shall allow storing mappings between reference lists which other mappings use
151. ce The document used as template for functional tests is described in details in the Functional Evaluation Document section D7 1_Compiled_Collection_Of_Acceptance_Notes Page 10 of 315 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Deliverable D7 1 the future of information services 3 EVALUATION PROCESS The main goal of the evaluation process is to evaluate if the results of the developed software meet the expectations Expectations are classified into the following groups e Business expectations In this group the main goal is to determine if the business expectations defined at the beginning of the project are met This mainly includes the value of the release its quality as well as its delivery e Workpackage execution The main aim of this group is to evaluate if the workpackages dedicated to the development of the components of the HarmoSearch system is executed as planned on time and quality to fit the requirements e User satisfaction The final group that aims to determine if the system is a success from an end users point of view The whole development and evaluation process is built upon several levels planning development and preparation technical evaluation functional evaluation and review meetings illustrates the process graphically Test cases preparation Requirements definition Updated requirements Tests planning Acceptance note Bug
152. ce Pub3 0 Pub3 1 log in to Facebook go on Account Settings top right go on Apps and remove HarmoSearch if click on give permissions for one of the social networks where you have an account follow the procedure proposed by your social network in order to complete the operation logged in with your account go on Exchange Data gt Upload Data select Publish Data as operation keep selected Filter manually before publishing and insert the event fields logged in with your account go on Exchange Data gt Share Data select Publish Data as operation keep selected Filter manually before publishing choose push_Excel_2003 xsl as data file from the test folder Ti a a S a a a aN gt 8 2 ea m m a a a 3 a a Appendix B 5 Document 1 Test Case Release 5 Portal Part 3 Publisher Page 5 on 10 Expected Output The button for giving permission is replaced by the buttons for expanding the credentials token and for removing the just given permission On the Scheduler page if you select Publish as operation your social network target is now available in the dropdown list e g as Twitter User status There is your event listed in Exchange Data gt Confirm publishing You also receive an email The Excel events are listed in Exchange Data gt Confirm publishing
153. ced name is lost no info on list about who did it and when How would allow several mapping files for my cmpany Action 1 S ov gt o on a Admin Ma ppingServi ce Admin Ma ppingServi ce Admin Ma ppingServi ce Admin Wo rkflowMa nager Admin Wo rkflowMan ager PushingDa ta PushingDa ta PushingDa ta Download mapping information Delete mapping View Mapping upload file in euromuse format and send it to rimini upload file in euromuse format and send it to rimini Description Comment and alternatives as a user download files from the server files that were previously uploaded as a user How Except if does correspond to see the X informaiton from the list do not really know what to test and no access as a user generate the upload new req more than one receiver Test files in E Sync svn partag Harmosearch Code_Re pository server data mapping File present in the outbox Must look in the l Date present in the starting date is incorrect inbox for remini to validate How do I know 2011 08 18 13 18 16 903 done at 4 PM it is sent it does not seem to move from outbox to sent Actual Result Output XML Screen Get an error gt Problem with content UploadMappingFile do not know how to view the mapping from the interface directly x M a 2 Appendix B 1 Document 2 Test Case Release 1 Portal Page 4 on 6 Action Name Description Com
154. ces and information and by multiple occurrences not be the maximum check with order by by completeness click on Search occurrences score of information when searching is completed click on Show results Search top 3 go in Search Data gt Qualified Search The top 3 results ordered by default by overall results using also select 3 as max number of results score comply with the search criteria inserted by search criteria insert as dates from 3 to 4 febrauary 2013 the user restrict to Austria Vienna restrict to exhibition paintings click on Search when searching is completed click on Show results J2 OWOJd J21OWOJd J2 OWOJd Ja OWOJdg Ja OWO1g J2 OWOJd HHHHHHH HHHHHHH Actual Result a what does occurrence mean That is found both in multiple proviers e g euromusemf and euromuse gives the impression of arbitrary to search for completedness and get a result in the top 5 with max score for occurrence but ranking poorly in completedness Aalto majlko 75 vuota from euromusemf which is a record without english text and no image vienna with such criteria returns no result it should retrieve at least one exhibition that matches criteria http www euromuse net en exhibitions exhibition view A Appendix B 5 Document 1 Test Case Release 5 Portal Part 5 Qualified Search Page 1 on 3 Comment EO alternatives Optional change the Name
155. cessary selected no documuentation or link not visible already done see R4 5 l _dublicated already done see R4 6 T _dublicated Appendix B 4 Document 2 Test Case Release 4 Portal Page 43 on 46 2 G How do i perform such import from simple search G K Actual Result Don t have such xml editor only simple ones Actual Result Actual Result _sq7 is not available are there any prerequisite to performe this testcase other than uploading mapping for receiving accommodations _in the import page i cannot define myself or biella as reciver biella only as data provider _ metasearch is not connected with exchange data or the data repository There is no possibility to reuse the metasearch criteria in another subpage E g like the results get on metasearch a button allows me to store the retrieved data in metasearch in the querybox or to export the query in xml format Appendix B 4 Document 2 Test Case Release 4 Portal Page 44 on 46 2 Actual Result G K G T K M N a Sal a f a X T _was not able to fulfill the M test case did the following _going to Exchange Data gt Import Data did not provide me the fields described in the task description 2 Actual Result O e e e I as t i Actual Result Actual Result Actual Result Actual Result Actual Result G No doc no documenation linked K
156. ch could be more easier and it could be beautified see above some hints could be given for the advanced search Help page with examples e g in the wiki o k but it would be nicer to have all results shown on one page and to sort it some kind Appendix B 3 Document 2 Test Case Release 3 Portal Page 49 on 63 T worked as expected euromuse is not listed no error message IM no error message receivers CPR euromusemf biella P jonly eurmusenff is showing no euromuse M Listed receivers CPR euromusenrf biella WwW push euromuse_to_push xml to CPR W Ontology result Missing data mapping from museolitto to Harmonise M Harmonise Ontology Mail has not been sent or at least received Sending an information mail makes sense to me since want to push the data and should be informed in case of an error Ontology Error message Missing data mapping from TU Vienna to im in config gt mapping store gt no mapping files available but P Missing data mapping from museumsmedien to Harmonise T Worked as expected received the error message Please IM Please select a data file when neither choosing nor uploadin P Please select a data file M select a data file and Please select at least one receiver Please select at least one receiver upoading dummy txt Ww after choosing a data file in my case a random xslt file T Error message shown agree with David regarding the IM Error in data mapping from Harmonise
157. ch for defining these test cases can help avoiding errors in the requirements as well as in the design of the system and tools Typically errors in the requirements or the design require more effort and thus are more expensive than code errors The technical evaluation is the responsibility of the developers Some specific points challenging requirement technical issues and choice D7 1_Compiled_Collection_Of_Acceptance_Notes Page 8 of 315 FP7 SME 1 262289 i HARMOSEARCH E HARMOSEARCH Deliverable D7 1 E the future of information services between a series of alternatives may be discussed with other partners but the technical unit tests are not part of the delivery 2 3 2 Functional Evaluation The functional evaluation consists of expert and real user evaluations where both groups are asked to perform functional tests on the corresponding release candidate of the HarmoSearch system The main purpose of these evaluations is to verify that the developed artifacts meet the needs of the end user Testing the latest release with end users is highly important in order to guarantee that the final user is satisfied For evaluating the user s experience a scenario based cognitive approach is used The overall objectives of functional evaluations are as follows e Evaluate if the underlying business cases are covered or not by the final product e Discover gaps during the development and requirements elicitation phase e Gathering
158. ch may correspond to one owner batch or aggregates several Consumer shall be able to define data filters to limit the amount of data to be received from the different data sources he has subscribed to Schedules are different from owner batch In some cases alert of data present can be sent to consumer Alert on data changes could also be sent to data consumers for in D Scenario Use Case regularly them to be able to refresh their data between batches Data consumers need to be able to subscribe or unsubscribe to data They can find relevant data because they are invited by data providers because of alerts they This is to allow receive or because of manual searches Once data have consumers to easily been selected subscription may occur directly or after Publishing and subscribe torowor negotiation has taken place Data consumers need also b Subscription Data Subscription enhanced data from alerts when subscribed data is updated or when new data D Scenario Use Case different providers corresponding to their profiles is published To allow consumers to define alerts and triggers in order to be Service Consumers should be able to define alerts using a notified if relevant set of keywords or data profiles so as to receive events occur or if new notifications in case those keywords or data are available services ordataare This may lead to a negotiation or a subscription Moreover available which may consumers can store search results or qu
159. clock is CET Central notification email European Time dule_euromuse mf_3101 xml go on Exchange Data gt Scheduler delete all scheduled operations within Exchange Promoter No tasks are listed in the po e o e wr h po o h Appendix B 5 Document 1 Test Case Release 5 Portal Part 2 Import Page 7 on 14 Comment HORA HAE FoR HTS Actual Result my user is euromuse user SO i can only import from euromusenf but at no point am offered the possibility to set sender and receiver the only thing can choose in simple search is a data provider the first returned message is same as row 21 no possibility to set a receiver only to choos biella as data provider Message Operation COMPLETED You will receive an email notification To check result Name Description and alternatives Expected Output To be tested using Two strings are http harmosearchde returned The first says v harmonet org WebA Operation completed ccessPortal successfully on portlet DataExchange euromuse and the Prerequistite you have Manager wsdl second is a link to the configured the mapping for imported file available receiving events Documentation on the Data Repository perform an import with Annex_D_4 3 Web_ Operation Status also simpleSearch method using Service APIs reports about the your organization s name as_ Specifications v0 3 do succes
160. collection of data uploading and Overall structure of page Blocks included in the page configuring the mappings Documentatio Link to the documentation n of the pages Mapping Store and Exchange Metasearch goon Metasearch of select Accommodation as subdomain accommodati guesthouse as type ons tv room as facility Upload Upload mapping for receiving accommodations mapping for receiving accommodati Import accommodations accommodati ons Comment and alternatives Expected Output Operation Status reports about the success of the operation In Data Repository gt Querybox the file with the accommodations from biella is available with 10 accommodation results it looks like the file accommodation_results xml in the test folder Describe in the test partition improvements if necessary Describe in the test partition improvements if necessary Appendix B 4 Document 2 Test Case Release 4 Portal Page 20 on 46 JIJOW OI Pie mowo mowo SSS 19470W01d Actual Result Operation IN PROGRESS You will receive an email notification To view the status and results go here u lp wswun snu PWV we Same test as above susunosnui pausunesnu pausunesna oooi i me a w ac w ac in ac Description go in Configurations gt Query Service insert the query SQ7_any_accommodation xml from the test folder
161. cted but actually that what i wanted 2 Actual Result _ flawlessly i executed task M R2 15 already _Event fields filter was not M listed after requesting persmission the external service was listed as described _ operation was successfull _ data looked as expected ctual Result email received ctual Result a p Nn w a P ctual Result Here again short description of what service are amp do could help Even only a link to doc faq No doc available A e tS z aids ot Appendix B 4 Document 2 Test Case Release 4 Portal Page 38 on 46 2 Actual Result Actual Result _wow whas this part of this release _uhhh still very positively surprised _as expected agree with Guillaume _add in the data file upload box some information e g formats allowed csv xls xml _here it would be also helpful to offer the excel tamplate for downloading fe i Actual Result Actual Result tested on social networks lonly the title of the event looks published ok would be nice to have Tan example of format In which format it is sometime i do not know lif i have to go to upload or share menu items which is the difference Appendix B 4 Document 2 Test Case Release 4 Portal Page 39 on 46 2 Actual Result _social networks were not _email received _inbox OK result however was not complete e
162. ctional meta search running with integration of the first data sources and a graphical user interface for search and results the second release points out the importance of ergonomics and usability documentation wizards contextual help and allow partners to initiate the discussions of the demonstrations materials Scenarios inputs and outputs as a first demonstration of the meta search and mapping tool was performed during the review meeting Additional resources to be found in appendix e Tests results of this release can be found in Test cases for release 2 e Content and Acceptance note for this release can be found in Acceptance note for release 2 5 3 EVALUATION OF RELEASE 3 Main requirement A complete system ready in a productive environment This important release provides partners with a whole portal to be usable from end to end an initial account management allowing to set up new users and organizations as well as an API for external services to connect to HarmoSearch In addition to the main functional requirements this release is helpful to define in details the need for elements such as status reporting parameters notifications to improve the overall usability of the platform Release 3 also provides a much more user friendly and intuitive mapping tool even if more improvements are planned on this aspect contextual wizards and messages Additional resources to be found in appendix e Tests res
163. d Click OK Enter Cheatsheet Support in appear under the Help main menu the Name field entry Click OK Uncheck Group Items by Click Help gt Cheatsheets Category Adialog appears and displays Check HarmoSearch Mapping Tool HarmoSearch related contents Cheatsheets Click Next and follow the Expand HarmoSearch and instructions make sure it contains two entries i Create a new Hello World mapping project and ii Reuse existing mapping solution Restart the mapping tool N a ae N aN ee S In case no updates can be found a respective Update is beeing processed and Appendix B 4 Document 1 Test Case Release 4 Mapping Tool Page 1 on 15 Like in the previous version of the mapping tool the complete status bar is after a click full and it does not unistall anything is there a way around the firewall i cannot change my firewall settings and these do not allow the mapping tool to connect Alternatively you could ask Adriano or David or Peter to do these test lines is there a way around the firewall i cannot change my firewall settings and these do not allow the mapping tool to connect Alternatively you could ask Adriano or David or Peter to do these test lines Typical functionality for a solution developer T amp Comment Description and alternatives Expected Outputs Actual Result Create new Create a new mapping project Input validation project name a new
164. d as common Windows based application application expected from a Windows based application Auto apply Evaluates if the changes Output The excepted behaviour see MT2 is still valid after the Worked as expected customiziat done in Task MT2 are mapping tool application has been restarted see MT1 and MT3 ions committed and executed to the mapping tool Appendix B 2 Document 1 Test Case Release 2 Mapping Tool Page 1 on 7 Action Description Comment 2 Actual Result and alternatives Create a Clean mapping projects are Output The new mapping project is created reflecting the initial Worked as expected clean used to denote mappings project structure The project structure is visible in the project mapping _ that are not realted to any explorer window in the mapping tool as well as locally in the file project kind of business case e g system Thereby the project root is a folder which name must be Euromuse business case equal to the project name as specified by the user The root Accordingly no default folder has to include the following folders Filter Mappings resources such as Schema Output Pattern Schema as well as a configuration file named Filter or Patterns are config xml associated and therefore not included in the project from scratch l Profile based mapping Output The new mapping project is created accordingly see Worked as expected projects are business case MT5 In contrast to M
165. d be to import all data from one or more specified data providers e g Euromuse I will provide a query which models this particular case Alternative Semantic Registry 1 limit list of providers in request to Euromuse and Facebook Output should be result list Same output as SQ1 Alternative 1 Output should be Detailed EN contain Name City Date range summary detailed description url precise address and vignette price range All text should be English Output should be result list Same output as SQ1 Alternative 1 Output should be Detailed EN contain Name City Date range summary detailed description url precise address and vignette price range All text should be English Output should be result list Same output as SQ1 Alternative 1 give only Date 1 Alternative 2 give only date 2 Alternative 3 All events during that period and all attractions at that datein the same query Comment from CP alternative 3 in this first version the query language is not able to handle queries joining different domains e g events and attractions Output should be result list Same output as SQ1 Alternative 1 give only Date 1 Alternative 2 give only date 2 Alternative 3 All events during that period and all attractions at that datein the same query Comment from CP alternative 3 in this first version the query language is not able to handle queries joining different domains e g events and attractions Output should be result list
166. d by customers can refer to This shall allow e g to translate from region names or geo codes to postal codes by referring to these reference lists thus a user can have a region translated to a geo code Appendix A Detailed Requirements List Page 13 on 32 Comment Release This use case extends the use case PS 1 where a data provider wants to upload his data in the Harmonise portal ype Publishing and Sending When a data provider sends some data he may want to 2 Subscription Multimedia add multimedia files to the content transferred included A Scenario Content as zipped package or encoded not linked This is to allow data A data provider wants to publish data in the Harmonise providers to easily network This use case is similar to the Data Hosting PS 1 publish once orona butin this case what is uploaded and stored in the Publishing and regular basis their Harmonise portal are not the real data but some meta A Subscription Data Publishing data in the Harmonise data which are useful to describe what kind of data the 2 Scenario Use Case network data provider has to offer To allow data providers to transform their data according to services Data provider must be able to update data and to manually they would have or automatically associate additional information to its subscribed and to data to create data profiles to be used to facilitate associate profilesto subscription to link data together for cross selling
167. d select associated PUSH Data as Operation data provider Test as recipient through which exhibition ancient world as category the system schedule operation within the next 10 automatically minutes exports the click Schedule task actual data to be sent from his system Therefore the user needs to registera query service and to upload a query mapping to use this functionality the server s Pub1 5 Pub5 1 Pub5 2 Pub6 1 system clock is CET Central Appendix B 5 Document 1 Test Case Release 5 Portal Part 3 Publisher Page 8 on 10 5 D oO a al lees wo a 3 a 1 2 3 a N Ko a2 5 a N uw a a a uw a2 a wn ei a 5 a Pub1 5 Pub5 1 Pub5 2 Pub6 2 Pub6 3 Description Prerequisite you have uploaded and configured the mapping of events from your local system to HarmoSearch the two mappings for the query and you have configured a query service for your organization go on Exchange Data gt Scheduler select Publish on social network as operation your social network s target one or more as recipient keep Filter manually selected subdomain Event country France city Paris category exhibition painting schedule the operation within the next 10 minutes go on Exchange Data gt Confirm publishing publishing select one or more of the events in the list click on Publish selected items
168. dation subdomain The integration of Twitter and Facebook profiles to an account on the Harmosearch platform using applications in order to publish content manual automatic or scheduled publication on Facebook and Twitter only for events from Biella and Euromuse Extend HS portal to query and display results for hotels display category according to domain Have a complete commercial portal with an operational subdomain event and a user friendly mapping tool Addition of plugging capacity for external services user rights license subscription and validation management as well as services filtering for users and integration of those features to the graphic interface Improvement of the graphical interface of the portal Addition of the possibility to have multiple mappings event mapping hotel mapping Simplification of data import with the use of an excel template for events Addition of a simple minimal input format for events for data publication The enhanced mapping tool is present in the release 1 2 DOCUMENTATION NOT APPLICABLE Appendix C 4 HARMOSEARCH Release 4 Formal Acceptance Note Page 3 of 6 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services FORMAL ACCEPTANCE 2 1 SME ACCEPTANCE This section contains the list and status for each partner CHECK YES NO Conditional X O BUSINESS SOLUTIONS GMBH YES ECTRL SOLUTIONS SRL YES EC3 Networks GmbH
169. dix B 4 Document 2 Test Case Release 4 Portal Page 21 on 46 Actual Result JOJOW OI Pie Ud PALWSWNSSNUW PWV we 4J9 JOWOJd Sd vajpauisunasnu R5 Parent Sequence Configuration Home Description Documentatio Link to the documentation n of the pages Metasearch and Import Data and Scheduler with respect to the accommodati Documentatio See Annex_D_4_3_Web Service APIs Specifications_v0 3 docx file n of the available in SVN at 04_Query_Mapping metasearch engine Webservices go on Home configuration check the status of the services Comment and alternatives Describe in the test partition improvements if necessary Describe in the test partition improvements if necessary The expected outcome describes what should be present in the home at the end of all tests Expected Output Actual Result Share Data is active with event mapping configured but accommodation mapping not Scheduled Share is active with event mapping configured but accommodation mapping not Import Data and Receive Data is active with accommodation mapping configured Receive Queries is active with Query mappings available and Query Service e te V x e 3 e 7 Appendix B 4 Document 2 Test Case Release 4 Portal Page 22 on 46 vapausunesnu __ SSS Actual Result n Sequence Description Content o
170. download open the file in Operation Status and button just a new tab or email confirm that the opens the activate the operation was XML in the successful same tab In Data Repository for now gt Querybox the result making would be nice file is available check user leave to see in the with the example file harmosear table how many import_results_Advanc ch fora results where ed_Search xml in the page of retrieved in the test folder code file BY sesesesesessty HHHHHHHH 5 2 2013 Appendix B 5 Document 1 Test Case Release 5 Portal Part 2 Import Page 5 on 14 Comment Description and alternatives Expected Output pele Actual Result ie E p i O O S a a jo p e O pas a go on Configurations gt Mapping Store select any identifier as collectionld for instance acco choose Upload mapping from Harmonise ontology to local system select the mapping from Harmonise ontology to local system choose the file available in the test folder as identity xslt select default for receiving accommodations click on Send and check for File is listed in the box at the success message on top the end of the page reports about the success of the operation In Data Repository gt Querybox the file with go on Exchange Data the accommodations gt Import Data from biella is available select Accommodation
171. ds select Import Input File check Choose a bundle the Input folder of the select Import Input File click Browse and bundle of files packed in a ZIP file target project contains 3 new files navigate to the data folder data_tool and select click Browse and navigate to the data called biellaEvents xml biellaEvents xml folder data_tool and select biella2hto xml and process xml select the target project and click Finish inputBundle zip select the target project and click Finish Feedback regarding the file import wizards which are in puarticular pattern schema input file wizard Feedback from IM on 24 8 12 placed in several columns for readability purpose The import wizard has 2 selections from single file and from zip this is clear but it has a compulsory second step that is not that clear namely to select the target folder project in which the elements are to be imported Maybe if a warning sign where shown in the upper part of the wizzard as when something is wrong with the message Don t forget to select the target project would be more clear ee ag Prerequisit An already existing mapping project a new ZIP file has been created in as expected Exporting a project the specified location on your local go to File gt Export select Archive File and press Next hard drive MT2 Domain experts Functionalities Describes typical scenarios a domain expert faces during the mapping cycle us
172. during that period corresponding to modern art exhibitions or in Wien at that date concerning classical concerts Output should be result list Same output as SQ1 Alternative 1 in Berlin corresponding to modern art exhibitions or classical concerts Alternative 2 in Berlin or Wien corresponding to modern art exhibitions or classical concerts Alternative 3 in Berlin or Wien corresponding to modern art exhibitions or classical concerts during that period Alternative 4 in Berlin during that period or Wien at that date corresponding to modern art exhibitions or classical concerts Alternative 5 in Berlin during that period corresponding to modern art exhibitions or in Wien at that date concerning classical concerts Output Should be result List Alternative 1 Provide geo point of upper left corner and lower right corner Output Should be result List Alternative 1 Provide geo point of upper left corner and lower right corner Appendix B 1 Document 3 Test Case Release 1 Query Page 6 on 6 Complements for the semantic registry 23 08 2011 Actual Result Could we not express category only once do not understand the query was expecting a point a length or something like e Q v gt o o N S 2 9 lt fo Lee oO Lele Cc oO l gt fo So x O pan o N Search all Search All events Search All events Description Return all possible information f
173. e the red icon should appear For harmonise is not a common extension maybe write harmonise Prerequisit An already existing mapping project Import a schema resource from a bundle single import the Schema folder T both as expected Import a schema resource go to File gt Import of the target project contains the M go to File gt Import expand HarmoSearch Wizards hto xsd schema file expand HarmoSearch Wizards select Import select Import Schema check Choose a_ bundle import the Schema Schema File check Choose an existing file from bundle of files packed in a ZIP file folder of the target project local source click Browse and navigate to the data contains museolito xsd and click Browse and navigate to the data folder folder data_tool and select KHM xsd data_tool and select hto xsd select the target schemaBundle zip uncheck KHM xsd warning MT1 project and click Finish optional select the target project and click Finish 1 Oo G v O o a Appendix B 4 Document 1 Test Case Release 4 Mapping Tool Page 2 on 15 Comment Description and alternatives Expected Outputs Actual Result Prerequisit same as MT1 3 Import a pattern resource from a bundle single import the Pattern folder both as expected Import a pattern resource go to File gt Import of the target project contains the go to File gt Import expand HarmoSearch Wizards
174. e which is english anyway But the title are present _exhibitions in Finland missing Town and Country compare http www euromuse net thorsten2 harmos earch query_uk_fin xm http www euromuse net thorsten2 harmos Description Retun all possible events Retun all possible events events within within 1 4 2013 30 04 2013 time frame Search All events within time frame alternative 1 Retun all possible events starting from 1 4 2013 Search All Retun all possible events events within until 30 04 2013 time frame alternative 2 Comment and alternatives Output should be result list see SQL Expected Output Same as SQ1 Same as SQ1 Output should be result list see SQ1 Comment from CP if you specify both start and end date you will get events whose time interval overlaps with the WUINIPIJY LUNIPLI WV aye list see SQ1 Alternative 1 give only Date 1 Comment from CP if you specify only the start date you will get all events which ends after the specified date independently from Same as SQ1 Same as SQ1 Appendix B 5 Document 1 Test Case Release 5 Portal Part 4 Metasearch Page 5 on 9 Output should be result list see SQ1 Alternative 2 give only date 2 Comment from CP if you specify only the end date you will get all events which starts before the specified date independently from when they end THEREFORE ALSO PAST Actual Result Actual Result
175. e 2 previous steps Appendix B 4 Document 2 Test Case Release 4 Portal Page 42 on 46 Actual Result Actual Result _Missing or not it worked succesfully configured data mapping from test to Harmonise Ontology _expected result but _the send data with collection id 20121114 was substitued 2 2 Actual Result Actual Result _had to manually M remove events from the mapping file and uploaded mapping even edited the after deleting and sending data line uploading the local to in the table to HTO mapping again refresh it then maybe forgot to uploaded again uncheck events with unchecked _ after the modification events box it worked as expected _ mail received _ error message _file sent and available in the file list at the bottom _acco is present in the service configuration 2 Actual Result got 10 results but not the same file as the example same layout i don t know if this is normal See file attached for the result Output results xml SEa Actual Result 5 looks like it is not the same as Actual Result Actual Result _worked as expected mI EAEAN accomodation_results x ml query 10 20121113_GK_acco osearch accomodation_results_im x Oni i As said before more information on imported files y that s difficult to would be nice especially as regards overwritten ones lunderstand Some hints so i d say upload date and default checkboxes on the page are ne
176. e 3 in IT ISO code for Italy Alternative 4 in Berlin or Wien Alternative 5 in Berlin or Wien with a certain period Alternative 6 in Berlin at that date or Wien during that period Alternative 7 in Berlin at that date if there is no attraction in Berlin at that date Comment from CP alternative 2 HarmoNET tourism ontology uses the ISO 3166 two letter or A2 country codes and the full city name not the IATA code Comment from CP alternative 7 in this first version the query language is not able to handle queries joining different domains ee e OOO 20 Appendix B 1 Document 3 Test Case Release 1 Query Page 2 on 6 Sequence Search All locations Description events in Bertlin events in Bertlin Complements for the semantic registry Comment and alternatives lt PEYO JPKK Output should be result list Same output as SQ1 Alternative 1 In France Country instead of given city Alternative 2 in FRA IATA code for Frankfurt Alternative 3 in IT ISO code for Italy Alternative 4 in Berlin or Wien Alternative 5 in Berlin or Wien with a certain period Alternative 6 in Berlin at that date or Wien during that period Alternative 7 in Berlin at that date if there is no attraction in Berlin at that date Comment from CP alternative 2 HarmoNET tourism ontology uses the ISO 3166 two letter or A2 country codes and the full city name not the IATA code Comment from CP alternat
177. e added to the requirements list This allows the evaluation leader to integrate the new proposals and recommendations in the requirement documents Those are then submitted to the partners to define whether those requirements will be implemented or dropped and in which release Once a release is tested all results are gathered and the consortium can express whether release is accepted or not possibly with a number of issues being registered This corresponds to the formal acceptance note that must be generated for each release This document is validated by all the partners and contains description of the delivery content so each partner can check and accept the release This ends the validation process of a release D7 1_Compiled_Collection_Of_Acceptance_ Notes Page 17 of 315 FP7 SME 1 262289 Ea HARMOSEARCH E HARMOSEARCH Deliverable D7 1 E the future of information services 4 FUNCTIONAL EVALUATI ON DOCUMENT The form for the functional evaluation is used to collect the evaluation data from the participating users Data collection during evaluation sessions is crucial As described before the evaluation data is collected using a form based approach The reason why forms are used for capturing the evaluation results is simple The reviewers are largely human processes If data is not collected in a guided and formal way the information can easily be lost The data collected by the evaluation process consists of defect data bugs and iss
178. e do not pay attention prevous conf is removed if new one without organisation selection is created no info on list about who did it and when Admin Acc Delete access as a user essControl control item Admin Acc Update access as a user modify some informaiton and then save IW However why i sthe interface different between create and essControl control Item Admin Service Admin Ma Upload mapping jas a user upload one or two files Will need to login as another w Feature works However ppingServi information user to validate feature if possible have difficulties understanding the interface with done not ce done Why a list when there can be only 2 When we replace a file there is no easy way to know that the file was replaced name is lost no info on list about who did it and when How would allow several mapping files for my cmpany Admin Ma Download mapping as a user download files from the server files that were X Get an error gt Problem with content ppingServi information previously uploaded ce Admin Ma Delete mapping as a user ppingServi ce Admin Ma View Mapping as a user How Except if does correspond to see the informaiton X do not know how to view the mapping from the interface ppingServi 4 from the list directly ce Appendix B 3 Document 1 Test Case Release 3 Harmosearch Portal Page 3 on 4 CM22 CM22 CM23 CM24 CM25 CM27 CM26 CM28 Outpu
179. e in the workspace of the MappingTool as data file click on Send AdS piste wn DIS KUS Log in as testuesr test user password testuser go in Data Repository gt Inbox download the just received file and check that the occurrence of Tanz has been mapped into http www harmonet org dance The mapping is no more listed in log in with user tester mapping tool password testuser the box at the end of the page go in Configurations gt Mapping Store delete the mapping from local system to HTO 19 0W01d v oO Ss o m a B a O a a a H ol l x x 1 4 p x r 7 H H a ol ol x x Appendix B 5 Document 1 Test Case Release 5 Portal Part 6 Reference list Page 4 on 4 Comment Description and alternatives Expected Output Actual Result HEHEHEH OuM D View the log in as testuser testuser test user password testuser On the top there appear two lists showing the identifiers and go in Configurations gt Crawler current states of current crawl jobs for microformat pages first list and for ics data second list which JaOWOJd Worked but noticed there was already the same crawl job in the list not deleted froma previous test The new crawl job appears in the list of crawl jobs on the top of the page Add a new go to the crawler portlet and add a new crawl job microformats job identifier TestJob cra
180. e is listed in the box at the end of the page Error message is shown User query not valid against HarmoSearch query language XSD The same message is shown in Operation status and in the mail notification you ll receive HORA HAE h h Actual Result Comment Description and alternatives Expected Output Actual Result HORA HAE Promoter hW HEHEHEHEHE 0 gt 3 5 U7 Heese 5 2 2013 SPK KUUN uploaded the mappings from Harmonise ontology to your system log in with your account go on Exchange Data gt Import Data select euromuse as data Screen message and provider Operation Status report Import exhibition ancient world as success of the import Events category You also receive an successfull click on Search email notification me 2 c z me gt o gt E z mo z c z c 3 Q o i x GOR a Se ot 2 Tst 2b a c 2 gS zs x sS Appendix B 5 Document 1 Test Case Release 5 Portal Part 2 Import Page 4 on 14 Comment Name Description and alternatives Expected Output HORA HAE Promoter Ware Actual Result I really the exhibitions think the are not the XML file same because should the xml file in open in the repository another is outdated the browser query result tab as gives updated browser result so it is read XML successful file Agree with clicking the David either
181. e method returns a successful file setting your organization s name as sender _ using Oxygen or completion message Operation through Promoter and Test as receivers Event as XMLSpy or completed successfully on Promoter Web subdomain and using similar Test Service to euromuse_to_push xml available in the test WSDL Operation Status and email report also multiple _ folder as xml_file http harmose successful completion Your Sentbox receivers archdev harmo contains the file you sent net org WebAc Logged in as tesuser in Data Repository cessPortal gt Inbox the file that has been sent is portlet DataExc available hangeManager wsdl Documentation The file it is available guess test user has not a very complete mapping the file recieved has only the same start and enddate in all events other fields are empty Pub2 1 Pub Pub1 14 Pub1 13 Pub1 12 Pub1 11 Annex_D_4 3_ Web Service APIs Specifications_ v0 3 docx file available in SVN v 1S T z e oO Ca lt Sm Po Sod 2 o Ej a a gt ta ae 25 3 5 a SN Sa ag ed 25 3 53 a a 2 v n a2 z lt N 5 a Appendix B 5 Document 1 Test Case Release 5 Portal Part 3 Publisher Page 4 on 10 Comment and Name Description alternatives a User publishes events on social networks If you did the social network tests for past releases of HarmoSearch you might need for Publish AN Sequen
182. e next one e Test Case Release 1 Crawler xslx e Test Case Release 1 Portal xslx e Test Case Release 1 Query xslx e Test Case Release 1 Semantic Registry xslx Appendix C 1 HARMOSEARCH Release 1 Formal Acceptance Note Page 6 of 6 C HARMOSEARCH the future of information services FP7 SME 1 Project no 262289 HARMOSEARCH Harmonised Semantic Meta Search in oon eee Distributed Heterogeneous Databases OGRAMME Acceptance Note for Release 2 Integration of the different components in order to have a metasearch running STRICTLY CONFIDENTIAL Start date of project 2010 12 01 Duration 27 month Project funded by the European Commission within the Seventh Framework Programme Dissemination Level ae Restricted to other participants including the Commission Services Appendix C 2 HARMOSEARCH Release 2 Formal Acceptance Note Page 1 of 6 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services TABLE OF CONTENTS DELIVERY CONTENT sssssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnna 3 Del SOFTWARE arenai cul cos eee dey alee i AEA aaa lay alee thei lath uel eeedee tay 3 1 2 DOCUMENTATION jie vias EARNER vikavcasy Shu veies EANAN NAR Sau ves viha veal Sha vee vinn vend Shaves ely 3 FORMAL ACCEPTANCE cccceccecesccceseeeeeeeaueeeeueeeauaeeaeaeeasaeeaeaeeauaeuauaeeauaneeeguas 4 Acl SME ACCEPTANCE Ss wicssincigee canes sa
183. e page When a test transformation is run the include paths are updated automatically to link to the libraries in your workspace The upload of mappings is also be available as Web Service invocation to the portal However the current version of the Mapping Tool lacks still the GUI that allows this operation The uploaded mapping references on one hand the support libraries and the other hand the separated mapping of values which is implemented as skos relations between two skosified reference lists This implies that Fuseki is involved in interpreting the part of Optional Logged in as tester mapping tool passw testuser on the portal you may check in Configurations gt Mapping Store that there are 4 private libraries for the testmappingtool organization The mapping is listed in the box at the end of the page Appendix B 5 Document 1 Test Case Release 5 Portal Part 6 Reference list Page 3 on 4 o T Be E the output file museoliitto_mappin g2hto xsl already had both lines Comment and alternatives Expected Output Screen message and Operation Status report the success of the operation HHHHHHHH 43 OWO Oley FH wn DIS PV are 1 Description Actual Result Execute a push logged in as tester mapping tool go in Exchange Data gt Share Data and select Push Data select Test as receiver and the file Museoliitto Input museoliitto xml availabl
184. e same data like in the above registration test case user side test case at least screen name or email address must be the same Appendix B 3 Document 2 Test Case Release 3 Portal Page 1 on 63 pza era Paoa ra aT P2 1 P2 3 P2 2 Ooo o o oy f ee ee j o ej paj Paf eaf Pao Ppa co J a o N i oo O pa f N 2 Comment Description and alternatives User registrates with valid insert your own data screen name and email address must not be Email address might be used to send notifications and should therefore be owned by the user data to an existing already registered In order to log into the system the new user needs to be activated by an administrator organization choose okv as organization to belong to After the activation which is notified via email to the user he can log into the portal belonging to the a ation Administrator activates the administrator activates the account created by a user ifa new This test case can only be tested by the administrator the account a user has organization has been contextually registered then he also When an account is created by a user the administrator receives a notification to activate the account created configures it assigning it to the HarmoSearch community and a second notification asking to configure the organization if a new one has been created Content of the user User registration page allows creation of a new user It contains Describe
185. e status and results go here After some minutes you will receive an email saying Failed on Actual Result No error message but Euromuse not listed No error message but Euromuse not listed Error message as expected 2 Actual Result e i Expected Output Actual Result Actual Result Actual Result Screen message as expected Operation status page has content as expected Screen message as expected Operation status page has content as expected ooo Screen message as expected AV Operation status page has content as expected ooo i 4 i Screen message is shown Operation stated You will receive an Jemail notification To view the status and results go here In Operation Status tab the entry of the previous import reports ais W Oo ST T T T T T T TT G Screen message is shown Operation stated You will receive an Jemail notification To view the status and results go here In Operation Status tab the entry of the previous import reports for instance Failed on euromuse Missing data mapping from Screen message as expected Operation status page has content as expected is Screen message is shown Operation stated You will receive an email notification To view the status and results go here In Operation Status tab the entry of the previous import reports for instance Failed on euromusemf Impossible to connect to Screen message as expected
186. e wrong completed successfully on euromuse CPR expected time though i In Operation Status the push operation is reported as Operation status page has Operation status page has content as expected completed successfully content as expected Availability of data file on HTTP service endpoint Availability of data file on could not be checked HTTP service endpoint could D I would explain some explanation and possibly a list with names and not just codes I would also expect that we can get some additional information on the providers for instance via a page that the providers coulg complete in the Not available i in this release Appendix B 3 Document 2 Test Case Release 3 Portal Page 30 on 63 Expected Output Either an error message is shown No participants available to be queried if no providers have given permission to query otherwise euromuse does not appear in the list of data providers that can be queried Either an error message is shown No participants available to be queried if no providers have given permission to query otherwise euromuse does not appear in the list of data providers that can be queried Error message is shown User query not valid against HarmoSearch query language XSD Error message is shown Impossible to connect to the data registry Please contact the administrator gt Screen message is shown Operation stated You will receive an email notification To view th
187. eap 5 hotels and 3 Notion of Nearer will not be covered but rest S g Query Search Example hotels with high standards available in release 5 From the euromuse net point of view there is still the problem how to identify the topical categories used by euromuse net and not included in the Harmonise ontology a List of topics not in Questions How can they be identified and used without S g Query Search the ontology changing the mapping Duplicate Administrate g s mappings activate and de activate several mappings T g S Access right Limit the possibility to access only specific type of data ac g Ss Access right Ability to define a timeout period for access to the system T g Ss Access right Limit access by number per period T g s Access right Improvement of access control management n m groups of recipients etc Administrate Transfer of files in the Bypass the reconciliation if the file is already in the g S Query mappings harmonise format harmonise format P Handling of data Improve error Sis transfer process management Give error messages a user can understand and react to Handling of data g s transfer process Configureable number of attempts to send data make several trials when having submission problems Handling of data g S transfer process Simple processes to update or delete data R Handling of data g Ss transfer process Messaging Feedback on mandatory fields success or error confirmation IDs etc a5 fs g S Sending of fi
188. ed sure not from Berlin Results found 84 Results found 149 Results found 50 Results found 3 Results found 31 Appendix B 3 Document 2 Test Case Release 3 Portal Page 48 on 63 2 Actual Result contacted providers 3 received results 3 za From a users perspective would separate simple search and advanced search Remark Entered queries are not deleted and still present when clicking on the main menu link Metasearch as a user would expect that am forwarded to a blank search page noticed that the search query is processes too Of course a minor issue but should be noted after a relog sign out sign in the interface is reseted and proposed however at the current stage this is I think minor Users who do not have a technical background and are familiar with the query language syntax of course will not be able to use the advanced search Additional help and documentation will improve the usability Again this is from The provided information is straight forward and provides the most important information Of course the design could be better but again this is something for the final release From a content perspective do not have any obligations From a users perspective an overview similar to the one David rade a e E Psa EE N l m En eN onae oaa 2 Actual Result Actual Result Results found 5 technically well done For users the simple sear
189. ed all the 20001_ events_so xslt kind of hint help button section mouse over the save button does uploaded files _success message received tooltip as user doesn t understand what this id is not respond to mouse except the one accordingly about click has to be activated with collection id 2 File is present in the list but only collection id lets with ctrl Acco us understand it is the same one We could use an then done named information like the submission date here to get an events2 idea or uploader maybe as the file is renamed compared to the local file imported 3 The download button opens XML data in the same browser tab This is disturbing and compels user to go With same comments as above not blocking remarks ok but why events and T _file listed as accommodations are K M 20001_ events_os xslt bold _success message received accordingly Appendix B 4 Document 2 Test Case Release 4 Portal Page 24 on 46 immediatelly after completing the registration _activation mail received after contacting Marlis _minor issue received a 404 Page not found error when clicking on my 2 Actual Result 2 JWG 0 Generally speaking this section looks quite unclear K this needs user who really know what they re doing Help would be nice 1 No whitespaces gt this is not indicated on the page Is it blocking Plus it is possible to create a provider id with whitespace if problematic then whites
190. eeeeeeeseeeeeaeeeanesauesnuessnnesaneenneenaes 14 4 FUNCTIONAL EVALUATION DOCUMENT ccccceuccnnneennuees 18 5 EVALUATION SESSIONS AND ACCEPTANCE c cceesecnuccnee 22 5 1 EVALUATION OF RELEASE 1 cccec cece ceecceeeceeceeuceeuneeunesaueenaes 22 5 2 EVALUATION OF RELEASE 2 ccecceececececececeueenueenuceeunesueenneenaes 23 5 3 EVALUATION OF RELEASE 3 ccecceecccecsccecueeenueenueseuneenneenneenaes 23 5 4 EVALUATION OF RELEASE 4 ccccceeccceccceeeceeeeeueeeueseaneeuueenueenaes 24 5 5 EVALUATION OF RELEASE B ccecceececececeeeeeueeeueeeueseanesaneenueenaes 24 6 LIST OF FIGURES AND TABLES aasnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 25 7 APPENDIX croissant 26 APPENDIX A LIST OF REQUIREMENTS 0ececeeeceeececceeuceeuceeuneenees 26 APPENDIX B TEST CASE DOCUMENTS 00cceeceeuceeeceeuneseueenureeneeas 59 APPENDIX C ACCEPTANCE NOTES ceceeececeeeceeeeeueeeueeeuneeaees 288 D7 1_Compiled_Collection_ Of_Acceptance_Notes Page 3 of 315 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Deliverable D7 1 E the future of information services 1 INTRODUCTION 1 1 PURPOSE OF THE DOCUMENT The document at hand details the evaluation and validation processes performed during the development of the HarmoSearch system as well as the results and findings during the validations The overall goal of the evaluation process is first to incrementally improve the quality of the system and platform with regards to sof
191. eeueeeeueeeauaeeauaeeaeaeeeeaeeauaeuanaeeauaneeegeas 4 Acl SME ACCEPTANCE Ss wicssincigee casein saa me eta E eae Roe Rane A 4 2 2 OTHER PARTNER COMMENTS asissccissivevetieiee iets sibeves setae tiie vienvednriee tees E ee ae 4 203 CONSORTIUM ACCEPTANCE sivsecctnivide sun io ten Genet evinces 4 CONDITIONS AND NON ACCEPTANCE NOTES ccccccecceceeeecuseeeueeecueeeauseeauaes 5 APPENDIX TEST SUMMARY ccccccccecucceeeceeeeeeeeeeeeaeeeeeeeeeeeceeaeageaeageesgeenanags 5 Appendix C 3 HARMOSEARCH Release 3 Formal Acceptance Note Page 2 of 6 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services DELIVERY CONTENT 1 1 SOFTWARE Release 3 does not correspond to a specific deliverable but to the first release of the complete Harmosearch system with the mapping tool integrated Content of release 3 encompasses for the events subdomain The integration of the mapping tool into the system download install from portal Assisted mapping upload and mapping validation The enhance mapping tool to map the queries as well The integration of a basic user interface for registry definition The complete metasearch interface and a functional API web service The implementation of scheduling capacity including a user interface to parameter the scheduler In addition to the actual release additional work has been performed to define how to Have reference list mapping methodology with o
192. ement the selected external services Comment Description Provide information that shows if data is missing or wrong when coming from different sources Show complete information all what is retrieved from the data provider and put not available when the information is not available without leaving empty fields Do not show results which don t match the search criteria e g out of date results Scroll up results page when clicking on previous or next Show permanent in case of permanent exibitions the use of reference lists increases the mapping effort Geo locations must first be added to hto then mapping can be performed Information is present in N Euromuse A X Because geo locations get geo location easily from museums into harmonise are not supported in HS right now is possible to query euromuse to restrict the search to a city which already works with reference lists it should be possible to give out the museum name Location xxxIM please clarify Start with release 4 and update in release 5 Improve text allow configurable text via config files Start with release 4 and update in release 5 For the metasearch web service Have specific interface according to user role New external service in the portal define configure select consumers to show and licence agreement for service provider pD Implement the subscription request from a service subscriber licence agreement from consumer agreement
193. ent Description and alternatives Sequen ExiNedteya Push without permission log in with your user go on Exchange Data gt Push Data P4 1 P4 2 Push without permission add the permission PUSH to euromuse with past dates P4 1 P4 2 Push without permission log in with your user go on Exchange Data gt Push Data P4 1 P4 2 Push without permission modify the permission PUSH to euromuse P4 1 P4 2 Push with missing data file log in with your user You can use any file in this test case or receiver go on Exchange Data gt Push Data click on Send without selecting a file to send or without selecting any receiver x N lt a mM st a q a un lt a fe st a Push with missing data Prerequisite mapping file from local system to Harmonise ontology must not be available for your organization check in Configurations gt Mapping Store and if necessary mapping file delete it log in with your user Push data file not compliant with your mapping file Push data file not log in with your user compliant with your go on Exchange Data gt Push Data mapping file select CPR as receiver and harmonise_to_push xml available in the test folder as data file pay o EZE Appendix B 3 Document 2 Test Case Release 3 Portal Page 8 on 63 Comment Description and alternatives Push data file to receiver log in with your user which has n
194. ents in Berlin corresponding to cultural fe Actual Result Actual Result loads berlin mordern art in april and berlin sculpture in april neither biella culture in april nor biella sport in april provider might be down for now LUINIDISY PV ave 3 results loaded from euromuse none from biella provider might be down for now Failed on euromuse Impossible to connect to provider corresponding to modern art in that period and in exhibition in the same period Berlin corresponding to modern art exhibition in the same period A user queries directly the semantic registr Find matching logged in with your account Alternative select any of The provider Biella is go on Search Data gt the proposed queries to returned Browse Data Providers the registry ok this confirms the warnings and bugs in rows 30 to 33 biella is not shown as provider of events in biella S select events in biella click Check Provider User takes overview of services Take oveview logged in with your account The status of the go on Home available services should configuration check the status of the be shown active or not services missing configurations and links to the respective configuration policies misses links as we have those for configuration Ja OWOId Appendix B 5 Document 1 Test Case Release 5 Portal Part 4 Metasearch Page 8 on 9 Comment
195. er UWUNIPISY KANU Afidium pate Documentation of the http harmosearchdev harmonet org topic metasearch Page Also some contextual help could be helpful when an error message appears see the A user gets only a restricted maximum number of Content of the page Overall structure of the The page contains search page single input fields criteria to filter the results menus and buttons sorting criteria to order by score and a field to set the maximum number of events to show i o re G N Q e Q N Q e a m Q je a o v n D S 3 o as commented during testing do not understand what is multiple ocurrences The criteria is not very well defined like the completedness of information multilinguality should be also a criteria by which SPK would like to e q N f je a in N f O a m fs je a Content of the Result area Result list area A separate page shows the results with some added information on completeness of information availability of title image documentation etc multiple occurrences between different providers sponsored events license information Documentation of the http harmosearchdev harmonet org topic qualified Page search A user queries directly the semantic registry e o o S ES 20 2 COo o e o 2 2012 OCE e S a 22012 Appendix B 5 Document 1 Test Case Release 5 Portal Part 8 Documentation P
196. eries with trigger Publishing and be of interest for him information In case certain information in the result set a Subscription Alert Definition according to his change or in case new result batch queries a notification D Scenario Use Case profile may be sent to the user by mail SMS All types of users must be able to subscribe or unsubscribe to the services provided by the portal for part or all of their data Example of services will be booking items What will be implemented is additional description Publishing and Portal Service This is to allow users recommendation data hosting data modification field for conditions URL for external page to be E3 Subscription Subscription Use to easily subscribe to statistical and market analyses etc Some services may be provided by service provider NO payment service will D Scenario Case portal services free of charge and others may require payments be implemented Appendix A Detailed Requirements List Page 15 on 32 v 2 PS 9 UC PS 10 UC PS 11 UC Publishing and Subscription Scenario Case Publishing and Subscription Scenario Case Publishing and Profile Subscription Scenario Case Data Modification Scenario Negotiation Use Payment Use Management Use Requirement This is to allow negotiating services and data subscription through the portal in order to facilitate subscriptions to new services data or to new consumers This is to allow pro
197. eriod Vienna corresponding to modern art exhibition in the same period Search All events around a certain gps pont and a radius Search All events between a certain gps upper left corner and lower right corner Output Should be result List Comment from CP not yet handled geo coordinates Output Should be result List Alternative 1 Provide geo point of upper left corner and lower right corner Comment from CP not yet handled geo coordinates Appendix B 2 Document 2 Test Case Release 2 Meta search Page 4 on 12 Actual Result Could we not express category only once do not understand the query was expecting a point a length or something like that fe f Actual Result Registry O returns Euromuse Query Processor selecting euromuse from list O 1 XML file Metasearch W 10 results missing city location and event domain due to incomplete mapping Registry O returns Euromuse Biella and euromuse crawler Query Processor selecting all three data providers O 1 XML file each Metasearch W 274 results missing city location and event domain due to incomplete mapping Registry O returns Euromuse and euromuse crawler Query Processor selecting both data providers O 1 XML file each Metasearch W 269 results missing city location and event domain due to incomplete mapping Registry O returns Euromuse Biella and euromuse crawler Query Processor selecting all three data
198. ers order Alert on data changes could also be sent to data consumers for them to be able to refresh their data between batches This is not retainedtutorial Could be within the editor or triggerred by the editor and performed in a web application Directly accessible in the portal in the same place as where to import the query mapping files A new crawler will be used and this will be performed What i snot included is the integration of the crawker configuration into the semantic registry This will be performed through an xml file only performed by an expert Upload file display in a table Allow manual update and save Events and hotels can be directly entered in Harmosearch input form same as for Excel validation For instance to define pushing to a facebook page or to configure a push to one system With or without intermediate step to filter before publication Roles are used to specialise the services and access Appendix A Detailed Requirements List Comment Ok for events only For instance a role to publish or to publish events to search events Page 31 on 32 U2 U22 RQ DF ype RQ DF RQ HS RQ DF RQ HS RQ HS RQ RQ RQ HS RQ HS RQ HS HS HS Account management Service management Service subscription Account management Mapping editor Data input Data input Crawler Metasearch Scenario Data input Publish and Subscribe Use
199. es that have been Validate that all users of the organisation X Cannot test due to error CM32 2 received share same content CM 34 37 36 35 O O CM Appendix B 1 Document 2 Test Case Release 1 Portal Page 6 on 6 Co g o k ov Q o a o 2 wo a0 oO ao oO l gt oC is O oO Q n Search all Alternative 1 Description Return all possible information for all domains Output should contain Name City event location event category domain and date range Optional content would be url telephone vignette user rating Retun all possible events Retun all possible events Retun all possible events within Date 1 Date 2 Retun all possible events within Date 1 Date 2 Retun all possible events within Date 1 Date 2 Comment and alternatives Comment from AV For the test cases maybe should be better to be more precise on the input parameters for example for categories if we mean the code of the category or the label ID_ART or art Technically I think should be used the code and probably we will see it when Claudio will define the query in the language DF Any other feedback according to comments we could add a column for the precise parameters it was there initially but removed because judged to precise CH I m not sure if get all data from all domains is really a useful test since i
200. estuser test user or the email you set password testuser go on Configurations gt Mapping Store insert events as collection id choose Upload mapping from local system to Harmonise ontology select as mapping the file available in the test folder as Euromuse_HTO xslt select default for sending events click on Send and check for the success message on top of the page log in as testuser testuser test user or the email you set password testuser go in Configurations gt Query Service click on the attached data provider uncheck METASEARCH from the operations click on Save Changes F ie v 3 e 3 e O v x e 3 e D 7 v x o 3 e z O 7 Expected Output Error message Missing data mapping from Test to Harmonise Ontology File is listed in the box at the end of the page Test is no more available among the data providers of a metasearch HHH e Actual Result Appendix B 5 Document 1 Test Case Release 5 Portal Part 4 Metasearch Page 3 on 9 Actual Result Comment and alternatives You can try with any combination of search criteria The result may also be void 2 Actual Result HHRHAHH Actual Result 36 results are found in euromuse 8 were Expected Output Some results are shown Description log in with your account go in Search Data gt Metasea
201. et location data we will not use Definition of the release of the Mapping Tool first version to be demonstrated Events Teleatlas not interested in event information 2 RELEASE release mapping tool only KHM used for demo Biella Museollitto Euromuse no answer yet Subdomain Events Providers Biella Euromuse Crawler Consumers Euromuse Adriamuse Content Integration of the mapping tool into the system download install from portal Assisted mapping upload and mapping validation Enhance mapping tool to map the queries as well integration of user interface for registry have complete functional metasearch interface and API web service on one domain events Implement scheduling capacity including user interface to parameter the scheduler have reference list mapping methodology with one base reference list for mapping Define how to manage parameters on mapping language currency Integration of Crawler Setup of semi automatic procedure to periodically update indexes according to the providers configured in the semantic registry Register a new provider from the portal crawler and API Have a complete Scenario and prototype to register and setup a new Definition of the system ready for organisation providers and consumers a RELEASE release commercial launch Scenario and prototype to Improve usability of portal Feb 2012 Appendix A Detailed Requirements List Page 21 on 32 o Co Descr
202. eturn such results and insert as query string dataProvider http schulferien Launch a single go to the crawler portlet ICS crawl job select an ics crawl job your CalendarTestJob in the second list of crawl jobs click on start job All crawl jobs are launched The new information is stored in solr Again the change in results becomes evident only if the administrator cleanes up the Launch all the go to the crawler portlet stored crawl jobs click on the Start all Jobs button The crawl job is deleted from the list of crawl jobs Additionally it is also deleted from the internal list of scheduled crawl jobs if enable Delete a certain go to the crawler portlet choose the testJob crawl job from the list of Crawl Jobs click on the delete job link next to this job Microformat crawl job equie Va lt Delete a certain go to the crawler portlet The crawl job is deleted from the list of crawl Calendar crawl choose the CalendarTestJob crawl job from the list of Calendar Crawl jobs Additionally it is also deleted from the job internal list of scheduled crawl jobs if enable Appendix B 5 Document 1 Test Case Release 5 Portal Part 7 Crawler Page 2 on 2 i iz a v je a iS a O O a m a v je a q a O je a a N o je a Registration and Profile sail Metasearch Name C User creates and manages his account Registration page Documentation of the user regis
203. ev harmonet org home revise url IM You have entered invalid data Please try again Please enter a valid screen name phrasing correct field highlighted Name it should be the email address if the email address is missing P correct phrasing again field highlighted name instead of captcha as expected activation after notifying Claudio Actual Result ee BB wro Important You have to sign in Otherwise there is nothing W to do some hints would be useful what can you do here what is harmosearch You have entered invalid data Please try again Text verification failed tested last week after claudio sent us the credentials we could login tried to create a new account with an already exiistitng account werder museumsmedien after login we get an unexpected system error occurred com liferay portal LayoutFriendlyURLException Appendix B 3 Document 2 Test Case Release 3 Portal Page 43 on 63 2 2 Actual Result Actual Result IM password received instantly activation after notifying claudio Actual Result Worked as expceted Notification mail arrived immediately Activation mail finally arrived with a 2 hours delay 0 are E st a Ogge P1 9 P1 11 link to more information e g FAQ First steps etc may be nice to have for a new user However these are realy minor i T Minor agree with David that both links should contain a link M to the portal
204. f Home page has text profile access logout menus home page Overall structure of page Blocks included in the page after login Documentatio Link to the documentation n of the home Dag Content of Home page has text a sign in access on the right a a home menu home page when no login is performed without login Comment and alternatives Expected Output Describe in the test partition improvements if necessary Actual Result Describe in the test partition improvements if necessary Describe in the test partition improvements if necessary N cl e Can t N al Appendix B 4 Document 2 Test Case Release 4 Portal Page 23 on 46 Actual Result Actual Result Actual Result Actual Result CAN BE BLOCKING _euromuse screen To be improved the menu _regi i 1st connexion clicking the validate button doesn t name already taken bar on the top by work on Firefox 16 on the security question screen _Activation requires removing private pages _registration mail received z FORNY had to use enter key email to claudio Go to menu item Add to portal ext properties the following layout user private layout s enabled false layout user public layouts enabled false breadcrumb show guest g roup false profile upper right corner Not blocking _security question ok G i is _file listed as 1 collection id is a required field it would need some when write my own j K delet
205. figured to be sent to the HTTP service P5 23 P5 24 Import as provider that configure your service to receive import data as Web Portal GUI has personalized the location where to send dala Content of the import Overall structure of page Blocks included in the page Describe in the test partition improvements if necessary data page Documentation of the Link to the documentation Describe in the test partition improvements if necessary Import Data Page 5 Scheduler A user schedules an import or a push operation to be executed on a regular base daily weekly or monthl Schedule a data import Add data mapping from HTO to local system correctly i pi a w ja 1N 1a wn 1a w 1a w ja w 1a w 1a Description Schedule a data import log in with your user correctly go on Exchange Data gt Scheduler and select IMPORT Data as Operation euromuse as recipient exhibition art history as category each day at hh mm in scheduled options see comment click Schedule task Exchan faao Schedule with unavailble Prerequisite the registry has been shut down registry perform any kind of scheduled import ja g again Schedule a push with no Prerequisite your organization has no data provider attached data provider attached check in Configurations gt Query Service and select your organization in Registry Data Management there should be no Data Provider Attached otherwise delete it logged
206. firm png 0Min Provide feedback about the Graph View editor Feedback from IM on 24 8 12 placed in several columns for readability purpose n information about the links appears when mousover a link from to This information should not hang around too much PIC mouseover_limit png Another day this did not happen maybe the computer was running slower and this is not the mapping tool but the computer mouseover li Provide general feedback Feedback from IM on 24 8 12 placed in several columns for readability purpose At the moment nothing more see general functionality improvement languagues and dates The trouble is this is not an example that I can then test results that is still what I am looking for in the test cases to output a file and actually use it Following a A user follows a defined mapping process that Prerequisite Prerequisite same as MT2 5 strict suggests the elements that a domain expert has to mapping map Delete all Delete the previously created mapping links Note To refresh the settings it is required all links are deleted and do not mapping select each link by a right click and select to close and re open the mapping file appear anymore on the modeling links delete canvas save your changes close the mapping file biella harmonize double click biella harmonize again in order to re open the mapping editor Appendix B 4 Document 1 Test Case Release 4 Mapping Tool Page 10 on
207. from sharing could be nice Also pictures instead of network names would make table clearer G K K Appendix B 4 Document 2 Test Case Release 4 Portal Page 32 on 46 account selection proposal png Sieg 2 Q e n x O m d ad od N od i N Actual Result _see comment on line 23 _we had spoken of 2 Actual Result The published event should have a link to the detail page of the event filtering out events figured this in the scheduler want tweet_quality png 0419 1 actually to schedule facebook status updates with euormuse crawler from the feed that the crawler gives back there is too many items The scheduler date range form is a dropdown with 1 31 This has not been tested Dies it mean it is every first day of the month that i update my status or that i search for new data Pagination if there are too many E still missing or not well not found linked for not found 2 Actual Result Actual Result Actual Result Actual Result Actual Result _on the right yes missing in test grid _worked fine j this was required _typo in the result left for 2 10 11 12 13 right a G missing in test grid this was required for 2 10 11 12 13 _my account is _error message was euromuse so i chose i displayed cpr and it send it ok _received notification mail Appendix B 4 Document 2 Test Case Release 4 Portal Page 33 on 46 e e e e
208. g geo coordinates Search All events using geo coordinates Description Retun all possible events in Bertlin corresponding to modern art exhibitions Search All events around a certain gps pont and a radius Search All events around a certain gps pont and a radius Comment and alternatives Output should be result list Same output as SQ1 Alternative 1 in Berlin corresponding to modern art exhibitions or classical concerts in Berlin or Wien corresponding to modern art exhibitions or classical concerts in Berlin or Wien corresponding to modern art exhibitions or classical concerts during that period in Berlin during that period or Wien at that date corresponding to modern art exhibitions or classical concerts in Berlin during that period corresponding to modern art exhibitions or in Wien at that date concerning classical concerts Output Should be result List Alternative 1 Provide geo point of upper left corner and lower right corner Output Should be result List Alternative 1 Provide geo point of upper left corner and lower right corner Appendix B 1 Document 4 Test Case Release 1 Semantic Registry Page 6 on 6 05 09 2011 Actual Result FP7 SME 1 262289 a HARMOSEARCH E HARMOSEARCH Deliverable D7 1 HE the future of information services Appendix B 2 Test cases for release 2 Test cases for the 2 release were divided in 2 documents 1 Test Case Release 2 Mappint Tool 2 Test Case Release 2
209. g in we should change sign out for log out in all cases the logout now sign out button is on the blue bar still think is better to loose the blue bar and integrate the log out in the black bar and create a quick link near it that leads to the profile editing page while logged in there is a heading in all landing pages and in the main pannel that says Web content display Part 1 Registration Page 1 on 2 uaipawswnasnu PE po wanted to change to manfred hackl ec3networks at did not receive any notification there is a menu item manage and another configuration gt both lead me to the edit profile i wonder if both are required Action Description Comment Expected 1e i ipti p and alternatives Output fo fo Actual Result Actual Result Actual Result Res 4 Jk ee Jk t guess it worked email was saved Who E 1311 S Edit AT THE END OF YOUR Necessary only if you You can log in Ei Profile TESTING changed the email of the as testuser log in as testuser username testuser with your email password testuser test testuser user as go on Configurations gt Edit username Profile insert testuser test user as email address wni pyy AUT 1 9 70W01d Appendix B 5 Document 1 Test Case Release 5 Portal Part 1 Registration Page 2 on 2 Actual Comment o Ya Result Actual Result Name Description
210. ge Describe in the test partition improvements if necessary Documentation of the Link to the documentation Describe in the test partition improvements if necessary page Data Mapping Validation The user checks his data mappings by uploading an instance file and checking the results of the transformation Check mapping with log in with your user missing instances file go on Mapping Validation gt Data Mapping Validation do a Forward mapping without selecting any file Check forward mapping Prerequisite mapping file from local system to Harmonise ontology must not be available for your organization check in Configurations gt Mapping Store and if necessary with missing mapping file delete it go on Data Mapping Validation and in the Forward Mapping Validation portlet select HarmoNET as output format using euromuse_to_push xml in test folder as instance data file Check backward mapping Prerequisite mapping file from Harmonise ontology to local system must not be available for your organization check in Configurations gt Mapping Store and if necessary with missing mapping file delete it go on Data Mapping Validation and in the Backward Mapping Validation portlet select HarmoNET as input format using harmonise_to_push xml in test folder as instance data file Check forward mapping Add data mapping from local system to HTO with instance data not compliant to mapping P16 Mapping Data Mapping
211. gular expression to NUTCH_ROOT conf crawl urlfilter txt Then start the crawling process using a Unix terminal Cygwin for Windows users starting from the NUTCH_ROOT directory by calling bin nutch crawl urls dir crawl depth 2 Having crawled some events start SOLR by calling java jar start jar from SOLR_ROOT example As soon as the database is running call the indexer from NUTCH_ROOT by typing in a Unix terminal bin nutch solrindex http localhost 8983 solr crawl crawldb crawl linkdb crawl segments where the port number 8983 of SOLR has to be checked After having crawled and indexed some events go to the SOLR admin panel located e g athttp localhost 8983 solr admin Type the query in the second text field Query String Use to obtain all the entries of the SOLR database As an alternative to the SOLR admin panel the query can directly be sent as a url e g using http localhost 8983 solr select q 3A which again returns all database entries To search for specific information e g for meetings type in the admin panel summary meeting or alternatively use http localhost 8983 solr select q summary 3Ameeting directly to run solr http localhost 11983 solr admin after launching tunnel Same as CR1 but not starting from first page New URL added http www commerce net We search Melanoma only present in 1 article on the new site possibly article indexed seveeral times though Content of SOL
212. gured a query service for your status but only Facebook my organization see the Sequence column C18 for the details event Facebook my status Twitter my status go on Exchange Data gt Scheduler select you can refer to Publish on social network as operation http www timeanddate com your social network s target one or more as recipient worldclock city html n 195 keep Filter manually selected subdomain Event country France city Paris category exhibition in order to know the server s painting system clock schedule the operation within the next 10 minutes Expected Output Actual Result The button for giving permission is replaced by the buttons for expanding the credentials token and for removing the just given permission On the Scheduler page if you select Publish as operation your social network target is now available in the dropdown list e g as Twitter my status In Operation Status the publish operation is reported e te v x e 3 e D 1 V x e 3 e O i as suspended and awaiting confirmation An email is sent that invites the user to log in and confirm the publishing of the selected events Some events should be available for publishing on your social network the same that are returned with a metasearch using the same Appendix B 4 Document 2 Test Case Release 4 Portal Page 5
213. h 274 Results Showing results which have Opening not at the 1 9 2011 Metasearch 269 Results Missing summary precise address price range according to Q3 2 Q3 1 Metasearch 274 Results N Showing results which have Opening not at the 31 12 2011 Actual Result Registry returns Euromuse Query Processor returns the query all euromuse query Metasearch returns 10 results Registry returns all the providers Query processor converts the three queries Metasearch returns 274 results from thr three providers But search is slow tried to remove starting date and ending date from output fields but as output i got dates as well Output format looks not used right Registry returns Euromuse and euromuse crawler Query Processor OK Metasearch W 269 results missing city location and event domain due to incomplete mapping Language Preference has some influence What is the subdomain testComplianceEvent Does not look the time criteria are working searching to 2011 09 28 and from 2011 09 28 get Pergamon Panorama of the Ancient City Pergamon Which happens in the 30 09 2011 out of the period The semantics of the date search should be events which are available in the given timeframe Comment CP Pergamon Panorama of the Ancient City ends on 30 09 2012 Searching endDate from 2013 12 01 got the event Aboa Vetus permanent exhibition closing at 31 12 2012 Searching startDate to 2008 12 31 i got the event Abo
214. he language parameter filter xml is located in the Filter folder press Confirm Note We leave the subtitle element save your changes unmapped since no corresponding opposite element exists in the biella schema Appendix B 4 Document 1 Test Case Release 4 Mapping Tool Page 11 on 15 1 Q G v O o N 1 Q G v z O o N Perform transformai ton Mapping the additional informatio n Comment Description and alternatives Perform transformation click createTX in the main toolbar check the result in the Feedback View Switch to step 2 select Step2 Mapping the long description element select longDescription drag and drop schema longDesc from the biella schema to the table below select hto languageText select the already defined language en from the drop down list and press Confirm and save your changes Mapping the Begin Date select beginDate drag and drop dateMin from the biella schema to the table below select hto xsd date to hto date and press Confirm and save your changes Mapping the End Date select endDate drag and drop dateMax from the biella schema to the table below select hto ddmmyyyy data to hto date and press Confirm and save your changes Appendix B 4 Document 1 Test Case Release 4 Mapping Tool Page 12 on 15 Note Short description and day times will not me mapped since we are not able to find a
215. he exhibition title in one language english in the pic you can compare what the rss deliveres and what harmosearch delivers see http SPK net thorsten2 harmosearch t Doc15 Doc1a Doc14 Parent Social Networks Documentation of the http harmosearchdev harmonet org topic configure Page social networks AdS A user can add his own services into the HarmoSearch workflow of operations Content of the page Overall structure of the page single input fields menus and buttons AdS aas Manage Services Documentation of the http harmosearchdev harmonet org topic add external Page service A user can subscribe to external services and can specify the access policies for his own services Content of Subscribe to Overall structure of the page single input fields menus Service page and buttons mM f O N N va ee ee eee O asf aaf Service Policies Content of Service Policies page Appendix B 5 Document 1 Test Case Release 5 Portal Part 8 Documentation Page 6 on 7 Comment Description and alternatives Documentation of the http harmosearchdev harmonet org topic service Page access policies LT A user takes overview of the available services Content of home page Home page contains overview of services active or not after login missing configurations links to configuration pages Actual Result Actual Result see user registration comments Content of h
216. he site has invalid characters and H H harmosearch logo redirection logged graphic issue on landing page button amp tabs role field should be required it cannot be displayed a how will it work when Optional You can now log in as testuser testuser test user password testuser go on Configurations gt Edit Profile insert a valid email address where you want to receive the testuser belongs to the organization Test which is involved in several test cases together with your user It acts when necessary as data provider as service provider and as data receiver for push operations notifications must be different This step is necessary only if from the email of the new user you want to check the email you created click Save notifications sent to this user Appendix B 5 Document 1 Test Case Release 5 Portal log in as testuser with the new email as username eee C M T w z this is deactivated after tests Detailled suggestion in the Metasearch sheet Once logged still think it s confusing for all elements in the black top bar to redirect to the home think we should have them not clickable or have a parent page for each of those links saying here s what you can do here list amp links 2 Functionality as expected have Jonly layout comments attention if we use lo
217. heck presence of the service in the dropdown list but i didn t scheduled anything list is empty Edit my mistake i did it before end of tests Appendix B 4 Document 2 Test Case Release 4 Portal Page 26 on 46 popup would be nice we can delete 2 Actual Result _received message _files werelisted accordingly 20001_ events_query_en um_os xslt 20001_ events_query_os xslt _minor in my first attemt i did not enter the collection id received an error message GOOD but had to browse to the file again It would be more convenient the data will not be lost when receiving an error _no confirmation is rquired gt delete by accident may occur _ nice to have a delete all button e Actual Result Actual Result NOT BLOCKING suggestions 1 followed the reset paswword process was asked to provide a password Old New while writing the Capthcha and asked again to give the new password twice which is logical from the link found in the mail The 1st password field is a bit confusing 2 Account creation form we miss the button to reload the captcha as sometimes it becomes unreadable we have to reload the page submit a wrong one 3 When validating an incorrect incomplete account creation form the company field selected content is lost when the patge is reloaded 4 When on the confirmation page before account activation a message displays not active yet please contact the
218. here is no value for Collection Id for sending data from the Event subdomain gt have events in this cell this was uploaded earlier in tests It means the document hasn t been overwritten Actual Result _ had from other row another collection Id but I deleted this mapping and uploaded and is still available here collection id 20121114 Actual Result not sure what happened Il see 19907_ events_so xslt from local to hto It is the new one No reference to the actual name Appendix B 4 Document 2 Test Case Release 4 Portal Page 41 on 46 fe t G K Actual Result Same issue THIS ISNT TRUE In Configurations gt Exchange Data Service there is no value for Collection Id for sending data from the Event subdomain gt have events in this cell this was uploaded earlier in tests It means the document hasn t been overwritten to do the next tests had to delete the uploaded files for sending events going to the service table edit data sending just validated so it was updated and whows no service then did the upload again without checking the box and it was as expected 2 Actual Result _file was uploaded successfully _collection id was still listed Actual Result G Failure as expected Message was not the one Input file is incompatible with the mapping file Please check Ok but it was present already in th
219. hould also be so the email successfully However this is just a minor issue and did not should contain the new password affect the overall functionality in contrary it proofed it works not clear to me what to test P W search and ii a self defined query country austria category activity data provider euromuse The results for the former was a list of available events the latter returned the expected message as described in expected output P Error message came up as expected agree with David that j User query not valid against HarmoSearch query language XSD WwW the error message could be more user friendly Furthermore T Error message came up as expected P_ Failed on euromuse Missing data mapping from euromuse to M W Harmonise Ontology Appendix B 3 Document 2 Test Case Release 3 Portal Page 45 on 63 suggest to differentiate error messages additonally for example by color e g red However this is a minor issue and does not affect the outcome of this test case P 3 3 N i ige as ia 2 2 Actual Result Actual Result P 3 7 P3 6 Moo iC P 3 8 P 3 9 T Error message appeared tried it also with other providers M euromuse biella all IM IM IM l is no provider to query that matches your search criteria Third search provider euromuse 43 results T Received 43 results selected provider all M 99 results from euromuse external serv
220. iB HARMOSEARCH the future of information services FP7 SME 1 Project no 262289 HARMOSEARCH Harmonised Semantic Meta Search in SEVENTH FRAMEWORK Distributed Heterogeneous Databases PROGRAMME D7 1 Compiled collection of acceptance note Version 1 0 Due date of deliverable 2013 02 28 Actual submission date 2013 02 28 Start date of project 2010 12 01 Duration 27 month Project funded by the European Commission within the Seventh Framework Programme Dissemination Level a Restricted to a group specified by the Consortium including the Commission Services PA Restricted to other participants including the Commission Services SS PA Confidential only for members of the Consortium including the Commission Services si File D7 1_Compiled_Collection_Of_Acceptance_Notes Page 1 of 315 FP7 SME 1 262289 Ea HARMOSEARCH E HARMOSEARCH Deliverable D7 1 i the future of information services PROJECT ACRONYM HARMOSEARCH Project Title Harmonised Semantic Meta Search in Distributed Heterogeneous Databases Grant Agreement 262289 Starting date December 2010 Ending date February 2013 Deliverable Number D7 1 Version 1 0 Title of the Deliverable Compiled Collection of Acceptance Notes Lead Beneficiary Afidium Task WP related to the Deliverable WP 7 Type Internal or Restricted or Public Public Author s David Faveur Partner s Contributing x o eCTRL EC3 Networks Museumsmedien Afidium TU W
221. ia like number of stars or specific amenities e g air conditioning From the tourism portal s side this results in a search query for bookable data in the query language i e the terms of the tourism portal This query is sent to the Harmonise system and distributed to the configured booking providers with whom a contract between the tourism portal and the accommodation provider is established Harmonise translates the query from the tourism portal s terms to the terms of the booking providers Booking providers take the query and deliver the corresponding results available bookable items booking The goal is to price and deep link for booking at the provider s site allow a tourism back to Harmonise Harmonise translates the search portal to offer its results into the terms of the tourism portal and delivers users the ability the results to the portal in an asynchronous way to search for The tourism portal displays the results to its users where bookable data duplicates are handled on the portal Therefore each items offered by bookable item must have a unique ID for each booking specific booking provider providers Appendix A Detailed Requirements List Page 11 on 32 Comment Release MS 2a UC MS 2b UC MS 3 IMPORT 1 ype Metasearch Scenario Metasearch Scenario Metasearch Scenario Import Scenario Modify Results Ranking items based on the user profile Items recommendation
222. ia or a combination or them Search using unique criteria or a combination or them or a key or code Geo data Zone country region county city district point of interest with codes from list or name partial allowed proximity notions geodesic coordinates unique with range with circle Property data Property name possibly partial Code Ranking official local provided by travelers Presence of infrastructure swimming pool golf List of activities exhibitions events Presence of certain features restaurant spa Accommodation data Accommodation type Accommodation code Accommodation category Accommodation view quantity of Accommodation Accommodation occupancy Begin date end date or duration possibly notion of flexibility on dates Accommodation features Free wifi Chimney bubble bath fridge size communicating Traveler data Type of travelers with quantity and possibly age Traveler allocation per accommodation per activity Distribution data Brand Vendor Promotion indicator or even promotion code Distribution channel Distribution media B2B B2C committee Time or request no field but information used for pricing When should the query be executed once periodic Appendix A Detailed Requirements List Page 3 on 32 A date range can restrict results in relation with item Search criteria split by family for easier grouping Search cri
223. ice P Results found 43 M Second search provider biella not results gt message There 246 results from euromusemf local index WwW Appendix B 3 Document 2 Test Case Release 3 Portal Page 46 on 63 Actual Result Found 99 results data provider euromuse the first provider delivered data T 3 data providers contacted results were available as soon as M Found results 364 3 data proviers contacted used SQ3 query 112 results received 3 data providers contacted used SQ3 alternative 1 query 112 results received 3 providers contacted used SQ3 alternative 2 query 102 results received error message Failed on euromusemf Error in translating the query for the provider contacted proviers 2 received results 192 contacted proviers 2 received results 230 iS od a N a a a A m a a Ga A N a m io A a a 7 a Actual Result SQ1 99 results 1 provider euromuse external service SQ2 362 results 3 providers contacted euromuse euromusenf biella unsorted SQ3 112 results 2 providers euromuse euromusemf unsorted SQ4 192 results from 2 providers euromuse euromusemf unsorted SQ5 1 resutl from Biella SQ6 User query not valid against HarmoSearch query Results found 345 from 3 data providers alternative 1 english results Failed 1 see Errors Failed on euromuse Error in translating the query for the Date range topic alead
224. ick on Schedule task Do an import using the external service next test case R2 11 Use external Prerequisite You have uploaded the mappings from Harmonise At the end of this test wait Screen message and service in ontology to your system until the scheduled task of Operation Status report import R2 10 is executed and check success of the import log in with your account the outcome In Subscribe to Service the go on Exchange Data gt Import Data max number of times is select euromuse as data provider updated to 0 exhibition ancient world as category In the Scheduler page the include Test Filter as external service click on Add button Test Service is no more click on Search available among the External 1 0W01d RO 2 R2 9 R2 10 R11 D 9 2 22 4J9JOWOId Appendix B 4 Document 2 Test Case Release 4 Portal Page 13 on 46 i re a N 4 N ij N ij N ij RO 4 R2 10 R 11 R2 12M RO 1 RO 4 RO 5 R2 9 R2 12 R2 13 RO 1 R1 1 R2 9 R2 12 R2 14 RO 4 R2 1 Description Update access Prerequisite do not executed this operation before the scheduled control policy task in R2 10 is done for external service Use external service in push Use external service in publish Log in as testuser username is the emai you set with password testuser go on External Services gt Service Policies
225. ien CPR HarmoNET SPK Promoter Contractual Date of Delivery to the CEC February 28 2013 Actual Date of Delivery to the CEC February 28 2013 PROJ ECT CO ORDINATOR Company name X O Name of representative Manfred Hackl Address Siebensterngasse 4 22 Wien 1070 Austria Phone number 43 676 842755 100 Fax number 43 676 842755 599 E mail manfred hackl xpluso com Project WEB site address www harmosearch org D7 1_Compiled_Collection_Of_Acceptance_Notes Page 2 of 315 FP7 SME 1 262289 cal HARMOSEARCH E HARMOSEARCH Deliverable D7 1 a the future of information services TABLE OF CONTENTS 1 INTRODUCTION accirni 4 1 1 PURPOSE OF THE DOCUMENT ccceccceeccececeeeeeueseueenueeeureeaneennees 4 1 2 DEFINITION OF TERMS AND ABBREVIATIONS 0ccceeceeececuceeuneenees 4 1 3 RELATIONSHIP WITH OTHER DOCUMENTS ccecceecceeceeucseuceeaueeaees 5 1 4 STRUCTURE OF THE DOCUMENT ccececeeeeeeeceeeeeeeueeeueeeueesuneennees 6 2 PRINCIPLE Szi iranin mna a a 7 2 1 INITIAL APPROACH ccccceecceeceeuceeeceeeeeeeueeeueeeaeesanesnneennetnnnenas 7 2 2 AGILE DEVELOPMENT METHODS cececeeceeeceeucecuceeuneenueenueesueneas 7 2 3 EVALUATION PRINCIPLES cccceceececececeeceeeceeucseueteuneenneenueennnneas 8 3 EVALUATION PROCESS ssssssannnnnnnnnnnnannnnnnnnnnnnnnnnnnnnnnnnnnnnn 11 3 1 ROLES AND RESPONSIBILITIES ccccccceeeceeeeeeeeeeueceeeuneeesaneeeeans 13 3 2 PROCESS TASKS ccecccececceeec
226. ien during that period Alternative 7 in Berlin at that date if there is no attraction in Berlin at that date Comment from CP alternative 2 HarmoNET tourism ontology uses the ISO 3166 two letter or A2 country codes and the full city name not the IATA code Search All events Retun all possible Comment from CP alternative 7 in this first version the query language is not able to handle queries joining different domains e g events and within locations events in Bertlin attractions x Appendix B 1 Document 4 Test Case Release 1 Semantic Registry Page 4 on 6 Search All events Search All events Search All events Search All events e Q v o 7 N Description Retun all possible events in Bertlin corresponding to modern art exhibitions Retun all possible events in Bertlin corresponding to modern art exhibitions Retun all possible events in Bertlin corresponding to modern art exhibitions Retun all possible events in Bertlin corresponding to modern art exhibitions Retun all possible events in Bertlin corresponding to modern art exhibitions Comment and alternatives Output should be result list Same output as SQ1 Alternative 1 in Berlin corresponding to modern art exhibitions or classical concerts Alternative 2 in Berlin or Wien corresponding to modern art exhibitions or classical concerts Alternative 3 in Berlin or Wien corresponding to modern art exhibitions or c
227. if not logged NoServiceAvailable a a i ac ser Auth Use Forgot password Provide valid information process OK on portal Finished after received ResetPasswordMail User Auth Use Forgot password Provide invalid information requires valid data to be provided Te a ser Auth Valid admin registration Using id and password of OK S list all users W Only the users that created manually are Managem present Where are the others gt AV has ent solved the issue S User Auth Invalid user registration Error message is displayed Pwd cleared email 9 entication kept MANUAL INTERVENTION FROM To allow the use of the new user to X The issue on the user comes from the fact that ADRIANO test the harmonise features no organisation is associated to the user Once manually assocaited most features seem to work see below J User Auth Signin with new account After association of user to an Organisation also created manually W Signin OK Access to all menus except Inbox SigninNoInboxAccess HETA a a fae User Auth Do an action after session What information shows that Ww In case action expired usually login page is entication expired action expired what happens required and goes back to home page Xxxin some cases error Admin AccessControl a CM20 CM42 CM21 Appendix B 1 Document 2 Test Case Release 1 Portal Page 2 on 6 Name Description Admin Acc Access admin page as a user essControl Admin Acc Configure access co
228. ility of ensuring that the evaluation activities are done properly and in time The participants that conduct the evaluation have the responsibility of identifying defects in the release candidate usually the developer team is also part of the evaluation team 3 2 3 Technical Evaluation The purpose of the technical evaluation step is to test the robustness of the developed software artifacts and components This evaluation is conducted by the release provider using proper tools for testing and for code quality improvement Furthermore relevant Ul components such as wizards are tested manually Each development team is responsible for unit testing The unit testing traces are not part of the releases nor of the deliverables Thus the testing process described later only concerns the testing of releases after developments have been performed The release provider also needs to perform the 1 test session of the functional evaluation as described in the next section 3 2 4 Functional Evaluation The overall goal of the functional evaluation step is to allow user oriented evaluations in order to gain feedback from expert users D7 1_Compiled_Collection_Of_Acceptance_Notes Page 15 of 315 FP7 SME 1 262289 i HARMOSEARCH E HARMOSEARCH Deliverable D7 1 E the future of information services Once the test cases and release candidate are prepared the candidate has to be distributed for the evaluation This includes the software the ev
229. in Date 1 Date 2 events in Bertlin Complements for the Comment semantic and alternatives registry Actual Result Output should be result list Same output as SQ1 Alternative 1 give only Date 1 Alternative 2 give only date 2 Alternative 3 All events during that period and all attractions at that datein the same query Comment from CP alternative 3 in this first version the query language is not able to handle queries joining different domains Query language does not handle joining subdomains as explained by CP gt Should we expand Output should be result list Same output as SQ1 Alternative 1 In France Country instead of given city Alternative 2 in FRA IATA code for Frankfurt Alternative 3 in IT ISO code for Italy Alternative 4 in Berlin or Wien Alternative 5 in Berlin or Wien with a certain period Alternative 6 in Berlin at that date or Wien during that period Alternative 7 in Berlin at that date if there is no attraction in Berlin at that date Comment from CP alternative 2 HarmoNET tourism ontology uses the ISO 3166 two letter or A2 country codes and the full city name not the IATA code Comment from CP alternative 7 in this first version the query language is not able to handle queries joining different domains Output should be result list Same output as SQ1 Alternative 1 In France Country instead of given city Alternative 2 in FRA IATA code for Frankfurt Alternativ
230. in as testuser testuser test user or the email you set password testuser go in Configurations gt Query Service click on the attached data provider check the box METASEARCH for the operations click on Save Changes Comment and alternatives Registration of new user account No provider has registered providing events of this category Optional change the email of the preloaded testuser Expected Output Error message No provider registered that matches search criteria Error message is shown User query not valid against HarmoSearch query language XSD Test is now available among the data providers of a metasearch HHH HH HHHHHHH 1 2 2013 Actual Result Actual Result Appendix B 5 Document 1 Test Case Release 5 Portal Part 4 Metasearch Page 1 on 9 HHH Actual Result z w a a L a i a a M1 3 M1 4 M1 3 M1 7 M1 8 M1 3 M1 4 M1 5 M1 6 M1 3 M1 4 M1 5 M1 6 M1 9 Query mapping is missing in metasearch Query mapping is missing in metasearch Query mapping is missing in metasearch Data mapping is missing in metasearch Comment and alternatives Expected Output File is removed from the box at the end of the page Description log in as testuser testuser test user or the email you set password testuser go on Configurations gt Mapping Store delete the query structure ma
231. in the test partition improvements if necessary Description Content of Upload Data page allows to push data inserting it directly in the GUI the page for It contains fileds menus buttons sending data through a form R3 PEIA Describe in the test partition Documentatio Link to the documentation improvements if necessary n of the pages Share o 1s o S a o a Appendix B 4 Document 2 Test Case Release 4 Portal Page 17 on 46 Comment Description and alternatives Expected Output Uploaded file is available in Actual Result Mapping file successfully uploaded Actual Result hd Parent R4 1 R4 2 EE Upload logged in with your account mapping from go on Configurations gt Mappings Store the mappings list on the local system insert events or any other name as collection id bottom N a ba a hae N N i to Harmonise choose Upload mapping from local system to Harmonise ontology In Configurations gt ontology select the mapping from local system to Harmonise ontology Exchange Data Service there without choose the file available in the test folder as Euromuse_HTO xslt is no value for Collection Id 1azowod Wate u lp wswun snu kU specifying click on Send and check for the success message on top of the page for sending data from the Event subdomain Configuration Mapping Aaaa when to use the mapping Appendix B 4 Docu
232. in this pages will need some more time to review_next week per mail feedback _share data ok import events are also active Receive queries is not active querry mapping not _scheduled tasks were configured done with other user account there they are ok _typo social media configuration alt text is Social Media vonfiguration _did not do the metasearch rows Appendix B 4 Document 2 Test Case Release 4 Portal Page 45 on 46 e J Actual Result Actual Result e Actual Result Actual Result _the icons are not that self explanatory the alt The navigation tree present in each page is useless as text are essential angedata Sega the categories pages are empty They should provide _menus and sub menus exchangedata the list of subpages with links and description are a bit confusing still specially under exchange data maybe by clickin in exchange data a list of possibilities with a short explanation should be listed instead of a blank page http harmosearchdev harmonet org exch 9M No doc available Can be improved with illustrated explanations _please change the top For now it mostly misses link to documentation and right options sign in contact and sign up are Will probably look better with the demonstration confusing either sign preparation web presence tasks with infos links to up and login or social networks register and login picsignuplogin png
233. ine at least a procedure for expert enhancements domain users if it cannot be integrated Handling of data Simple object transfer process identification To identify duplicates in data sets Content modification Make corrections of content spell checking special characters Content modification Make content checks e g for mandatory fields Content MH is not happy with the decision and will repeatedly modification Change metrics or currencies push to bring it back into scope General Collect usage statistics General Make logging of transfer results and errors Metasearch Sorting of query results and exchanged data Metasearch More search options date on before after exhibition venue combinations of fields etc Make better search for receiver because Metasearch could be hundreds grouping aut complete Appendix A Detailed Requirements List Page 7 on 32 v 2 RQ MH RQ RQ RQ RQ RQ RQ RQ RQ RQ MH MH MH MH MH MH MH RQ MH MH MH Query Query Mapping editor Mapping editor Small improvements to the Web GUI Small improvements to the Web GUI Small improvements to the Web GUI Small improvements to the Web GUI Small improvements to the Web GUI Small improvements to the Web GUI Data provision Search Search Mappings Mappings Requirement Comment Description Operation label dropdown in same line with Allow push data to my system from Allow query on my sy
234. ing the HarmoSearch mappingtool 4 Appendix B 4 Document 1 Test Case Release 4 Mapping Tool Page 3 on 15 Import test project into workspace o z a ee O 0 a a N IE N IE Import a schema to editor Single source target mappings Description Import a pre defined mapping project go to File gt Import expand General select Existing Projects into Workspace and click Next select Select archive file default click Browse and navigate to data folder data_tool and select BiellaDemoProject zip check BiellaDemoProject check Copy project into workspace and press Next Open the mapping file Comment and alternatives Project already exists in the workspace BiellaDemoProject left click BiellaDemoProject in the Mapping Navigator view click Delete check Delete project contents on disk cannot be undone click OK repeat Import a pre defined mapping project in the Mapping Navigator view expand BiellaDemoProject expand the Mapping folder double click biella harmonize Import a schema to the editor expand the Schema folder click and drag hto xsd onto the modeling canvas white area drop hto xsd onto the modeling canvas select event from the drop box and press OK click and drag biella xsd onto the modeling canvas drop biella xsd onto the modeling canvas select eventList from the drop box
235. ing tool mostly fulfilled Especially the early releases showed usability deficits in the different systems addressed by extended user documentation and extensive work on the graphical interfaces 1 2 DEFINITION OF TERMS AND ABBREVI ATI ONS The following terms and definitions are used throughout this document e HarmoSearch system The system gathers all the components tools and features developed during the HarmoSearch project For instance the mapping tool and the platform defined below are part of the HarmoSearch system D7 1_Compiled_Collection_Of_Acceptance_Notes Page 4 of 315 FP7 SME 1 262289 i HARMOSEARCH E HARMOSEARCH Deliverable D7 1 E the future of information services e Release candidate The development of the HarmoSearch system platform and mapping tool follows an iterative approach Accordingly several versions of the whole system are developed A release candidate denotes to the most recent version of the prototypical implementation of the HarmoSearch platform and mapping tool ready to be evaluated e Mapping tool The HarmoSearch mapping tool is a stand alone tool dedicated to support domain experts expert uses of a specific domain in creating proper mappings between elements of a source schema and elements of a target schema e Platform The HarmoSearch platform is the graphical interface allowing non technical users to benefit from the HarmoSearch system s features It uses profiles roles mapping files
236. ion scenario Populate SOLR database Populate SOLR database Configure service User is not logged in Create new user Requirement Description differentiate real and wrong events and how to process big amounts of data Use google as a starting point to crawl Multiple receivers Extend feature to allow multiple receivers to be selected before upload is invoked Technical interface to integrate Integrate missing information in the response and config mapping id connector id Todo complement if required Implement access control Editing and entering data subdomain data description provider properties This is linked to the learning out of mapping or queries Subscribe to external services Create field containing keyword limited to the events This will allow to retrieve only events targetting the search instad of searching the whoile page content Refresh database to update obsolete content Configure in the semantic registry which content to use from the crawler User cannot see menus nor access services except to create a new account or login Self registration of user We need to address the fact that a crawler can have different content and the content should be addressed in the semantic registry and not the crawler itself When user is not signed in he should see the welcome page only and have the capacity to sign in no functionnal menu should appear User can create a
237. ion improvements if necessary Documentation of the Link to the documentation Describe in the test partition improvements if necessary page Upload data mapping file log in with your user go on Configurations gt Mapping Store choose Upload mapping from local system to Harmonise ontology for sending data Select the mapping from local ae to from local system to Harmonise ontology you can choose the file available in the test folder as Euromuse_HTO xslt click on Send and check for the success message on Configurations Mapping Store Delete data mapping file flog with your user go on Configurations gt Mapping Store delete the data mapping file from local system to Harmonise Ontology if it exists from local system to Harmonise ontolog Upload data mapping log in with your user go on Configurations gt Mapping Store choose Upload mapping from Harmonise ontology to local system for importing receiving data select the P13 from Harmonise ontology mapping from Harmonise ontology to local system you can choose the file available in the test folder as HTO_Euromuse xslt click on Send and check for the success iS o i iz a a ad a al N al a N N m a m N e a N a JE N aje a N a a N a 09 N a a Gal oa a N m m a m Gal T a to local system message on top of the page Appendix B 3 Document 2 Test Case Release 3 Portal Page 16 on 63 pia
238. ion purposes we will map the list next to the modeling canvas left hand side long description click on longDesc in the biella schema click on shortDescription in the hto schema and select the Select component from the component list next to the modeling canvas left hand side select the newly created link select hto languageText in the dialog enter without for the text parameter and click the drop down boxk and select de for the language parameter and click Confirm save changes by clicking the save button in the main toolbar Prerequisite same as MT2 5 Perform transformation click createTX in the main toolbar check the result in the Feedback View Provide feedback about the graphical feedback green black links Feedback from IM on 24 8 12 placed in several columns for readability purpose a The link sticky function still think there should have an integrated solution to guide the user to the select functionality maybe the first link could activate a dialoge informing to change into the select function to confirm or edit the link b the value mapping condition dialogue disapears if you click on another application on your computer even if you have not set a parameter for value it could remain there and disapear once the link is confirmed it is clicked in the white area of the viewer or esc is hit Or it could have a close window button Appendix B 4 Document 1 Te
239. iption Comment Release Subdomain Events Accomodation Providers Biella Euromuse Ec3Networks Afidium Consumers Harmosearch Facebook Twitter Foursquare move to release 5 Google Plus not because proved impossible only for events from Biella and Euromuse Extend HS portal to query and display results for hotels display category according to domain push the information to social networks Have a complete commercial portal with 1 operational subdomain event user friendly mapping tool Add plugging capacity for external services impact on user rights interface and payment and implement the process with validation of subscription and validation of licences Filtering external services will be added Improve graphical interface of portal Improve labels as well and add helpers Allow multiple mappings event mapping hotel mapping Mapping Tool mapping of reference list and editor improvements Simplification to data import by using an excel template for events and one for hotel Allow import of ics calendars Upload the file Definition of the Apply the tools to Provide simple minimal input format for events and z 2 RELEASE release enrich the system hotels for data publication June 2012 Appendix A Detailed Requirements List Page 22 on 32 v ahan hen enaren Description Comment Comment Release Also see content ot word tile Subdomain Events Providers Euromuse Web provider using the online form
240. is expected Sign in kept if entication user after initial sign in Add browser closed remember me S S User Auth Valid user registration See entication using Open ID z S S User Auth Access sign in page 9 9 9 Jentication t Appendix B 1 Document 2 Test Case Release 1 Portal Page 1 on 6 accesses the portal direct without licence page Closed browser Reopned browser Access URL Sign in kept Access page OK Action Name Description Comment Actual Result Output and alternatives XML Screen User Auth Return to home page entication Return to Home Page OK However label is unclear would prefer Return to Home Page or just home page Could create account Create Account es 23 08 2011 User Create Account Create Account without being Filled First and Last Name Email and Managem signed in captcha Mandatory fields are not marked compared to ent optional Notion of screen name do not understand Content of received mail a bit limited and wierd received twice User Auth Signin with new account Using email and password taht was Apparently does not work as said in doc O entication Signin as david Faveur gt OK as new registration with licence I am not sure of content of user settings and why do not have the list of the other users that work User Auth Access services Login with new user information _ To access the different services X No service is accessible Exactly as
241. is very flow can be established are configured on the Harmonise similar to the use platform In this specific case the setup incorporates the case MS 1 information about what data is to be retrieved e g static though it does accommodation data and what the requirements are for differ in details the transfer i e does not need to be delivered quickly Appendix A Detailed Requirements List Page 12 on 32 ype IMPORT 2 PS 1 C PS 1a C Import Scenario Publishing and Subscription Scenario Publishing and Subscription Scenario Batch transfer of static data Data Hosting Use Case Use of Cross Standard Interoperability Requirement The goal of the use case is to transfer static information e g in case of accommodation accommodation name description location pictures amenities etc from the data providers to the portal in regular intervals This is to allow data providers to easily upload once or on a regular basis their data in the Harmonise portal Description Comment The tourism portal sends a specific query to Harmonise in regular intervals asking for batch transfer of static data of a predefined kind The time at which this batch import is triggered depends on the load of the tourism portal s servers The query can encompass specific constraints e g accommodations from Finland In addition the query can contain a time when the last update was done therefore indi
242. is will be perforemd for release g Query Location searches codes Cities because already OK for countries 4 Allow queries that Combine And and combine and and ors g Query Or recursively on several levels RQ corresponds to test case 5 4 Search with geo Allo wsearching with g Query point point Radius RQ corresponds to ttest case 6 This is not a priority Correctly handle redirections and Portal layout and content of g Homepage Menu bars menu bars RQ corresponds to CM 18 g Portal Signon first time user handle capacity for first time user to decline agreement then logout out automatically Imporve ergonomy and coherence of g Portal Admin forms RQ corresponds to CM22 and CM25 CM 24 Mapping Make trial run with After making a mapping the user shall be able to run a g editor Mapping trial run new mappings mapping with a sample file to test the mapping Appendix A Detailed Requirements List Page 26 on 32 ype RQ MH RQ HS RQ HS RQ RQ RQ HS HS HS RQ RQ HS RQ HS RQ HS RQ HS HS Mapping editor Mapping editor Mapping editor Mapping editor Mapping editor Mapping editor Mapping editor Mapping editor Portal Portal Semantic Registry Mapping Mapping Mapping Mapping Mapping Mapping Mapping Mapping User Registration Search criteria User interface to configure the registry Requirement The mapping tool shall integrate knowledge on making of
243. ise harmonise to gain visual jand gain transformation format e g XSLT euromuse and euromuse to a HTML representation At the end of the transformation process the HTML output feedback visual feed currently set as default is shown in the internal feedback view The feedback view pops up automatically back MT4 User User Refers to relevant enhancments helping the user handling the mapping tool assistance assistance Automated Automated Tool updates and realeases should be The automatic update is executed after starting the mapping tool In the background the update component of the mapping tool checks the installed minimal invasive from a available repositories if new plugin versions are available or not In case they are the mapping tool displays a dialog guiding the user through the user s perspective update process Otherise a dialog appears that informs the user that no updates were found The latter case has no effect and the user is able to proceed using the mapping tool In the former case he be asked to restart the mapping tool in order to apply the changes and make the new updates available in the mapping tool e g add help menu alternative editor etc Appendix B 3 Document 3 Test Case Release 3 Mapping Tool Page 1 on 4 Action Add third party extensions Cheatsheet support Context sensitive help 2 is w 2 oO a lt r lt ke lt ke A ae lt ke Commen
244. ist functional tests based on a concrete business scenario as identified by the participants and the selected domain experts beforehand The document not only contains the scenario but also the different steps to perform the evaluation The file is filled by the users during the scheduled evaluation session with a global indicator comments and possibly links to external documentation when required When required an output screenshot or file is placed in the same test data repository as the input resources so as they are accessible to the release provider as well as the other partners The provider partner uses then the evaluation outcome to populate the bug tracking system so as to ensure that the different issues are corrected for the next release or sooner if they are preventing the release acceptance The results of the functional evaluation is also presented to the other project partners during the review meeting in order to have a shared and general view on the user perceived usability of the HarmoSearch services and tools D7 1_Compiled_Collection_Of_Acceptance_Notes Page 16 of 315 FP7 SME 1 262289 a HARMOSEARCH E HARMOSEARCH Deliverable D7 1 E the future of information services Once the evaluation is performed and release candidate corrected if necessary the candidate has to be distributed for the final review This includes the software the evaluated mapping tool HarmoSearch platform as well as the result
245. ive 7 in this first version the query language is not able to handle queries joining different domains Appendix B 1 Document 3 Test Case Release 1 Query Page 3 on 6 a Actual Result think that using codes as a reference would greatly simplify language issues and allow better searches gt Should we extend We need then extended city reference or allow only for ISO ONU codes Same as 1 since countries use codes Remove from subsequent tests Why he logical condition OR where inset probably implies or Otherwise why use OR here and AND in the next one gt Test case will be Sequence Search All locations Description events in Bertlin events in Bertlin Complements for the Comment semantic and alternatives registry Actual Result Output should be result list Same output as SQ1 Alternative 1 In France Country instead of given city Alternative 2 in FRA IATA code for Frankfurt Alternative 3 in IT ISO code for Italy Alternative 4 in Berlin or Wien Alternative 5 in Berlin or Wien with a certain period Alternative 6 in Berlin at that date or Wien during that period Alternative 7 in Berlin at that date if there is no attraction in Berlin at that date Comment from CP alternative 2 HarmoNET tourism ontology uses the ISO 3166 two letter or A2 country codes and the full city name not the IATA code Comment from CP alternative 7 in this first version the query l
246. ive 7 in this first version the query language is not able to handle queries joining different domains Output should be result list Same output as SQ1 Alternative 1 In France Country instead of given city Alternative 2 in FRA IATA code for Frankfurt Alternative 3 in IT ISO code for Italy Alternative 4 in Berlin or Wien Alternative 5 in Berlin or Wien with a certain period Alternative 6 in Berlin at that date or Wien during that period Alternative 7 in Berlin at that date if there is no attraction in Berlin at that date Comment from CP alternative 2 HarmoNET tourism ontology uses the ISO 3166 two letter or A2 country codes and the full city name not the IATA code Comment from CP alternative 7 in this first version the query language is not able to handle queries joining different domains Output should be result list Same output as SQ1 Alternative 1 In France Country instead of given city Alternative 2 in FRA IATA code for Frankfurt Alternative 3 in IT ISO code for Italy Alternative 4 in Berlin or Wien Alternative 5 in Berlin or Wien with a certain period Alternative 6 in Berlin at that date or Wien during that period Alternative 7 in Berlin at that date if there is no attraction in Berlin at that date Comment from CP alternative 2 HarmoNET tourism ontology uses the ISO 3166 two letter or A2 country codes and the full city name not the IATA code Comment from CP alternat
247. lassical concerts during that period Alternative 4 in Berlin during that period or Wien at that date corresponding to modern art exhibitions or classical concerts Alternative 5 in Berlin during that period corresponding to modern art exhibitions or in Wien at that date concerning classical concerts Output should be result list Same output as SQ1 Alternative 1 in Berlin corresponding to modern art exhibitions or classical concerts Alternative 2 in Berlin or Wien corresponding to modern art exhibitions or classical concerts Alternative 3 in Berlin or Wien corresponding to modern art exhibitions or classical concerts during that period Alternative 4 in Berlin during that period or Wien at that date corresponding to modern art exhibitions or classical concerts Alternative 5 in Berlin during that period corresponding to modern art exhibitions or in Wien at that date concerning classical concerts Output should be result list Same output as SQ1 Alternative 1 in Berlin corresponding to modern art exhibitions or classical concerts Alternative 2 in Berlin or Wien corresponding to modern art exhibitions or classical concerts Alternative 3 in Berlin or Wien corresponding to modern art exhibitions or classical concerts during that period Alternative 4 in Berlin during that period or Wien at that date corresponding to modern art exhibitions or classical concerts Alternative 5 in Berlin during that period corresponding to modern art exhibitions or
248. le on your local hard disk Download the mapping tool Installation of the mapping tool to your local hard drive start the setup and follow the wizard instructions accept the license agreement currently not specified specify the install location on your local hard drive e g C Harmosearch new directory corresponding to the provided installation location during installation new icon on the desktop Alternative Open the tools installation location Start the mapping tool by double clicking the MappingTool exe mapping tool window appears NOTE The uninstaller in its current version mapping tool has been is kept very simple and stupid Thus the uninstalled from the local hard disk uninstallation procedure will delete ALL desktop icon MappingTool has data in the respective installation location been deleted information is shown to the user No installed at the end of the installation process a dialog appears asking wheather to restart the application or not updates were found Alternative Third party plugin is updated and Install updates from ZIP resource processed Click Help gt Install New Software At the end of the installation Click Add Click Archive procedure a dialog appears asking Navigate to the test data folder data_tool you to restart the mapping tool and select After restarting the mapping tool Flocke_Additions_Cheatsheet_Support zip Jan additional menu entry shoul
249. les transfer of Binaries files Duplicate Appendix A Detailed Requirements List Page 6 on 32 ype RQ MH RQ RQ RQ MH RQ MH RQ RQ RQ RQ MH MH MH MH MH MH MH MH MH RQ RQ RQ RQ RQ RQ MH f MH MH Data input Requirement Description Comment Sending of files Multimedia files in zip package Duplicate Handling of data transfer process Uploads of data to push as excel and text files Data push Push data to multiple recipients or groups Data coming in target format bypass reconciliation to avoid loss by harmonise filter is transmission specific add flag to upload interface and to webservice Dynamic mapping idea to send data un mapped that is not covered by ontology or covered to serve another need was already discussed as an option at the beginning of Handling of data harmonise those data could be passed through harmonise elements which need without mapping and added to the ontology later when Ontology Reconci to be tranferred but the next update is coming reconciliation engine should liation are not covered by know that those data has to be transmitted and not delete enhancements ontology it Ontology Reconci liation enhancements Extension for inheritance relationships Administration of Ensure that mapping of reference lists of an Ontology Reconci reference lists and the organization can be managed in the mapping tool and used liation mappings for value in the reconciliation eng
250. lick Create your first mapping project harmosearch mappingtool cheatsheets see task MTO 6 Open the cheatsheets Click Help gt Cheatsheets Expand HarmoSearch Select Create a new Hello World mapping project Click OK Start the cheat sheet by clicking Click on Begin in the Introduction section Follow the instructions Appendix B 4 Document 1 Test Case Release 4 Mapping Tool Page 15 on 15 Expected Outputs the standard XML output has changed to HTML listing the corresponding events and mappings in table form The integrated help dialog pops up The help contents appear on the left hand side and contain two nodes i HarmoSearch Mapping Tool User Guide and ii XSL Tools User Documentation HarmoSearch Mapping Tool User Guide contains 4 sub nodes Getting Started and Concepts are further refined by additional sub nodes The Cheat Sheets View opens and shows the content of the Create a new Hello World mapping project The cheatsheet is separated into 5 sections Interacting with the cheatsheets result in for example calling a wizard or moving to the next explanatory section Actual Result did this once had mapped all fields from the excercise above including title dates description categories and the categories were not outputed in the html output while they where output in the xml feedback is there a way around the firewall i cannot change my
251. lick on Forgot Password identifiers and requires enter the answer of the question them to be sent again Content of the signin Sing in block has user and password filed Button Describe in the test partition improvements if necessary block Documentation of the Link to the documentation Describe in the test partition improvements if necessary user login page A user performs metasearch by using the search fields of the interface or by posting directly HarmoSearch queries in the text area Metasearch query No mapping has been added at this stage go in the Metasearch tab execute a simple search i Sequicr Metasearch Insert invalid query go in the metasearch tab click on Advanced Search and insert an invalid HarmoSearch query as an example you can use the test query SQO_invalid_metasearch_query xml Registry is unavailable in Prerequisite the registry has been shut down This test case can only be tested by the administrator metasearch select any kind of simple or advanced metasearch ost sta he i again Query mapping is missing Delete euromuse query mapping then go to next cell in metasearch Query mapping is missing go on Metasearch and execute any simple search selecting euromuse as data provider in metasearch Query mapping is missing Add euromuse query mapping in metasearch Appendix B 3 Document 2 Test Case Release 3 Portal Page 3 on 63 Comment Description and alternatives Data
252. limit to 10 the max number of results coming from Euromuse Ho Registry O returns Biella Registry screen IM From biella get no output selecting event all categories italy biella daterange today empty provider Biella Query Processor selecting Biella data provider O 1 XML file Query Processor XML file s Metasearch W 5 results missing city location and event domain due to Metasearch screen incomplete mapping Euromuse cannot understand multiple cities in the same query need to be splitted using the OR construct instead of the InSet condition see following test case Metasearch screen Metasearch W 6 results missing city location and event domain due to incomplete mapping less than all events in Vienna because of incorrect query translation see above Registry O returns euromuse biella and euromuse crawler Registry screen IM cannot choose 2 criteria in the simple search mask Query Processor selecting all three data providers X 1 XML file each but Query Processor XML file s Appendix B 2 Document 2 Test Case Release 2 Meta search Page 6 on 12 Output Actual Result XML Screen Actual Result C Registry O returns euromuse biella and euromuse crawler Registry screen cannot choose 2 criteria in the simple search mask therefore tried two different but related test cases Test1 event exhibition Vienna 16 02 2012 euromuse Test2 event exhibition Berlin 16
253. lishing page allows to check and filter the events that Describe in the test partition the page for fare ready to be published improvements if necessary filtering and Overall structure of page Blocks included in the page confirming the publishing Documentatio Link to the documentation Describe in the test partition n of the improvements if necessary kej a m a ac N E a ac mM A a ac pages Social Networks Scheduler Share data Confirm Harmonise users provide online services that can be included in the HarmoSearch Appendix B 4 Document 2 Test Case Release 4 Portal Page 9 on 46 i re a N ac N ac N j N ac RO 4 R2 1 Sever vreyarer Exchange External SefNeafeys RO 4 R2 1 R2 2 RO 1 R2 1 R2 2 R2 3 User registers a new service that is open to all Add users to service Use external service that is unavailable Remove users from service Comment Description and alternatives Expected Output The new service is in the workflow services list on the left Log in as testuser username is the emai you set with password testuser go on External Services gt Manage Services register a new service on the Add Workflow Service panel with fields name Test Filter description Filters out some services keep Authorization required unchecked access URL http harmosearchdev harmonet org Exter
254. logs that shoud allow to define i e date format should contain some information what the user is to the individual strings were no different from those supposed to do in the RC tested It is half covered with task lists Appendix A Detailed Requirements List Page 29 on 32 N A X w an Bg aS ype RQ cP RQ RQ CP CP RQ cP RQ IM RQ IM RQ HS RQ HS RQ RQ HS HS RQ RQ RQ HS HS RQ HS Metasearch Scenario Metasearch Scenario Metasearch Scenario Metasearch Scenario Metasearch Scenario Mapping editor Mapping editor HS Front End HS Front End Technical requirements HS Front End Service 2 Management Service Management Service Management Service Management Result list Result list Result list Result list Result list mapping mapping GUI GUI Web Service Management Management Management Management Management Requirement Quality of the results Quality of the results Quality of the results Results pagination Quality of the results getting attractions data like museums integrate the existing museum data now available through reference lists into the new GUI Improve graphical interface Improve labels and helpers Provide pagination of results Implement the incluson of external services Implement the incluson of external services Implement the incluson of external services Impl
255. lt and alternatives Description Return to Home Page OK However label is unclear would prefer Return to Home Page or just home page User Auth Return to home page entication CM9 z SE Create Account Create Account without being Filled First and Last Name Email and captcha Could create account signed in Mandatory fields are not marked compared to optional Notion of screen name I do not understand Content of received mail a bit limited and wierd received twice CM10 User Auth Signin with new Using email and password taht was Apparently does not work as said in doc entication Jaccount CM11 Signin as david Faveur gt OK as new registration with licence am not sure of content of user settings and why do not have the list of the other users that work No service is accessible Exactly as if not logged in NoService Available User Auth Access services Login with new user information To access the different services X CM12 entication process OK on portal Finished after received the mail tooka ResetPass few minutes wordMail User Auth Use Forgot Provide valid information entication password CM13 User Auth Use Forgot Provide invalid information requires valid data to be provided entication password CM14 User Auth Valid admin Using id and password of administrator entication registration CM15 Only the users that created manually are present Where are the othe
256. luding mapping configuration external services subscription or management notification and status reports A landing page describes each of those roles for user to select a role that matches its needs e Expansion of the event scenario to o Allow input from at least 2 sources o Have capacity to qualify and enrich data o Publish in 2 or 3 distribution channels o Have a cache to distribution ready and minimal scoring notions in place e Enhancement of data addition of keywords qualification rating completion indicator and data scoring The data scoring is based on o Trustworthiness of the data source containing the data o Number of sources where the data is available o Completeness of the information i e how many fields are filled in taking into consideration the most important ones title description location dates links thumbnail e Integration of the help section structure on the platform acess and navigation main topics and articles definition e Improvement of the registry management interface to easily store and browse data Appendix C 5 HARMOSEARCH Release 5 Formal Acceptance Note Page 3 of 7 FP7 SME 1 262289 HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 A the future of information services Integration of the crawler allowing to setup of a procedure which periodically updates indexes according to the providers configured in the semantic registry Addition of a feature allowing the i
257. mappings Add ability to easily add parameters to a link without having to write complex path Support the user in finding the right field Allow many to one and one to many mapping Improve usability Improve flexibility Improve capacity to integrate new mapping Description Comment It shall provide a guide to the process best practises for This is ongoing work so something will be possible in mappings etc release 2 split like adding currency to a price language to a text country Possibly there is a need to have intermediate mapping code to a text using an information within the file to map if codes are not standards in the HTO ontology This supposes that we can first use the annotation information but also that it is likely to be extended to have a nice name additional structured information Like Description Title goes to Title and Like Description Body goes to long description Start with release 4 and update in release 5 in the capacity to map different situations Unclear what it covers based on real life schemas in different subdomains Integrate output mapping into the metasearch engine Any time user registers he should receive the link where he can login in the email Allow to select groups of providers for the user to enter the location data category corresponding to its data based on the groups in the semantic registry Improve a little for instance to specialise per users
258. mber of iterations may happen before final validation of the test grids The test cases must be prepared jointly by the users and the developers so as to ensure that all aspects are covered and that the developers know what the users concretely expect and how they express it It also allows ensuring that the test data are present and relevant for the expected test To limit the size of the test grids it was decided that the test grids for each release only contains new features to be tested It is therefore recommended that the testers test a number of cases from the previous grids to ensure backward compatibility Tests showing issues are especially important to be retested However if relevant certain test cases from a previous release are copied to the next release usually to be expanded so as to be able to replay previous test cases and validate the new features at the same time Test cases are covering all the components of the HarmoSearch system Query language semantic registry metasearch mapping tool portal crawler which are modified in the latest release The different test grids are merged to create the evaluation grids provided in the appendix The evaluation grids are stored in a repository SVN shared with all partners There is one directory per release and in each release directory the prepared test cases is positioned An additional directory contains the necessary resources such as inputs to be used or outp
259. ment and alternatives File not sent Error has been logged 13 43 34 177 ERROR BasePersistencelmpl 188 Caught unexpected exception org hibernate HibernateEx ception com liferay portal kernel e xception SystemException org hibernate HibernateEx ception No Hibernate Session bound to thread and configuration does not allow creation of non transactional one here at m liferay portal service pe rsistence impl BasePersist encelmpl processExceptio n BasePersistencelmpl jav a 195 at com liferay portal service persistence UserPersistenc elmpl findAll UserPersiste ncelmpl java 3440 at com liferay portal service persistence UserPersistenc elmpl findAll UserPersiste ncelmpl java 3360 at org harmonise services fra mework util Util getOrgani zationMails Util java 116 at org harmonise services fra mework util Util getOrgani Feild aaa Actual Result Output XML Screen 23 08 2011 Q PushingDa Login as remini and check Validate that file is there and that check before that remini is corectly ta inbox the format is remini configured Outbox a Dowload a file downlaod the file and validate that it is in the format expected by the receiver Ce ee ee eater pasate peepee Lo A S Action Name Description Comment Actual Result Output and alternatives XML Screen N Outbox Delete all files Sentbox pere poren perene OOOO OO O O o E a Jf a ENEA SL BI CL Inbox a Inbox show inbox lists the fil
260. ment 2 Test Case Release 4 Portal Page 18 on 46 Comment Description and alternatives Expected Output Push Data log in with your account Operation status report about with go on Exchange Data gt Share Data the failure in sending the data incomplete select Push Data as operation saying that the data mapping mapping select euromuse_2_events xml or euromuse_to_push xml as is missing or not configured configuration data file available from test folder Actual Result Operation IN PROGRESS You will receive an email notification To view the status and results go here R4 1 R4 2 EE 1 70W01d Pie u lp wswun snu PWV we mapping select test as recipient available but Events as sudomain not specified click on Send when to use it Specify the go on Configurations gt Exchange Data Service Collection Id for sending data mapping to click modify on send data for Event subdomain from the Event subdomain is use when select events or the name you have chosen when uploading the present in the table sending data mapping file as collection id through the collection 4J9 JOWOId R4 1 R4 3 R4 4 Operation IN PROGRESS You will receive an email notification To view the status and Push Data Push Data Operation Status report on the success of the operation Mapping file successfully uploaded Uploaded file is available in the mappings list on the
261. ment CP the server was down can you please retry R L E 0 results C T Comment CP the server was down can you please retry R L Metasearch Not tested Metasearch 0 Results Comment CP the server was down can you please retry Metasearch 0 Results Comment CP the server was down can you please retry a eal a 2 S en Metasearch 0 Results Comment CP the server was down can you please retry Appendix B 2 Document 2 Test Case Release 2 Meta search Page 11 on 12 fo Actual Result Metasearch 0 Results Comment CP the server was down can you please retry Metasearch 0 Results Comment CP the server was down can you please retry Metasearch 0 Results Comment CP the server was down can you please retry Metasearch 0 Results Comment CP the server was down can you please retry wal e N e es Ko e Appendix B 2 Document 2 Test Case Release 2 Meta search Page 12 on 12 FP7 SME 1 262289 a HARMOSEARCH E HARMOSEARCH Deliverable D7 1 HE the future of information services Appendix B 3 Test cases for release 3 Test cases for the 3 release were divided in 3 documents 1 Test Case Release 3 Harmosearch Portal 2 Test Case Release 3 Portal 3 Test Case Release 3 Mapping Tools The results of all those excel documents were exported and included in this section D7 1_Compiled_Collecion_Of_Acceptance_Notes Page 100 of 314 CM1 CM17 CM
262. mment Description and alternatives perform an import with simpleSearch method using your Same as P18 1 organization s name as sender euromuse as receiver and void not null search_criteria perform an import with advancedSearch method with one or more Same as P18 1 of the following wrong or missing null parameters a null sender or wrong name perform an import with advancedSearch method using your Same as P18 1 organization s name as sender and SQ1_for_import xml from test folder as xml_query perform an import through pushData method with one or more of Same as P18 1 the following parameters wrong or missing sender null or with wrong name receivers null or with some wrong name xml_file null is not available on the file system or is not compliant with the expected format you can use Add data mapping from local system to HTO perform an import through pushData method setting your Same as P18 1 organization s name as sernder euromuse and CPR as receivers and using euromuse_to_push xml available in the test folder as xml_file See Annex_D_4_3 Web Service APIs Specifications_v0 2 docx file Describe in the test partition improvements if necessary available in SVN at 04_Query_Mapping metasearch engine Appendix B 3 Document 2 Test Case Release 3 Portal Page 21 on 63 Error message is shown You have entered invalid data Please try again and Please enter a valid email address
263. mport of ics calendars file upload Expansion of the crawler for easier configuration Improvement of the metasearch with sorting and filtering input capacities on cached data Elaboration of a process to build a unique identifier reference As regard the mapping tool the focused for events The objective is still for the user to be able to make a mapping on its own The enhanced mapping tool is also present in the release Integration of reference lists and their mapping categories countries but location names such as museums Integration of the management of an organization s mapping of reference list in the mapping tool and use in the reconciliation engine for expert users Integration of output mapping in the metasearch Overall Improvements of the mapping tool dialog driven step driven user support while mapping easy management parameters without complex path differentiation of elements with attributes to map to different items multilingualism support and pre configured mapping 1 2 DOCUMENTATION NOT APPLICABLE Appendix C 5 HARMOSEARCH Release 5 Formal Acceptance Note Page 4 of 7 FP7 SME 1 262289 fal HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services FORMAL ACCEPTANCE 2 1 SME ACCEPTANCE This section contains the list and status for each partner NR CHECK YES NO Conditional a X O BUSINESS SOLUTIONS GMBH ECTRL SOLUTIONS SRL EC3 Networks GmbH 2 2
264. muse http www euromuse net harmonise sendfile send php karin karin past f Paapaa Pad x m a t Lu a JE aje a Se a E a 0 S a a w ot a Configurations Receive Data Select to access the data __ log in with user euromuse euromuse harmonet org euromuse Click on InitialiseDefault services if there are no rows which are sent by other go on Configurations gt Receive data organisations through the select the receive data row and click on Modify Web Portal GUI for select Web Portal GUI a es Squier P 15 2 P15 Appendix B 3 Document 2 Test Case Release 3 Portal Page 18 on 63 Comment Description and alternatives Select to receive the data log in with your user Click on InitialiseDefault services if there are no rows imported by other go on Configurations gt Receive Data organisations through an_ select the receive query results row and click on Modify HTTP service select HTTP service insert as url user and password http www euromuse net harmonise sendfile send php no whitespaces Select to access the data jlog in with your user Click on InitialiseDefault services if there are no rows imported by other go on Configurations gt Receive Data organisations through the select the receive query results row and click on Modify Neb Porta elect Web Porta Content of the page Overall structure of page Blocks included in the pa
265. n 63 Search Query Language RASAN Search all from Euromuse Search All events Search All events Alternative 1 Search All events within time frame Search All events within time frame alternative 1 Search All events within time frame alternative 2 Search All events within time frame Alternative 3 Search All events within locations Search All events within locations Comment Description and alternatives Return all possible information for all domains coming from Output should contain title shoth description event location event category date range url vignette Eurmuse Use the Advanced Search area same for all items marked SQxxx Retun all possible events Output should be result list see SQ1 Retun all possible events Alternative 1 Output should be Detailed EN contain title short description event location event category date range url vignette detailed description price range All text should be English Comment from CP so far the metasearch engine does handle context information optional result fields language preferences etc so even if they are present in the query language then they are ignored Retun all possible events within 1 4 2012 30 04 2012 Output should be result list see SQ1 Comment from CP if you specify both start and end date you will get events whose time interval overlaps with the specified dates Retun all possible events starting from 1 4 2012 Output should be
266. n account using minimal information in order to begin using the portal at least in a minimal way until validation Comment At present only one receiver is present Duplicate with next one inrelation with Test case CR4 in relation with test case CR5 can be solved by 1 crawler 1 content but might be complex to implement At present menus are visible with error message if accessed except metasearch always accessible in relation with tests case CM1 Must probably define the process or remove this feature in relation with CM19 Appendix A Detailed Requirements List Page 25 on 32 ype 5 Requirement Description Comment Portal Admin Access Configure access g COntrol to all Accept all as a way to configure users Have the capacity to express that a response should may g Query Output format containn certain fields preference for some fields template for output formats Notion of g Query flexibility Provide more precise infomration in order to order removal of non mandatory criteria Allow expressing notion of how to use Either use exactly the information or there is some leeway Try to Integrate notions like narrower broader g Query Precision the input criteria like 2 DAYS exact Crossdomain g Query queries Allow query over several domains in the same query Locaiton with a generic code IATA ONU ISO could be This will be possible only for the items within the searched using the reference lists Analys
267. nalService portlet testService click on Set Your organization is now listed among the authorized users Logged as testuser go on External Services gt Service Policies within the panel on the left Add service policy choose Test Filter select your organization as Authorized users do not insert any terms of use Error message is shown on the Harmonise ontology screen Test Service is unavailable logged in with your account The error message is also go on Exchange Data gt Share Data reported in Operation Status select Push as operation and in a mail notification choose euromuse_2_events xml as data file available from test folder euromuse as recipient Event as domain Include Test Service click on Add button Your organization is no more listed among the authorized users When you log in with your account the service is no more available in the dropdown list on the import Logged as testuser go on External Services gt Service Policies click on Delete on the row that has your organization as Authorized users Appendix B 4 Document 2 Test Case Release 4 Portal Page 10 on 46 JIJOW OI Pie 4J9 JOWOId 4J9 JOWOJd 4J9 JOWOId Ud PAWSWNASNUW PWV we u lp wsun snu u lp wswn snwu u lp wswn snwu Actual Result o k Workflow service now authorized Error in external service Service is
268. native 1 give only Date 1 Alternative 2 give only date 2 Alternative 3 All events during that period and all attractions at that datein the same query Comment from CP alternative 3 in this first version the query language is not able to handle queries joining different domains Output should be result list Same output as SQ1 Alternative 1 give only Date 1 Alternative 2 give only date 2 Alternative 3 All events during that period and all attractions at that datein the same query Comment from CP alternative 3 in this first version the query language is not able to handle queries joining different domains Appendix B 1 Document 3 Test Case Release 1 Query Page 1 on 6 Complements for the semantic registry Alterna tive SR1 limit list of providers in request to Euromuse and Facebook Actual Result We could have a test with all data from one domain as suggested and as well all data for 2 domains with differnt output list am not sure it is very usefull though since we already mix subdomains in other tests What about the optional fields gt Added in RQ think there is a missmatch betwwen from to and start end If it is the case true for all tests with dates In case of flexibility how would we express the flexibility gt Added in RQ Why do we keep the AND since there is only one criteria Sequence Search All locations Description Retun all possible events with
269. nd HS ontology can be uploaded Mapping is performed outside the platform There can be information provided by default and the capacity to specialise per entity if required in case of specific data being published subscribers can request the service and the provider may want to manually accept or refuse it Several users could be notified Could also be managed through the notion of importance associated to errors and users registering to certain importance levels It can be used either for a new subscription new providers new requests from providers or to manage existing subscriptions Certain services may not be free Consumption should therefore be accessible as well invoices even if at a later stage Appendix A Detailed Requirements List Page 2 on 32 v l E 2 Requirement Description Comment z Service download dataand Data and services need to be possibly mapped by Ss g a subscription Configure service service structures subscriber Search by name or code optional restriction with a date Like using an exhibition code a museum code or Items searched often should be accessible directly by name name RQ Quick search U25 QBS1 RQ DF QBS2 RQ DF QBS3 RQ DF QBS4 RQ Q QBS5 range Search using unique criteria or a combination or them Search using unique criteria or a combination or them Search using unique criteria or a combination or them Search using unique criter
270. nd check the result in the Feedback View Prerequisite Imported demo project and The provided date format in the instance imported schema files biella xsd hto xsd data corresponds to the xsd date format Map an xsd formated date Evaluation of the input format select the link component from the component Expand Input and open list next to the modeling canvas left hand side biellaEvents xml click on dateMin in the biella schema and click check the date format for lt dateMin gt it on startDate in the hto schema should be 2011 10 15T12 00 00 select the Select component from the component list next to the modeling canvas left hand side select the newly created link and select hto xsd date to hto date in the dialog enter without for the date parameter and click Confirm save changes by clicking the save button in the main toolbar Prerequisite same as MT2 5 Perform transformation click createTX in the main toolbar check the result in the Feedback View Appendix B 4 Document 1 Test Case Release 4 Mapping Tool Page 6 on 15 Expected Outputs a new lt shortDescription gt element appears its value contains the article title and a web link e g Mostrahttp www biellesitessitori diunita it NOTE The values depend on the provided instance data Thus they can vary as soon as the mapping link is created a black line appears connecting both elements when
271. ndDate gt have assigned values for lt year gt lt month gt and lt day gt lt description gt contains among others lt longDescription gt make sure the sub elements lt text gt and lt language gt contain a value en in case of lt language gt NOTE The values depend on the provided instance data Thus they can vary MT2 PEs Perform Perform transformation the output shows a new element transformail click createTX in the main toolbar lt category gt ton check the result in the Feedback View check if the sub element lt domainValue gt is set e g exhibition european art before 1800 NOTE The values depend on the provided instance data Thus they can vary e Mapping Switch to step 3 Note the remaining elements organiser Step 3 is active and the as expected step 3 select Step 3 id and location id will be mapped in the corresponding elements are shown M Mapping the category next step for demonstration purposes of in the table select category drag and drop kwID from the graphical domain expert feedback their default status is not mapped the biella schema sub element of eventType white box select hto Category select from the drop after applying the mapping down list and press Confirm category switches to done green save your changes box organiser id and location id remain white not mapped at all Appendix B 4 Document 1 Test Case Release 4
272. ne base reference list for mapping Manage parameters on mapping language currency Register a new provider from the portal crawler and API Register and setup a new organisation providers and consumers The enhanced mapping tool is present in the release 1 2 DOCUMENTATION NOT APPLICABLE Appendix C 3 HARMOSEARCH Release 3 Formal Acceptance Note Page 3 of 6 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services FORMAL ACCEPTANCE 2 1 SME ACCEPTANCE This section contains the list and status for each partner CHECK YES NO Conditional ECTRL SOLUTIONS SRL Conditional EC3 Networks GmbH Lehmann amp Werder Museumsmedien Conditional AFIDIUM OCS 3 xro susiness sorumions emen 2 eemesowmonsse gt cs networks emen 4 tshmann a WerderMuseunsmedion sarow 2 2 OTHER PARTNER COMMENTS NO COMMENT 2 3 CONSORTIUM ACCEPTANCE The consortium thereby accepts this release and considers that it covers requirements on the portal The mapping tool is accepted as a prototype provided it is transformed in the next release to take into account the usability requirements Appendix C 3 HARMOSEARCH Release 3 Formal Acceptance Note Page 4 of 6 FP7 SME 1 262289 Ej HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services CONDITIONS AND NON ACCEPTANCE NOTES Mapping tool is accepted as a prototype provided that the next
273. new calendar crawl job The new crawl job appears in the list of calendar crawl identifier CalendarTestJob calendar crawl jobs on the top of the page job solr host http harmosearchdev harmonet org 8983 solr calendar urls http www schulferien org iCal Ferien icals Ferien_Bayern_2013 ics click on the create Button Appendix B 5 Document 1 Test Case Release 5 Portal Part 7 Crawler Page 1 on 2 Launch a single microformats crawl job Comment Description go to the crawler portlet select a microformats crawl job your testJob in the first list of crawl jobs click on start job and alternatives Actual Result Expected Output The chosen site is crawled and the found information is stored in solr database with the local index if you run a Metasearch selecting euromusemf as data provider you get some results if the local index was not cleaned up you may just get more results than before running the crawl job but only if the target site The test site used here whichis The chosen ICS Calendar site is crawled and hosting events in Calendar the found information is added in solr local format ICS is not included index among the data providers of You can check directly in the local index if it HarmoSearch Thus the local contains the events Go on index is updated including these http harmosearchdev harmonet org 8983 sol events but Metasearch does not r admin r
274. nfigurations gt Mapping Store upload any file in the Upload support library portlet go on Configurations gt Mapping Store delete the private support library file from the box if it exists login with your user This test case verifies only that the support library is uploaded If it works correctly linked with the actual mapping files is tested in the Query and or Data Mapping Validation go in Configurations gt Query abil ant sh your organization in Registry Data Management Appendix B 3 Document 2 Test Case Release 3 Portal Page 17 on 63 Comment Description and alternatives Modify euromuse login with user euromuse euromuse harmonet org euromuse configuration in the go in Configurations gt Query Service and select Euromuse in Registry Data Management semantic registry change select the Euromuse Exhibitions data provider the Service Access edit the service access endpoint inserting http www euromuse net harmonise as service access endpoint no whitespaces Configura Modify euromuse login with user euromuse euromuse harmonet org euromuse go in Configurations gt Query Service and select Euromuse in Registry Data Management select the configuration in the Euromuse Exhibitions data provider edit the service access endpoint inserting http www euromuse net harmonise query query php as service access endpoint no semantic registry restore whitesapces Save changes the Se
275. ngle input fields push publish and import menus and buttons operations Pushing and publishing takes the data from the sender thus a query service must be set up if i SPK want to schedule an import from a url where exhibitions from a member data provider case of museoliitto and spk are dumped no password it would be nice to be able to enter the url where the data is dumped in the field data to Doc8 Doc Parent Documentation of the http harmosearchdev harmonet org topic scheduled Page publish A user reviews events before publishing on social networks O e e 522022 do not like that the service discards the not published events automatically after publishing one If they are not discarded you could add a button beside publish selected with delete selected Content of the page Overall structure of the page single input fields menus and buttons e N N 3 je a o0 rs e Q TA o0 O o a om o0 O je Q n e e Q Confirm Publishing pe S T S O 72 20 2 Documentation of the http harmosearchdev harmonet org topic publish on Page social network a a a a a a E A user checks the status of current and past operations Appendix B 5 Document 1 Test Case Release 5 Portal Part 8 Documentation Page 4 on 7 So a O oO a So a O is a a a ra fo a a a O je a a vO je a a a O O a a a v je a a a v je a o
276. nput az 2 RELEASE release system import to distribution and search in complement to Feb 2013 Extend user interface to specify the search criterias and encode the user query into Metasearch the HTO query g 2 Scenario Search page language Try to create the user interface that is flexible However must meet minimal requirements on time Appendix A Detailed Requirements List Page 23 on 32 ype RQ HS RQ RQ HS HS RQ HS RQ RQ HS eS eee ee RQ RQ HS RCR3 RQ RCR4 RQ RQ HS aa RCR5 RQ HS HS HS HS HS Requirement Description Comment Allow a HTO query to be pasted in a form Metasearch with a unique Also allow direct use of a query string in a web service Scenario Search page textarea interface Metasearch Scenario Query processor Transform the query for each provider Integrate the Metasearch metasearch Scenario service Integrate the search engine standard connector Each output is HTO Metasearch Accept different Scenario output format Allow raw or specific output format to be specific Metasearch Integrate Scenario Reconcilation Transforms from one format to the other either request or response based on specific mapping Metasearch Transform HTO to display the result Scenario into output HTML list to present results nicely Can be removed if no time Select a limited number of relevant Google queries or Populate SOLR URLs to crawl from This is in order to populate the demo database Limi
277. nstance events choose Upload query mapping to translate HarmoSearch fields and enumerations select the query fields and enumerations mapping file you can choose the file available in the test folder as HTO_Euromuse_query_enum xslt choose Upload query mapping to translate HarmoSearch query structure select the query structure mapping file you can choose the file available in the test folder as HTO_Euromuse_query xslt click on Send and check for the success message on top of the page Sequence Actual Result Mapping file successfully uploaded But the test file is an xsl not xslt Actual Result JOJOW OI Pie Ud PAWSWNSSNUW PWV we Restore Log in as testuser username is the emai you set with password testing again log in with the testuser email testuser testuser test user as Ja OWOJd which insert as email address testuser test user password represents click Save and check the success message the username AT THE END OF YOUR TESTING Required when you stop Remove Log in with your account testing scheduled delete all scheduled operations within Exchange Data gt tasks Scheduler Otherwise the mail notifications will be sent to the next testers 4J9 JOWOId N a a a N imal AT THE END OF YOUR TESTING Required when you stop After you log out you can address go on Configurations gt Edit Profile username and testuser as Uslpa
278. nt insert the organization s name wait for the account activation email activation is done by the administrator Comment and alternatives Select the type of account rom where you want to start the tests Each account type has its own excel sheet For security reasons the activation of an account is implemented to be not fully automatic The administrator receives the notification as soon as a new user registeres to the portal The he activates manually the account and an automatic notification is sent to the new user You may contact the persons Claudio Prandoni or Marlis Valentini to speed up this step Expected Output _ go to Two emails the first confirms that the request for activation was received the second confirms that activated J3 OWOId Ooo Who z Een WUINIPIW fe Who Actual Result Actual Result gla user anita martinez under the organisation euromuse was registered as a publisher uaipawswnasnu PME Actual Result had to type in several times because captcha was partly difficult to read and i could type in a screen name that was not allowed never received a success message but suddenly i could not register because my screenname was taken Chose a new one but then my email adress was taken already checked my mails and had a confirmation strange cause on the gui i never succeeded once i had a browser FF19 0 error message that the content of t
279. ntrol fas a user essControl list Admin Acc Delete access control item as a user essControl Admin Acc Update access control Item as a user essControl Admin Ma ppingServi ce Admin Ma Upload mapping as a user ppingServi information ce Appendix B 1 Document 2 Test Case Release 1 Portal Page 3 on 6 Comment and alternatives create remove access control Will need to login as another user to validate feature if possible modify some informaiton and then save upload one or two files Will need to login as another user to validate feature if possible 23 08 2011 Actual Result Output XML Screen Feature works However there is a lack of explanaiton no help or hint what are the mandatory fields at first did not work because did not input 1 Use default values so that user can work fast like 1 No assistant on dates What format is correct What does max access number mean The use of all as a default which replaces others means that if we do not pay attention prevous conf is removed if new one without organisation selection is created no info on list about who did it and when However why i sthe interface different between create and update Feature works However have difficulties understanding the interface with done not done Why a list when there can be only 2 When we replace a file there is no easy way to know that the file was repla
280. nts Filter listed in the workflow i services pees pene o Actual Result Promoter Miio A EW available services should be shown active or not logged in with your account missing configurations go on Home and links to the respective configuration pages Promoter h h Appendix B 5 Document 1 Test Case Release 5 Portal Part 2 Import Page 13 on 14 Comment Description and alternatives Expected Output Actual Result SPK KUUN log in with your user go on Manage gt Control Panel on the top left select Roles from the menu on Import click Actions and then Assign members click on the Current tab and uncheck your account then click on Update Associations on top of the list click on View all and you can check your assign yourself the role of new role for instance in your next tests the Control Panel on the selected role click within My Account Actions gt Assign members don t remove the extra click on the Current tab roles User and Super and check your account then necessary only if you User Change _ click on Update Associations have to test some Once back to the portal your type on top of the list other type of account you ll see different of click on Back to and corresponding entries in the operations account HarmoSearch on the top left excel sheet menu Only if your tests end with the current type
281. o modern art exhibitions or classical concerts Alternative 5 in Berlin during that period corresponding to modern art exhibitions or in Wien at that date concerning classical concerts Appendix B 1 Document 3 Test Case Release 1 Query Page 5 on 6 Complements for the semantic registry Actual Result Should we not use a thesaurus or something like that for categories Otherwise how do we match o ES 20 20 Sequence Search All events for certain categories Search All events for certain categories Search All events using geo coordinates Search All events using geo coordinates Description Retun all possible events in Bertlin corresponding to modern art exhibitions Retun all possible events in Bertlin corresponding to modern art exhibitions Search All events around a certain gps pont and a radius Search All events around a certain gps pont and a radius Comment and alternatives Output should be result list Same output as SQ1 Alternative 1 in Berlin corresponding to modern art exhibitions or classical concerts Alternative 2 in Berlin or Wien corresponding to modern art exhibitions or classical concerts Alternative 3 in Berlin or Wien corresponding to modern art exhibitions or classical concerts during that period Alternative 4 in Berlin during that period or Wien at that date corresponding to modern art exhibitions or classical concerts Alternative 5 in Berlin
282. ocation event category domain and date range Optional content would be url telephone vignette user rating Comment from CP so far the metasearch engine does handle context information optional result fields language preferences etc so even if they are present in the query language then they are ignored Output should be result list Same output as SQ1 Alternative 1 Output should be Detailed EN contain Name City Date range summary detailed description url precise address and vignette price range All text should be English Comment from CP so far the metasearch engine does handle context information optional result fields language preferences etc so even if they are present in the query language then they are ignored Output should be result list Same output as SQ1 Comment from CP if you specify both start and end date you will get events whose time interval overlaps with the specified dates Output should be result list Same output as SQ1 Alternative 1 give only Date 1 Comment from CP if you specify only the start date you will get all events which ends after the specified date independently from when they start Output should be result list Same output as SQ1 Alternative 2 give only date 2 Comment from CP if you specify only the end date you will get all events which starts before the specified date independently from when they end Appendix B 2 Document 2 Test Case Release 2 Meta search
283. ocumentation cece eee ee eee eee teeta 19 D7 1_Compiled_Collection_ Of_Acceptance_Notes Page 25 of 315 FP7 SME 1 262289 a HARMOSEARCH E HARMOSEARCH Deliverable D7 1 a the future of information services 7 APPENDIX Table of content of the Appendix section APPENDIX A LIST OF REQUIREMENTS ccccccccccnnnncccnnnenennnee 26 APPENDIX B TEST CASE DOCUMENTS nsasnnnnnnnnnnnnnnnnnnnnnnnnnn 59 APPENDIX B 1 TEST CASES FOR RELEASE 1 ccccceecceeceeeceeuceeueeees 60 APPENDIX B 2 TEST CASES FOR RELEASE 2 cccccecececeeececeuceeueeneneeas 80 APPENDIX B 3 TEST CASES FOR RELEASE 3 ccececceeceeuceeucesuneeuuees 100 APPENDIX B 4 TEST CASES FOR RELEASE 4 ccecceeceeecseucesaueeaees 172 APPENDIX B 5 TEST CASES FOR RELEASE B ccecceeceeuceeuceeuneenees 232 APPENDIX C ACCEPTANCE NOTEG ccccceesccnuccnueeneeennusenues 288 APPENDIX C 1 ACCEPTANCE NOTE FOR RELEASE 1 ceeeceeeeeeeeeeees 289 APPENDIX C 2 ACCEPTANCE NOTE FOR RELEASE 2 ceeeceeeceeeeeeees 296 APPENDIX C 3 ACCEPTANCE NOTE FOR RELEASE B cceceeecececeeeeeuees 303 APPENDIX C 4 ACCEPTANCE NOTE FOR RELEASE 4 ceeeceeeeeeeeeeees 309 APPENDIX C 5 ACCEPTANCE NOTE FOR RELEASE 5 ceeeceeeeeeeeeeees 315 APPENDIX A LIST OF REQUIREMENTS This section contains the final list of requirements that are incrementally built and that is used to validate the actual features of the systems against the requirements per
284. odern art exhibitions or classical concerts Alternative 3 in Berlin or Wien corresponding to modern art exhibitions or classical concerts during that period Alternative 4 in Berlin during that period or Wien at that date corresponding to modern art exhibitions or classical concerts Alternative 5 in Berlin during that period corresponding to modern art exhibitions or in Wien at that date concerning classical concerts Output should be result list Same output as SQ1 Alternative 1 in Berlin corresponding to modern art exhibitions or classical concerts Alternative 2 in Berlin or Wien corresponding to modern art exhibitions or classical concerts Alternative 3 in Berlin or Wien corresponding to modern art exhibitions or classical concerts during that period Alternative 4 in Berlin during that period or Wien at that date corresponding to modern art exhibitions or classical concerts Alternative 5 in Berlin during that period corresponding to modern art exhibitions or in Wien at that date concerning classical concerts Output should be result list Same output as SQ1 Alternative 1 in Berlin corresponding to modern art exhibitions or classical concerts Alternative 2 in Berlin or Wien corresponding to modern art exhibitions or classical concerts Alternative 3 in Berlin or Wien corresponding to modern art exhibitions or classical concerts during that period Alternative 4 in Berlin during that period or Wien at that date corresponding t
285. ome page Home page has text and registration and login buttons without login From the registration page you cannot access the help topic create account Just if the user is logged in There could be a basic help desk for non registered users The harmosearch services User roles Harmosearch participants and from account management create an account see http harmosearchdev harmonet org to wnipiyy wimpy winipiy fern Afidium Afidium Afidium S Documentation of the http harmosearchdev harmonet org topic login Page Oooo A user takes overview of the available services Documentation of Web See Annex_D_4_3_Web Service APIs Services for Import of Specifications_v0 3 docx file available in SVN at Events and 04_Query_Mapping metasearch engine Accommodations Simple Doc19 Doc18 Doc18 Doc18 Doc17 EN p vocis Doras vocas Docs 7 Web Services B N lt O je a ro a v O a N o0 a O e a o0 a v je Q a e2 a v je a ceg Q Documentation of Web See Annex_D_4_3_Web Service APIs Services for Import of Specifications_v0 3 docx file available in SVN at Events and 04_Query_Mapping metasearch engine Accommodations Advanced sea Documentation of Web See Annex_D_4_3_Web Service APIs Services for Push of Events Specifications_v0 3 docx file available in SVN at and Accommodations 04_Query_Mapping metasearch engine Oo T S ee a o I a a Appendix B 5 Document 1 Test Case Relea
286. on 46 cDpaUsUNESTU capausunenul Si Actual Result in a wo a a wv Ss w p fay a a a a a ac a a Sequence RO 1 RO 3 RO 6 R1 1 R1 4 RO 1 RO 3 RO 6 RO 1 R1 1 R1 5 Filter manually and confirm publishing Schedule full automatic publish Publish from file Publish from file with wrong file format Description go on Exchange Data gt Confirm publishing select one or more of the events in the list click on Publish selected items go on Exchange Data gt Scheduler select Publish on social network as operation your social network s target one or more as recipient unselect Filter manually checkbox subdomain Event country France city Paris category exhibition european cultural history Prerequisite you have uploaded and configured the mapping of events from your local system to HarmoSearch Log in with your account go on Exchange Data gt Share Data select Publish on social network as operation uncheck Filter manually checkbox select the file euromuse_Architektur xml as data file available in the test folder your social network s target one or more as recipient Event as domain Prerequisite you have uploaded and configured the mapping of events from your local system to HarmoSearch Log in with your account go on Exchange Data gt Share Dat
287. or all domains Output should contain Name City event location event category domain and date range Optional content would be url telephone vignette user rating Retun all possible events Retun all possible events Retun all possible events within Date 1 Date 2 Retun all possible events within Date 1 Date 2 Retun all possible events within Date 1 Date 2 Comment and alternatives Actual Result 05 09 2011 Comment from AV For the test cases maybe should be better to be more precise on the input parameters for example for categories if we mean the code of the category or the label ID_ART or art Technically I think should be used the code and probably we will see it when Claudio will define the query in the language DF Any other feedback according to comments we could add a column for the precise parameters it was there initially but removed because judged to precise CH I m not sure if get all data from all domains is really a useful test since it returns more or less arbitrary information CP We can model a search request asking for data from all domains but this implies that the query itself is empty i e search for all data without constraints and that the output format is not specified i e data are returned in the default format otherwise what does it mean output should contain event name if the result item is e g an accommodation Maybe a useful test case here coul
288. or set publishers as data providers as default Sequence WY 30 01 13 Promoter Mare Pub1 5 Pub3 1 on Assign members data is used on click on the Available tab and check your __ the portal set account then click on Update Associations up permissions on top of the list licenses click on Back to HarmoSearch onthe top remote query left service configuration in order to do some advanced operations i e to schedule automatic E ee 28 01 23 Promoter User log in with your user The publisher Once back to the portal you ll see more assigns go on Manage gt Control Panel on the top must also bea entries in the menu for instance himself the left data provider Configurations gt Access Policies role of data select Roles from the menu and be able to provider on Data Provider click on Actions and then specify how its Appendix B 5 Document 1 Test Case Release 5 Portal Part 3 Publisher Page 6 on 10 Upload query mappings for the events domain Sequence Pub5 1 Pub5 2 Pub5 1 Pub5 2 Comment and Description alternatives Login with your user go in Configurations gt Query Service click on your organization s name go on panel Create and attach a new Data Provider and insert an id e g lt Your organization gt _dataprovider no whitespaces click on Create and insert the following parameters any name for your provider the n
289. ot provided go on Exchange Data gt Push Data data mapping towards its select euromusemf as receiver and euromuse_to_push xml available in the test folder as data file local system euromusemf click on Send Upload data mapping file Add data mapping from local system to HTO Push data file to multiple log in with your user receivers go on Exchange Data gt Push Data select euromuse and CPR as receivers and euromuse_to_push xml available in the test folder as data file click on Send Push to provider that has configure euromuse service to receive data as HTTP service personalized the location where to send the data lt o 3 a D A a a N a a oy a Push to provider that has log in with your user This test case can only be tested partially by the user The confirmation of the remote euromuse personalized the location go on Push Data and use euromuse_to_push as data file and service administrator is required where to send the data select euromuse as receiver P4 13 P4 14 Push to provider that has configure euromuse service to receive data as Web Portal GUI personalized the location where to send the data P4 13 Content of the Push data Overall structure of page Blocks included in the page Describe in the test partition improvements if necessary page Documentation of the Link to the documentation Describe in the test partition improvements
290. ot test ductorerrorOMs2 O O OOOO O OOOO Inbox cm3 inbox show inbox iists the files that have been Validate that all users of the organisation sharesame X Cannottestduetoerrorems2 T emas inbox _ Dowloadafile Newreg downoad alfie x cannottestdueto errorcems2 J lomagl_finbox _ Deleteafle Cd A a E joa inbox Deletealifies Cid A iY anno test veto error Ow CSC iSCSC d Appendix B 3 Document 1 Test Case Release 3 Harmosearch Portal Page 4 on 4 Home Page an E Ke D Fan 5 ee cr o a Pe o N gt Comment NEIG Description and alternatives menus Content of the home page Home page has text a sign in access on the right aa home menu Describe in the test partition improvements if necessary without login when no login is performed Content of the home page Home page has text profile access logout menus Describe in the test partition improvements if necessary Documentation of the Link to the documentation Describe in the test partition improvements if necessary home page User Registration A new user creates an account by compiling the form He can choose an existing organization to be assigned to or create a new one User registrates with click on Sign in click on Create Account insert a valid email and the correct captcha text verification field do not insert one of the required fields first name last missing user fields name and screen name User registrates with insert fi
291. ovider new data provider is attached to your online query service is accessed 3 screen service for and insert an id e g TestDataprovider no whitespaces organization Test An important step is the Data Description which is used by edit anew click on Create and insert the following parameters the semantic registry to filter the input queries of a descri HarmoSear_ Test Data Provider as Provider Name metasearch process selecting only the relevant providers to ption ch data events as collectionld be involved We provider Note also that the query service registered here may http www euromuse net harmonise query query php corresponds to the data provider of euromuse which is not as service access endpoint no whitespaces already a HarmoSearch provider Thus the results coming save karin as username and password from Test will be the same as those from euromuse before HTTPAdapter as Connector class select METASEARCH as operation Event as Subdomain click on Save Changes click Edit Data Description and select events in Berlin click on Save Changes 2 Browse go on Search Data gt Browse Data Providers 3 providers returned Consistent with the Data Description of the data provider o R o 8 ve Registry select events in Berlin the semantic registry considers Test as relevant in a query events in Test is listed as relevant data that looks for
292. ox Comment and alternatives Describe in the test partition improvements if necessary Describe in the test partition improvements if necessary Describe in the test partition improvements if necessary Describe in the test partition improvements if necessary Describe in the test partition improvements if necessary Expected Output Actual Result Actual Result Operation Status reports the success of the operation It you tried the same steps without bypassing the mapping an error would be Operation IN PROGRESS You will receive an email notification To view the status and raised because the file sent is results go here not in Euromuse format Furthermore if you log in as testuser the file that is in the inbox is exactly the same as the one you sent N S ep e a S S E a E E o CSS Ss E sd SSCS SSS SiS Appendix B 4 Document 2 Test Case Release 4 Portal Page 15 on 46 Comment Description and alternatives Expected Output Push through You can also select Publish on Screen message and form logged in with your account social network as alternative Operation Status report the go on Exchange Data gt Upload Data operation success of the operation select Push Data as operation Testuser receives an email and insert the event fields a file is sent to its inbox select test as recipient Actual Result ok JDJOW OI Pie UdlPALWISWINSSNUW PWV we
293. pace presence should result in an error 2 Mapping Collection Identifier gt shouldn t this be a drop down list we don t have the names of collection ids on the screen we may not remember them all 3 Can t check if this worked click Edit Data Description and select Events with location and category from the drop down list on the top click on Save Changes Only xml description not 1st field is still present don t see it anywhere else Would be nice to have it on the dataprovider page with other info where there is the edit button Appendix B 4 Document 2 Test Case Release 4 Portal Page 25 on 46 pace in data provider png ela 20121113_GK_S Actual Result _ add success message on top of the page once the changes are saved _ move the delete option to the bottom of menu list Actual Result ok but hide password with Make the page http harmosearchdev h armonet org configuratio ns as a link to the first menu item for example Also the other tolevel menu items Actual Result _worked fine for me _remarks may be overwhelming for novice users since the procedure is not very intuitive Additional feedback e g when saving data or a short text describing the tasks may be helpful QO J Actual Result Actual Result Actual Result G Same comment as before on files list EITHER NOT APPLICABLE OR A TEST CASE IS MISSING Is this applicable I ve been to this section to c
294. perations in the confim publishing or sth _why in the error log in operation status it the result listed twice double_ error Actual Result ok under the share menu litems also think is a little bit confusing the menu structure e t Actual Result Should be share instead of scheduler mistake in test description using Firefox 16 1 Facebook As said before permission was given but button give was never replaced by remove User has to go to Facebook and manually remove the app 2 Actual Result G NOT BLOCKING apart from Facebook issue already K mentioned 1 On facebook asking for so many permissions on the account can be frightening for the user Maybe the need can be defined more precisely so we ask for fewer permissions 2 On twitter access is OK present in my twitter account but we only know there is permission on the harmosearch page We should display info such as avatar amp pseudo so user knows which account he linked 3 What about adding several accounts usefull for twitter as well as facebook 4 PERMISSION REMOVAL tested on Twitter seems OK on Harmosearch side but the application wasn t removed from my twitter account Publication then fails in the next test so it s not blocking Is the app expected to remain on the account this is not clear on the user point of view seems like a bad marketing trick for those who looks in details Actual Result
295. pping file nnnnn_ events_query_os xs Error message Missing mapping for the query log in with your account go on Metasearch and structure from Harmonise Ontology to Test execute any simple search selecting Test as data provider log in as testuser File is listed in the box at testuser test user or the the end of the page email you set password testuser go on Configurations gt Mapping Store insert events as collection id choose Upload query mapping to translate HarmoSearch query structure select the file available in the test folder as HTO_Euromuse_query xslt click on Send and check for the success message on top of the page logged in as testuser File is removed from the go on Configurations box at the end of the gt Mapping Store page delete the data mapping file from local system to HTO nnnnn_ events_so xslt if it exists Appendix B 5 Document 1 Test Case Release 5 Portal 2 Actual Result Part 4 Metasearch Page 2 on 9 Actual Result LUINIDISY PV ave M1 iEn Sequence M1 3 M1 7 M1 3 M1 7 M1 8 M1 9 Data mapping is missing in metasearch Data mapping is missing in metasearch Remove Test from metasearch Comment Description and alternatives log in with your account go in Search Data gt Metasearch and execute any simple search selecting Test as data provider log in as testuser t
296. providers O 1 XML file each Metasearch W 274 results missing city location and event domain due to incomplete mapping Registry O returns Euromuse Biella and euromuse crawler Query Processor selecting all three data providers O 1 XML file each Metasearch W 274 results missing city location and event domain due to incomplete mapping Registry O returns Euromuse Biella and euromuse crawler Query Processor selecting all three data providers O 1 XML file each Metasearch W 274 results missing city location and event domain due to incomplete mapping Output Actual Result XML Screen Registry screen advance search sqi xml returned 10 results with title short description in local language and english date range categories sometimes link but missing Organiser and location simple search sent returns the same Observations 1 If the query includes Paris Berlin Vienna Biella and Rome why is there a finnish exhibition in the output 2 Weblink why is it not the link to the euromuse net exhibition link Query Processor XML file s Metasearch screen Registry screen Query Processor XML file s Metasearch screen Registry screen Query Processor XML file s Metasearch screen Registry screen IMJit returned 274 euromuse exhibitions Also dating in a range outside the query Query Processor XML file s Metasearch screen IM selected 1 9 2011 results 0 selected from 1 9 2011
297. ption Content of Manage Services page allows to register external services to modify the page for managing them and to accept or deny subscription requests Overall structure of page Blocks included in the page Content of the page for subscribing to Subscribe to Service page allows to view the subscription status of all services and to do new subscriptions Overall structure of page Blocks included in the page Service Policies page allows to manage the policies related to the services that the logged user is providing Overall structure of page Blocks included in the page Content of the page for managing share data import scheduler pages allow to include the external services in the given operation Overall structure of page Blocks included in the page Content of the pages that use external services share data Documentatio Link to the documentation pages Social Networks Scheduler Share data Confirm Push Data A user pushes a data file to some other HarmoSearch organization Push data and bypass mapping Prerequisite You have uploaded the mapping from your system to Harmonise ontology logged in with your account go on Exchange Data gt Share Data select Push Data as operation choose harmonise_to_push_reduced xml as data file from the test folder test as recipient Event as subdomain check Exclude data mapping checkb
298. r Registration by member of its entity Define how we charge and follow the services Subscribe to service User Management Wording and templating data enhancement Scoring of data Configuration Sorting Process to build unique identifier On social network the output Requirement Description Create user from an existing account Existing user can create validated users when logged in if part of their own entity Maybe through the analysis of the logs Extend input to allow more description for the service and user when selecting a service should have the capacity to have a page detailing the service info from direct input and registry Manage subscriptions of services User Profile Update Add a new item in the config menu to update the profile Improve wording for the helps and the items in thee list add capacity to reuse previous mapping value of to change into something more user freindly like mapping of langauge dependent items or opening hours do it once and they have something in a list reuse addition of keywords qualification rating This will be performed at the registry or provider level not at the data level Scoring could be counting the number of times data is retrieved This is not entered by users but defined from usage Expand Crawler for easy configuration Allow sorting and filtering capacity to the meta search before providing the result Filtering co
299. r case a transformation of the request is required using the Harmonise ontology and a transformation function such as an XSLT artifact In addition responses are in the proprietary data format of the data provider and have to be transformed to the commonly agreed intermediate format In order to do the transformation the data provider has to offer appropriate transformation functions Appendix A Detailed Requirements List Page 16 on 32 v 2 DM 2 UC DM 3 DM 4 DM 5 Data Modification Scenario Data Modification Scenario Data Modification Scenario Data Modification Scenario Data Modification Scenario Consumer Mapping Data Cleansing Decision support Data Enrichment Data Translation Requirement This is to allow data consumers to define query and data mappings and to register these mappings This is to allow data consumers to apply additional filter cleanse services on raw data To allow data consumers to apply additional decision support services on data such as ranking or recommender systems To allow data consumers to apply additional data enrichment services on data To allow data consumers to apply additional translation services on data Description Comment Each Data consumer expects data to be in a format suitable to his needs The data arrives at Harmonise system in the format of the data provider and is transformed there to the intermediate st
300. r on the local file system system In order to create a mapping it is The schema resource is a schema xsd file located in the current mapping project Schema resources are located in the project s Schema schema to schema to necessary that the user is able to folder To import the file to the mapping editor the user has to click on the schema file holding the click and dragging the file onto the mapping editor editor import a corresopnding schema to jeditor As a result the schema and its elements are displayed as a tree structure in the mapping editor the mapping editor l E Apply filter Apply filter Filters are used to constrain the Filters are resources that are captured in the Filter folder of the mapping project under consideration A filter can be applied to a mapping by visibility of schema elements that are opening the mapping file in the mapping editor and clicking the applyFilter button on the main toolbar A dialog pops up and provides the user not relevant for an individual the possibility to select the filers of choice In case the user has chosen filters before the corresponding ones are already marked as active check mapping case beside the filter As a result the visible elements of the target schema ech filter is used to have at least one target schema is reduced to all those elements that are not filtered a Create initial The user is able to conduct a The user is able to create a mapping by specifying the elements th
301. r the third release Registry O returns biella euromuse and euromuse crawler Registry screen Query Processor selecting all three data providers O 2 XML file each Query Processor XML file s Metasearch X 5 result not all the results of an OR query are displayed this bug Metasearch screen has already been fixed for the third release Registry O returns biella euromuse and euromuse crawler Registry screen Query Processor selecting all three data providers O 2 XML file each Query Processor XML file s Metasearch X 10 result not all the results of an OR query are displayed this bug Metasearch screen has already been fixed for the third release Not available in this release Not available in this release a 22 12 11 e Su N vel jo Ea Ei a a Ea Appendix B 2 Document 2 Test Case Release 2 Meta search Page 8 on 12 O Actual Result M Metasearch 10 Results Should city be part of location or separate because it wasnt explicitly mentioned in the result Metasearch 274 Results this is not the same as SQ1 as mentioned in the comment the information given in the comment Metasearch 274 Results Unclear from the description if the result should show exhibitions which are also only partly in the time frame of the search as it is the case or if only those should be shown which are open during the whole time of the search St sa ad g dd ME 26 22 21 Metasearc
302. rch and execute a Simple Search inserting exhibition ancient world as category Metasearch successful LUINIDISY KUS shown in the first page of results it was not possiblie to go to the next page the link was not active See http www euromuse net thorsten2 harmos earch turn_page png A user performs metasearch by posting directly HarmoSearch queries in the Advanced Search text area Advanced Metasearch results load over 100 a ES V0 go in Search Data gt Output should contain The metasearch process Metasearch and execute an title shoth description is asynchronous and the Advanced Search inserting event location event results can be visualised the SQ1 query available in category date range url as soon as they become the test folder the same for vignette available all following SQx tests turn pages works this Euromuse time around results do not contain all information expected two Test Search Query Language 2 z D 2 oO a ij This query searches for all possible information in all domains coming from Euromuse In the result list it is possible to understand if the data comes from an external data source or from the local index Appendix B 5 Document 1 Test Case Release 5 Portal Part 4 Metasearch Page 4 on 9 observations _exhibitions in UK no title available in the source intance uk exhibitions are filled only in the local languag
303. re may be several documents per release The PDF exports only contains the tests results The content of the Help section has not been exported in each PDF as it was already reported in the section Documentation of the test case form of this document D7 1_Compiled_Collecion_Of_Acceptance_Notes Page 59 of 315 FP7 SME 1 262289 f HARMOSEARCH HARMOSEARCH Deliverable D7 1 the future of information services Appendix B 1 Test cases for release 1 Test cases for the 1 release were divided in 4 documents 1 Test Case Release 1 Crawler 2 Test Case Release 1 Portal 3 Test Case Release 1 Query 4 Test Case Release 1 Semantic Registry The results of all those excel documents were exported and included in this section File D7 1_Compiled_Collecion_Of_Acceptance_Notes Page 60 of 314 Initial Crawling Crawl and parse events that are tagged as microformat vevents on web pages Se ae 5 lt tel S z pas O Indexing Index parsed events and populate a SOLR database with the tagged event information Querying SOLR database Send a query to the populated SOLR database to obtain information about the crawled and indexed events Add a new web page to the crawler Search precise information Refresh cache ee Oo co l o o N Description Add a website containing microformat event tags e g http sabineschneider it harmosearch to NUTCH_ROOT urls nutch and as re
304. re translation of textual descriptions to a different natural language or conversion of price information from a particular currency to another currency Additional services may provide such functionality Appendix A Detailed Requirements List Page 17 on 32 Comment Release v a e ahan hae Requirement MI 2 Market Intelligence Scenario Market Intelligence Scenario Submit Ad Hoc Request Execute Interval Request A Service Consumer Service Provider is able to submit an ad hoc search query collecting filtered data about accommodations and events used for analytical processing of market information conducted by a Market Analyser A Service Consumer Service Provider is able to create a new or modify an existing search interval submitting a specific search query to the Harmonise system Comment Description A Harmonise Participant Service Consumer respectively Service Provider should be able to formulate and send an ad hoc search query collecting data about accommodations and events The final result set serves as a basis for statistical analysis which will be conducted by external Market Analysers In order to narrow the search focus additional filter criteria such as region or period of time may be specified by the Harmonise Participant The Harmonise system executes the search query and returns a corresponding data set accordingly Thereby the data set is constrained to the following
305. relations between two skosified reference lists The triple store is needed in order to interpret such type of mapping specification wn piy KUS available from a public queryable triple store o z o G Z 2 0 A a df id es ae oa al a 1 ol a df a pa at Ba cys ol ac 1 4 a ol ac H ol a 1 a ol a e A ol ac 1 4 ae ac Update the mapping file to reference correctly the support Upload the schema mapping file on the portal from your local system to HTO in the test folder and proceed with the test This step is already done the libraries needed by the schema mapping in Museoliitto Pattern are already uploaded as private libraries on the portal Open the file Output museoliitto_mapping2hto xsl and if necessary update the 2 lt xsl include gt instructions with lt xsl include href privateSupportLibs htov2 1 extension xs gt lt xsl include href privateSupportLibs htov2 1 xsl gt log in with user tester mapping tool password testuser go in Configurations gt Mapping Store insert events as collection id choose Upload mapping from local system to Harmonise ontology for sending data select the mapping from local system to Harmonise ontology choose the file Output museoliitto_mapping2hto xsl select default for sending events click on Send and check for the success message on top of th
306. release D7 1_Compiled_Collection_Of_Acceptance_Notes Page 26 of 315 U1 U2 U3 U4 U5 U6 U7 U8 U10 U9 RQ DF ype RQ DF RQ DF RQ DF RQ DF RQ DF RQ DF RQ RQ DF RQ DF DF Account management Account management Account management Account management Account management Account management HS Account Management HS Account Management User registration User registration User Registration by himself User Registration by member of its entity User Registration by HS user Notification Notify User Entity Definition Activate account Search account Login Login Requirement Description Create user with minimal information User can create an account using minimal information in order to begin using the portal Create user from an existing account Existing user can create validated users when logged in if part of their own entity Create Organisation and users from HS admin Define when to receive notifications Notify user in case of an update to its accounts HS admin can create validated users and associate them to any existing entity User or entity level definition of when users should receive mails in case of account update Any time an update is done on user account or to the entity for which the user is the main contact user should be notified Entity is a legal entity or an individual that will provide services
307. release candidate All in all 5 evaluations have been performed During the evaluation the following actions are performed The formal template containing all steps and activities is defined The template addressed the main functional building blocks as well as menus error messages and other Ul related aspects The template contains a detailed description of the input as well as the expected output necessary to perform the step successfully Furthermore it also contains the concrete component which is the actual object of the evaluation and the corresponding sub component if any The template also provides information on the test sequences Giving each specific test an ID allows to precise in which order tests are to be played and which are the dependencies This is particularly useful when performing a more targeted test session after a bug was solved The test data must be clearly specified and some space for comments was present Moreover the document contains additional space where the user can provide an overall feedback on the success of the current test case Valid values are o O Test case is successful and met the requirements as expected o X The test case is not accomplished due to an error or missing requirements o W The test case is accomplished as described but lacked either minor user expectations or requirements This value can be used to provide additional feedback for instance lack of clarity on the interfa
308. result list see SQ1 Alternative 1 give only Date 1 Comment from CP if you specify only the start date you will get all events which ends after the a Retun all possible events until 30 04 2012 Output should be result list see SQ1 Alternative 2 give only date 2 Comment from CP if you specify only the end date you will get all events which starts before the ifi ate independen om when REFORE ALSO PA RETR Retun all possible events and attractions within 1 4 2012 Output should be result list see SQ1 30 04 2012 Alternative 3 All events during that period and all attractions at that date in the same query Comment from CP in this first version the query language is not able to handle queries joining different domains e g events and attractions colud be implemented in the metasearch engine but this is not Retun all possible events in Berlin Germany Retun all possible events in Germany Output should be result list see SQ1 Alternative 1 In Germany Country instead of given city Appendix B 3 Document 2 Test Case Release 3 Portal Page 5 on 63 Comment Description and alternatives Search All events within Retun all possible events in Frankfurt Output should be result list see SQ1 locations Alternative 2 in FRA IATA code for Frankfurt Comment from CP HarmoNET tourism ontology uses the ISO 3166 two letter or A2 country codes Search All events within Retun all possible events in Italy locations Alternative 3 in I
309. rformed is published which is the actual context and content of the document at hand Supportive The process foresees that all project partners even those who are not actively involved stay informed and are supported throughout the whole project D7 1_Compiled_Collection_Of_Acceptance_ Notes Page 12 of 315 FP7 SME 1 262289 iG HARMOSEARCH E HARMOSEARCH Deliverable D7 1 E the future of information services 3 1 ROLES AND RESPONSIBILITIES The evaluation procedure is done collaboratively which means that the partners are actively involved in the evaluation process Thereby each participant has one or more of the following roles Participant The external evaluation is conducted in close collaboration with all partners Especially SPK id strongly involved in the functional evaluation of the current HarmoSearch mapping tool and Afidium in the functional evaluation of the HarmoSearch platform release candidates All partners are involved and participate in the review and validation meetings which are organized in order to share experiences evaluate if the presented release candidates fulfill the requirements as expected and gather a formal acceptation from the partners In connection with the review meetings results and future steps are discussed Evaluation Leader Afidium Working in close collaboration with all participating partners Afidium is responsible for gathering each release and its evaluation forms supervising the e
310. rganization check in like that the data mapping is missing or not Configurations gt Mapping Store and if euromuse_Wir configured necessary delete it _essen_Reis x log in with your user ml or go on Exchange Data gt Share Data and euromuse_Arc select Push Data hitektur xml as select Test as receiver and an alternative euromuse_to_push xml available in the test folder as data file log in with your user Either an error message is shown No go on Exchange Data gt Share Data and participants available to receive data if Promoter Promoter Promoter Appendix B 5 Document 1 Test Case Release 5 Portal Part 3 Publisher Page 1 on 10 Comment and Description alternatives Expected Output log in with your user File is listed in the box at the end of the go on Configurations gt Mapping Store page insert events as collection id choose Upload mapping from local system to Harmonise ontology for sending data select the mapping from local system to Harmonise Harmonise ontology choose the file available ontology in the test folder as Euromuse_HTO xslt select default for sending events click on Send and check for the success message on top of the page fe fe ae Actual Result it is the only mapping file uploaded therefore the first Push data _ log in with your user Error message is shown Input file is go on Exchange Data gt Share Data
311. rm mappings Admin must be integrated in the harmosearch admin Duplicate Initial logging does not implement exception handling This needs to be added Definition of the Harmosearch Query Language ontology Semantic registry component implementation of query language for the registry Metasearch core Engine implementation login user and accounts management file upload and dowload Crawler prototype based on microformat semantic annotations Appendix A Detailed Requirements List Page 20 on 32 Start with release 4 and update in release 5 v e T Description Comment Comment Release Providers Euromuse Events Museollitto Events Biella Events Attraction Facebook Events Attraction Consumers Harmosearch Labtrip Euromuse Teleatlas Subdomains Attraction Events Biella XSD provided by Adriano Minimal search criteria Subdomain 0 2 Location City Museollitto XSD provided by Claudio already svn Integration of the Country 0 1 Date Range 0 2 Category 0 If no Code_Repository server data mapping SML different components response remove criteria C lt D lt L lt S Museollitto gt No because not ready in order to have a Expected output HTML result list no paging Name Facebook gt No because no answer metasearch running summary date if present location media if present feedback from Laptrip until you get us an easier way and have a first Whatever is present in response to g
312. rmal Acceptance Note Page 3 of 6 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services FORMAL ACCEPTANCE 2 1 SME ACCEPTANCE This section contains the list and status for each partner CHECK YES NO Conditional X O BUSINESS SOLUTIONS GMBH YES ECTRL SOLUTIONS SRL YES EC3 Networks GmbH YES Lehmann amp Werder Museumsmedien YES fs AFIDIUM YES 2 2 OTHER PARTNER COMMENTS NO COMMENT Cy Em 2 3 CONSORTIUM ACCEPTANCE The consortium thereby accepts this release and considers that it covers requirements Appendix C 1 HARMOSEARCH Release 1 Formal Acceptance Note Page 4 of 6 FP7 SME 1 262289 Ej HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services CONDITIONS AND NON ACCEPTANCE NOTES NOT APPLICABLE Appendix C 1 HARMOSEARCH Release 1 Formal Acceptance Note Page 5 of 6 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services APPENDIX TEST SUMMARY Attached to this document are the Excel files detailing the tests that were performed and justifying the level of acceptance for the delivery Tests that did not pass corresponded to either new requirements and have been entered in the list of requirements or to configuration issues that will be solved and tested in the next release That was not considered an issue since no operation is expected between this release and th
313. ror message as expected Error message as expected D Error message as expected D Success message Confirmation email has arrived but went to spams D Two emails have arrived one asking to activate the user and another one asking to configure the new organization D Error message as expected Appendix B 3 Document 2 Test Case Release 3 Portal Page 22 on 63 2 Actual Result AV ok to be improved communication but next release AV ok to be improved communication but next release co P1 a J a jo a a a a a J a a N a P2 1 Expected Output Success message on the screen An e mail is sent to the user to notify the registration and communicate the password An e mail is sent to the user to notify the activation of the reminder sentence must be created 2 Actual Result C Success message P R Confirmation email has arrived C Activation notification email P has arrived R Error message is shown You have entered invalid data Please try again and Authentication failed Please try again The users gets logged in into the home page of the portal The Got logged in into the user s first and last name are displayed in the top right corner In personalized home page this first page a table is shown summarizing the availability of Status is Not Active for all services apart from Metasearch for Content of services board as which no permissions nor mappings need to
314. rresponds to additional search criteria This will not be implemented in Sorting before the current metasearch but will be an additional features response is returned only in relation with the cached data to reference for the cache to identify unique items see result of the test cases Add link of landing page for instance capacity to filter published items according to date range Ines will explain in Mail Improve format on Appendix A Detailed Requirements List Comment Created user is directly active in that case and inherits from all roles from the entity It is possible then to select services from the account It is possible to get the logs from a database to excel for instance to process the data The analysis would be external to the application Add URL to an external page will be done In the user role it could be added the right to see the registry of others This would for instance correspond to general keword or location aded to all items Nb of times it is in a search Nb of times the items is present in different data sources Completeness of the data number of fields filled according to the source itself reliability Page 32 on 32 FP7 SME 1 262289 a HARMOSEARCH E HARMOSEARCH Deliverable D7 1 the future of information services APPENDIX B TEST CASE DOCUMENTS This section gathers all the test cases that were filled for each release PDF files extracted from Excel documents The
315. rs gt AV has solved the issue User list all users Managem ent User Auth Invalid user registration entication CM16 CM20 MANUAL INTERVENTION To allow the use of the new user to test the harmonise features The issue on the user comes from the fact that no organisation FROM ADRIANO is associated to the user Once manually assocaited most features seem to work see below User Auth Signin with new After association of user to an Organisation also created manually SignInNol entication account organisation nboxAcces S CM21 User Auth Do an action after What information shows that action expired what happens entication session expired CM42 Appendix B 3 Document 1 Test Case Release 3 Harmosearch Portal Page 2 on4 Comment Actual Result and alternatives Action Name Description Sequence 23 08 11 Admin AccessControl Admin Acc Access admin page Jas a user essControl Admin Acc Configure access as a user create remove access control Will need to loginas W Feature works However essControl control list another user to validate feature if possible there is a lack of explanaiton no help or hint what are the mandatory fields at first did not work because did not input 1 Use default values so that user can work fast like 1 No assistant on dates What format is correct What does max access number mean The use of all as a default which replaces others means that if w
316. rst name last name screen name and the correct captcha text verification field insert an invalid email address or just don t inserti it invalid email User registrates without insert first name last name screen name and a valid email address Insert an wrong captcha text verification field or just don t insert it captcha User registrates with valid insert your own data names and email address insert also the Email address will be used to send notifications and should therefore be real and owned by the user data to anew organization you belong to must not be already listed among the In order to log into the system the new user and organisation need to be activated by an administrator organization user side registered organizations After the activation which is notified via email to the user he can log into the portal and he is ranked as an adiminstrator of the new organization If the user writes a new org in the text box and also selects an existing organization from the combo box the combo box is not read User registrates with valid Prerequisite the previous test case user registration with correct This test case can only be tested by the system administrator data to anew data has been performed with success organization administrator side User registrates twice Prerequisite the registration of the previous test case must have been completed with success the user side part is enough with the same data insert th
317. rstand if the data comes from an external data source or from the local index g Same as SQ1 Same as SQ1 Coo D aa o Same as SQ1 Same as SQ1 euromuse 100 results Note for testing purpose we limited to 100 the maximum number of results which are retrieved from euromuse 3 data providers contacted euromuse euromusemf biella 364 results Not available in this release 3 data providers contacted euromuse euromusemf biella 112 results 3 data providers contacted euromuse euromusemf biella 113 results 3 data providers contacted euromuse euromusemf biella 363 results Not available in this release 2 data providers contacted euromuse euromusemf 192 results 2 data providers contacted euromuse euromusemf 230 results from euromuse D 4 data providers contacted 364 results Not available in this release D 4 data providers contacted 212 results D 4 data providers contacted 213 results D 4 data providers contacted 362 results 1 error Failed on CPR Impossible to connect to provider D Not available in this release D 2 data providers contacted 92 results This one was quick D 2 data providers contacted 230 results Appendix B 3 Document 2 Test Case Release 3 Portal Page 26 on 63 D 1 data provider contacted euromuse AV ok 100 results Note for testing purpose we limited to 100 the maximum number of results which are retrieved AV ok J
318. rvice Access Modify euromuse login with user euromuse euromuse harmonet org euromuse go in Configurations gt Query Service and select Euromuse in Registry Data Management select the configuration in the Euromuse Exhibitions data provider click on EDIT Data Description edit the text displayed in the text area changing exhibition music with exhibition pop music semantic registry change d aLego Modify euromuse login with user euromuse euromuse harmonet org euromuse go in Configurations gt Query Service and select Euromuse in Registry Data Management select the configuration in the Euromuse Exhibitions data provider click on EDIT Data Description edit the text displayed in the text area changing exhibition pop music with exhibition music semantic registry restore ne catego Content of the page Overall structure of page Blocks included in the page Describe in the test partition improvements if necessary Documentation of the Link to the documentation Describe in the test partition improvements if necessary page Select to receive the data log in with user euromuse euromuse harmonet org euromuse Click on InitialiseDefault services if there are no rows which are sent by other _ go on Configurations gt Receive data organisations through an _ select the receive data row and click on Modify HTTP service for select HTTP service insert as url user and password euro
319. s http harmosearchdev harmonet org he lp account management as combining simple and advance search when landing in this page that the simple search is extended is good but should be constrainted when clicking in advance search it is either one of both not both it is not resizeable it could expand to be able to compfortably edit the query Appendix B 5 Document 1 Test Case Release 5 Portal Part 8 Documentation Page 1 on 7 e Afidium Afidium Afidium Afidium Actual Result agree we should have the same wording login login agree we should be able to access some basic doc account roles main features before creating an account At least to understand the role selection Maybe this section could be more developped explain which info can be changed for each of the links in the Ok for me it is true that an auto expand collapse would be nice but I think would require a clearer style for collapsed titles a Indeed the picto is confusing it means we can resize it Comment Description and alternatives Content of the Result area Result list area Actual Result Actual Result if the results are more than 8 they are paginated sometimes the link to next page and previous page were not active Other times the page would load with a long white space under the first page of resuts Actual Result indeed you could add details on occurrence in mouse ov
320. s of the evaluation 3 2 5 Review and Acceptation Meeting A follow up meeting a Skype call or during a consortium meeting is then organized This review meeting is the final step in the evaluation cycle Its main purpose is to present to share and to discuss the evaluation results within the project consortium The object of discussion is the list of identified defects and issues that came up during the evaluation and the objective is to define whether the release is accepted or not and under which conditions Before the meeting the release provider prepares the actual release candidate so it can be presented properly Furthermore the release provider has prepared the main test cases that are then presented during the review meeting The Evaluation leader ensured that test cases are ran and taken into account by the release provider The evaluation leader also prepares the formal acceptance note to be validated by the partners Another point of discussion is the functional reviews which is created during the evaluation Thereby the participating partners describe their experience and feeling using the release candidate under consideration The results of these discussions is taken under consideration for further steps and requirements elicitations for the next release candidate At the end of the review meeting the review results are collected for further analysis Identified issues that are relevant for the next release candidate ar
321. sage as expected 2 2 Actual Result Actual Result D No error message but Euromuse not listed No error message but Euromuse not listed F D Error message as expected D Error message displayed as expected Missing data mapping from Afidium to Harmonise Ontology But I do not understand why I should receive a mail D Error message as expected However message difficult to interpret as erroneous format Appendix B 3 Document 2 Test Case Release 3 Portal Page 29 on 63 e O e te fe S Expected Output Actual Result Actual Result Actual Result i Screen message is shown Operation stated You will receive an Message on the screen as D Apparently it worked email notification To view the status and results go here After P Jespected F Dear HarmoSearch User some minutes you will receive an email saying Failed on R Email received with content as The push operation you have started has been euromusemf Missing data mapping from Harmonise Ontology to expected completed euromusemf Operation completed successfully on CPR Kind regards Harmosearch suppose that the setup was ok for CPR It seems i Screen message is shown Operation stated You will receive an Message on the screen as email notification To view the status and results go here After espected some minutes you will receive an email saying Operation Email received with content as of time information Server seems to hav
322. se 5 Portal Part 8 Documentation Page 7 on 7 g Actual 2 Actual Description Expected Output Notes Explanation S Rai Pea SemRegO Data Provider registers a new query service browses the semantic registry and verifies its behaviour within the metasearch process Comment the number of results described in the In order to understand better the tests at the bottom of the Expected Output column may change in time because sheet there is a description of what the semantic registry the metasearch is an online operation that queries knows about the data providers biella euromuse and external data providers euromusemf euromusenf is the local index that contains crawled Micrafarmat metadata from the eiramise weh cite 2 Clean up if log in as testuser testuser test user password The evaluation starts with Test organization having no ES o a necessa ry testuser data provider attached go on Configurations gt Query Service 3 click on the Data Provider s attached to your organisation if it they exists click on Delete Provider DO NOT DELETE THE PARTICIDANTI z go in Configurations gt Query Service If you go back to the view Harmonise A new data provider is registered for Test organization The Z confus o 8 Ki click on Test Participant Details back to list the data provider is added by specifying where and how the ing Add query goon panel Create and attach a new Data Pr
323. selecting a link a dialog window appears setting the mapping specifications the link s color is changed to green the output has another new element lt startDate gt the start date has three sub elements lt year gt lt month gt lt day gt check the value for each sub element e g 2011 year 10 month 15 day NOTE The values depend on the provided instance data Thus they can vary Actual Result why not with comma space inbetween it makes sense to want to have 2 data in one field I would imagine e g would like to send data that is not in the hto ontology to a third party e g euromuse like the webcontact and want to add it to the long description but comma separated or even in a new line lt br gt The result is as expected but it is not easy to guess which is the right choice maybe the wording could be different see comments line 42 dateMin in source biella is start date in hto the format has to be chosen hto xsd date to hto date why then for the dateMax which is the end date in hto does not work the same hto xsd date to hto date and has to be chosen yyyymmdd date to hto date In the xml of the biella event both have the same fortmat namely 20112011T12 00 00 yyyymmddThh mmiss o gL a N E N ile Description Date Prerequisite same as MT2 5 mapping Mapa date formated in ddmmyyyy select the link component from the componen
324. semantic registry Message says Contacted providers 1 Total results 72 from Test 3 providers returned But Test is NOT a relevant data provider listed by the semantic registry Message says Contacted providers 3 biella euromuse and euromusemf Total results 10 total all from Biella 3 providers returned Test is listed as relevant data provider by the semantic registry together with euromuse and euromusemf Message says Contacted providers 3 Test euromuse and euromusemf Total results 50 25 from Test and 25 from euromuse 0 from euromusemf All 3 data providers that are considered relevant are o involved in the metasearch events in Berlin is more generic than cultural events in o Berlin thus Test is considered relevant for the query Note that the search results are all n Berlin but the o category seams not to match it means that the query of HarmoSeach looking for cultural events has been mapped for the Test data provider into a query that includes all categories either because cultural was mapped into all categories or because cultural was not mapped and the query service on Test which corresponds to euromuse did not consider that value category within its local search events in Berlin excludes events in Biella thus Test NOT is o considered relevant for the query euromuse and euromusemf are involved because inthe o registry s data description see below
325. services can be selected on the level of a single data Data modification services should be selectable on the transfer level of single imports exports when a data provider offers an updated new records user gets notified on changed records the data user gets notified about a checksum analysis To be discussed with Christoph updated content change and about the kind of change who handle user profile interests data Consumers or data owners shall be able to download dictionnary references in order to use reference data access metadata directly in their system That would diminish the need to information like transcode and provide a vocabulary that is easy to use and categories types of understand and it is hopefully documented In addition available contents metadata should be available programmatically API The uploaded data file should be analysed and checked for errors It should be possible to analyse the internal structure of the document and to skip only single containers with invalid corrupt content in the import analysis and check while the rest of the import stays successful currently the correctness of entire upload fails with one corrupt sign in an uploaded content file External module BUT VERY IMPORTANT A user should be able to identify who else has joined the Find other partners in network to be able to find potential partners for data the network exchange A hotline should be available for questions at least User
326. sesaaesaseseaseas 3 FORMAL ACCEPTANCE ccccccccecescccecueeeeueeeeueaueeeauaeeeeaeeauaeeeeguaeeauaeeguaeegnaeegeas 4 2d SME ACCEPTANCE siscunoximrenicavniesnes sneieieaenie sane yar ee ieEn eee Mare RSeeene REN ware RENE 4 2 2 OTHER PARTNER COMMENTS ssiccnin cmernis rien ant iemes een a ES eerie ees erred 4 2 3 CONSORTIUM ACCEPTANCE vivsetsdeetievdiecitiaetinvdichwcendi medicine ne Wein clnel ax 4 CONDITIONS AND NON ACCEPTANCE NOTES cccccesecceeeeceeeeeeeeeseeeeseneneenes 5 APPENDIX TEST SUMMARY cccccccccececcececueeeeeeeeeeaeceeaeeeeeeauageaeaeeauageeagegnags 6 Appendix C 1 HARMOSEARCH Release 1 Formal Acceptance Note Page 2 of 6 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services DELIVERY CONTENT 1 1 SOFTWARE Release 1 does not correspond to a specific deliverable but to the first release of independent components of the Metasearch Core engine Content of release 1 encompasses e The definition of the Harmosearch Query Language ontology e The semantic registry component implementation of query language for the registry e The meta search core Engine implementation login user and accounts management file upload and download e The crawler prototype based on micro format semantic annotations At present no integration is in place and a complete search is not possible 1 2 DOCUMENTATION NOT APPLICABLE Appendix C 1 HARMOSEARCH Release 1 Fo
327. sful completion sender euromuse as cx file available in SVN jand links to the receiver Event as at Querybox where the subdomain and void not 04_Query_Mapping result file is available null search_criteria metasearch engine check the timestamp returned The first says Operation completed successfully on biella and the second is a link Prerequistite you have to the imported file configured the mapping for available on the Data receiving accommodations Repository perform an import with Operation Status also simpleSearch method using reports about the your organization s name as successful completion sender biella as receiver and links to the Accommodation as Querybox where the subdomain guesthouse as result file is available type and restaurant as Same documentation check the timestamp facility as import Events Appendix B 5 Document 1 Test Case Release 5 Portal Part 2 Import Page 8 on 14 Import Web Servi Xadi h o Actual T Result Comment Name Description and alternatives Expected Output Two strings are returned The first says Operation completed successfully on biella and the second is a link to the imported file available on the Data perform an import with Repository Advanced advancedSearch method Operation Status also using your organization s reports about the i name as sender Event as successful completion T m
328. shall support user in making of mappings e g data fields from user s schema similar to a field from by making suggestions ontology are selected as candidates for mapping rules Will progress in subsequent releases Appendix A Detailed Requirements List Page 8 on 32 M1 M2 M3 U26 RQ TS U27 RQ TS ype Mapping editor RQ MH Mapping editor RQ TS Mapping editor RQ TS RQ TS Ontology Service Management Service Management Mapping editor RQ TS Mapping editor RQ TS Service g 2 Management Mappings Mapping Mapping Jpaateiontolcey POA he Individual settings individual settings encoded formated as text instead of file etc Notification Mapping Mapping Requirement Description Comment Mapping tool can be used without any technical understanding of but knowledge on concepts and some level of IQ must be making of mappings given Easy implementation The user should be able to update minor changes within of mapping updates the mapping according to the error log Wenn die Zeichenkombination amp q u o t amp quot gt auftaucht dann ersetze durch das UTF 8 Zeichen Wenn die Zeichenkombination amp A u m 1 amp Auml gt A dann ersetze durch das UTF 8 Definition of User defines settings how to receive the data like UTF 8 ZeichenA Automatic identification of the mapping editor
329. so successful completion and links to the Querybox where the result file is available check the timestamp and it contains some results Exception is thrown MissingParameterException or ValidationException gt The method returns a successful completion message Operation completed successfully on euromuse In Operation Status tab the entry of the previous import reports also successful completion and links to the Querybox where the result file is available check the timestamp and it contains some results check with the example file import_results_Advanced_Search xml in the test folder gt Exception is thrown MissingParameterException or ReconciliationException gt The method returns a successful completion message Operation completed successfully on euromuse CPR In Operation Status tab the entry of the previous push reports also successful completion and links to the Sentbox where the data file you sent is available check the timestamp Logged in as euromuse or CPR in Data Repository gt Inbox the file that has Actual Result Email received Operation logged and accessible through the Operation Status Panel Error messages received Email received Operation logged and accessible through the Operation Status Panel Error messages received Email received Operation logged and accessible through the Operation Status Panel fe te Actual Result
330. st Case Release 4 Mapping Tool Page 9 on 15 Expected Outputs mapping dialog the previously set language de is available via the drop down box for the langauge parameter confirming the mapping specifications changes the link s color to green the lt shortDescription gt element appears again with two sub elements lt text gt and lt language gt make sure the language value is set to de check if the text value is set may vary depending on the instance data NOTE The values depend on the provided instance data Thus they can vary Actual Result fe iS Comment S Description and alternatives Expected Outputs E Actual Result Provide feedback about the interlinking method Feedback from IM on 24 8 12 placed in several columns for readability purpose Interlinking dates so ok it is obvious that you are linking from xsd source to hto target so why repeat it Why not offer the user to define their format E g YYYYMMDD DD MM YYYY DD MM YYYY DDMMYYYY or even better with a sample date 1 1 2000 2000 01 01 more can be found in excel interlinking text If where not to have the cheat sheets how would I know that the language has to be defined by de it en and cannot write deutsch italiano this would be easier if in the window an example could be provided also i find weird that I have to set semi colon en It is just not intuitive enough Sequence simple_mapping_con
331. status page has content as expected Result file is present in Querybox and contains results Email has arrived Operation status page has content as expected Email has arrived with message content as expected Email has arrived e Actual Result Actual Result Operation status page has content as expected Result file is present in Querybox and contains results Email has arrived Operation status page has content as expected Email has arrived with message as expected Operation status page has content as expected Email has arrived Appendix B 3 Document 2 Test Case Release 3 Portal Page 34 on 63 e I Actual Result Actual Result Operation Status reports as expected Email received Expected Output In Operation Status the push operation is reported to be completed successfully on CPR After some minutes you receive also a notification email 0 o a I oO a a o a a K a EE E O o A row describes the just performed push listing your organization as sender the receiver the timestamp the status FAILED COMPLETED or ONGOING the detail of the success or A row describes the just performed import listing your organization as sender the receiver the timestamp the status FAILED COMPLETED or ONGOING the detail of the success or Appendix B 3 Document 2 Test Case Release 3 Portal Page 35 on 63 2 2 Actual Result Actual Result File present as
332. stem by 2nd dropdown on same line with sender id List acl service items table change Receiver id label t ACL GUI to be My system id checked bugs in the visualisation bith of Put Restriction heading before dates amp number of access the administrator and The same for Modify acl service item label to be of the other users changed Modify mask show webservice configuration fields only when http service is selected in directory service Make Delete all a button on top in logging Make Delete all a button on top of all boxes Data transformation failed See log file for details No rights for this operation See log file for details Data sending failed See log file for details add new error messages Load mappings as first page of administration Microformat HTML wrapper Allow new ways to Semantic Cluster Names access or submit data RSS import amp export and mapping first prototype Get similar results not exact results only fuzzy search only the users of a certain server connect to perform the web query provided by Iframe We need also to be able to This can be performed using tokens not vey simple provide access rights per web query or server authentication Access control for web query GUI This should be solved by providing an Excel template Mapping tool shall allow to import data schema from excel with a macro that will generate a schema Mapping tool
333. sts on how the portal handles the transformation o the reference lists made through the mapping tool More details on the last release of the mapping tool and test steps can be found in the deliverable D6 3 Evaluation Report and Validation of Results of the Mapping Tool xxx add testing steps in the mapping tool Appendix C 5 HARMOSEARCH Release 5 Formal Acceptance Note Page 7 of 7
334. sult A gt Nn e a O lt ctual Result Worked as expected changes have been persisted success message displayed A e t waco _ _ _ destra vsta svalosta fra rora eord leord rora sora oora frora ora Appendix B 3 Document 2 Test Case Release 3 Portal Page 61 on 63 Actual Result a wn i a 3 O lt ctual Result Sora rora trora oral erora zta rera etra fera rera azi gerd T8T d esra Appendix B 3 Document 2 Test Case Release 3 Portal Page 62 on 63 Actual Result wn i cc T DS E s lt M Actual Result EST d v8T d serd 9 8T d L 8T d esra 6 8T d or st a Appendix B 3 Document 2 Test Case Release 3 Portal Page 63 on 63 Comment amp Action NE Taal Description and alternatives MTI A user imports an existing mapping project solution pakced within a ZIP file The user calls the import project The chosen mapping project is imported from the source location local file system to the current workspace The mapping project and ist wizard that allows him to select an contents e g patterns filters schemata are after the import available in the workspace Furthermore the data is also copied physicall existing ZIP file from the local file meaning that all files and folders are also available in the workspace folde
335. sults by provider possibly for direct access or filtering D Not available in this release u un oj n wo of n wo ef n wo m a a m a o0 zu m a o gt st m a O S m a st a Appendix B 3 Document 2 Test Case Release 3 Portal Page 28 on 63 Expected Output Either an error message is shown No participants available to receive data if no providers have given permission to push otherwise euromuse just isn t listed in the drop down menu of the providers Either an error message is shown No participants available to receive data if no providers have given permission to push otherwise euromuse just isn t listed in the drop down menu of the providers Error message is shown Please select a data file or Please select at least one receiver Message is shown Operation stated You will receive an email notification To view the status and results go here After some minutes you will receive an email summarizing the outcome of the operation Error message is shown Error in data mapping from Harmonise Ontology to HarmoNET org xml sax SAXParseException Content is not allowed in prolog Line xxx Column yyy 2 Actual Result Error message as expected drop down menu without euromuse C Error message as expected P drop down menu without R euromuse Error message as expected Confirmation message as expected email notification received Error mes
336. t Actual Result XML Screen Comment Action AELIG Description and alternatives Sequence 23 08 11 Admin Wo do not really know what to test rkflowMa and no access as a user nager PushingData PushingDa upload file in euromuse format and send it to rimini generate the upload new req more than one receiver Test files in E Sync svn partag Harmosearch Code_Repository s erver data mapping Jii i ile i i imini File present in the outbox Must look in the inbox for W Date present in the starting date is incorrect 2011 08 18 O is remini to validate How do know it is sent it does my je 18 16 903 done at 4 PM seem to move from outbox to sent PushingDa Check that file is sent File not sent Error has been logged Jie a e a PushingDa Login as remini and Validate that file is there and that check before that remini is corectly configured a eee Outbox emsa Outbox show outbox lists thefilesthat mustbesent OP cmas Outbox Dowload a file downlaod the file and validate that itis inthe format expectedbytherecever Jo CCS OO emad Outbox Deeteafle OT O O O y emad Outbox eeens T Sentbox m34 Sentbox showsentbox iststhefiesthathavebeense OP emas Sentbox Dowload a file downlaod the file and validate that itis in the format expected by the recewer X Cannot test due to erroreaz f emad sentoox oekteafle OOOO T O y eoero O ema Sentbox Deleteaies Po __ik Carn
337. t Description and alternatives Add third The user should be able to extend the party mapping tool by third party plugins extensions e g editors transformation routines to select Help gt Help Contents from the main menu After clicking Help Contents a separate window appears showing the documentation separatly Cheatsheet support i desired cheatsheet a separate view opens and displays the cheatsheet s content providing a step by step description of how to reach a specific goal e g create a new mapping project In addition the cheatsheets are supported by help and wizard support Context Provides the ability to show context Context senstive help can be retreived in two ways i by pressing the F1 button or by clicking the question mark button within a dialog e g sensitive help sensitive help as a hook to the wizards cheatsheets In both cases a short summary message is displayed in the help view which might come up The contextual help points integrated help documentation the user to additional resources often pinpointed under see also Appendix B 3 Document 3 Test Case Release 3 Mapping Tool Page 2 on 4 E H e N He N wal wil m N support library references may be to complex for a simple domain expert Beside that it worked as files Or do they have to be linked Images This element has no match in the hto ontology filtered had to be added manually by Albert Prices
338. t Test Filter select your organization as Authorized users do not restrict the terms of use with any date nor number of times to use the service click on the button for Expected Output Your organization is listed among the authorized users When you log in with your account the service is again available in the dropdown list on the import push and scheduler pages Screen message and Operation Status report success of the push Logging in as testuser the file in inbox looks like push_Wir_essen_Reis_filtere d xml in the results test folder only id title date and location are taken If you did the same operation without the external service the result would be like push_Wir_essen_Reis xml Operation Status reports that the operation is suspended awaiting confirmation Only one of the two events from the source file are listed in the page Exchange Data gt Confirm publishing the external service filtered out only the one that is a permanent exhibition The service is no more listed in the workflow services panel Appendix B 4 Document 2 Test Case Release 4 Portal Page 14 on 46 I O O O 1 70W01d Pie 1940W01d 1970W01d 4Jd JOWOJd Ud PALWSWINSSNUW PWV We u lp wswun snu u lp wswn snwu wswn snu Actual Result 2 a n 3 a v e1 E E E x wi o 1S o S o o a H m oc O ac Descri
339. t list next to the modeling canvas left hand side click on dateMax in the biella schema click on endDate in the hto schema and select the Select component from the component list next to the modeling canvas left hand side select the newly created link select hto ddmmyyyy to hto date in the dialog enter without for the date parameter and click Confirm save changes by clicking the save button in the main toolbar Perform Prerequisite same as MT2 5 transformai Perform transformation ton click createTX in the main toolbar check the result in the Feedback View Transforma Transforms a mapping to XSLT Appendix B 4 Document 1 Test Case Release 4 Mapping Tool Page 7 on 15 Comment and alternatives The provided date format in the instance data corresponds to a format like 20112011T12 00 00 Evaluate the date format of the instance data Expand Input and open biellaEvents xml check the date format for lt dateMax gt it should be something like 20112011T12 00 00 Expected Outputs as soon as the mapping link is created a black line appears connecting both elements when selecting a link a dialog window appears setting the mapping specifications the link s color is changed to green the output has another new element lt startDate gt the start date has three sub elements year month day check the value for each sub element e g 2011 year 10
340. t 2 Test Case Release 4 Portal Page 6 on 46 JIJOW OI Pre 4J9 JOWOId 4J9 JOWOJd 49 JOWOJd Actual Result UslpaWswinesnw u lp wswn snwu UdIPSWSWINASNW USIPSLUSLUNSSNW HV Te wv Ss w Oo fay a a a a a a Sequence RO 1 RO 3 R1 1 R1 7 RO 1 RO 3 R1 1 R1 7 R1 8 R1 9 RO 1 RO 3 R1 1 R1 7 R1 8 R1 9 Scheduled publish Remove permission for publishing Confirm publishing without permission Comment Description and alternatives Publish from file with manual filter see use the file euromuse_2_events xml as data file and keep the Filter manually checkbox checked Prerequisite you have given permission to publish on some social network and there are items ready to publish within Exchange Data gt Confirm publishing go on Configurations gt Social Networks click on remove permissions for one of the social networks where you have given permission before Prerequisite you have removed permission to publish on social networks on your behalf and there are items ready to publish within Exchange Data gt Confirm publishing go on Exchange Data gt Confirm publishing select one or more of the events in the list click on Publish selected items Expected Output There are some items listed in Exchange Data gt Confirm publishing The button for giving permission is again available An error message is shown
341. t case One section per test date All tests may not be performed each time Copy for a new test Date of test Describes the actual response especially if not per expectation X Not OK W OK but there is a warning something that may be improved or better documented O OK Cannot conclude Link to the output screen copy xml response Useful when response is not per expectation Table 2 Test cases main documentation TL AUL ee eae Crawling Refresh Cache Page 19 of 315 FP7 SME 1 262289 i HARMOSEARCH E HARMOSEARCH Deliverable D7 1 E the future of information services The status e O OK Test case succeeds without any problem It is still possible to provide a screen shot or a file to show result or a comment but no modification is expected e W Warning Test case is considered valid A comment should however be added to explain the warning It may end up proposing a new or update requirement It may be a suggestion to enrich or modify the test data or to produce additional test cases to validate more in detail the test case e X Test case fails An explanation must be provided with a screen shot or a file to show or illustrate results It may end up with new requirements or the need to have new data or parameters before test is replayed The screen shots are to be saved in the repository directory corresponding to the release this is starting with release 3 previous screen shots being
342. t exhibitions or sculpture exhibitions so5 Search All events for Retun all possible events in Berlin or Biella corresponding to Output should be result list see SQ1 certain categories modern art exhibitions Alternative 2 in Berlin or Biella or corresponding to modern art exhibitions Sas Search All events for Retun all possible events in Berlin or Biella corresponding to Output should be result list see SQ1 certain categories modern art exhibitions during that period Alternative 3 in Berlin or Biella corresponding to modern art exhibitions during that period Search All events for Retun all possible events in Biella corresponding to sport or cultural Output should be result list see SQ1 certain categories in that period and the events in Berlin corresponding to modern art Alternative 4 in Biella corresponding to sport or cultural in that period and in Berlin corresponding to exhibition or sculpture exhibition in the same period modern art exhibition or sculpture exhibition in the same period sa5 Appendix B 3 Document 2 Test Case Release 3 Portal Page 6 on 63 Comment Description and alternatives Search All events for Retun all possible events in Biella corresponding to cultural in that Output should be result list see SQ1 certain categories period and the events in Berlin corresponding to modern art Alternative 5 in Biella corresponding to cultural in that period and in Berlin corresponding to modern exhibition in the same
343. t links interlinking the elements M source to select the link component from the component list next to the modeling canvas left hand articleName and contactWeb single side in the biella schema to target click on articleName in the biella schema click on shortDescription in the hto schema _ shortDescription in the hto mapping select the Select component from the component list next to the modeling canvas left hand schema Single Prerequisite Imported demo project and imported schema files biella xsd hto xsd as soon as the mapping link is T Jexpected source to Mapa single source element to multiple target elements and accept its value created a black line appears M multiple select the link component from the component list next to the modeling canvas left hand connecting both elements target side click on title in the biella schema and click on subTitle in the hto schema when selecting a link a dialog element select the Select component from the component list next to the modeling canvas left hand window appears Appendix B 4 Document 1 Test Case Release 4 Mapping Tool Page 5 on 15 MT2 PE Sequence Perform transforma tion Date mapping Perform transformai ton Comment Description and alternatives Prerequisite Imported demo project and imported schema files biella xsd hto xsd existing mapping Perform transformation click createTX in the main toolbar a
344. t returns more or less arbitrary information CP We can model a search request asking for data from all domains but this implies that the query itself is empty i e search for all data without constraints and that the output format is not specified i e data are returned in the default format otherwise what does it mean output should contain event name if the result item is e g an accommodation Maybe a useful test case here could be to import all data from one or more specified data providers e g Euromuse will provide a query which models this particular case Output should be result list Same output as SQ1 Alternative 1 Output should be Detailed EN contain Name City Date range summary detailed description url precise address and vignette price range All text should be English Output should be result list Same output as SQ1 Alternative 1 Output should be Detailed EN contain Name City Date range summary detailed description url precise address and vignette price range All text should be English Output should be result list Same output as SQ1 Alternative 1 give only Date 1 Alternative 2 give only date 2 Alternative 3 All events during that period and all attractions at that datein the same query Comment from CP alternative 3 in this first version the query language is not able to handle queries joining different domains e g events and attractions Output should be result list Same output as SQ1 Alter
345. ta gt Import Data and perform an import from euromuse selecting exhibition ancient world Expected Output policy is deleted from the box Screen message is shown Missing or not configured data mapping from Harmonise Ontology to lt your organization gt In Operation Status tab the entry of the previous import reports Failed on euromuse Missing data mapping from Harmonise Ontology to lt your organization gt HORA HAE Appendix B 5 Document 1 Test Case Release 5 Portal Part 2 Import Page 2 on 14 Actual Result Harmonis e ontology to local system for the events domain Comment and alternatives Description pele go on Configurations gt Mapping Store select any identifier as collectionld for instance events choose Upload mapping from Harmonise ontology to local system select the mapping from Harmonise ontology to local system choose the file available in the test folder as HTO_Euromuse xslt select default for receiving events click on Send and check for the success message on top log in with your user go on Exchange Data gt Import Data perform an advanced search with an incorrect HarmoSearch query you can write any text or use for instance the test query SQO_invalid_import_query x ml Appendix B 5 Document 1 Test Case Release 5 Portal Part 2 Import Page 3 on 14 Expected Output Fil
346. ta sme eta O E awe Moe Rane eae Mme eae eRe 4 2 2 OTHER PARTNER COMMENTS asissccissivevetieiee iets sibeves setae ANNAA ENARA E 4 203 CONSORTIUM ACCEPTANCE iivsecede teste can tine tour tesivaurivaetei die diw ie ceneiine vate 4 CONDITIONS AND NON ACCEPTANCE NOTES ccccccucceceeeeceseeeeeeecueeeausneneaes 5 APPENDIX TEST SUMMARY cccccccccececceeeceeeeeeeeeeceaueeeaeceeeeeeueeageaeaguaesgeeeanags 6 Appendix C 2 HARMOSEARCH Release 2 Formal Acceptance Note Page 2 of 6 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 E the future of information services DELIVERY CONTENT 1 1 SOFTWARE Release 2 does not correspond to a specific deliverable but to the second release of the integrated Metasearch Core engine and of the first release of the mapping tool Content of release 2 encompasses e The meta search core Engine implementation login user and accounts management file upload and download with e The integrated semantic registry e The integrated crawler e The integrated query engine A complete search is now possible The mapping tool is present in the release 1 2 DOCUMENTATION NOT APPLICABLE Appendix C 2 HARMOSEARCH Release 2 Formal Acceptance Note Page 3 of 6 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services FORMAL ACCEPTANCE 2 1 SME ACCEPTANCE This section contains the list and status for each partner CHECK YES NO
347. tation Crawler database facebook to microformats for events hcalendar DO complement the requirement for later stage Integrate in SO as to get results in Configuration launch indexing does not have to be Crawler metasearch the result list Description will come later after session with Claudio within the user interface at this stage define an initial Define the target business scenario content to be for the crawler expected and get the define providers corresponding Crawler or lists of urls providers DO DF describe expectation Enhance version so as to allow easy definition of additional annotation Read different formats without annotation creating new Crawler formats connectors At least microdata List of recommended Crawler annotation define sublist of microformat codes example on how to use it relevant for use in HS Metasearch Scenario Enable metasearch to be invoked through a web service Appendix A Detailed Requirements List Page 24 on 32 RQ RQ ype RQ RQ RQ RQ RQ RQ RQ RQ RQ RQ Crawler Crawler Upload Semantic Registry Semantic Registry Semantic Registry Semantic Registry Semantic Registry Crawler Crawler Crawler Portal Homepage Portal Homepage Populate SOLR database Select receivers Integrate in metasearch User interface to configure the registry Use mapping as an aid to configure registry Service registry Add features for the subscript
348. ted Service Panel accepted assign permission to use the service only once max number of If you log in with your account times 1 within a date interval that includes the current date in Subscribe to Service the service is in Authorized status the terms of use are updated and the service is now available in the dropdown list on the import push and scheduler pages Actual Result ok i me a N ac o O is o ioe D v a N S a N oj o a od o o a o a F a a Sa a S Sa a oj N of 1 70W01d Pie u lp wsun snu PWV We Include Prerequisite You have uploaded the mapping from Harmonise Operation Status and email external ontology to your system choose a time schedule that notification report about the service in gives you the time to do the failure due to missing scheduled log in with your account next test case R2 11 before authorization to use the import go on Exchange Data gt Scheduler this scheduled task is external service only one use without select Import Data as operation executed was allowed permission select euromuse as recipient Test Service is no more exhibition ancient world as category available in the dropdown list include Test Filter as external service click on Add button of the import push and choose a time schedule scheduler pages cl
349. teria split by family for easier grouping Search criteria split by family for easier grouping Search criteria split by family for easier grouping Search criteria split by family for easier grouping ype Requirement Description Comment Which hotels are bookable in a city Hotel master data Hotel offer prices 2 User ratings for this hotel or area depending on the S g S Query Search Query output booking channel Duplicate N A D Capacity to filter using the same criteria as the search S g a Query Search Filtering results options 6 by price by location by alphabetical order by mark in 99 case of ranking provided by matching value close or far S g 5 Query Search Sorting results from search criteria 6 A S g a Query Search Sorting results Capacity to aggregate several sort criteria 6 a Specify ORDER BY conditions on the result set More then S g z Query Search Sorting results one for example price ascending rating descending 6 wn S g a Query Search Browsing Browsing per page first last 6 a What field should be returned in responses according to S g 5 Query Search Formatting response requester Given one Harmonise collection be able to get all the m z possible values of a given element considering a subset of it is required to expand the web service to searcfh the S g 2 Query Search R content providers category issues registry 6 Being able to use the Suggesto s query language see file SuggestoQuery
350. test cases Providing a link to a file or screen shot Starting with release 3 in case there is a need to add a screen shot or additional information to a test case to illustrate an issue or a new requirement a file must be saved to the repository directory corresponding to the release The file name must contain e the test case ID the date of the test session e the user initials e a self explanatory free text The server link must be copied to the test case line If the complement corresponds to a possible new requirement this information must be added to the requirement file once requirement are validated Preparing a new test session e TO prepare for a new test session using the same test case simply replicate the colored test columns that contain the status initials and comments for a test e To create new test cases in an existing test file simply copy an empty line to ensure coherence of colors and formula 4 1 2 Using the test cases form Tests cases documents are created and filled for each releases possibly several documents per release All those documents are gathered in the appendix D7 1_Compiled_Collection_ Of_Acceptance_Notes Page 21 of 315 FP7 SME 1 262289 Ea HARMOSEARCH E HARMOSEARCH Deliverable D7 1 i the future of information services 5 EVALUATION SESSIONS AND ACCEPTANCE The participating partners external users and the evaluation leader have performed the evaluations All in all 5 evalua
351. the process fails for other reasons As testuser i allowed spk editor to search on euromuse 1 HHRHH H Promoter Mio HHH HHHHHHHH import roled assigned but mistakenly without mapping file uploaded to search events on euromuse After searching the system warned there was no mapping file i so i uploaded it but then my 1 time had run log in with your account go on Exchange Data gt Import Data do any import operation you like but including Permanet Events Filter as external service click on The Permanent Events Add button This operation Filter is no more click on Search consumes the number available in the drop repeat doing this kind of of times you acting as down list of the import External import 3 or less times you testuser have setin form service should at the end have no the access policy for In Subscribe to Service permissio possibility to include the using the external the max number of n expired external service service times is updated to 0 11 6 14 1 14 2 14 3 14 4 14 5 Appendix B 5 Document 1 Test Case Release 5 Portal Part 2 Import Page 12 on 14 Comment Description and alternatives Expected Output log in as testuser testuser test user or the email you set password testuser go on External Services gt Manage Services click Delete on the The service is no more Permanet Eve
352. the changes are reflected by a reset in the mapping editor fe te Actual Result Additional comments The option Delete proposal in the upper frame of the editor area is not irreversible clicked it thinking it would be deleting only 1 link but it deleted all my links at once without telling me that all my links would be irreversibly deleted Additional comments IM Suggestion for the list Couldn t it by clicking on the elements to be linked themselves also activate the link pop up the lines are hard to click sometimes specially when 2 lines run together Worked as expected Worked as expected Additional comments Once applied the filter cannot undo it If click undo the last action performed in the editing area a link was set undoes Worked as expected Worked as expected Search Query Language Search all from Euromuse Search All events Search All events Alternative 1 Search All events within time frame Search All events within time frame alternative 1 Search All events within time frame alternative 2 Description Return all possible information for all domains coming from Eurmuse Retun all possible events Retun all possible events Retun all possible events within 1 9 2011 31 12 2011 Retun all possible events starting from 1 9 2011 Retun all possible events until 31 12 2011 Comment and alternatives Output should contain Name City event l
353. the import role but i will continue another day it s quite confusing to access this menu to change role would look for such link in the black navigation menu or in edit profile Maybe a link to the role management page could be added to the profile edition page In the user selection screen to check uncheck it may be useful to add the company filter to the advanced search This would allow for instance Afidium manager to assign all Afidium s test user was reseted as i will continue testing other time Appendix B 5 Document 1 Test Case Release 5 Portal Part 3 Publisher Page 10 on 10 Metasearch Check your Metasearch Metasearch on unregistered category Insert invalid query Set up query service for metasearch Description Precondition to do the following tests is that your user account has the right role assigned You must have just registered with the right role or you must have done the last step END1 in the previous test excel sheet you executed A user performs metasearch by using the search fields of the user interface go in Search Data gt Metasearch execute a simple search of events selecting agricolture go in Search Data gt Metasearch click on Advanced Search and insert an invalid HarmoSearch query as an example you can use the test query SQO_invalid_metasearch_qu ery xml or just any free text log
354. the project explorer to the already opened editor see MT20 As a result the schema is opened and displayes accordingly in the editor In case the user wants to drag and drop files others than schema files xsd extension the drag operation will not work In such a case the drag coursor provides visual feedback crossed cicle to the user Output The user is able to move a loaded schema by simple drag W and drop operations within the editor As a result the schema can be moved smoothly within the editor window and changes its position according to the user s mous position Output By clicking the respectively buttons near a node the tree can be collapsed or expaned Output A second schema file is loaded to the editor and visualized as a tree structure see MT21 Output A connection between two simple elements is visualized Therby the connection is drawn as a line leading from one schema element to its opposite The opposite is thereby located in a another schema tree Appendix B 2 Document 1 Test Case Release 2 Mapping Tool Page 6 on 7 Actual Result Worked as expected Was able to meet expectations However some issues are left The window in the editor s area of the schema seems to be resizable and it works vertically but horizontally it won t expand shorten okv xsd has some long tag names Worked as expected Worked as expected Additional comments What if connect two elements that make
355. the software quality perceived by the expert and end user 2 2 AGILE DEVELOPMENT METHODS The HarmoSearch project is conducted using agile development methods following iterative processes Thus although main expectations and requirements are defined for the general project the partners have decided to divide the project in several steps An initial step is to plan a series of releases candidate to ensure punctual evaluations of the work in progress and precise monitoring and adaptation For each release precise requirements are defined and planned for development based on the outcome of the previous evaluation the use cases defined at the beginning of the project in doc and the continuous requirement gathering available in Appendix A The division of the expectations in smaller precise requirements allows a flexible development It can then be decided to postpone or cancel a D7 1_Compiled_Collection_Of_Acceptance_Notes Page 7 of 315 FP7 SME 1 262289 a HARMOSEARCH E HARMOSEARCH Deliverable D7 1 the future of information services specific requirement in order to ensure the quality and time of delivery of a release candidate For instance it was decided to focus on an effective integration of Facebook and Twitter to the platform instead of adding other social network as this would have required much more development for a minimal added value This process allows using a maximum of resources for evaluation and feedbacks
356. this first version the query language is not able to handle queries joining different domains e g events and attractions Output should be result list Same output as SQ1 Alternative 1 In France Country instead of given city Alternative 2 in FRA IATA code for Frankfurt in IT ISO code for Italy in Berlin or Wien Alternative 5 in Berlin or Wien with a certain period Alternative 6 in Berlin at that date or Wien during that period Alternative 7 in Berlin at that date if there is no attraction in Berlin at that date Comment from CP alternative 2 HarmoNET tourism ontology uses the ISO 3166 two letter or A2 country codes and the full city name not the IATA code Comment from CP alternative 7 in this first version the query language is not able to handle queries joining different domains e g events and attractions Appendix B 1 Document 4 Test Case Release 1 Semantic Registry Page 3 on 6 Comment Description and alternatives Sequence Output should be result list Same output as SQ1 Alternative 1 In France Country instead of given city Alternative 2 in FRA IATA code for Frankfurt Alternative 3 in IT ISO code for Italy Alternative 4 in Berlin or Wien Alternative 5 in Berlin or Wien with a certain period Alternative 6 in Berlin at that date or Wien during that period Alternative 7 in Berlin at that date if there is no attraction in Berlin at that date Comment from CP alternative 2
357. tion Status logged in with your account report the success of the operation go on Exchange Data gt Share Data Testuser receives an email and a file is select Push Data as operation sent to its inbox choose push_Excel_2003 xsl as data file from the test folder Test as recipient Event as subdomain mM intl tel je ie N Promoter Comment and alternatives Expected Output Error message Excel file may be corrupted Please check if the right 2 2 Actual Result logged in with your account go on Exchange Data gt Share Data select Push Data as operation template was used data file from the test folder Test as recipient Event as subdomain Check log in with your accout The files you sent with a push operation sentbox go on Data Repository gt Sentbox are present see also the timestamp Check log in with your accout The files you sent with an unsuccessful outbox go on Data Repository gt Outbox push operation are present see also the Check log in as testuser testuser test user or the inbox email you set password testuser go on Data Repository gt Inbox timestamp The files you sent with a push operation are present see also the timestamp and can be downloaded or deleted a a E E T T o User pushes data through Web Service Push data perform a push through pushData method To be tested Th
358. tion and use of the test cases documents This additional documentation is reported below the table D7 1_Compiled_Collection_Of_Acceptance_Notes Page 18 of 315 FP7 SME 1 262289 Gl HARMOSEARCH Deliverable D7 1 E HARMOSEARCH the future of information services Definition section Parent Sequence Action Name Description Comment and alternatives Complements Doc Ref External Link Test section Actual Result Output XML Screen D7 1_Compiled_ Collection Of_Acceptance_Notes Items defining the test case Unique identifier to refernce test case in Bug tracker other test case documents To reference an Id in case of child test cases Child test cases happen when the same test case is played with different values To reference an Id in case of linked test cases Linked test cases happen when several cases must be played in a raw Action described in the documents that will be tested Name of the test case Explains what is the purpose of the test case Any additional comment that would help explain the test case if required Alternatives can be detailed here They should then if accepted become additional test cases associated to a parent test case Any additional information that should be used to test the Semantic Registry A reference that would be present in requirements use cases Links to documents detailing the requirement or use case in relation with the tes
359. tions Biella or corresponding to modern art exhibitions Retun all possible events in Output should be result Same as SQ1 Berlin or Biella list see SQ1 corresponding to modern art Alternative 3 in Berlin or exhibitions during that Biella corresponding to period modern art exhibitions during that period Appendix B 5 Document 1 Test Case Release 5 Portal Part 4 Metasearch Page 7 on 9 loads 51 events in berlin from euromuse contacts 2 data providers none are retrieved from biella or loads 3 events in berlin mordern art in april from euromuse none from biella modern art contacted providers 2 should be euromuse and euromusemf but maybe beilla and euromusemf are SQ5 telesales Browse Data Providers Comment Description and alternatives Expected Output Search All Retun all possible eventsin Output should be result Same as SQ1 events for Biella corresponding to sport list see SQ1 certain or cultural in that period and Alternative 4 in Biella categories the events in Berlin corresponding to sport or corresponding to modern art cultural in that period exhibition or sculpture and in Berlin exhibition in the same period corresponding to modern art exhibition or sculpture exhibition in Search All Retun all possible events in Output should be result Same as SQ1 events for Biella corresponding to list see SQ1 certain cultural in that period and Alternative 5 in Biella categories the ev
360. tions are conducted Each with the ongoing release candidate version of the HarmoSearch system Afidium as evaluation leader is also responsible for collecting and distributing the results of the evaluations within the HarmoSearch consortium The evaluations has taken place throughout the whole project Overall 5 evaluations have been performed in MO9 M10 M14 M23 and M26 At the end of the evaluation process a review and validation meeting occurs During those meetings each release is validated by all partners with a formal acceptance note All Acceptance notes are gathered in the appendix As the subsections below will show more precisely the evaluation has started early in order to follow a recursive evolution At the very beginning the main requirement of the release is to define the key components such as ontology crawler prototype Release 1 and to integrate them in the first running prototypes Release 2 metasearch and mapping tool This is followed by the realization of the complete system while the improvement of the initial prototypes can continue release 3 The two lasts releases are dedicated to the improvement of the previously implemented tools addition of features improvement of usability and final tuning for releases 4 and 5 5 1 EVALUATION OF RELEASE 1 Main requirement Definition of the key components for the HarmoSearch platform The key components are well created and tested by the partners The regis
361. tistical analyses are managed and configured via a status cockpit which is part of the Harmonise system The status cockpit helps the Harmonise Statistician to interact with the system Its purpose is twofold i to enable the execution of statistical analysis and ii to manage The Harmonise notifications The former has already been described in use Statistician Harmonis case Analyse Data The latter triggers when the system e Administrator should inform the Harmonise Statistician or the Harmonise should be able to Administrator about certain circumstances The monitor certain notification mechanism would allow a seamless monitoring Market events and activities specific to the needs of Harmonise For example it is crucial Intelligence Manage within the Harmonise to react as soon as possible in case of reoccurring Scenario Notifications system transaction failures or services Appendix A Detailed Requirements List Page 19 on 32 MI 5 ype RQ HS RQ HS RQ a MH HS wn x Market Intelligence Log System Scenario Activity Public HS Front End information Service Management Register service Service Management Register service Administration General Definition of the RELEASE release Requirement The Harmonise system shall be able to log certain activities conducted by Harmonise Participants The collected data serves thereby as a basis for system specific analyses Provide information on
362. to automatically export the data to be CPR as recipient sent from his system therefore the user needs to register a query service and to upload a query exhibition ancient world as category mapping to use this functionality each day at hh mm in scheduled options see comment Sequen P6 5 P6 6 P6 7 Schedule a push correctly Delete data provider attached to your organisation P6 5 P6 6 Documentation of the Scheduler Page Check status of push in Execute a push operation operation status pre sape Pes reay Check status of push in log in with your user operation status go on Exchange Data gt Operation Status Exchange Operation Status Check status of import in Execute an import operation operation status Check status of import in log in with your user operation status go on Exchange Data gt Operation Status Content of the page Overall structure of page Blocks included in the page Describe in the test partition improvements if necessary Documentation of the Link to the documentation Describe in the test partition improvements if necessary page Check results of push in Execute a push operation Inbox io te w aA a a a a a N a Paap Pre prs 7A Appendix B 3 Document 2 Test Case Release 3 Portal Page 14 on 63 Poje Psa Pa Pea P 9 2 P 9 3 4 a a N a 2 o Fs a a a o 4 a oO 4 a a
363. to configuration issues that will be solved and tested in the next release That was not considered an issue since no operation is expected between this release and the next one e Test Case Release 2 MetaSearch xslx e Test Case Release 2 Mapping Tool xslx Appendix C 2 HARMOSEARCH Release 2 Formal Acceptance Note Page 6 of 6 C HARMOSEARCH the future of information services FP7 SME 1 Project no 262289 HARMOSEARCH Harmonised Semantic Meta Search in SEVENTH FRAMEWORK OGRAMME Distributed Heterogeneous Databases Acceptance Note for Release 3 First Complete Harmosearch version on one domain with minimal features STRICTLY CONFIDENTIAL Start date of project 2010 12 01 Duration 27 month Project funded by the European Commission within the Seventh Framework Programme Dissemination Level ae Restricted to other participants including the Commission Services Appendix C 3 HARMOSEARCH Release 3 Formal Acceptance Note Page 1 of 6 FP7 SME 1 262289 E HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services TABLE OF CONTENTS DELIVERY CONTENT cccccccceccccescecuseeeueeeeuaeeauaeeauaeeauaeeauaeeaeaeeauaeeaeagneugeaeegeas 3 1i SOFTWARE arenai cu cos aed eye alee shiva cael aaa ae ule cathe delat ue lead tay 3 1 2 DOCUMENTATION jie vias EARNER vikavcasy Shu veies EANAN NAR Sau ves viha veal Sha vee vinn vend Shaves ely 3 FORMAL ACCEPTANCE ccccsccecesceceseeeuee
364. to the project explorer The new file is present in the Filter folder Removing a filter is similar Uncheck the box and save your choice The filter file will be removed from the project structure Filter folder Output The mapping editor is opened by double clicking a mapping file Mapping folder As a result the grahpical editor opens and presents an empty canvas in case the mapping file has been empty or an already existing mapping In case the file is corrupt or damaged the editor wont open corretlcy Instead a corresponding error message is displayed Actual Result Worked as expected Worked as expected l M l M Worked as expected M l M l M l M Worked as expected Worked as expected Worked as expected Action Load schema to editor Tree interaction collapse e xpand Description Schemata are the actual subject of mapping and need to be present ina mapping file Already loaded schemata need to be moveable in order to keep the editor window usable In general a user can perform two types of mappings Simple and complex types The former correspond to mappings that connect two atomic elements with no further children nodes whereas the latter corresponds to mappings that describe the linking between elements that have further children Comment and alternatives Output A schema file is deliaged to open within the graphical editor by drag and drop the schema file from
365. tration page Content of user profile editing form Documentation of the user profile editing form Content of the Metasearch page Content of the Simple Search Comment Description and alternatives Content of the user registration page User registration page allows creation of a new user It contains fileds menus http harmosearchdev harmonet org help account management Configurations gt Edit Profile page has user information fields to change the user s accout details http harmosearchdev harmonet org topic edit profile response block will be detailed in different area Simple search area Content of the Advanced Advanced search area ea ee documentation is ok but the support button isn t here until the user is logged doubt user may need help here but if so he couldn t access doc from this page link missing Generally speaking online doc is ok clear and well illustrated noticed a few typose which were sent by mail to Claudio amp marlis Actual Result be consistent with register and log out in the registration form underneath there is still the possibility to sign in should access the help topic create account Just if the user is logged in There could be a basic help desk for non registered users The harmosearch services User roles Harmosearch participants and from account management create an account see http harmosearchdev harmonet org to do you mean thi
366. try passes all tests very well but some issues are noticed during the tests on the query for instance which aren t correctly specified and are added to the requirements of the second releases Those few issues aren t considered as problematic as no operation has been initially planned between the two releases It is also confirmed to provide the first mapping tool Flocke in the release 2 Additional resources to be found in appendix e Tests results of this release can be found in Test cases for release 1 e Content and Acceptance note for this release can be found in Acceptance note for release 1 D7 1_Compiled_Collection_ Of_Acceptance_Notes Page 22 of 315 FP7 SME 1 262289 Ee HARMOSEARCH E HARMOSEARCH Deliverable D7 1 E the future of information services 5 2 EVALUATION OF RELEASE 2 Main requirement Integration of the different components in order to have a running metasearch and a first release of the mapping tool Evaluation has been performed without blocking issues but many comments are provided especially on the usability of the mapping tool which use is very complicated in its early stage Some improvements are made and tested before validation of the release remaining improvements are postponed to the next releases The first mapping tool meets the functional requirements but is not stable enough and too complicated Corresponding improvements are planned With the fist mapping tool tested and a fun
367. tware components The validation also aims at gathering explicit acceptance by the partners of the evaluated system The evaluation was due starting after a year In fact it was decided to start it earlier and adopt agile development methods This document explains the reasons of this decision The early start as well as the approach processes and documents used are the outcome of the initial thinking and preparation of development At the beginning of the project a basic evaluation procedure is defined with a set of dedicated activities that have been performed every time a new prototypical release candidate is released Overall 5 release candidates are developed The evaluation procedure covers technical and functional evaluations The technical evaluation performed by developers prior focuses on evaluating the developed software artifacts whereas the functional evaluation performed by the partners addresses the usability of the main components that provide a graphical user interface UI supporting the user during its use of the platform After each release an acceptance note is validated by each partner so as to confirm that they accept the release and consider that it fits the requirements The present document gathers all those acceptance notes All in all the evaluation results shows that the developed components are of good quality The expert users judge the usability and functionality of the HarmoSearch system platform and mapp
368. uage is defined Minimal implementation will be covered by line 186 Integrate output mapping into the metasearch engine It is already possible to refresh reference list from the portal Appendix A Detailed Requirements List Page 28 on 32 ype RQ EE RQ RQ RQ RQ HS CP CP EE RQ HS RQ IM RQ IM RQ IM RQ IM RQ IM Metasearch Scenario Metasearch Scenario Metasearch Scenario Metasearch Scenario Ontology Publish and Subscribe Mapping editor Mapping editor Mapping editor Mapping editor Mapping editor Result list Search criteria Search Portal Service Prices Use groups Mapping settings 1 settings 2 settings 3 Mapping Requirement Differentiate between results from crawler and from native connections Free text input Description Comment Differentiate in the data and in the interface and ensure that the provider behind the crawler is seen as the provider Define what free text content should be parsed Allow limited free text input Probably very limited Search with Parallel queries Clear interface for the complete portal like the registration process Duplaicate fro GUI helpers and labels Define how to handle offers Allow groups of consumers or providers to be defined and used in metasearch and import export flexibility of the mapping process system elements schema filters patterns should load automatically
369. ues that harm the basic functionality of the system the platform or the mapping tool and the user s feeling using the HarmoSearch services and tools As mentioned selected users who perform the functional evaluation have to use the external evaluation form The evaluation form is available to the participants before the starting of the evaluation session Its main purpose is to record the following information e Look and feel from the user s perspective e Usability of the components of the HarmoSearch release candidate under evaluation e Functional defects or other issues that occurred during the test e Documentation online and offline The release provider is responsible for providing the evaluation form detailed test cases and the evaluation leader for collecting the results As Evaluation leader Afidium is also responsible for providing the initial template of test cases document and documentation on its use 4 1 1 Documentation of the test case form The test case template is an excel document that already contains the description of each column and how to use them located in the Help sheet This main documentation is also present in the evaluation forms created for each release This main documentation is reported in the table below In addition to this main documentation more information is available in a private wiki opened to all partners This additional documentation aims at providing assistance in the crea
370. ult Actual Result Actual Result Actual Result Actual Result _ok now I understand why the test filter is still available _date is a dropdown menu _i cannot choose the test filter servcie only receive none as options http www euromuse net thorsten2 harmosearch schedule_error png same as row 40 Appendix B 4 Document 2 Test Case Release 4 Portal Page 36 on 46 Actual Result BLOCKING The file in the inbox is different The file is the outbox is ok Fil in the inbox is attached NOT BLOCKING File in inbox would be better if opened in another tab Appendix B 4 Document 2 Test Case Release 4 Portal Page 37 on 46 content_error xml push u m a a a N lt jo N Ac tual Result _now it finally is _please keep in mind wording share in menu navigation exchange data but push in the child page title _Failed on test Error in data mapping from Harmonise Ontology to test Cannot convert string to xs decimal Please check the mapping file _mapping file from local system to hto spk_hto is correct and uploaded but there is no mapping hto_spk _actually the permanent exhibition was listed and the temporary exhibition was filtered out Actual Result ok Not obvious that one has to push the add button two events are shown Not possible to discard all the events from confirmation you get the message no item sele
371. ults of this release can be found in Test cases for release 3 e Content and Acceptance note for this release can be found in Acceptance note for release 3 D7 1_Compiled_Collection_Of_Acceptance_Notes Page 23 of 315 FP7 SME 1 262289 Ea HARMOSEARCH E HARMOSEARCH Deliverable D7 1 E the future of information services 5 4 EVALUATION OF RELEASE 4 Main requirement Apply the tools to enrich the system With only a few issues regarding some of the new features publication on social media which are quickly solved before validation the HarmoSearch platform presented in the fourth release is a really good exhaustive demonstration of all the possibilities and features of the system meta search automatic and manual publication of data With improved navigation and usability Afidium involves new users in the test processes to ensure the platform was easy to use and its feature easily understood by non technical users As the platform includes all the features for each users the interface is too rich at this stage too many features available which can result in a lack of clarity This confirms the need for user roles management in order to limit the feature to each user need defined as several main scenarios Those main roles are defined and their integration to the platform is planned for the fifth release Additional resources to be found in appendix e Tests results of this release can be found in Test cases for release 4
372. use_HTO xslt select default for sending events click on Send and check for the success message on top of the page File is listed in the box at the end of the page Log in with your user go on Configurations gt Mapping Store select any identifier as collectionld for instance events choose Upload mapping from Harmonise ontology to local system select the mapping from Harmonise ontology to local system choose the file available in the test folder as HTO_Euromuse xslt select default for receiving events click on Send and check for the success message on top of the page File is listed in the box at the end of the page Appendix B 4 Document 2 Test Case Release 4 Portal Page 1 on 46 JaJOWOJd FY Who 1940W01d 1940W01d Actual Result Emails recevied X account active N i i N i ualpawswnasnu ME u lp wswun snu u lp wswn snwu Actual Result no activation Claudio did it manually password and sentence ends with dot to me it is not clear where the password ends it seems not possible to copy amp paste the password upload takes a long time no hints from the system what is going on tried again tried 3 times then stopped and clicked on mapping store again it showed the HTO_Euromuse at the bottom but no success message Sequence Set up query service Change email address which is the username of
373. user basically as exepcted except the calender it allowed neither to set today and today as range nor any other time range _on my user everything as expected 11 6 14 1 14 2 14 3 14 4 Comment and alternatives Description log in with your account go on Exchange Data gt Import Data select euromuse as data provider Austria as country exhibition archeology as category include Permanet Events Filter as external service click on Add button click on Search Appendix B 5 Document 1 Test Case Release 5 Portal Part 2 Import Page 11 on 14 Expected Output Screen message and Operation Status report success of the import In Data Repository gt Querybox the just received file contains only 3 events out of 9 which would be returned without including the external service they all are permanent exhibitions In Subscribe to Service the max number of times is updated to 2 HORA HAE Promoter Miio SoR HS HHHHHHHH 5 2 2013 Actual Result as my user is registered as euromuse user and the euromusemf provider did not respond i shortly assigned the spk editor user the role of import with a mapping from hto to system identity xslt and a suscription to the permanent exhibition service and got the expected result Comment Name Description and alternatives Expected Output Actual Result what if
374. ust as a comment is important search by language j j ok tried also with IT rome and succeed i B ae io A m ef a ef A oj A 2 ef a E oj A 1n oj A Expected Output Same as SQ1 Same as SQ1 Same as SQ1 Same as SQ1 Same as SQ1 Same as SQ1 Same as SQ1 Same as SQ1 Same as SQ1 Same as SQ1 Same as SQ1 2 Actual Result Not available in this release 3 v O O 3 data providers contacted euromuse euromusemf biella 118 results 3 data providers contacted euromuse euromusemf biella 197 results 3 data providers contacted euromuse euromusemf biella 82 results 3 data providers contacted euromuse euromusemf biella 76 results Not available in this release 1 data providers contacted biella 1 result 2 data providers contacted euromuse euromusemf 149 results 2 data providers contacted euromuse euromusemf 50 results 2 data providers contacted euromuse euromusenff biella 3 results 3 data providers contacted euromuse euromusenff biella ol OP vOP POP TO 25 results 2 Actual Result Not available in this release D 3 data providers contacted 117 results D 3 data providers contacted 194 results 1 Error Failed on biella Error in translating the query for the provider D 3 data providers contacted 84 results Twice Tried again with 82 results 1 error Failed on euromusemf
375. ut examples to be used for comparison D7 1_Compiled_Collection_Of_Acceptance_Notes Page 14 of 315 FP7 SME 1 262289 a HARMOSEARCH E HARMOSEARCH Deliverable D7 1 E the future of information services 3 2 2 Planning The objective of this task is to set everything ready for the evaluation session e Selection of participants e Scheduling of evaluation activities To ensure maximum validation and knowledge transfer to the partners the evaluation sessions involve most of the partners The participants are selected at least a month before the evaluation occur The evaluation activities are limited in time during around a week a maximum of two to limit time dispersion all feedbacks are available to the solution provider within a limited timeframe During that time the evaluation platform is kept stable except in case of blocking issues The evaluation time frame is scheduled so as to be compliant with all partners It starts with the evaluation of the provider usually followed by the evaluation of the evaluation leader Afidium Then comes the evaluation by the partners one day for each A follow up meeting is then planned by the evaluation leader to define whether the release is accepted or not and under which conditions Afidium as responsible partner ensures that the release candidate is delivered in time for evaluation and that all requirements are met Furthermore the evaluation leader Afidium has the overall responsib
376. valuation and gather evaluation and validation from the partners Release provider In addition to providing the release accesses and documentation the release provider is responsible for creating the evaluation form performing technical evaluation and supporting all participants in case of questions or errors Business User Domain expert An experienced professional having a deep understanding about a certain problem domain Usually domain experts have only little or no technical expertise in creating and using a proper mapping and need a user friendly interface to benefits from this mapping and retrieve or publish data Domain experts are the focus group the HarmoSearch tools was developed for and may be part of the consortium members participants D7 1_Compiled_Collection_Of_Acceptance_Notes Page 13 of 315 FP7 SME 1 262289 a HARMOSEARCH E HARMOSEARCH Deliverable D7 1 E the future of information services 3 2 PROCESS TASKS Evaluation and testing is a five step process e Preparing the test cases e Planning e Technical Evaluation e Functional Evaluation e Review and acceptance 3 2 1 Preparing the test cases The test cases for each module part of a release must ideally be prepared at the same time as the requirements In general the test cases are prepared after the requirements in parallel with the developments They are prepared by the release provider and submitted to the evaluation leader and the testers A nu
377. ves Retun all possible events in Output should be result list Same output as SQ1 Biella or Wien within Alternative 5 in Biella or Wien or within a certain period 1 9 2011 31 12 2011 Retun all possible events in Output should be result list Same output as SQ1 Biella within Alternative 6 in Biella within a certain period or Wien within another period 1 9 2011 31 12 2011 or Wien within 1 1 2012 31 03 2012 Retun all possible events in Output should be result list Same output as SQ1 Bertlin if no attractions Alternative 7 in Berlin at that date if there is no attraction in Berlin at that date Comment from CP alternative 7 in this first version the query language is not able to handle queries joining different domains e g events and attractions Retun all possible events in Output should be result list Same output as SQ1 Biella corresponding to cultural Retun all possible events in Output should be result list Same output as SQ1 Wien corresponding to Alternative 1 in Wien corresponding to modern art exhibitions or sculpture exhibitions modern art exhibitions or sculpture exhibitions Appendix B 2 Document 2 Test Case Release 2 Meta search Page 3 on 12 Query language does not handle joining subdomains as explained by CP gt Should we expand Should we not use a thesaurus or something like that for categories Otherwise how do we match terms sa Search All events for certain categories Search
378. viding a way to charge and receive payment for the subscribed services This is to allow providing and managing user profiles to store preferences filters access to subscribed services and data This is to allow data providers to define query and data mappings and to register these Provider Mapping mappings Comment Description Service and data consumers shall be able to search for specific services or data outside the ones they have subscribed to If they are interested in certain services data they shall be able to initiate negotiation with the service or data provider in order to gain access to them This may end up by being able to use the service data after validation by the service data provider or after a contract and financial agreement has been settled The platform must be able to charge invoice and take payment for platform services as well as for the reconciliation mechanism between service consumers and providers for the data requiring payment to be used All types of users must be able to have and maintain a user profile containing identity information as well as data profiles filters subscriptions invoice Each Data provider expects requests to his services ina format suitable to his needs A request either arrives at Harmonise system in the format of the data consumer or is already stored there as a request formulated in an intermediate standardised format see WP4 Query Mapping In the forme
379. vious import reports Operation completed successfully on biella 2 Actual Result Screen message as expected Operation status page has content as expected Result file is correct Screen message as expected Operation status page has content as expected Result files are correct Screen message as expected Operation status page has content as expected Availability of data file on HTTP service endpoint could Actual Result Screen message as expected Operation status page has content as expected Result file is correct Screen message as expected Operation status page has content as expected Result file is correct Screen message as expected Operation status page has content as expected Availability of data file on HTTP service endpoint could not be checked A 1 2 2 12 2 Actual Result Expected Output After the time set in the scheduled options the result file is available in Querybox and contains some results In Operation Status the import operation is reported to be completed successfully on euromuse After some minutes you receive also a notification email Operation Status reports the unavailability of the regsitry In Operation Status the push operation is reported to be failed with error message Missing query service configuration for lt your organization gt After some minutes you receive also a notification email i Actual Result Operation
380. w it works fine _great feature also like the way the data is collected Output face_alt png JAE e e Actual Result Actual Result Actual Result But events for approving lare shown in one page or it is paginated What if file in 0 6 for the number is very large previous tests fe Actual Result Actual Result G not applicable as previous failed _yep it comes out unfortunately in the wrong timeline pending NOT BLOCKING It would be nice to be able to edit amp duplicate scheduled operation instead of having to delete amp start from scratch N ao ad d eas N ad gt a D 5 e gt 2 s D 3 fo gt 2 D 5 je Appendix B 4 Document 2 Test Case Release 4 Portal Page 29 on 46 2 Actual Result can t upload file in the scheduler page Is this a K mistake and should we use Share menu instead with the mentioned file If so then the task is OK did it with checked filter manualy and it worked sucess present in confirmation list BLOCKING using Firefox 16 1 Facebook As said before permission was given but button give was never replaced by remove User has to go to Facebook and manually remove the app NOT BLOCKING Appendix B 4 Document 2 Test Case Release 4 Portal Page 30 on 46 Actual Result _ok it is a bit confusing with all the submenus we have to think of a solution abou t maybe fusioning the scheduled o
381. wWswinasnw u lp wswn snwu Appendix B 4 Document 2 Test Case Release 4 Portal Page 3 on 46 Sequence Description Comment and alternatives Expected Output Create Account page contains fields and buttons to register a new Content of user user registration page Link to the documentation Documentatio n of user registration page Edit Profile page has fields and buttons for updating user Content of information and password user profile editing form Appendix B 4 Document 2 Test Case Release 4 Portal Page 4 on 46 RO 1 RO 3 RO 6 R1 1 R1 2 R1 3 RO 1 RO 3 RO 6 R1 1 R1 2 R1 3 EE BE Sequence Exchange Publish Events Comment Description and alternatives Link to the documentation Documentatio n of user profile editing form Publish User publishes selected events on Facebook and on Twitter events on Login with your account For Facebook it is enough if permission to go on Configurations gt Social Networks you give to HarmoSearch app publish on click on give permissions for one of the social networks where you _ the permissions Post on your your behalf have an account behalf and Manage your events Schedule Prerequisite you have uploaded and configured the mapping of don t select HarmoSearch publish with events from your local system to HarmoSearch the two mappings event or HarmoSearch manual filter for the query and you have confi
382. wl job max pages to fetch 50 max crawl depth 1 politeness delay 1000 User Agent HarmoSearch WebCrawler solr host http harmosearchdev harmonet org 8983 solr only crawl text data seed urls http www euromuse net index php id 654 stay on same host Worked but noticed there was already the same crawl job in the list not deleted froma previous test testing crawler on the portal file test C3 1 had 88 results see previous step as some crawl jobs were already present If you do a metasearch on local indexed data you get no results if the local index was not cleaned up then take note of the number of results you get Clear up the local Note if you want to have evidence of a change in the results after having index of crawled launched a crawling process it is necessary to clear up the whole local data index Otherwise there is evidence of a change only if the crawled sites have been updated since a crawling job was launched the last time In that case the number of results will be higher logged as testuser go on Search Data gt Metasearch execute a Simple Search selecting euromusemf as dataprovider you get 0 results otherwise take note of the number Optional see Note above Ask an administrator Marlis Valentini otherwise Claudio Prandoni to reset the local index J2 OWOJd J2 OWOJd J21 OWOJd Add a new go to the crawler portlet and add a
383. wn piyy wn piyy wn piyy wn piyy wn piyy PERE PESE PESE PESE PERE FP7 SME 1 262289 HARMOSEARCH HARMOSEARCH Deliverable D7 1 the future of information services APPENDIX C ACCEPTANCE NOTES This section gathers all acceptance notes validated by the partners for each release File D7 1_Compiled_Collecion_Of_Acceptance_Notes Page 287 of 315 C HARMOSEARCH the future of information services FP7 SME 1 Project no 262289 HARMOSEARCH Harmonised Semantic Meta Search in Distributed Heterogeneous Databases SEVENTH FRAMEWORK PROGRAMME Acceptance Note for Release 1 Definition of the key components for the Harmosearch platform STRICTLY CONFIDENTIAL Start date of project 2010 12 01 Duration 27 month Project funded by the European Commission within the Seventh Framework Programme Dissemination Level ae Restricted to other participants including the Commission Services Appendix C 1 HARMOSEARCH Release 1 Formal Acceptance Note Page 1 of 6 FP7 SME 1 262289 Ei HARMOSEARCH E HARMOSEARCH Acceptance Note for D7 1 the future of information services TABLE OF CONTENTS DELIVERY CONTENT sssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnna 3 Did SOFTWARE es insects latesiee cess ute Satecunc rea cute Saba cabedets Gute Sas tans oth dude Saba ame ata aten ae 3 1 2 DOCUMENTATION sisascsssshaseh vcchaschasccaseeestsaseeasssasevactsasesayesasevestaa
384. y discussed in RELEASE 2 think past exhibitions in the praxis should be automatically discarded and not shown i thought it was a good solution to set today Actual Result Results found 99 Is SQL2 xml the right file Was not clear to me Waiting for results Completed 2 of 3 contacted providers Failed see Errors Load available results Appendix B 3 Document 2 Test Case Release 3 Portal Page 47 on 63 ae e ef A m ef a oj A m ef A ef a 5 oj A 1N ef A Actual Result contacted providers 3 received results 117 contacted providers 3 received results 197 contacted providers 3 received results 85 contacted providers 3 received results 79 contacted providers 1 received results 1 contacted providers 2 received results 149 contacted providers 2 received results 50 contacted providers 3 received results 3 received error message Failed on euromusenf Error in translating the query for the provider contacted providers 3 received results 25 2 Actual Result IM Used SQ4 alternative 3 117 results contacting 3 data providers IM Used SQ4 alt 4 197 results from euromuse euromusemf biella ooo yo 1 data provider contacted 0 results IM 2 providers 99 results Actual Result changed SQL4 xml using Frankfurt and got wrong results used SQL Alternative4 xml from EUROMUSE there are exhibitions list
385. y events in the response with keyword Melanoma and most article do not contain this term Expected result list one event or same event several times Redo also indexing and querying to validate that updated data is present in the response Change content on one event to validate the new one and add an event to a multi event page Reindexing does not work Once a page is indexed it will not be indexed again so changes are not tracked except after 30 days but we could not test p o o S a 700201 Appendix B 1 Document 1 Test Case Release 1 Crawler Page 1 on 1 Name Description Comment and alternatives Actual Result Output XML Screen 23 08 2011 Home Page Home Access home page When user is not signed in he This might be a new requirement though Menus are visible though not all accessible Page without signin should see the welcome page only Furthermore on the home page an Search is accessible that seems a bug because and have the capacity to sign in no additional formal which would be very then it is not possible to restrict the access to functionnal menu should appear __ visible should allow signin Could be the the content form access in the Signin page repositionned in the home page with text around Home Navigate the menus Content should have same layout w Out menu has differnet layout with Navigation NavigationltemPresent Home Navigate the menus Click on Liferay in the navigation Get

Download Pdf Manuals

image

Related Search

Related Contents

2014年3月発行号(1.97MBytes)  User Manual - Express Cleaning Supplies  L4090 表面  Sharp LL-T1820H  シャッターゲート R`S・M型  Warranty Card  

Copyright © All rights reserved.
Failed to retrieve file