{"action":"created","issue":{"url":"https://api.github.com/repos/biosemantics/etc-site/issues/588","repository_url":"https://api.github.com/repos/biosemantics/etc-site","labels_url":"https://api.github.com/repos/biosemantics/etc-site/issues/588/labels{/name}","comments_url":"https://api.github.com/repos/biosemantics/etc-site/issues/588/comments","events_url":"https://api.github.com/repos/biosemantics/etc-site/issues/588/events","html_url":"https://github.com/biosemantics/etc-site/issues/588","id":179121832,"number":588,"title":"[Ontology Building] Make Synonyms","user":{"login":"CathyYujie","id":22200814,"avatar_url":"https://avatars.githubusercontent.com/u/22200814?v=3","gravatar_id":"","url":"https://api.github.com/users/CathyYujie","html_url":"https://github.com/CathyYujie","followers_url":"https://api.github.com/users/CathyYujie/followers","following_url":"https://api.github.com/users/CathyYujie/following{/other_user}","gists_url":"https://api.github.com/users/CathyYujie/gists{/gist_id}","starred_url":"https://api.github.com/users/CathyYujie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CathyYujie/subscriptions","organizations_url":"https://api.github.com/users/CathyYujie/orgs","repos_url":"https://api.github.com/users/CathyYujie/repos","events_url":"https://api.github.com/users/CathyYujie/events{/privacy}","received_events_url":"https://api.github.com/users/CathyYujie/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/biosemantics/etc-site/labels/prio:high","name":"prio:high","color":"009800"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-09-26T01:24:07Z","updated_at":"2016-09-30T18:45:28Z","closed_at":null,"body":"1 Objective\r\nThis function is used to make synonym relations of terms in groups. \r\nIt will be more convenient for users to do like this than to drag terms or input synonym words one by one.\r\n\r\n2 Process\r\n2.1 Data choose  and Function entrances\r\n1) candidate terms, including folder name and specific words or phrases\r\n2) All terms in grid, including Categories(superclass, subclass), Parts(parent, part)\r\n![image](https://cloud.githubusercontent.com/assets/22200814/18819884/fe14fb8e-834c-11e6-8dd9-37d46fe79aed.png)\r\nWhen click on or right click on the terms above, “Make synonyms” should be shown between “filter” and “Show Term Context” like the following picture\r\n\r\n2.2 Main interface and operations\r\n![image](https://cloud.githubusercontent.com/assets/22200814/18819872/cd26398e-834c-11e6-9e51-f3707d311027.png)\r\n1) Users can find this by clicking on the word in candidate terms and grid\r\n2) The name of this function is “Make synonyms”\r\n3) Available terms are chosen from the current group of the chosen word, do not consider about other groups the word in\r\n4) The word you click on will be one synonym term in “Synonyms” in the hover\r\n5) Users can choose terms in Available terms by click on the terms and add them into “Synonyms” by the right arrow.\r\n6) The first term in “Synonyms” will be the preferred term which should be differed from other words by different color and with tag “preferred term”. User can also put other words in “Synonyms”  to the top by “up arrow” button.\r\n\r\n2.3 Jump after complete\r\nAfter users complete the operations in the hover and click the “OK” button, the page will jump to the tab “Synonyms” like the following:\r\n![image](https://cloud.githubusercontent.com/assets/22200814/18819878/dfc2f474-834c-11e6-8756-af4d627a4789.png)\r\n\r\n2.4 Related data change\r\n1) Candidate tems\r\nThe color of the words added into synonyms need to be changed to light gray in the Candidate terms.\r\n2) Synonyms\r\nThe words added into synonyms should appear in the Synonym tab.\r\nCategories and Parts?\r\n\r\n3 Issues not determined\r\n3.1 the name of the hover\r\nQuestion: “Select synonyms for ‘chosen word’” is bit too long.\r\nSolution: need Steven help?\r\n3.2 tips\r\nQuestion: Need a more suitable sentence to describe the source of “Available terms” which are coming from the same group of the chosen word in.\r\nSolution: need Steven help?\r\n3.3 display of preferred term\r\nQuestion: The preferred term in “Synonyms” in the hover should be highlighten and differentiated from other synonym words.\r\nSolution: Give the first word in the “Synonyms” a different font color and suffix tag “preferred term”."},"comment":{"url":"https://api.github.com/repos/biosemantics/etc-site/issues/comments/250822234","html_url":"https://github.com/biosemantics/etc-site/issues/588#issuecomment-250822234","issue_url":"https://api.github.com/repos/biosemantics/etc-site/issues/588","id":250822234,"user":{"login":"rodenhausen","id":3945221,"avatar_url":"https://avatars.githubusercontent.com/u/3945221?v=3","gravatar_id":"","url":"https://api.github.com/users/rodenhausen","html_url":"https://github.com/rodenhausen","followers_url":"https://api.github.com/users/rodenhausen/followers","following_url":"https://api.github.com/users/rodenhausen/following{/other_user}","gists_url":"https://api.github.com/users/rodenhausen/gists{/gist_id}","starred_url":"https://api.github.com/users/rodenhausen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rodenhausen/subscriptions","organizations_url":"https://api.github.com/users/rodenhausen/orgs","repos_url":"https://api.github.com/users/rodenhausen/repos","events_url":"https://api.github.com/users/rodenhausen/events{/privacy}","received_events_url":"https://api.github.com/users/rodenhausen/received_events","type":"User","site_admin":false},"created_at":"2016-09-30T18:45:28Z","updated_at":"2016-09-30T18:45:28Z","body":"If I understand correctly, above group stands for a row in the grid?\r\n\r\nWe still have to define how to handle existing synonym relationships. \r\n\r\n1) If a term of a row is already the synonym to another preferred term outside of the row, do we agree that it should not be shown anymore in the view? If a term of a row is already the preferred term to other terms (some part of the row, others outside of the row) what are we going to show? What if none are part of the row and only outside of the row? Do we agree that a term cannot act as preferred term in one relationship and as synonym in a second?\r\n\r\n2) Should existing relationships of the current preferred term be shown in the list, even though they are not part of the selected row? \r\n\r\nI will assume no until further discussion.\r\n\r\n3) In case a \"to be preferred term\" is already a synonym of another term, do we agree that the desired behavior would be to not allow the user to make this term the \"preferred term\" in the view? I.e. if the user clicked on a term in the grid that is already a synonym to another preferred term the view would be initialized such that nothing is pre-populated in the synonyms list?\r\n\r\nI will assume that we agree on this until further discussion.\r\n\r\n4) A scenario that should be considered when making these decisions should also be: If synonym terms are moved around (effectively switching the preferred term to another), what is supposed to happen?"}}
{"actor":{"display_login":"rodenhausen"}}