{"action":"created","issue":{"url":"https://api.github.com/repos/dhlab-basel/Knora/issues/595","repository_url":"https://api.github.com/repos/dhlab-basel/Knora","labels_url":"https://api.github.com/repos/dhlab-basel/Knora/issues/595/labels{/name}","comments_url":"https://api.github.com/repos/dhlab-basel/Knora/issues/595/comments","events_url":"https://api.github.com/repos/dhlab-basel/Knora/issues/595/events","html_url":"https://github.com/dhlab-basel/Knora/issues/595","id":251658001,"number":595,"title":"[Salsah 1.5] Knora's IRIs syntax results in a cryptic projects' names for users","user":{"login":"mrivoal","id":17294309,"avatar_url":"https://avatars0.githubusercontent.com/u/17294309?v=4","gravatar_id":"","url":"https://api.github.com/users/mrivoal","html_url":"https://github.com/mrivoal","followers_url":"https://api.github.com/users/mrivoal/followers","following_url":"https://api.github.com/users/mrivoal/following{/other_user}","gists_url":"https://api.github.com/users/mrivoal/gists{/gist_id}","starred_url":"https://api.github.com/users/mrivoal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrivoal/subscriptions","organizations_url":"https://api.github.com/users/mrivoal/orgs","repos_url":"https://api.github.com/users/mrivoal/repos","events_url":"https://api.github.com/users/mrivoal/events{/privacy}","received_events_url":"https://api.github.com/users/mrivoal/received_events","type":"User","site_admin":false},"labels":[{"id":294389789,"url":"https://api.github.com/repos/dhlab-basel/Knora/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":422616508,"url":"https://api.github.com/repos/dhlab-basel/Knora/labels/frontend%20(salsah)","name":"frontend (salsah)","color":"426680","default":false},{"id":294389792,"url":"https://api.github.com/repos/dhlab-basel/Knora/labels/question","name":"question","color":"cc317c","default":true},{"id":426755887,"url":"https://api.github.com/repos/dhlab-basel/Knora/labels/user%20requirement","name":"user requirement","color":"426680","default":false}],"state":"open","locked":false,"assignee":{"login":"benjamingeer","id":558389,"avatar_url":"https://avatars0.githubusercontent.com/u/558389?v=4","gravatar_id":"","url":"https://api.github.com/users/benjamingeer","html_url":"https://github.com/benjamingeer","followers_url":"https://api.github.com/users/benjamingeer/followers","following_url":"https://api.github.com/users/benjamingeer/following{/other_user}","gists_url":"https://api.github.com/users/benjamingeer/gists{/gist_id}","starred_url":"https://api.github.com/users/benjamingeer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benjamingeer/subscriptions","organizations_url":"https://api.github.com/users/benjamingeer/orgs","repos_url":"https://api.github.com/users/benjamingeer/repos","events_url":"https://api.github.com/users/benjamingeer/events{/privacy}","received_events_url":"https://api.github.com/users/benjamingeer/received_events","type":"User","site_admin":false},"assignees":[{"login":"benjamingeer","id":558389,"avatar_url":"https://avatars0.githubusercontent.com/u/558389?v=4","gravatar_id":"","url":"https://api.github.com/users/benjamingeer","html_url":"https://github.com/benjamingeer","followers_url":"https://api.github.com/users/benjamingeer/followers","following_url":"https://api.github.com/users/benjamingeer/following{/other_user}","gists_url":"https://api.github.com/users/benjamingeer/gists{/gist_id}","starred_url":"https://api.github.com/users/benjamingeer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benjamingeer/subscriptions","organizations_url":"https://api.github.com/users/benjamingeer/orgs","repos_url":"https://api.github.com/users/benjamingeer/repos","events_url":"https://api.github.com/users/benjamingeer/events{/privacy}","received_events_url":"https://api.github.com/users/benjamingeer/received_events","type":"User","site_admin":false},{"login":"kilchenmann","id":4253580,"avatar_url":"https://avatars2.githubusercontent.com/u/4253580?v=4","gravatar_id":"","url":"https://api.github.com/users/kilchenmann","html_url":"https://github.com/kilchenmann","followers_url":"https://api.github.com/users/kilchenmann/followers","following_url":"https://api.github.com/users/kilchenmann/following{/other_user}","gists_url":"https://api.github.com/users/kilchenmann/gists{/gist_id}","starred_url":"https://api.github.com/users/kilchenmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kilchenmann/subscriptions","organizations_url":"https://api.github.com/users/kilchenmann/orgs","repos_url":"https://api.github.com/users/kilchenmann/repos","events_url":"https://api.github.com/users/kilchenmann/events{/privacy}","received_events_url":"https://api.github.com/users/kilchenmann/received_events","type":"User","site_admin":false},{"login":"lrosenth","id":5471692,"avatar_url":"https://avatars2.githubusercontent.com/u/5471692?v=4","gravatar_id":"","url":"https://api.github.com/users/lrosenth","html_url":"https://github.com/lrosenth","followers_url":"https://api.github.com/users/lrosenth/followers","following_url":"https://api.github.com/users/lrosenth/following{/other_user}","gists_url":"https://api.github.com/users/lrosenth/gists{/gist_id}","starred_url":"https://api.github.com/users/lrosenth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lrosenth/subscriptions","organizations_url":"https://api.github.com/users/lrosenth/orgs","repos_url":"https://api.github.com/users/lrosenth/repos","events_url":"https://api.github.com/users/lrosenth/events{/privacy}","received_events_url":"https://api.github.com/users/lrosenth/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2017-08-21T13:24:15Z","updated_at":"2017-08-23T14:29:48Z","closed_at":null,"body":"After our discussion in Basel in march and @lrosenth's mail on 16.03.2017 (DaSCH-Mise en place), it was decided that Knora's IRIs would comply to this syntax: http://rdfh/projectId/resourceId, \"projectId\" being a number of 4 digits.\r\n\r\nAs far as we understand, the \"projectId\" is to be set in the admin named graph like this :\r\n```\r\n<http://data.knora.org/projects/0001> a knora-base:knoraProject ;\r\n        knora-base:projectBasepath \"/data/SALSAH/parole-religieuse\"^^xsd:string ;\r\n        knora-base:projectLongname \"Embarras de la parole religieuse\"^^xsd:string ;\r\n>>>        knora-base:projectShortname \"0001\"^^xsd:string ;\r\n\tknora-base:projectDescription \"blablabla.\"^^xsd:string ;\r\n\tknora-base:projectKeywords \"religion, genre, médias, sociologie des controverses, problèmes publics, démocratie libérale, approche quali-quantitative, réseaux\"^^xsd:string ;\r\n\tknora-base:projectOntologyGraph \"http://www.knora.org/ontology/parole-religieuse\"^^xsd:string ;\r\n        knora-base:projectDataGraph \"http://www.knora.org/data/parole-religieuse\"^^xsd:string ;\r\n        knora-base:status \"true\"^^xsd:boolean ;\r\n        knora-base:hasSelfJoinEnabled \"false\"^^xsd:boolean .\r\n```\r\n\r\nBut `knora-base:projectShortname` is also the place where Salsah 1.5 looks for the name of a project to display it to the user. And this results in non-transparent projects names, such as here: \r\n\r\n![capture d ecran 2017-08-21 a 14 41 29](https://user-images.githubusercontent.com/17294309/29520414-37596e2e-8681-11e7-8b9f-c385d9b81309.png)\r\n\r\nIt is not very convenient and as the number of projects grows, it might become very obscure. I don't know the way it is supposed to work in Salsah 2.0 (will things be different there?) but I think there should be another way to display the name of the projects to the users.\r\n\r\nAt the moment, relying on `knora-base:projectLongname` is not an option because the lenght of some project's title will raise display issues... unless the long/official name of the project is recorded in the project metadata as discussed in #566? \r\n\r\nAny suggestion on how we could deal with it and provide greater clarity to the user? \r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/dhlab-basel/Knora/issues/comments/324352458","html_url":"https://github.com/dhlab-basel/Knora/issues/595#issuecomment-324352458","issue_url":"https://api.github.com/repos/dhlab-basel/Knora/issues/595","id":324352458,"user":{"login":"mrivoal","id":17294309,"avatar_url":"https://avatars0.githubusercontent.com/u/17294309?v=4","gravatar_id":"","url":"https://api.github.com/users/mrivoal","html_url":"https://github.com/mrivoal","followers_url":"https://api.github.com/users/mrivoal/followers","following_url":"https://api.github.com/users/mrivoal/following{/other_user}","gists_url":"https://api.github.com/users/mrivoal/gists{/gist_id}","starred_url":"https://api.github.com/users/mrivoal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrivoal/subscriptions","organizations_url":"https://api.github.com/users/mrivoal/orgs","repos_url":"https://api.github.com/users/mrivoal/repos","events_url":"https://api.github.com/users/mrivoal/events{/privacy}","received_events_url":"https://api.github.com/users/mrivoal/received_events","type":"User","site_admin":false},"created_at":"2017-08-23T14:29:48Z","updated_at":"2017-08-23T14:29:48Z","body":"Thanks, Ben. \r\nA few questions then:\r\n* Does it means that a new property `projectCode` will be created in Knora-base and that `projectShortname` will then be used for what it means ?\r\n* If we get rid of `rdfh.ch`, does it means that every triple in Knora will have an handle ID  (including values, lists, list nodes, users, permissions, projets) ?\r\n* What will be the IRIs for the value of a resource? \r\n\r\nWe are in production, which means that we already have a fair amount of triples using `rdfh.ch`. So, in any case, we will need your help for this. If our current IRIs doesn't fit into the handle syntax, we will also need your help to refactor completely our triples.\r\n\r\nSo, could we have a handle ID like this (if values have handle IDs like resources) :\r\n`https://hdl.handle.net/20.500.12062/0801.2ZgaMKAjRsSNF178k3xIJQ.values.UHJNY8r5R2euNCfuU5KNpg`\r\n"}}
{"actor":{"display_login":"mrivoal"}}