Difference between revisions of "MindArchitecture"

From aHuman Wiki
Jump to: navigation, search
(Automated page entry using MWPush.pl)
 
(Automated page entry using MWPush.pl)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
 
<pre style="color: green">Mind High Level Architecture</pre>
 
<pre style="color: green">Mind High Level Architecture</pre>
  
 
@@[[Home]] -> [[Architecture]] -> [[MindArchitecture]]
 
@@[[Home]] -> [[Architecture]] -> [[MindArchitecture]]
  
<wiki:toc/>
+
__TOC__
 
----
 
----
  
Line 12: Line 11:
  
 
* mind target interface
 
* mind target interface
* MindTarget, MindSensor, MindEffector
+
** MindTarget, MindSensor, MindEffector
* MindSensorArea, MindEffectorArea
+
** MindSensorArea, MindEffectorArea
 
<pre>
 
<pre>
 
class MindTarget {MindSensorSet, MindEffectorSet, MindSensorArea, MindEffectorArea} in TOP
 
class MindTarget {MindSensorSet, MindEffectorSet, MindSensorArea, MindEffectorArea} in TOP
Line 28: Line 27:
 
</pre>
 
</pre>
 
* mind service
 
* mind service
* MindService, MindNet
+
** MindService, MindNet
 
<pre>
 
<pre>
 
class MindService {MindSpace, MindMap, MindNetSet, MindAreaSet, MindAreaLinkSet, MindActiveMemory} in TOP
 
class MindService {MindSpace, MindMap, MindNetSet, MindAreaSet, MindAreaLinkSet, MindActiveMemory} in TOP
Line 35: Line 34:
 
</pre>
 
</pre>
 
* mind area
 
* mind area
* MindArea, MindAreaNet
+
** MindArea, MindAreaNet
* PerceptionArea, ParietalArea, SomaticArea
+
** PerceptionArea, ParietalArea, SomaticArea
* LogicalCortexArea, FeelingCortexArea, PremotorCortexArea, MotorCortexArea
+
** LogicalCortexArea, FeelingCortexArea, PremotorCortexArea, MotorCortexArea
* ThalamusArea, HippocampusArea, BasalGangliaArea
+
** ThalamusArea, HippocampusArea, BasalGangliaArea
* BrainStemArea, CranialNerveArea
+
** BrainStemArea, CranialNerveArea
* SpinalCordArea, MotorNerveArea
+
** SpinalCordArea, MotorNerveArea
 
<pre>
 
<pre>
 
class MindArea {MindRegionSet, MindRegionLinkSet, MindAreaNet[]} in MindAreaSet
 
class MindArea {MindRegionSet, MindRegionLinkSet, MindAreaNet[]} in MindAreaSet
Line 62: Line 61:
 
</pre>
 
</pre>
 
* mind region
 
* mind region
* MindRegion
+
** MindRegion
* CortexRegion, NucleiRegion, NerveRegion
+
** CortexRegion, NucleiRegion, NerveRegion
 
<pre>
 
<pre>
 
class MindRegion {NeuroPoolSet, NeuroLinkSet, MindLocation} in MindRegionSet
 
class MindRegion {NeuroPoolSet, NeuroLinkSet, MindLocation} in MindRegionSet
Line 75: Line 74:
 
</pre>
 
</pre>
 
* mind matter
 
* mind matter
* NeuroSignal, NeuroState, NeuroPool
+
** NeuroSignal, NeuroState, NeuroPool
* NeuroLink, ExcitatoryLink, InhibitoryLink, ModulatoryLink
+
** NeuroLink, ExcitatoryLink, InhibitoryLink, ModulatoryLink
 
<pre>
 
<pre>
 
class NeuroState in MindSensor, specific MindRegion, NeuroPool
 
class NeuroState in MindSensor, specific MindRegion, NeuroPool
Line 94: Line 93:
  
 
* mind stream
 
* mind stream
* MindAreaLink, MindRegionLink
+
** MindAreaLink, MindRegionLink
* MindActiveMemory, MindMessage
+
** MindActiveMemory, MindMessage
 
<pre>
 
<pre>
 
class MindAreaLink {MindRegionLinkSet} in MindAreaLinkSet
 
class MindAreaLink {MindRegionLinkSet} in MindAreaLinkSet
Line 105: Line 104:
 
</pre>
 
</pre>
 
* mind space
 
* mind space
* MindSpace
+
** MindSpace
* MindLocation, MindLocationInfo
+
** MindLocation, MindLocationInfo
 
<pre>
 
<pre>
 
class MindSpace in MindService
 
class MindSpace in MindService
Line 113: Line 112:
 
</pre>
 
</pre>
 
* mind map
 
* mind map
* MindMap
+
** MindMap
* MindNetInfo, MindNetworkType
+
** MindNetInfo, MindNetworkType
* MindLinkType, NeuroLinkInfo
+
** MindLinkType, NeuroLinkInfo
* MindAreaInfo, MindAreaLinkInfo, MindAreaNetInfo
+
** MindAreaInfo, MindAreaLinkInfo, MindAreaNetInfo
 
<pre>
 
<pre>
 
