Skip to content

Allow annotating excerpts with spans indicating different aspect of claims #91

Description

@cmungall

Current excerpts might be used to support complex claims involving many aspects. LRV is used in projects that go beyond simple triple assertions.

E.g. the excerpt

"bob eats pepperoni pizza at weekends"
=>

subject: bob
predicate: likes
object: pizza
object_subtype: meat
temporality: sat

the relationship between the excerpt and the claim is complex. Parts of the except are more specific, parts involve a leap of inference, and parts overclaim. Additionally, a claim may be made from multiple excerpts.

The proposal is to allow annotation of an excerpt with spans:

<span role="subject">bob</span> <span role="predicate">eats</span> <span role="object_subtype">pepperoni</span> <span role="object">pizza</span> at <span role="temporality">weekends</span>

LRV would not dictate a vocabulary like "subject", "predicate", this is 100% under the control of the domain schema and none of LRV's business. LRV would remove span markers to derive the text that would be used for validation in exactly the same way.

Domain schemas could choose to also add other qualifiers beyond role, e.g. to score congruence, e.g. allowing them to derive a final claim-evidence score. Again, this is purely the business of the domain schema (but LRV could provide some minimal checking support).

The title field could also be annotated this way. Sometimes a claim support might span title and excerpt.

There would need to be a flag (off by default) that indicates whether spans are to be stripped. We don't want to break existing snippets that might intentionally include html/sgml markup

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions