Nooron FAQ http://www.nooron.org/know/nooron_faq An FAQ about Nooron, what it is and how to use it.
The faqs A frequently asked question.
U00100
Q What is Nooron?
A I finally got really annoyed with how hard it is for people to think clearly together. So I decided to [try to] solve the problem once and for all [cue mad-scientist-music] by creating an online digital ecosystem in which knowledge, logic and presentation can all evolve in a globe-spanning, self-organizing, peer to peer system of web servers which is simultaneously the handiest, most flexible piece of software everybody[!] uses and also the software substrate for an emergent global collective intelligence. Take your pick. See <a href="http://www.noosphere.org/background/how_to">How to Build a Global Brain</a> for an expanded form of this vision. [Best keep the mad-scientist-music playing though.] The somewhat more sober <a href="http://www.noosphere.org/background/whitepaper">Nooron White Paper</a> covers the motivation for Nooron rather well, but is otherwise quite out of date.
U00200
Q I don't give a hoot about all this global brain stuff. I just need a ...
A OK, OK, lets skip the big picture for the moment. How about if we just look at the handy stuff that Nooron does right now. <ul> <li>it comes with some demo 'Nooron Apps' for publishing your own 'Pattern Language', 'Web Log', 'FAQ' or 'PERT Chart'</li> <li>it already knows how to present the above information in HTML, DocBook and graphical forms (using Graphviz)</li> <li>anybody who can create HTML manually or has a bit of programming experience should be able create new Nooron Apps</li> <li>It is possible to merge knowledge bases, for example: your personal schedule with your workmates personal schedules (once scheduling is ontologized, that is)</li> <li>in short, Nooron 0.2.x is a system for publishing arbitrary knowledge through diverse multimedia XML templates ['garments' in Nooron parlance]</li> </ul>
U00205
Q What other, concrete, features will it have by version 1.0.0?
A See <a href="/know/nooron_pattern_language">The Nooron Pattern Language</a> for the whole conceptual tour, but you asked for a concrete answer. <ul> <li>A pervasive collaborative filtering system (based on user-contributable <a href="/know/nooron_pattern_language/CriteriaAndEvaluations">criteria and evaluations</a>) will provide the advantages of both peer review and evolutionary pressure on all contents of Nooron: knowledge, logic and presentation. Criteria and evaluations are a simple model which encompasses a broad range of meatspace phenomena, including: opinion polling, voting, petitioning, recommending, peer review and application of selection pressure.</li> <li>It will always be possible for the user to specify whose evaluations to heed and how to summarize and weight multiple evaluations. Always possible for the user to be specific about heeding particular evaluators in particular knowledge-based contexts.</li> <li>Automatically generated data management forms (all knowledge driven, of course) will mean that the creators of new Nooron Apps won't have to worry about creating add and edit screens, just new ontologies. Of course, they will also be able to create custom add and edit screens if the needs of the app are so specific. Likewise, it might be that all they will prefer to merely create a custom widget for some slot and let it be automatically used by the form generation facilities, and inherited by subclasses. </li> <li>Nooron will be both <a href="/know/nooron_pattern_language/FullyAutomatic">Fully Automatic</a>) and <a href="/know/nooron_pattern_language/FullyAdjustable">Fully Adjustable</a>) because it will, throughout, be sensitive to settings which will be guided by worldviews or specific criteria if not explicitly overridden by user preferences.</li> <li>A novel identity and preference system called <a href="/know/nooron_pattern_language/NotSoBasicAuthentication">Not So Basic Authentication</a> will permit users to log onto any Nooron server without ever having to register, just by entering, instead of a userid, the URL of a knowledgebase containing pertinent identity information and preferences. [This is equivalent to issuing a capability to a user's publicly knowable information.] </li> <li>Nooron apps' constituents (ontologies, wardrobes, garments, data) and criteria, worldviews, reviewboards, etc will be able to propagate among Nooron servers in realtime. This can be seen as the automation (or elimination) of the typical software distribution cycle.</li> <li>Rich visualization of numerical slot values as well as people's opinions (their evaluations according to criteria) will be pervasive. Again, all aspects of Nooron are knowledge, so the features which work on Nooron's contents will just as readily work on most of Nooron itself. Example visualizations include: Scattercharts of frames with evaluations driving x, y and node attributes.</li> <li>World views</li> <li>versioning</li> <li>security/authorization system (via capabilities?)</li> <li>Access to 'legacy data' will be provided via PyOKBC backends for: generic PostgreSQL databases, PyOKBC-specific PostgreSQL, generic MySQL databases, remote knowledge-bases, generic python object systems (ala clos-kb in okbc-lisp) and any other PyOKBC (or OKBC) backends the community creates. </li> <li>There will definitely be Nooron Apps for 'Project Management', 'Scenario Planning' and 'Bug Tracking' because Nooron development will itself require them.</li> </ul>
U00210
Q Nooron is still very alpha, though, isn't it?
A Oh, so alpha!
U00211
Q What are some immediate next steps?
A The things which will be done to Nooron ASAP are: <ul> <li>slot constraints</li> <li>a web-based knowledge editing interface, initially with just a primitive security model of some sort, ultimately with capability-based security (or is this a pipe-dream!).</li> <li>KBs to be surfable from <code>/know/kb_name/</code> and downloadable from <code>/know/kb_name.pykb</code></li> <li>Rejigger Nooron Apps so that everything which constitutes the core of an App (ontology, wardrobe and garments) will exist in one directory on disk.</li> </ul>
U00300
Q What are the 'available garments' listed over at the left?
A Garments are the different appearances, disguises, what-have-you that the currently displayed frame can 'wear'. What you see at the left is a tree containing links to the different views (garments) which are available for the object (frame) being viewed. They are organized, first; by the class which provides the garment, and second; by the name of the garment. Finally, there is a list of links, each of which is a different file format containing the same logical content. For example, the various graphs generated by Nooron at the outset are all '.dot' files (GraphViz files) and garments which are .dot files natively are also provided in much more user friendly formats: ps (postscript), jpg (JPEG), svg (Scalable Vector Graphics) and pdf (Portable Document Format.)