-
Notifications
You must be signed in to change notification settings - Fork 1
Shift to WA data model for snippets #116
Comments
Thank you for posting this explanation, Susan! There are a few things I'd like additional clarification on. I understand the reasons behind shifting to the WA model, but I'm a bit uncertain about how introducing context nodes will affect the functionality of HuViz. I wonder whether the addition of annotations might clog up the graph and make it difficult to easily comprehend relationships between other types of nodes. A few questions...
I couldn't make it to the last meeting, so I apologize if these issues have already been covered! This is a very interesting approach, and I look forward to getting up-to-date. |
Possibility A: the data relationships allow us to make any edge that has a prov:derivedFrom relationship associated with it show that relationship when the edge is clicked Possibility B: the node with which a prov:derived from tag is associated (e.g. the Cultural Formation context node) provides its provenance info. |
Does the implementation of the OA ontology in the drop down list address these issues @SusanBrown ? If not, could you please clarify what is left to be done? |
Considerhttp://alpha.huviz.dev.nooron.com/#load+/data/MariaEdgeworth.trig+with+/data/owl_mini.ttl I changed https://www.w3.org/TR/annotation-vocab/#hastarget beforeafterfeedbackI believe this is more accurate. I'm not done evaluating the other triples. |
OK. I do imagine we will need to number the annotations :) if that is the point |
@SusanBrown @antimony27 This commit |
This is a summary of our shift in dealing with snippets, as a basis for discussion.
Our previous way of modelling the relationship of snippets to triples, through quads, was rather idiosyncratic, so we are trying to shift to applying the widely supported Web Annotation (previously the Open Annotation) data model (https://www.w3.org/TR/annotation-model/) so that what we are doing is more understandable and so that CWRC-Writer can handle OA annotations more generally in ways that work well, including annotations of documents produced by CWRC-Writer.
As far as how HuViz functions, in many ways it was more intuitive to click on the edge associated with an annotation. This remodelling takes us away from that but hopefully we will be able to address it once we're clear on how the new model works (separate github issue forthcoming).
So the way we are applying the WA data model to Orlando data is as follows (data sample and image of it in HuViz below):
Here is now this looks in HuViz
Here is the relevant data (irrelevant bits omitted) from our current test file https://github.com/cwrc/ontology/blob/master/KimTest.ttl:
<http://www.cwrc.ca/cwrcdata/AnnaLeonowens> cwrc:hasReligion cwrc:presbyterianism, cwrc:hinduism ; a foaf:Person ; foaf:name "Anna Leonowens" .
<http://www.cwrc.ca/cwrcdata/annaleanowens2> rdfs:label """AL often visited the Reclining Buddha at the temple Wat Po in Bangkok. Her Thai teacher gave her frequent instruction on Buddha's teachings. Later in Siamese Harem Life, Anna recalled that she had learned that the prophet's object was not only a religious but a social revolution. A good deal of what was venerated as religion he found to be merely social usage, for which a Divine sanction was feigned. [Buddha], without hesitation, rejected all of this . . . . His greatest blow to the old religion, however, was in his explicit repudiation of caste. He offered his religion to all men alike . . . . Buddha boldly expounded to the people that, according to their own books, all men were equal.""" ; a nif:Context, nif:Sentence ; prov:createdBy cwrc:originalOrlandoAuthor .
The text was updated successfully, but these errors were encountered: