We've completed initial analysis of generic patterns behind IIP TIP set. TIP Manager (
http://iringsandbox.org:8080/tip/tipmanager ) database was received from IIP team (as of Nov 14th) and processed in the following way:
- Total 250 TIPs with mapping status "Completed" were selected.
- Mappings for selected templates were transformed in the .15926 Pattern format (specs for our open pattern libraries downloadable from
download/file.php?id=148).
- Total 109 TIPs were identified with two or more templates in the mapping.
- All non-trivial mappings were stripped of role restrictions by particular classes and compared together to identify 30 generic patterns.
- Generic patterns were named to describe the nature of relationships between top-level Possessor parameter and value parameter(s) (remember that all TIPs so far are designed as object-property informayion models).
For example, analysis of two TIPS:
Fluid CategoryFluid Codereveals the same three templates with roles restricted by varying classes:
AssemblyOfIndividualTemplate with characterised object (Possessor) playing
hasWhole role .
ClassifiedContainmentOfIndividual with
hasContainer role occupied by the same entity as
hasPart role of the previous template.
ClassificationOfIndividual with
hasIndividual role occupied by the same entity as
hasContained of the previous template.
Therefore the generic pattern behind these two TIPs was named
ClassificationOfClasifiedContentOfPartInAssembly.
The list of all 30 generic patterns with names of TIPs based on the corresponding pattern can be downloaded from
Generic patterns in .15926 format (Python dictionaries) can be downloaded from
Use this file to view generic pattern structures (in any text editor). Loading them into .15926 Editor is possible, but of a little business use with the current version. Full library of TIPs for use in .15926 environment will be published with next version of the Editor which will have enhanced pattern management and mapping capabilities.