| Nooron Software and knowledge evolving to meet human needs. | ||||
|
||||
| you are here: http://www.nooron.org / know / nooron_faq __ faqs.html | ||||
Nooron FAQAn FAQ about Nooron, what it is and how to use it. U00100Q: 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 How to Build a Global Brain for an expanded form of this vision. [Best keep the mad-scientist-music playing though.] The somewhat more sober Nooron White Paper 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.
U00205 Q: What other, concrete, features will it have by version 1.0.0? A: See The Nooron Pattern Language for the whole conceptual tour, but you asked for a concrete answer.
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:
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.) U00310 Q: How are the 'available garments' implemented? A: Each of these garments is implemented as a NooronPageTemplate or NPT. They are an adaptation of Zope Page Templates. Each different thing in Nooron (KBs, classes, individuals, slots or facets) has a different set of NPTs (or garments) available to it. Usually these are inherited from classes and superclasses up to :THING (the root of the OKBC class hierarchy). As shipped, all the attaching of NPTs to classes is going on in knowledge bases which are themselves instances of the nooron_app_wardrobe class. Individuals can also have 'garments' associated directly with them (by making the name of the garment one of the values on the own_slot 'npt_for_self' on the individual in question.) U00400 Q: Why call them 'garments' instead of 'skins'? A: Well, because in Nooron there might also end up being skins. The term 'skin' is usually used to talk about a large-scale cosmetic choice that governs details such as the colors, positions and sizes of onscreen elements. There is room for Nooron to have skins too, but nothing has been done to implement that yet. The template standard_master can be thought of as the only skin currently available for Nooron. It is responsible for placing and formatting all the html screens you see when surfing a stock Nooron instance. A future direction is for programmatic selection of standard_master or some alternative skin to occur at the top of each skin. Probably the thing to do would be to rejigger standard_master so it takes responsibility for implementing the selection of a skin. Nothing stands in the way of current Nooron site operators modifying standard_master in any way they choose, including getting it to swap skins based on knowledge or cookies or something. U00500 Q: When I surf around under /know why do some links
go to a page over at the Stanford Research Institute?A: These are 'deep' links into the beautifully constructed OKBC Spec 2.03 at SRI. Since PyOKBC aims to be a faithful implementation of the OKBC Spec, the spec serves as documentation for it. U00600 Q: What is a frame? A: The term 'frame' comes from the Knowledge Representation tradition in the AI community. The term was coined by Minsky and means a data structure, capable of representing nearly anything | ||||