Context Associations: an Application-Independent Annotation Method for RDF Knowledge Graphs

Presented at the Workshop on Quality of Knowledge Graphs at the 2026 Extended Semantic Web Conference.

Ruben Dedecker, Ben De Meester, Pieter Colpaert Ghent Universityimec

Context Associations: an
Application-Independent
Annotation Method for
RDF Knowledge Graphs

Workshop on Quality of Knowledge Graphs
at ESWC 2026

Ruben Dedecker, Ben De Meester, Pieter Colpaert

Ghent University imec IDLab

Integrating annotations

Annotation requirements

For a given associated context


<Credential> <primarySubject> <Alice>
<Alice> <employee> <University>
<Credential> <proof> <ProofGraph>

<ProofGraph> {
    _:proof <proofValue> "..."
}
    

Graphs for target boundary


_:data {
    _:data ca:graphName ca:DefaultGraph
    <Credential> <primarySubject> <Alice>
    <Alice> <employee> <University>
    <Credential> <proof> <ProofGraph>
}

<ProofGraph> {
    _:proof <proofValue> "..."
}
    

Anchor triples to define associations


_:data {
    _:data ca:graphName ca:DefaultGraph
    <Credential> <primarySubject> <Alice>
    <Alice> <employee> <University>
    <Credential> <proof> <ProofGraph>
}

<ProofGraph> {
    <ProofGraph> ca:aboutGraph _:data
    _:proof <proofValue> "..."
}

Blank nodes to prevent conflicting merges


_:data {
    _:data ca:graphName ca:DefaultGraph
    <Credential> <primarySubject> <Alice>
    <Alice> <employee> <University>
    <Credential> <proof> <ProofGraph>
}
_:proofGraph {
    _:proofGraph ca:aboutGraph _:data
                 ca:graphName <ProofGraph>
    _:proof <proofValue> "..."
}
    

Context Associations

Querying with SPARQL

Encoding / decoding

Where does this land us

Specification

https://w3id.org/context-associations/specification

ruben.dedecker@ugent.be