Imagine I’m going to build a personal notebook also serving the purpose of a knowledge base. Naturally, I would have this:
- The knowledge base part is Linked Data;
- The notebook part is semi-structured text (e.g. using Markdown syntax).
Is there a way to make them play nicely together? I.e. How can I mix text and Linked Data?
For example, imagine if a piece of note is stored as the following (in Turtle):
:some-text a :Note;
:content "##Main\nThis note refers to @:alice who is a person in my knowledge base".
which essentially describes a note whose content is this Markdown-syntax text:
##Main
This note refers to @:alice who is a person in my knowledge base
Is there an existing way to make @:alice
a reference to an entity (:alice
) in my knowledge base, based on standards?
It’s completely fine to change the way how the note is represented in RDF / Linked Data, as long as it’s RDF/LD and it’s possible to represent a note (of long text).
Surely I can post-process the text in my hypothetical application and render it whatever way I like, thus I can find and display the link there. But that does not seem to be elegant.