W3C home > Mailing lists > Public > public-openannotation@w3.org > December 2019

Re: Expressing relations between targets?

From: James Smith <jgsmith@gmail.com>
Date: Mon, 9 Dec 2019 08:18:01 -0500
Message-ID: <CA+yy6fws6J2-Ba2J2JTzWRUj12RjYGwQTdnLPzMiqFT3M30phw@mail.gmail.com>
To: Simon Rainer <Rainer.Simon@ait.ac.at>
Cc: "public-openannotation@w3.org" <public-openannotation@w3.org>
How do we know who the text "Aegisthus" refers to? It's a name, so it's
identifying something, but who/what is the identity we associate with the
string "Aegisthus"?

While we might all agree on whom we link the text to in our minds, it might
be helpful to add some context for the computer. I'd add another property
on the body that points to a dbpedia entry or other unique URI that is
useful in asserting the identity of the person referenced in the text as
"Aegisthus". Let's say it's <dbpedia:Aegisthus>. The same could be done for
"Orestes" with a link (for the purposes of discussion) of <dbpedia:Orestes>.

Once this is done, then it's a matter of asserting the <dbpedia:Aegisthus>
is related to <dbpedia:Orestes>. It's not about the string "Aegisthus"
having a familial relationship with the string "Orestes", or that one
annotation has a familial relationship with another annotation, but about
the person <dbpedia:Aegisthus> having such a relationship with the person
<dbpedia:Orestes>. They just happen to be referenced as "Aegisthus" and
"Orestes" in this particular text.

If we did make the relationship about the strings in the text, then that
relationship wouldn't be true for any other instances of the strings
"Aegisthus" and "Orestes" in this or any other text. It would be about the
two instances already highlighted.

-- Jim

On Mon, Dec 9, 2019 at 8:03 AM Simon Rainer <Rainer.Simon@ait.ac.at> wrote:

> Dear list,
> I have a question regarding the possible use of the WebAnno model for
> expressing a relationship between two targets.
> My scenario is the following:
> *) I have two text annotations that identify people. Each annotation has a
> single target (the person name in a TextQuoteSelector, and character offset
> in a TextPositionSelector); and a single body (with purpose "identifying").
> *) I now want to create a third annotation that expresses a relation
> between person A and B. (E.g. "A is the father of B" or similar.)
> My approach would be to model this third annotation like the sample below.
> I.e. with:
> *) two targets, each holding the ID of one person annotation
> *) a body with the relation tag ("is the father of")
> *) a motivation of "linking"
> According to the definition for "linking", that's not correct though.
> "Linking" is supposed to express a link between body and all targets,
> rather than a link between the targets. In addition, there's also no way
> to express directionality.
> Does anyone have recommendations on how to tackle such a use case with
> WebAnno? I realize that (some of) this may actually be out of scope for the
> spec as such. In this case, I'd appreciate any thoughts, opinions, and
> possible recommendations on a custom extension pattern, if needed.
> Cheers & thanks in advance,
> Rainer
> ---
> {
>   "@context": "http://www.w3.org/ns/anno.jsonld",
>   "id": "#9ba844a7-e8ec-4127-ad12-1f7f16a240c6",
>   "type": "Annotation",
>   "motivation": "linking",
>   "body": [{
>     "type": "TextualBody",
>     "value": "isRelatedTo"
>   }],
>   "target": [{
>     "id": "#ce0ed291-766b-4763-8e91-90ce1d04e706"
>   }, {
>     "id": "#447d4bea-08dc-4bd0-ae51-31f5ed7a95a0"
>   }]
> }

(image/png attachment: pastedImage.png)

Received on Monday, 9 December 2019 13:18:16 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:38:32 UTC