Nooron Software and knowledge evolving to meet human needs.
AnonymousUser ||
User: Pass:
|| join
you are here: http://www.nooron.org  / know / pattern_language_ontology

pattern_language_ontology

get_kb_direct_parents:
PRIMORDIAL_KB, nooron_app_architecture,
get_kb_direct_children:
pattern_language_wardrobe, scalefree_pattern_language_data, uplift_pattern_language_data, nooron_pattern_language_data, unknowledge_pattern_language_data, baby_pattern_language_data, communities_ontology, conversation_pattern_language_data, linguistic_shell_ontology,
get_instance_types:
nooron_app_ontology, nooron_app_component, :KB, :THING,
get_kb_classes
frame :DOCUMENTATION
pattern_language_class This is the superclass of all classes in the pattern_language_ontology. It might not be very useful... YAGNI (you aren't going to need it) suggests that it be removed.
pattern Instances of pattern are the individual patterns in the pattern language constituted by the kb.
pattern_language_app A pattern_language_app is a knowledge base which has as parent kbs the pattern_language_wardrobe and a kb with instances of pattern class in it.
get_kb_slots
frame :DOMAIN :DOCUMENTATION
AKA ['pattern'] This slot contains a list of strings which are alternative names for this same notion.
Intent ['pattern'] This is the briefest statement of the intention of the pattern and serves well as a summary of it. As the 'Gang of Four' say, it 'answers the following questions: What does the design pattern do? What is its rationale and intent? What particular design issue problem does it address?'
Motivation ['pattern'] A scenario which illustrates the problem and how the pattern solves it. The scenario provides a contrete touchstone for understanding the more abstract treatment in latter slots.
Applicability ['pattern'] This is where the pattern can be applied.
Method ['pattern'] This is how to implement the pattern.
Consequences ['pattern'] How does the pattern succeed? What are the results?
Variations ['pattern'] This multivalued slot contains descriptions of, or urls pointing to variations on this pattern.
KnownUses ['pattern'] This multivalued slot contains either descriptions of, frames names or urls pointing to known uses of the pattern.
RelatedPatterns ['pattern'] This multivalued slot contains other patterns which are related to this one. This is a 'Gang of Four' slot would be more informative if replaced by the Alexander slots 'containing patterns' and 'contained patterns.
References ['pattern'] References to published documents.

$Id: kb.html,v 1.4 2003/07/09 16:35:13 smurp Exp $
Show Source
available garments:
nooron_app_ontology
  uml_class_diagram:
    dot ps jpg svg gif pdf 
:KB
  entity_relationship:
    dot ps jpg svg gif pdf 
  classes_in_kb:
    dot ps jpg svg gif pdf 
  class_hierarchy:
    dot ps jpg svg gif pdf 
  kb_ancestry:
    dot ps jpg svg gif pdf 
  kb:
    html 
:THING
  frame:
    html 
  frame_details:
    html 

available actions:
put_frame_details.html

$Id: standard_master,v 1.41 2003/07/19 16:03:37 smurp Exp $ Show Source Validate