- From: Paolo Ciccarese <paolo.ciccarese@gmail.com>
- Date: Thu, 4 Dec 2014 15:11:40 -0500
- To: W3C Public Annotation List <public-annotation@w3.org>
- Message-ID: <CAFPX2kDM+yR5zaPVUEBaBHqOoc+9QLYpgMNNUpZFQTJu81sTZw@mail.gmail.com>
Dear all, Just to make the discussion more concrete I wanted to explain what I implemented in Annotopia to support multiple URLs and cross-format annotation. This should clarify why, in my head, this is both a matter of model and of protocol. Annotopia can serve multiple clients: - if I have a client that extracts/understand IDs (DOIs, PMIDs…) - like Domeo and Utopia - the client can send the bibliographic information to the server in the format explained here: https://github.com/Annotopia/AtSmartStorage/wiki/Managing-Identifiers . This is impacting the model. - if I have a client that does not know how to handle IDs - example basic Annotator.js - it is perfectly fine. The server still offers an API option where, even a basic client can ask for ‘target extended’ annotation. This last feature impacts the protocol ‘Target extension’ is an option of the API that can be: - off: the server returns only the annotations for a specific URLs - on: the server returns the annotations for a specific URLs and then looks up the tables of IDs and URLs mappings and returns also the annotations that are related to alternative representations. The API is here https://github.com/Annotopia/AtSmartStorage/wiki/GET--annotation and the parameter is named tgtExt. How the IDs/URLs mapping tables are built can vary. But, if the client is able to send in bibliographic data, I believe it should be able to do so as an extensions to the Open Annotation format (again look at the above linked wiki page). As Nick (Stenning) said in a different email thread, these aspects don't need to be necessarily part of the core model. However, bibliographic information management is important and, at least, I would think of providing guidance so that we can understand each other. Hope this helps the conversation around the multi-URLs and Cross-format annotation use case ( https://www.w3.org/annotation/wiki/Cross-formats_Annotations). Best, Paolo -- Dr. Paolo Ciccarese Assistant Professor of Neurology, Harvard Medical School Assistant in Neuroscience, Massachusetts General Hospital Senior Information Scientist, MGH Biomedical Informatics Core ORCID: http://orcid.org/0000-0002-5156-2703 CONFIDENTIALITY NOTICE: This message is intended only for the addressee(s), may contain information that is considered to be sensitive or confidential and may not be forwarded or disclosed to any other party without the permission of the sender. If you have received this message in error, please notify the sender immediately.
Received on Thursday, 4 December 2014 20:12:08 UTC