{"action":"created","issue":{"url":"https://api.github.com/repos/ALIADA/aliada-tool/issues/76","labels_url":"https://api.github.com/repos/ALIADA/aliada-tool/issues/76/labels{/name}","comments_url":"https://api.github.com/repos/ALIADA/aliada-tool/issues/76/comments","events_url":"https://api.github.com/repos/ALIADA/aliada-tool/issues/76/events","html_url":"https://github.com/ALIADA/aliada-tool/issues/76","id":54698574,"number":76,"title":"RDFizer: NLP usage","user":{"login":"agazzarini","id":7569632,"avatar_url":"https://avatars.githubusercontent.com/u/7569632?v=3","gravatar_id":"","url":"https://api.github.com/users/agazzarini","html_url":"https://github.com/agazzarini","followers_url":"https://api.github.com/users/agazzarini/followers","following_url":"https://api.github.com/users/agazzarini/following{/other_user}","gists_url":"https://api.github.com/users/agazzarini/gists{/gist_id}","starred_url":"https://api.github.com/users/agazzarini/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agazzarini/subscriptions","organizations_url":"https://api.github.com/users/agazzarini/orgs","repos_url":"https://api.github.com/users/agazzarini/repos","events_url":"https://api.github.com/users/agazzarini/events{/privacy}","received_events_url":"https://api.github.com/users/agazzarini/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ALIADA/aliada-tool/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"agazzarini","id":7569632,"avatar_url":"https://avatars.githubusercontent.com/u/7569632?v=3","gravatar_id":"","url":"https://api.github.com/users/agazzarini","html_url":"https://github.com/agazzarini","followers_url":"https://api.github.com/users/agazzarini/followers","following_url":"https://api.github.com/users/agazzarini/following{/other_user}","gists_url":"https://api.github.com/users/agazzarini/gists{/gist_id}","starred_url":"https://api.github.com/users/agazzarini/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agazzarini/subscriptions","organizations_url":"https://api.github.com/users/agazzarini/orgs","repos_url":"https://api.github.com/users/agazzarini/repos","events_url":"https://api.github.com/users/agazzarini/events{/privacy}","received_events_url":"https://api.github.com/users/agazzarini/received_events","type":"User","site_admin":false},"milestone":null,"comments":37,"created_at":"2015-01-18T14:46:33Z","updated_at":"2015-03-04T10:59:13Z","closed_at":null,"body":"As part of the final release we have to attach, somewhere in the conversion pipeline, a dedicated component for doing NLP analysis on some terms extracted from records. The NER results will be stored as RDF triples that will enrich the owning records.  "},"comment":{"url":"https://api.github.com/repos/ALIADA/aliada-tool/issues/comments/77138218","html_url":"https://github.com/ALIADA/aliada-tool/issues/76#issuecomment-77138218","issue_url":"https://api.github.com/repos/ALIADA/aliada-tool/issues/76","id":77138218,"user":{"login":"idoiamurua","id":7601333,"avatar_url":"https://avatars.githubusercontent.com/u/7601333?v=3","gravatar_id":"","url":"https://api.github.com/users/idoiamurua","html_url":"https://github.com/idoiamurua","followers_url":"https://api.github.com/users/idoiamurua/followers","following_url":"https://api.github.com/users/idoiamurua/following{/other_user}","gists_url":"https://api.github.com/users/idoiamurua/gists{/gist_id}","starred_url":"https://api.github.com/users/idoiamurua/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idoiamurua/subscriptions","organizations_url":"https://api.github.com/users/idoiamurua/orgs","repos_url":"https://api.github.com/users/idoiamurua/repos","events_url":"https://api.github.com/users/idoiamurua/events{/privacy}","received_events_url":"https://api.github.com/users/idoiamurua/received_events","type":"User","site_admin":false},"created_at":"2015-03-04T10:59:13Z","updated_at":"2015-03-04T10:59:13Z","body":"Here is the mapping to use to save the named entities extracted with NLP:\r\n\r\n * OPTION 1 – Work & Expressions\r\n\r\nThe extracted named entities can be instances of skos:Concept (in ALIADA ontology skos:Concept is subclass of E55_Type, and so it is a E1_CRM_Entity) . The Work/Expression would be an instance of E89_PropositionalObject, and they would be related as follows:\r\n\r\nE89_PropositionalObject         P129_is_about            E1_CRM_Entity\r\n(work, expression)                                                      (skos:concept)\r\n  \r\n\r\n* OPTION 2 – Manifestations, Items, PhysicalObjects of LIDO\r\n\r\nThe extracted named entities can be instances of skos:Concept (in ALIADA ontology skos:Concept is subclass of E55_Type) . So, they would be related as follows:\r\n\r\nE1_CRM_Entity                                 P137 exemplifies    skos:Concept. \r\n(manifestation, ítem, LIDO physicalObject)                                          (skos:concept)\r\n\r\nTo differentiate among Persons, Places, etc. Marta says that we should not do it too complicated as I commented to you before. That is, we do not need to create instances of Person, Place, etc, but all the extracted named entities will be instances of skos:concept, and we will group them using the skos:Collection class.\r\nThat is, we will create the following collections:\r\n\r\n       PersonsCollection rdf:type skos:Collection\r\n       PlacesCollection rdf:type skos:Collection\r\n       ????.....\r\n\r\nWhen a named entity is extracted (e.g. a Person name like Darwin), the following triples are generated:\r\n\r\n      Darwin rdf:type skos:Concept\r\n      PersonsCollection skos:member Darwin\r\n      Work1 rdf:type ecrm:E89_PropositionalObject \r\n      Work1 ecrm:P129_is_about Darwin\r\n\r\nIn the end, I do not know if you (Andrea, Cristina and Tizziana) agreed the level where to add the extracted named entities (at Work, Expression or Manifestation level), but the 2 options explained here let you do it at any of the levels you decide.\r\n"}}