Ontiki explores the notion of ontological wikis
user-editable sets of web pages which have strong ontological support.
The current (WIP!) incarnation of Ontiki is based on a graph database
some publicly-available data sets, and a GUI
-flavored web app.
The result is (largely) a graph-aware "wrapper" for Wikipedia
Wikipedia is an awesome resource.
I peruse it daily, edit and link to it frequently,
and donate often to the Wikimedia Foundation
That said, I don't think the WP experience
is all that it could or should be,
particularly when multiple pages are involved.
Although some WP pages have problems
(e.g., edit wars, lack of citations or introductory material),
most of the ones I use are clean, correct, etc.
Not perfect, of course, but very respectable attempts
to codify the current consensus on individual topics.
However, there is very little obvious structure
(let alone contextual information) above the level of pages.
So, although WP's pages and links form a (huge, densely linked) graph,
users have little way to take explicit advantage of this fact.
Nor does WP provide any support for the creation or sharing
of reading lists, ontological views
Ontiki is, in part, an attempt to remedy these deficiencies.
However, Ontiki's charter extend far beyond the domain of WP.
Many collections of text (e.g., scientific papers)
might benefit from a collaborative tool of this sort.
A large, graph-based ontology should serve well as a skeleton
for most of these collections.
-based links only connect pages in one direction.
However, because WP is backed by a database
it can provide supplementary linkage information.
So, for example, it offers links to related pages in Infoboxes
on Tools > What links here
(and DBpedia Live
) extract information from WP,
making the result available as a graph-structured knowledge base
Based on DBpedia (along with GeoNames
(Yet Another Great Ontology) project
maintains an enormous, mechanically-generated ontology
(encoded, in Turtle
, as a set of RDF
extends this work, based on information from
(Suggested Upper Merged Ontology),
a highly axiomatized formal upper ontology.
In addition, various knowledge engineering projects
use WP as a testbed for data mining
In summary, a vast amount of WR-relevant information is available.
YAGO itself contains about 300M facts,
so something like a billion facts (and growing :-) seems plausible.
See Data Sets
for more information.
Clearly, a large amount of contextual information is available for WP topics.
I would like to make this information useful to (and extensible by) its users.
Although there are clearly some crocodiles on the path,
it isn't difficult to sketch out a plausible approach:
- Load database from bulk data sources.
- Enter / edit lists of inquiry-related topics.
- Suggest some "plausibly relevant" topics.
- Accept user feedback, suggestions, etc.
- Generate / edit "ontological views".
- Enable multi-user collaboration.
This web contains a fair amount of material,
most of which will not be of interest to casual readers.
The best starting points are probably:
Here, for convenience, is a full list of the detail pages:
- Architecture - client, servers, etc.
- Calculation - significant calculation
- Capabilities - plausible capabilities
- Chaology - chaos and complex graphs
- Claims - Ontiki's "claim" idiom
- Collaboration - group dynamics, etc.
- Cypher - overview of Cypher language
- CypherPop - Cypher on TinkerPop
- Data_Sets - interesting data sets
- Discovery - semi-automated discovery
- ETL_Data_Flow - data preparation, loading, etc.
- Ex_Mechs - example (biological mechanisms)
- Ex_Mechs_BC - blood circulation schema, etc.
- Ex_SFO - example (SFO's noise footprint)
- Interaction - typical user interaction
- Klein Jar - jar of languages and tools
- Mockups - Web 1.0 interaction mockups
- Neighbors - finding relevant neighbors
- OntoViews - ontological views
- Patterns - graph patterns
- Presentation - show patterns, views, etc.
- Provenance - tracking information origins
- Queries - possible Cypher queries
- Resources - links to resource pages
- Road_Map - POC, demos, MVP, etc.
- Status - implementation status
- Security - authorization, privacy, etc.
- Tooling - code, data sets, etc.
- Targets - possible application targets
And here is a list of related project webs on this site:
I have been exploring the idea of ontological wikis for quite a while.
Several years ago, I created this (Ontiki) web as a way
to explore ideas about combining ontologies, wikis, etc.
The Ontiki web now contains information
on the current (2014-2015) version of Ontiki.
For information on the previous version,
This wiki page is maintained by Rich Morin
an independent consultant specializing in software design, development, and documentation.
Please feel free to email
comments, inquiries, suggestions, etc!