class MindMap {MindNetInfo[], MindAreaInfo[], MindAreaLinkInfo[],
 
class MindMap {MindNetInfo[], MindAreaInfo[], MindAreaLinkInfo[],

Latest revision as of 19:07, 28 November 2018

Mind High Level Architecture

@@Home -> Architecture -> MindArchitecture


Object Model

Primary mind layers

  • mind target interface
    • MindTarget, MindSensor, MindEffector
    • MindSensorArea, MindEffectorArea
class MindTarget {MindSensorSet, MindEffectorSet, MindSensorArea, MindEffectorArea} in TOP
    (class SpecificMindTarget : MindTarget)
class MindSensorSet {MindSensor[]} in MindTarget
class MindEffectorSet {MindEffector[]} in MindTarget
class MindSensor : MindRegion {NeuroState, NeuroSignal} in MindSensorSet
    (class SpecificMindSensor : MindSensor)
class MindEffector : MindRegion in MindEffectorSet
    (class SpecificMindEffector : MindEffector)
class MindSensorArea : MindArea in MindTarget
class MindEffectorArea : MindArea in MindTarget
class MindSensorSetTracker in MindTarget
  • mind service
    • MindService, MindNet
class MindService {MindSpace, MindMap, MindNetSet, MindAreaSet, MindAreaLinkSet, MindActiveMemory} in TOP
class MindNet in MindNetSet
class MindNetSet {MindNet[]} in MindService
  • mind area
    • MindArea, MindAreaNet
    • PerceptionArea, ParietalArea, SomaticArea
    • LogicalCortexArea, FeelingCortexArea, PremotorCortexArea, MotorCortexArea
    • ThalamusArea, HippocampusArea, BasalGangliaArea
    • BrainStemArea, CranialNerveArea
    • SpinalCordArea, MotorNerveArea
class MindArea {MindRegionSet, MindRegionLinkSet, MindAreaNet[]} in MindAreaSet
    class ThalamusArea : MindArea
    class PerceptionArea : MindArea
    class SomaticArea : MindArea
    class HippocampusArea : MindArea
    class ParietalArea : MindArea
    class LogicalCortexArea : MindArea
    class FeelingCortexArea : MindArea
    class PremotorCortexArea : MindArea
    class MotorCortexArea : MindArea
    class BasalGangliaArea : MindArea
    class BrainStemArea : MindArea
    class SpinalCordArea : MindArea
    class BodyFeelingNerveArea : MindArea
    class CranialNerveArea : MindArea
    class MotorNerveArea : MindArea
class MindAreaSet {MindArea[]} in MindService
class MindAreaNet in MindArea
  • mind region
    • MindRegion
    • CortexRegion, NucleiRegion, NerveRegion
class MindRegion {NeuroPoolSet, NeuroLinkSet, MindLocation} in MindRegionSet
    class CortexRegion : MindRegion
    class NucleiRegion : MindRegion
    class NerveRegion : MindRegion
class MindRegionSet {MindRegion[]} in MindArea
class CortexRegionInfo in TOP
class NucleiRegionInfo in TOP
class NerveRegionInfo in TOP
  • mind matter
    • NeuroSignal, NeuroState, NeuroPool
    • NeuroLink, ExcitatoryLink, InhibitoryLink, ModulatoryLink
class NeuroState in MindSensor, specific MindRegion, NeuroPool
class NeuroSignal in MindSensor, specific MindRegion, MindMessage
class NeuroPool {NeuroState[], NeuroState} in NeuroPoolSet
class NeuroPoolSet {NeuroPool[]} in MindRegion
class NeuroLink in NeuroLinkSet
    class ExcitatoryLink : NeuroLink
    class InhibitoryLink : NeuroLink
    class ModulatoryLink : NeuroLink
class NeuroLinkSet {NeuroLink[]} in MindRegion
class NeuroLinkSource in MindRegion
class NeuroLinkTarget in MindRegion

Auxiliary mind objects

  • mind stream
    • MindAreaLink, MindRegionLink
    • MindActiveMemory, MindMessage
class MindAreaLink {MindRegionLinkSet} in MindAreaLinkSet
class MindAreaLinkSet {MindAreaLink[]} in MindService
class MindRegionLink in MindRegionLinkSet
class MindRegionLinkSet {MindRegionLink[]} in MindArea, MindAreaLink
class MindActiveMemory in MindService
class MindMessage : BinaryMessage {NeuroSignal} in TOP
  • mind space
    • MindSpace
    • MindLocation, MindLocationInfo
class MindSpace in MindService
class MindLocation in MindAreaInfo, MindRegion
class MindLocationInfo in TOP
  • mind map
    • MindMap
    • MindNetInfo, MindNetworkType
    • MindLinkType, NeuroLinkInfo
    • MindAreaInfo, MindAreaLinkInfo, MindAreaNetInfo
class MindMap {MindNetInfo[], MindAreaInfo[], MindAreaLinkInfo[],
              MindNetworkType[], MindLinkType[]} in MindService
class MindNetInfo in MindMap
class MindNetworkType in MindMap
class MindAreaInfo {MindLocation, MindAreaNetInfo[]} in MindMap
class MindAreaNetInfo in MindAreaInfo
class MindAreaLinkInfo in MindMap
class MindLinkType {NeuroLinkInfo[]} in MindMap
class NeuroLinkInfo in MindLinkType
  • mind base
(low-level data types)