I like to learn, index and retrieve information a lot. I know a lot of others do as well. We share data but I don't think we share our information and rarely our ontologies (a.k.a. our mental models). If we shared our ontologies, I think we could learn more from each other. With this hope in mind, I'm looking for a tool that provides these features:
- Shares my ontology publicly
- Shares my bookmarks publicly
- Provides easy entry, extension and querying of my ontology
- Provides easy entry and querying of my bookmarks
- Shares interesting snapshots of my bookmarks
- Encourages discovery of information that is new and interesting to others
Since I have not found such a tool, I have built a tool that:
- publishes my ontology using https://schema.org/ as a foundation.
- schema.org has done a stellar job of creating an easy to use ontology with widespread adoption. For example, here is a view of some movies I've watched, powered by imdb's use of schema.org data.
- This ontology is easy to enter and query as I just treat the schema.org entries as bookmarks.
- This ontology is easy to extend as schema.org has done the heavy model lifting and has many concepts that are relevant to today's info.
- shares bookmarks publicly via a bookmarking service. Currently I use pinboard.in because it supports tags and user notes.
- Bookmarks are easy to add and query thanks to pinboard's third party tools like shiori and particular-pinboard.
- shares a periodic snapshot of new bookmarks I've recently added through gists like this.
- As my snapshots and ontology link to each other a fair amount, there may be some interesting info you learn about me or those urls.
And so the last two points is where this experiment begins. It is interesting to others that I added 3 articles, 2 programmers, one movie and one music-video? Is it interesting to know that an article conceptually falls under a creative-work and that can you can easily discover movies I've watched, people I admire or political articles I've read? Maybe. Let me know what you think and how you share your information, your ontology. I think the way we share information is data heavy and information poor and I hope we can do better.
EDIT: Things that I have shared since 3/16 are available in various rdf flavors at https://dydra.com/cldwalker/knowledge-graph-activities. You can also query this data via SPARQL at https://dydra.com/cldwalker/knowledge-graph-activities/@query.