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
|