mgholam / fastJSON

Smallest, fastest polymorphic JSON serializer
https://www.codeproject.com/Articles/159450/fastJSON-Smallest-Fastest-Polymorphic-JSON-Seriali
MIT License
479 stars 147 forks source link

$i references #131

Open Frankinstien4444 opened 3 years ago

Frankinstien4444 commented 3 years ago

I need a object type return that is similar to the JSON.Parse method where I don't use a type to get a listing of the json objects and values. Many of the object type values are stored as references in the "$i" value . When you deserialize to a type those are stored in the _cirrev dictionary. Is there a method that can do that already and if not what features of fastJson could I use to resolve the "$i"s?

mgholam commented 3 years ago

Can you provide an example of what you mean?

Frankinstien4444 commented 3 years ago

Here's an example of the type of json I'm working with and was serialized with fastJson. Take note of the Field GenerailizedType, it is made up of EnumElement which has a nested EnumClass both have two fields Key and Numerator. You appear to be referencing redundant entries because they have similar field settings. So in some cases you list the actual types and their fields and other times you reference them with "$i" : a value. Note in the json below I placed a comment as to the two examples of what I'm talking about, so if you use it you'll have to remove those comments.

`{ "$types" : { "AIDataModels.LanguageModels.ProtoLanguageModels.RootDescriptor, AIDataModels, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" : "1", "AIDataModels.LanguageModels.ProtoLanguageModels.MicroDescriptor, AIDataModels, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" : "2", "AIDataModels.LanguageModels.ProtoLanguageModels.ProtoAttribute, AIDataModels, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" : "3", "AIDataModels.LanguageModels.ProtoLanguageModels.EnumElement, AIDataModels, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" : "4", "AIDataModels.LanguageModels.ProtoLanguageModels.EnumClass, AIDataModels, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" : "5", "AIDataModels.Summaries.ClassSummary, AIDataModels, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" : "6", "AIDataModels.Summaries.GeneralizeTypeSummary, AIDataModels, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" : "7" }, "$type" : "1", "WordKey" : "Thumb", "WordReference" : "Kk4oyH8/oEiu7cH+ep4m9g==", "GrammerType" : "noun", "Descriptors" : [ { "$type" : "1", "WordKey" : "Finger Segment", "WordReference" : "HdEHHduKJEGvzPwdDF301Q==", "GrammerType" : "noun", "Descriptors" : [ { "$type" : "1", "WordKey" : "Bone Joint", "WordReference" : "vUOJaT3aB0ShVXUf7ypHiw==", "GrammerType" : "noun", "Descriptors" : [ { "$type" : "2", "Attributes" : [ { "$type" : "3", "AttributeType" : "value", "Description" : "Attribute Type", "Data" : "bone", "Parent" : "KhbbvqI1iUeacakB5CRC0g==", "BaseID" : "bUM1Czt4dUyBWA0fHcgUnw==", "ID" : "5Ywv+M6kBkerZK8x+OGvxg==", "IndexOcurrence" : 0, "TimeStamp" : "2020-08-23T15:44:09Z", "LastModified" : "2020-08-23T15:44:09Z" } ], "Related" : null, "ProcessDataExternally" : null, "TotalAttributes" : 1, "AttributeSummaries" : [

                 ],     
                 "GeneralizedType" : { here is where you list the type and its keys
                    "$type" : "4",
                    "IsComposite" : false,
                    "Parent" : {
                       "$type" : "5",
                       "Key" : "features",
                       "Numeral" : 1
                    },
                    "Key" : "part",
                    "Numeral" : 29
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "8O0Oe2l12EeVBliKDaJkDA==",
                 "BaseID" : "dhQ6IhSnJkW7FHlyk/4+uQ==",
                 "ID" : "KhbbvqI1iUeacakB5CRC0g==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "ball",
                       "Parent" : "M33ELuRKCUmKbVmx6PzNkQ==",
                       "BaseID" : "ZyiytsTQrk6dwW+DjPEQRQ==",
                       "ID" : "QFvcYAmebkeK004Vjv+xnA==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : { Here you provide a reference to an entry in the _cirrev dictionary.
                    "$i" : 6
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "8O0Oe2l12EeVBliKDaJkDA==",
                 "BaseID" : "CnjmC+PPJkOiyDGa5c7lpQ==",
                 "ID" : "M33ELuRKCUmKbVmx6PzNkQ==",
                 "IndexOcurrence" : 2,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "socket",
                       "Parent" : "4XumcoP8j0GYNx9Op2DDIg==",
                       "BaseID" : "/w3rfaBQi0+OLtMvOt9NSA==",
                       "ID" : "VJG6ASX0kk+Dn0DJ0DEvTw==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 6
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "8O0Oe2l12EeVBliKDaJkDA==",
                 "BaseID" : "0wjcDUnz8E+YGZBwj5pCjQ==",
                 "ID" : "4XumcoP8j0GYNx9Op2DDIg==",
                 "IndexOcurrence" : 3,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "upper",
                       "Parent" : "Y3jeMN66kE6mRnpEKaZeiw==",
                       "BaseID" : "1a8Uk4Al1kubOumBmDyVOg==",
                       "ID" : "dq1XRlaIsU+o3EnnBGF7YA==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$type" : "4",
                    "IsComposite" : false,
                    "Parent" : {
                       "$i" : 7
                    },
                    "Key" : "orientation",
                    "Numeral" : 23
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "8O0Oe2l12EeVBliKDaJkDA==",
                 "BaseID" : "mNqmqG1MNE+9oe14uSiRNQ==",
                 "ID" : "Y3jeMN66kE6mRnpEKaZeiw==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "lower",
                       "Parent" : "e+57lxmB0U2t2E1wjS35lA==",
                       "BaseID" : "w5t93dkj+EeYRcsddXBiMg==",
                       "ID" : "0dk8NKN42Ua5vMGT85OgIg==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 14
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "8O0Oe2l12EeVBliKDaJkDA==",
                 "BaseID" : "Hla7xgRR+EaSbHx8rYDQOg==",
                 "ID" : "e+57lxmB0U2t2E1wjS35lA==",
                 "IndexOcurrence" : 2,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Inherits" : [

           ],
           "TotalClasses" : 1,
           "TotalMicroDescriptors" : 5,
           "TotalRootDescriptors" : 0,
           "ClassSummaries" : [
              {
                 "$type" : "6",
                 "ClassType" : {
                    "$i" : 7
                 },
                 "Count" : 5
              }
           ],
           "GeneralizeTypeSummaries" : [
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 6
                 },
                 "Count" : 3
              },
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 14
                 },
                 "Count" : 2
              }
           ],
           "Context" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "GeneralizedType" : {
              "$i" : 6
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "wcOkaSKSyEut6Ou4dCB1LA==",
           "BaseID" : "UYPblzGuSUabev+SF+HjkQ==",
           "ID" : "8O0Oe2l12EeVBliKDaJkDA==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "2",
           "Attributes" : [
              {
                 "$type" : "3",
                 "AttributeType" : "value",
                 "Description" : "Attribute Type",
                 "Data" : "2",
                 "Parent" : "6amFElEtTkS8j6KiheZkLg==",
                 "BaseID" : "04VPu8ra/Em++/7I1RwcZw==",
                 "ID" : "q7CgRKsIfkystWY0B3hDqA==",
                 "IndexOcurrence" : 0,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Related" : {
              "$type" : "3",
              "AttributeType" : "descriptor",
              "Description" : "Attribute Type",
              "Data" : "UYPblzGuSUabev+SF+HjkQ==",
              "Parent" : "6amFElEtTkS8j6KiheZkLg==",
              "BaseID" : "sqMo81RjEkCX8+EA1T/KSg==",
              "ID" : "9eWJyjGUJ0GFH6prkT6SiQ==",
              "IndexOcurrence" : 0,
              "TimeStamp" : "2020-08-23T15:44:09Z",
              "LastModified" : "2020-08-23T15:44:09Z"
           },
           "ProcessDataExternally" : null,
           "TotalAttributes" : 1,
           "AttributeSummaries" : [

           ],
           "GeneralizedType" : {
              "$type" : "4",
              "IsComposite" : false,
              "Parent" : {
                 "$i" : 7
              },
              "Key" : "quantity",
              "Numeral" : 21
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "wcOkaSKSyEut6Ou4dCB1LA==",
           "BaseID" : "70q1E5DpdkylWDJYn/XL1w==",
           "ID" : "6amFElEtTkS8j6KiheZkLg==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "1",
           "WordKey" : "Basic Appendage",
           "WordReference" : "rippewTcLkGj9NU2bF9zlw==",
           "GrammerType" : "noun",
           "Descriptors" : [
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "oval",
                       "Parent" : "cssTjjvYpEqJLh5JhP8AwA==",
                       "BaseID" : "IEEADdF7n02AiZJVqWeF/Q==",
                       "ID" : "wfov0Yo4yEyrnZATZPtSPQ==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$type" : "4",
                    "IsComposite" : false,
                    "Parent" : {
                       "$i" : 7
                    },
                    "Key" : "form",
                    "Numeral" : 5
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "pDBVy8VJ/0Cymp7nMzySxA==",
                 "BaseID" : "tSakCz2d6kCCuQgNsgOoWw==",
                 "ID" : "cssTjjvYpEqJLh5JhP8AwA==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "bone",
                       "Parent" : "80PZgUhdskauOQvu7NsBXg==",
                       "BaseID" : "SlhCsComKUa1oq3R0HN0Ow==",
                       "ID" : "yBHNoqVaqEyBmjtIlOCfgg==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$type" : "4",
                    "IsComposite" : false,
                    "Parent" : {
                       "$i" : 7
                    },
                    "Key" : "organic",
                    "Numeral" : 30
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "pDBVy8VJ/0Cymp7nMzySxA==",
                 "BaseID" : "dLdKp2Qttk+jWfYP9OIGfw==",
                 "ID" : "80PZgUhdskauOQvu7NsBXg==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "muscle",
                       "Parent" : "WMsXGEw8CEOAQmVhYzE/nw==",
                       "BaseID" : "FkIvn2pAdE6mETcHakgonQ==",
                       "ID" : "dI6rfPpt7UW+8/7g0EvpyQ==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 30
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "pDBVy8VJ/0Cymp7nMzySxA==",
                 "BaseID" : "KT+88AkLjUS6JJviSV3oTw==",
                 "ID" : "WMsXGEw8CEOAQmVhYzE/nw==",
                 "IndexOcurrence" : 2,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "skin",
                       "Parent" : "YBS/0f7ck0CoofPqD6F9Sg==",
                       "BaseID" : "XKyGACwcaUi3YSV7hbWjnQ==",
                       "ID" : "kQ8wrlmpGUK1gWrrf91MBg==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 30
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "pDBVy8VJ/0Cymp7nMzySxA==",
                 "BaseID" : "/ReilIVO3kaRHtBWA0j5dw==",
                 "ID" : "YBS/0f7ck0CoofPqD6F9Sg==",
                 "IndexOcurrence" : 3,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Inherits" : [

           ],
           "TotalClasses" : 1,
           "TotalMicroDescriptors" : 4,
           "TotalRootDescriptors" : 0,
           "ClassSummaries" : [
              {
                 "$type" : "6",
                 "ClassType" : {
                    "$i" : 7
                 },
                 "Count" : 4
              }
           ],
           "GeneralizeTypeSummaries" : [
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 27
                 },
                 "Count" : 1
              },
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 30
                 },
                 "Count" : 3
              }
           ],
           "Context" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "GeneralizedType" : {
              "$type" : "4",
              "IsComposite" : true,
              "Parent" : {
                 "$i" : 7
              },
              "Key" : "compositeFeature",
              "Numeral" : 37
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "wcOkaSKSyEut6Ou4dCB1LA==",
           "BaseID" : "oQqTPC3Htk2mdcEz8R5+qw==",
           "ID" : "pDBVy8VJ/0Cymp7nMzySxA==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "1",
           "WordKey" : "Nail",
           "WordReference" : "lEDf5S+9sUKU2koxEUyKHA==",
           "GrammerType" : "noun",
           "Descriptors" : [
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "width",
                       "Parent" : "xXBhluvyeE+3+e/URnx6/A==",
                       "BaseID" : "tp4vuokK4kmNbYtcUWyObg==",
                       "ID" : "INye0HoDx02Ao99m6Hf7pw==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$type" : "4",
                    "IsComposite" : false,
                    "Parent" : {
                       "$i" : 7
                    },
                    "Key" : "spatial",
                    "Numeral" : 4
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "s+oDDZfJM02+IssWu+/i3A==",
                 "BaseID" : "N5ZfrfAW+E2hurD0O45tsA==",
                 "ID" : "xXBhluvyeE+3+e/URnx6/A==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "thin",
                       "Parent" : "reOue/NgfEmQi5QpCoCagQ==",
                       "BaseID" : "nPIh9+D+vUi1/FWbvD1Vsw==",
                       "ID" : "9Sns1B+QskGwnWOx/a+myg==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : {
                    "$type" : "3",
                    "AttributeType" : "descriptor",
                    "Description" : "Attribute Type",
                    "Data" : "N5ZfrfAW+E2hurD0O45tsA==",
                    "Parent" : "reOue/NgfEmQi5QpCoCagQ==",
                    "BaseID" : "goc9Iid0ykGP1Oeb0JRrkQ==",
                    "ID" : "PwttSi1W4EOG6D8OlkzcXw==",
                    "IndexOcurrence" : 0,
                    "TimeStamp" : "2020-08-23T15:44:09Z",
                    "LastModified" : "2020-08-23T15:44:09Z"
                 },
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$type" : "4",
                    "IsComposite" : false,
                    "Parent" : {
                       "$i" : 7
                    },
                    "Key" : "size",
                    "Numeral" : 34
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "s+oDDZfJM02+IssWu+/i3A==",
                 "BaseID" : "N5M3ezD8Ik68gevGULXf4w==",
                 "ID" : "reOue/NgfEmQi5QpCoCagQ==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "length",
                       "Parent" : "x0HNWA2/dUmmLpAsAZpDfA==",
                       "BaseID" : "UI2fuTZfl0KSlnDreqpU2g==",
                       "ID" : "II5qjK78CkG2YQkfrrevZA==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 42
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "s+oDDZfJM02+IssWu+/i3A==",
                 "BaseID" : "0h7JtJZh+UyfS2ycZ/drQg==",
                 "ID" : "x0HNWA2/dUmmLpAsAZpDfA==",
                 "IndexOcurrence" : 2,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "long",
                       "Parent" : "iucZkBp+FEypb5EQdQ8lhw==",
                       "BaseID" : "TMqqLnMStEi+GabXdxdc5w==",
                       "ID" : "Yq90TfIdz0W1BUWqoAgazQ==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : {
                    "$type" : "3",
                    "AttributeType" : "descriptor",
                    "Description" : "Attribute Type",
                    "Data" : "0h7JtJZh+UyfS2ycZ/drQg==",
                    "Parent" : "iucZkBp+FEypb5EQdQ8lhw==",
                    "BaseID" : "w/wAr4lfVkiuWyFFZ1qnMQ==",
                    "ID" : "Je3sE+b1HkWnw/Ntho+Deg==",
                    "IndexOcurrence" : 0,
                    "TimeStamp" : "2020-08-23T15:44:09Z",
                    "LastModified" : "2020-08-23T15:44:09Z"
                 },
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 46
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "s+oDDZfJM02+IssWu+/i3A==",
                 "BaseID" : "n4QllmosJUmPAEIC0GeLrQ==",
                 "ID" : "iucZkBp+FEypb5EQdQ8lhw==",
                 "IndexOcurrence" : 2,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "black",
                       "Parent" : "MuxuDkcav0ikAdUcfEVHeg==",
                       "BaseID" : "oG8GHMPonUS2Q1u08+UOMg==",
                       "ID" : "8X+/LuesDkSNQkYeuH9rtw==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$type" : "4",
                    "IsComposite" : false,
                    "Parent" : {
                       "$i" : 7
                    },
                    "Key" : "color",
                    "Numeral" : 1
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "s+oDDZfJM02+IssWu+/i3A==",
                 "BaseID" : "aLPRwFPzTkeXTrySgAU0iQ==",
                 "ID" : "MuxuDkcav0ikAdUcfEVHeg==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Inherits" : [

           ],
           "TotalClasses" : 1,
           "TotalMicroDescriptors" : 5,
           "TotalRootDescriptors" : 0,
           "ClassSummaries" : [
              {
                 "$type" : "6",
                 "ClassType" : {
                    "$i" : 7
                 },
                 "Count" : 5
              }
           ],
           "GeneralizeTypeSummaries" : [
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 42
                 },
                 "Count" : 2
              },
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 46
                 },
                 "Count" : 2
              },
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 54
                 },
                 "Count" : 1
              }
           ],
           "Context" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "GeneralizedType" : {
              "$i" : 6
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "wcOkaSKSyEut6Ou4dCB1LA==",
           "BaseID" : "IjBYkGeo1E2aOZy+btOklQ==",
           "ID" : "s+oDDZfJM02+IssWu+/i3A==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "2",
           "Attributes" : [
              {
                 "$type" : "3",
                 "AttributeType" : "value",
                 "Description" : "Attribute Type",
                 "Data" : "unknown",
                 "Parent" : "Kt9yc1MiDE+TOGcWi5Pwzw==",
                 "BaseID" : "6ftLZLU7hUi74pcS1DLIow==",
                 "ID" : "T3OgpqY/NEK/HmB7p4Xf2g==",
                 "IndexOcurrence" : 0,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Related" : {
              "$type" : "3",
              "AttributeType" : "descriptor",
              "Description" : "Attribute Type",
              "Data" : "IjBYkGeo1E2aOZy+btOklQ==",
              "Parent" : "Kt9yc1MiDE+TOGcWi5Pwzw==",
              "BaseID" : "QllLug4oz06mq102Iek/Pg==",
              "ID" : "ZZyeHDHoSE2ly5fabn/5Ow==",
              "IndexOcurrence" : 0,
              "TimeStamp" : "2020-08-23T15:44:09Z",
              "LastModified" : "2020-08-23T15:44:09Z"
           },
           "ProcessDataExternally" : null,
           "TotalAttributes" : 1,
           "AttributeSummaries" : [

           ],
           "GeneralizedType" : {
              "$i" : 23
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "wcOkaSKSyEut6Ou4dCB1LA==",
           "BaseID" : "RL3w3ikkjEmZYptPm2zaGQ==",
           "ID" : "Kt9yc1MiDE+TOGcWi5Pwzw==",
           "IndexOcurrence" : 2,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "2",
           "Attributes" : [
              {
                 "$type" : "3",
                 "AttributeType" : "value",
                 "Description" : "Attribute Type",
                 "Data" : "unknown",
                 "Parent" : "nMzWaSAAzU+d0wCuVJPCwg==",
                 "BaseID" : "0KYo6z/8YEGaCjom3WBJPQ==",
                 "ID" : "MRtlOJf9BE2tFXy/7Eto0g==",
                 "IndexOcurrence" : 0,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Related" : null,
           "ProcessDataExternally" : null,
           "TotalAttributes" : 1,
           "AttributeSummaries" : [

           ],
           "GeneralizedType" : {
              "$type" : "4",
              "IsComposite" : false,
              "Parent" : {
                 "$type" : "5",
                 "Key" : "ontologies",
                 "Numeral" : 3
              },
              "Key" : "alias",
              "Numeral" : 2
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "wcOkaSKSyEut6Ou4dCB1LA==",
           "BaseID" : "afJHjpgXxEOknp3ccndNqA==",
           "ID" : "nMzWaSAAzU+d0wCuVJPCwg==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        }
     ],
     "Inherits" : [

     ],
     "TotalClasses" : 2,
     "TotalMicroDescriptors" : 17,
     "TotalRootDescriptors" : 3,
     "ClassSummaries" : [
        {
           "$type" : "6",
           "ClassType" : {
              "$i" : 7
           },
           "Count" : 19
        },
        {
           "$type" : "6",
           "ClassType" : {
              "$i" : 65
           },
           "Count" : 1
        }
     ],
     "GeneralizeTypeSummaries" : [
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 6
           },
           "Count" : 5
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 14
           },
           "Count" : 2
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 23
           },
           "Count" : 2
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 38
           },
           "Count" : 1
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 27
           },
           "Count" : 1
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 30
           },
           "Count" : 3
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 42
           },
           "Count" : 2
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 46
           },
           "Count" : 2
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 54
           },
           "Count" : 1
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 64
           },
           "Count" : 1
        }
     ],
     "Context" : "AAAAAAAAAAAAAAAAAAAAAA==",
     "GeneralizedType" : {
        "$i" : 6
     },
     "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
     "Parent" : "xs5e5Ng0iU6wUTKyBiWxDQ==",
     "BaseID" : "OWNjheKhtkmWDQsS2yXaLw==",
     "ID" : "wcOkaSKSyEut6Ou4dCB1LA==",
     "IndexOcurrence" : 1,
     "TimeStamp" : "2020-08-23T15:44:09Z",
     "LastModified" : "2020-08-23T15:44:09Z"
  },
  {
     "$type" : "1",
     "WordKey" : "Finger Segment",
     "WordReference" : "HdEHHduKJEGvzPwdDF301Q==",
     "GrammerType" : "noun",
     "Descriptors" : [
        {
           "$type" : "1",
           "WordKey" : "Bone Joint",
           "WordReference" : "vUOJaT3aB0ShVXUf7ypHiw==",
           "GrammerType" : "noun",
           "Descriptors" : [
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "bone",
                       "Parent" : "NO57IwJ/jE6f9c3gZaB0lA==",
                       "BaseID" : "bUM1Czt4dUyBWA0fHcgUnw==",
                       "ID" : "PdyQfmZnO0mdo99WdB3Tlw==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 6
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "MuvRJuxEUUmfdC29ItTVaw==",
                 "BaseID" : "dhQ6IhSnJkW7FHlyk/4+uQ==",
                 "ID" : "NO57IwJ/jE6f9c3gZaB0lA==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "ball",
                       "Parent" : "aF1LYhVEC0eWEef7HJtqXw==",
                       "BaseID" : "ZyiytsTQrk6dwW+DjPEQRQ==",
                       "ID" : "FWlPej0+RUCGDGu+I+IDYA==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 6
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "MuvRJuxEUUmfdC29ItTVaw==",
                 "BaseID" : "CnjmC+PPJkOiyDGa5c7lpQ==",
                 "ID" : "aF1LYhVEC0eWEef7HJtqXw==",
                 "IndexOcurrence" : 2,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "socket",
                       "Parent" : "UQGQPzSNck6Uzic43jWk9w==",
                       "BaseID" : "/w3rfaBQi0+OLtMvOt9NSA==",
                       "ID" : "IPT5N0AbtU2FuNTOdDRKng==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 6
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "MuvRJuxEUUmfdC29ItTVaw==",
                 "BaseID" : "0wjcDUnz8E+YGZBwj5pCjQ==",
                 "ID" : "UQGQPzSNck6Uzic43jWk9w==",
                 "IndexOcurrence" : 3,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "upper",
                       "Parent" : "EBtXTwMsxEqt2H2d/NmeXg==",
                       "BaseID" : "1a8Uk4Al1kubOumBmDyVOg==",
                       "ID" : "vs8O7dETYkGkFBAULjUQTQ==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 14
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "MuvRJuxEUUmfdC29ItTVaw==",
                 "BaseID" : "mNqmqG1MNE+9oe14uSiRNQ==",
                 "ID" : "EBtXTwMsxEqt2H2d/NmeXg==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "lower",
                       "Parent" : "axdi3EiqEEyp8aCsNss1LQ==",
                       "BaseID" : "w5t93dkj+EeYRcsddXBiMg==",
                       "ID" : "qt7PWQDBd0WI2+H7Pk7trA==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 14
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "MuvRJuxEUUmfdC29ItTVaw==",
                 "BaseID" : "Hla7xgRR+EaSbHx8rYDQOg==",
                 "ID" : "axdi3EiqEEyp8aCsNss1LQ==",
                 "IndexOcurrence" : 2,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Inherits" : [

           ],
           "TotalClasses" : 1,
           "TotalMicroDescriptors" : 5,
           "TotalRootDescriptors" : 0,
           "ClassSummaries" : [
              {
                 "$type" : "6",
                 "ClassType" : {
                    "$i" : 7
                 },
                 "Count" : 5
              }
           ],
           "GeneralizeTypeSummaries" : [
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 6
                 },
                 "Count" : 3
              },
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 14
                 },
                 "Count" : 2
              }
           ],
           "Context" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "GeneralizedType" : {
              "$i" : 6
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "89VmowwcyEOw4/IffiNRLw==",
           "BaseID" : "UYPblzGuSUabev+SF+HjkQ==",
           "ID" : "MuvRJuxEUUmfdC29ItTVaw==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "2",
           "Attributes" : [
              {
                 "$type" : "3",
                 "AttributeType" : "value",
                 "Description" : "Attribute Type",
                 "Data" : "2",
                 "Parent" : "LKCB0WX6t02f3jJRbWYKvQ==",
                 "BaseID" : "04VPu8ra/Em++/7I1RwcZw==",
                 "ID" : "RhaBFH00o0yWvtm3ytx7Ig==",
                 "IndexOcurrence" : 0,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Related" : {
              "$type" : "3",
              "AttributeType" : "descriptor",
              "Description" : "Attribute Type",
              "Data" : "UYPblzGuSUabev+SF+HjkQ==",
              "Parent" : "LKCB0WX6t02f3jJRbWYKvQ==",
              "BaseID" : "sqMo81RjEkCX8+EA1T/KSg==",
              "ID" : "R65pyeOqfUuUomEiC9EdFw==",
              "IndexOcurrence" : 0,
              "TimeStamp" : "2020-08-23T15:44:09Z",
              "LastModified" : "2020-08-23T15:44:09Z"
           },
           "ProcessDataExternally" : null,
           "TotalAttributes" : 1,
           "AttributeSummaries" : [

           ],
           "GeneralizedType" : {
              "$i" : 23
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "89VmowwcyEOw4/IffiNRLw==",
           "BaseID" : "70q1E5DpdkylWDJYn/XL1w==",
           "ID" : "LKCB0WX6t02f3jJRbWYKvQ==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "1",
           "WordKey" : "Basic Appendage",
           "WordReference" : "rippewTcLkGj9NU2bF9zlw==",
           "GrammerType" : "noun",
           "Descriptors" : [
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "oval",
                       "Parent" : "AO6Pf7C1oUipjMXmZRM+gQ==",
                       "BaseID" : "IEEADdF7n02AiZJVqWeF/Q==",
                       "ID" : "sMdbS3zDDkmTN664RjZslg==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 27
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "cCmkU7mJ9U+fmBUVCNIDlg==",
                 "BaseID" : "tSakCz2d6kCCuQgNsgOoWw==",
                 "ID" : "AO6Pf7C1oUipjMXmZRM+gQ==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "bone",
                       "Parent" : "IZfJWCS+g0ycCEamyAGlNw==",
                       "BaseID" : "SlhCsComKUa1oq3R0HN0Ow==",
                       "ID" : "VislPWr7QEyJO0KA5OS/dw==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 30
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "cCmkU7mJ9U+fmBUVCNIDlg==",
                 "BaseID" : "dLdKp2Qttk+jWfYP9OIGfw==",
                 "ID" : "IZfJWCS+g0ycCEamyAGlNw==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "muscle",
                       "Parent" : "LPM09KTEcUW/bMPEk2QuBA==",
                       "BaseID" : "FkIvn2pAdE6mETcHakgonQ==",
                       "ID" : "iCPNmE8il0mJT7l5nj6LPQ==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 30
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "cCmkU7mJ9U+fmBUVCNIDlg==",
                 "BaseID" : "KT+88AkLjUS6JJviSV3oTw==",
                 "ID" : "LPM09KTEcUW/bMPEk2QuBA==",
                 "IndexOcurrence" : 2,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "skin",
                       "Parent" : "1yTnVkFwIUCY6ytJHQOWQQ==",
                       "BaseID" : "XKyGACwcaUi3YSV7hbWjnQ==",
                       "ID" : "tSB/1pJx3U+FZF5OiQDEYQ==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 30
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "cCmkU7mJ9U+fmBUVCNIDlg==",
                 "BaseID" : "/ReilIVO3kaRHtBWA0j5dw==",
                 "ID" : "1yTnVkFwIUCY6ytJHQOWQQ==",
                 "IndexOcurrence" : 3,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Inherits" : [

           ],
           "TotalClasses" : 1,
           "TotalMicroDescriptors" : 4,
           "TotalRootDescriptors" : 0,
           "ClassSummaries" : [
              {
                 "$type" : "6",
                 "ClassType" : {
                    "$i" : 7
                 },
                 "Count" : 4
              }
           ],
           "GeneralizeTypeSummaries" : [
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 27
                 },
                 "Count" : 1
              },
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 30
                 },
                 "Count" : 3
              }
           ],
           "Context" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "GeneralizedType" : {
              "$i" : 38
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "89VmowwcyEOw4/IffiNRLw==",
           "BaseID" : "oQqTPC3Htk2mdcEz8R5+qw==",
           "ID" : "cCmkU7mJ9U+fmBUVCNIDlg==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "1",
           "WordKey" : "Nail",
           "WordReference" : "lEDf5S+9sUKU2koxEUyKHA==",
           "GrammerType" : "noun",
           "Descriptors" : [
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "width",
                       "Parent" : "jlktzY74lU+XT0+NcxlHzw==",
                       "BaseID" : "tp4vuokK4kmNbYtcUWyObg==",
                       "ID" : "dfiFO+54Gk2dNlvG7VsT8A==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 42
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "PBCakyTcv0GH07jhK/L5Uw==",
                 "BaseID" : "N5ZfrfAW+E2hurD0O45tsA==",
                 "ID" : "jlktzY74lU+XT0+NcxlHzw==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "thin",
                       "Parent" : "fPPQhQdLeUiUzX4KrZ5dkw==",
                       "BaseID" : "nPIh9+D+vUi1/FWbvD1Vsw==",
                       "ID" : "I/huUM40kkmDVrVA3WLskA==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : {
                    "$type" : "3",
                    "AttributeType" : "descriptor",
                    "Description" : "Attribute Type",
                    "Data" : "N5ZfrfAW+E2hurD0O45tsA==",
                    "Parent" : "fPPQhQdLeUiUzX4KrZ5dkw==",
                    "BaseID" : "goc9Iid0ykGP1Oeb0JRrkQ==",
                    "ID" : "jX+yx1eW50CX6CFHZSRcZg==",
                    "IndexOcurrence" : 0,
                    "TimeStamp" : "2020-08-23T15:44:09Z",
                    "LastModified" : "2020-08-23T15:44:09Z"
                 },
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 46
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "PBCakyTcv0GH07jhK/L5Uw==",
                 "BaseID" : "N5M3ezD8Ik68gevGULXf4w==",
                 "ID" : "fPPQhQdLeUiUzX4KrZ5dkw==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "length",
                       "Parent" : "1iUNmLu0p0OPC8i26tnTyg==",
                       "BaseID" : "UI2fuTZfl0KSlnDreqpU2g==",
                       "ID" : "Etcef7g3Y0uJKSYWXxvqNw==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 42
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "PBCakyTcv0GH07jhK/L5Uw==",
                 "BaseID" : "0h7JtJZh+UyfS2ycZ/drQg==",
                 "ID" : "1iUNmLu0p0OPC8i26tnTyg==",
                 "IndexOcurrence" : 2,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "long",
                       "Parent" : "rDjocnNA6EK+Ef89I22PTQ==",
                       "BaseID" : "TMqqLnMStEi+GabXdxdc5w==",
                       "ID" : "dVSg8yhhKEqszlqzi+kRQQ==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : {
                    "$type" : "3",
                    "AttributeType" : "descriptor",
                    "Description" : "Attribute Type",
                    "Data" : "0h7JtJZh+UyfS2ycZ/drQg==",
                    "Parent" : "rDjocnNA6EK+Ef89I22PTQ==",
                    "BaseID" : "w/wAr4lfVkiuWyFFZ1qnMQ==",
                    "ID" : "n9ThnFLRlUeuxm8XXxARSQ==",
                    "IndexOcurrence" : 0,
                    "TimeStamp" : "2020-08-23T15:44:09Z",
                    "LastModified" : "2020-08-23T15:44:09Z"
                 },
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 46
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "PBCakyTcv0GH07jhK/L5Uw==",
                 "BaseID" : "n4QllmosJUmPAEIC0GeLrQ==",
                 "ID" : "rDjocnNA6EK+Ef89I22PTQ==",
                 "IndexOcurrence" : 2,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "black",
                       "Parent" : "9AHYwBVHXU64J8LtGisPtg==",
                       "BaseID" : "oG8GHMPonUS2Q1u08+UOMg==",
                       "ID" : "/icsVWxnuk+nbTREWScJmw==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 54
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "PBCakyTcv0GH07jhK/L5Uw==",
                 "BaseID" : "aLPRwFPzTkeXTrySgAU0iQ==",
                 "ID" : "9AHYwBVHXU64J8LtGisPtg==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Inherits" : [

           ],
           "TotalClasses" : 1,
           "TotalMicroDescriptors" : 5,
           "TotalRootDescriptors" : 0,
           "ClassSummaries" : [
              {
                 "$type" : "6",
                 "ClassType" : {
                    "$i" : 7
                 },
                 "Count" : 5
              }
           ],
           "GeneralizeTypeSummaries" : [
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 42
                 },
                 "Count" : 2
              },
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 46
                 },
                 "Count" : 2
              },
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 54
                 },
                 "Count" : 1
              }
           ],
           "Context" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "GeneralizedType" : {
              "$i" : 6
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "89VmowwcyEOw4/IffiNRLw==",
           "BaseID" : "IjBYkGeo1E2aOZy+btOklQ==",
           "ID" : "PBCakyTcv0GH07jhK/L5Uw==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "2",
           "Attributes" : [
              {
                 "$type" : "3",
                 "AttributeType" : "value",
                 "Description" : "Attribute Type",
                 "Data" : "unknown",
                 "Parent" : "rLV2rjc0Bkml5LCULhrokg==",
                 "BaseID" : "6ftLZLU7hUi74pcS1DLIow==",
                 "ID" : "2rnLVX7zlUKciqiG/ICfmA==",
                 "IndexOcurrence" : 0,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Related" : {
              "$type" : "3",
              "AttributeType" : "descriptor",
              "Description" : "Attribute Type",
              "Data" : "IjBYkGeo1E2aOZy+btOklQ==",
              "Parent" : "rLV2rjc0Bkml5LCULhrokg==",
              "BaseID" : "QllLug4oz06mq102Iek/Pg==",
              "ID" : "6DO54nb+UEGXFaReOcOoXg==",
              "IndexOcurrence" : 0,
              "TimeStamp" : "2020-08-23T15:44:09Z",
              "LastModified" : "2020-08-23T15:44:09Z"
           },
           "ProcessDataExternally" : null,
           "TotalAttributes" : 1,
           "AttributeSummaries" : [

           ],
           "GeneralizedType" : {
              "$i" : 23
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "89VmowwcyEOw4/IffiNRLw==",
           "BaseID" : "RL3w3ikkjEmZYptPm2zaGQ==",
           "ID" : "rLV2rjc0Bkml5LCULhrokg==",
           "IndexOcurrence" : 2,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "2",
           "Attributes" : [
              {
                 "$type" : "3",
                 "AttributeType" : "value",
                 "Description" : "Attribute Type",
                 "Data" : "unknown",
                 "Parent" : "nJ9DkYAmTkyool79dv9flw==",
                 "BaseID" : "0KYo6z/8YEGaCjom3WBJPQ==",
                 "ID" : "9vD0ceQqT0+kD10mFBU0ew==",
                 "IndexOcurrence" : 0,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Related" : null,
           "ProcessDataExternally" : null,
           "TotalAttributes" : 1,
           "AttributeSummaries" : [

           ],
           "GeneralizedType" : {
              "$i" : 64
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "89VmowwcyEOw4/IffiNRLw==",
           "BaseID" : "afJHjpgXxEOknp3ccndNqA==",
           "ID" : "nJ9DkYAmTkyool79dv9flw==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        }
     ],
     "Inherits" : [

     ],
     "TotalClasses" : 2,
     "TotalMicroDescriptors" : 17,
     "TotalRootDescriptors" : 3,
     "ClassSummaries" : [
        {
           "$type" : "6",
           "ClassType" : {
              "$i" : 7
           },
           "Count" : 19
        },
        {
           "$type" : "6",
           "ClassType" : {
              "$i" : 65
           },
           "Count" : 1
        }
     ],
     "GeneralizeTypeSummaries" : [
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 6
           },
           "Count" : 5
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 14
           },
           "Count" : 2
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 23
           },
           "Count" : 2
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 38
           },
           "Count" : 1
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 27
           },
           "Count" : 1
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 30
           },
           "Count" : 3
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 42
           },
           "Count" : 2
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 46
           },
           "Count" : 2
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 54
           },
           "Count" : 1
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 64
           },
           "Count" : 1
        }
     ],
     "Context" : "AAAAAAAAAAAAAAAAAAAAAA==",
     "GeneralizedType" : {
        "$i" : 6
     },
     "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
     "Parent" : "xs5e5Ng0iU6wUTKyBiWxDQ==",
     "BaseID" : "OWNjheKhtkmWDQsS2yXaLw==",
     "ID" : "89VmowwcyEOw4/IffiNRLw==",
     "IndexOcurrence" : 2,
     "TimeStamp" : "2020-08-23T15:44:09Z",
     "LastModified" : "2020-08-23T15:44:09Z"
  },
  {
     "$type" : "1",
     "WordKey" : "Finger Segment",
     "WordReference" : "HdEHHduKJEGvzPwdDF301Q==",
     "GrammerType" : "noun",
     "Descriptors" : [
        {
           "$type" : "1",
           "WordKey" : "Bone Joint",
           "WordReference" : "vUOJaT3aB0ShVXUf7ypHiw==",
           "GrammerType" : "noun",
           "Descriptors" : [
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "bone",
                       "Parent" : "AT4ptdKXw0W9HGoVkNSrlA==",
                       "BaseID" : "bUM1Czt4dUyBWA0fHcgUnw==",
                       "ID" : "nhpTD4ueJEWIr4XUhRnh/w==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 6
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "UtJ9veL1Ska8lagln4qSLw==",
                 "BaseID" : "dhQ6IhSnJkW7FHlyk/4+uQ==",
                 "ID" : "AT4ptdKXw0W9HGoVkNSrlA==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "ball",
                       "Parent" : "yGPCcdJ9ZE6nNEe11oyk+g==",
                       "BaseID" : "ZyiytsTQrk6dwW+DjPEQRQ==",
                       "ID" : "StHz58BpwEKumiYETQ0MMQ==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 6
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "UtJ9veL1Ska8lagln4qSLw==",
                 "BaseID" : "CnjmC+PPJkOiyDGa5c7lpQ==",
                 "ID" : "yGPCcdJ9ZE6nNEe11oyk+g==",
                 "IndexOcurrence" : 2,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "socket",
                       "Parent" : "nt9/qU+xDEykq1rtpVPzBQ==",
                       "BaseID" : "/w3rfaBQi0+OLtMvOt9NSA==",
                       "ID" : "qvKy8llukUKqkZ/zUZhJuQ==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 6
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "UtJ9veL1Ska8lagln4qSLw==",
                 "BaseID" : "0wjcDUnz8E+YGZBwj5pCjQ==",
                 "ID" : "nt9/qU+xDEykq1rtpVPzBQ==",
                 "IndexOcurrence" : 3,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "upper",
                       "Parent" : "nJ8b68KHJ0Of1IfcCFQb9w==",
                       "BaseID" : "1a8Uk4Al1kubOumBmDyVOg==",
                       "ID" : "w7cdsazZ2EqeV86EvzWEOQ==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 14
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "UtJ9veL1Ska8lagln4qSLw==",
                 "BaseID" : "mNqmqG1MNE+9oe14uSiRNQ==",
                 "ID" : "nJ8b68KHJ0Of1IfcCFQb9w==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "lower",
                       "Parent" : "8ngRKsiT50SQZgxgn1LDmw==",
                       "BaseID" : "w5t93dkj+EeYRcsddXBiMg==",
                       "ID" : "Z95GWQAkoU+Y1p3Eq6ufZA==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 14
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "UtJ9veL1Ska8lagln4qSLw==",
                 "BaseID" : "Hla7xgRR+EaSbHx8rYDQOg==",
                 "ID" : "8ngRKsiT50SQZgxgn1LDmw==",
                 "IndexOcurrence" : 2,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Inherits" : [

           ],
           "TotalClasses" : 1,
           "TotalMicroDescriptors" : 5,
           "TotalRootDescriptors" : 0,
           "ClassSummaries" : [
              {
                 "$type" : "6",
                 "ClassType" : {
                    "$i" : 7
                 },
                 "Count" : 5
              }
           ],
           "GeneralizeTypeSummaries" : [
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 6
                 },
                 "Count" : 3
              },
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 14
                 },
                 "Count" : 2
              }
           ],
           "Context" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "GeneralizedType" : {
              "$i" : 6
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "oyFzxLor8kSGh64FzNknjg==",
           "BaseID" : "UYPblzGuSUabev+SF+HjkQ==",
           "ID" : "UtJ9veL1Ska8lagln4qSLw==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "2",
           "Attributes" : [
              {
                 "$type" : "3",
                 "AttributeType" : "value",
                 "Description" : "Attribute Type",
                 "Data" : "2",
                 "Parent" : "jLNL5g6Iuken7MiPgkP3sA==",
                 "BaseID" : "04VPu8ra/Em++/7I1RwcZw==",
                 "ID" : "zuRKlI5YsUqqLUlFtxZxmg==",
                 "IndexOcurrence" : 0,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Related" : {
              "$type" : "3",
              "AttributeType" : "descriptor",
              "Description" : "Attribute Type",
              "Data" : "UYPblzGuSUabev+SF+HjkQ==",
              "Parent" : "jLNL5g6Iuken7MiPgkP3sA==",
              "BaseID" : "sqMo81RjEkCX8+EA1T/KSg==",
              "ID" : "EC61F/2M3Ee0FbylzoNUkA==",
              "IndexOcurrence" : 0,
              "TimeStamp" : "2020-08-23T15:44:09Z",
              "LastModified" : "2020-08-23T15:44:09Z"
           },
           "ProcessDataExternally" : null,
           "TotalAttributes" : 1,
           "AttributeSummaries" : [

           ],
           "GeneralizedType" : {
              "$i" : 23
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "oyFzxLor8kSGh64FzNknjg==",
           "BaseID" : "70q1E5DpdkylWDJYn/XL1w==",
           "ID" : "jLNL5g6Iuken7MiPgkP3sA==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "1",
           "WordKey" : "Basic Appendage",
           "WordReference" : "rippewTcLkGj9NU2bF9zlw==",
           "GrammerType" : "noun",
           "Descriptors" : [
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "oval",
                       "Parent" : "szxL0UfYc0SuoDtmOs2kwg==",
                       "BaseID" : "IEEADdF7n02AiZJVqWeF/Q==",
                       "ID" : "Ys/+QqiqXk6J3Mk/cxvlTg==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 27
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "Iywwwka5sE6BUHZJ8eKo7w==",
                 "BaseID" : "tSakCz2d6kCCuQgNsgOoWw==",
                 "ID" : "szxL0UfYc0SuoDtmOs2kwg==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "bone",
                       "Parent" : "g67ueHTWe0OG41Tx2FS5nQ==",
                       "BaseID" : "SlhCsComKUa1oq3R0HN0Ow==",
                       "ID" : "rKG4Wz6spEiRl88W9i7FKQ==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 30
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "Iywwwka5sE6BUHZJ8eKo7w==",
                 "BaseID" : "dLdKp2Qttk+jWfYP9OIGfw==",
                 "ID" : "g67ueHTWe0OG41Tx2FS5nQ==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "muscle",
                       "Parent" : "7EE1JI8A3EKC8pzTAp/Vrw==",
                       "BaseID" : "FkIvn2pAdE6mETcHakgonQ==",
                       "ID" : "HQ6nqesit0in7WZIgMXGCw==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 30
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "Iywwwka5sE6BUHZJ8eKo7w==",
                 "BaseID" : "KT+88AkLjUS6JJviSV3oTw==",
                 "ID" : "7EE1JI8A3EKC8pzTAp/Vrw==",
                 "IndexOcurrence" : 2,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "skin",
                       "Parent" : "kfmJSF2lNUqR/FXAG2jg3g==",
                       "BaseID" : "XKyGACwcaUi3YSV7hbWjnQ==",
                       "ID" : "16G1XgBJiEuub1SVAUzNuQ==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 30
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "Iywwwka5sE6BUHZJ8eKo7w==",
                 "BaseID" : "/ReilIVO3kaRHtBWA0j5dw==",
                 "ID" : "kfmJSF2lNUqR/FXAG2jg3g==",
                 "IndexOcurrence" : 3,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Inherits" : [

           ],
           "TotalClasses" : 1,
           "TotalMicroDescriptors" : 4,
           "TotalRootDescriptors" : 0,
           "ClassSummaries" : [
              {
                 "$type" : "6",
                 "ClassType" : {
                    "$i" : 7
                 },
                 "Count" : 4
              }
           ],
           "GeneralizeTypeSummaries" : [
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 27
                 },
                 "Count" : 1
              },
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 30
                 },
                 "Count" : 3
              }
           ],
           "Context" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "GeneralizedType" : {
              "$i" : 38
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "oyFzxLor8kSGh64FzNknjg==",
           "BaseID" : "oQqTPC3Htk2mdcEz8R5+qw==",
           "ID" : "Iywwwka5sE6BUHZJ8eKo7w==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "1",
           "WordKey" : "Nail",
           "WordReference" : "lEDf5S+9sUKU2koxEUyKHA==",
           "GrammerType" : "noun",
           "Descriptors" : [
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "width",
                       "Parent" : "tQ2W5OOVU0a2RMfHGVFxww==",
                       "BaseID" : "tp4vuokK4kmNbYtcUWyObg==",
                       "ID" : "8xi15BgTgUOya9G3x29Ifw==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 42
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "5n0zgOMufEq/zodx00HWqw==",
                 "BaseID" : "N5ZfrfAW+E2hurD0O45tsA==",
                 "ID" : "tQ2W5OOVU0a2RMfHGVFxww==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "thin",
                       "Parent" : "tX8KPeWTUUm9dKTU9hHtEw==",
                       "BaseID" : "nPIh9+D+vUi1/FWbvD1Vsw==",
                       "ID" : "SHn/76SRF02f/Rw7qPLt2Q==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : {
                    "$type" : "3",
                    "AttributeType" : "descriptor",
                    "Description" : "Attribute Type",
                    "Data" : "N5ZfrfAW+E2hurD0O45tsA==",
                    "Parent" : "tX8KPeWTUUm9dKTU9hHtEw==",
                    "BaseID" : "goc9Iid0ykGP1Oeb0JRrkQ==",
                    "ID" : "0rTSCryFLEqDVQbW1tQINg==",
                    "IndexOcurrence" : 0,
                    "TimeStamp" : "2020-08-23T15:44:09Z",
                    "LastModified" : "2020-08-23T15:44:09Z"
                 },
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 46
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "5n0zgOMufEq/zodx00HWqw==",
                 "BaseID" : "N5M3ezD8Ik68gevGULXf4w==",
                 "ID" : "tX8KPeWTUUm9dKTU9hHtEw==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "length",
                       "Parent" : "q9hpDTCjL0iV855sBSrqUA==",
                       "BaseID" : "UI2fuTZfl0KSlnDreqpU2g==",
                       "ID" : "65YEjZrIWkuZS+taLm//pQ==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 42
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "5n0zgOMufEq/zodx00HWqw==",
                 "BaseID" : "0h7JtJZh+UyfS2ycZ/drQg==",
                 "ID" : "q9hpDTCjL0iV855sBSrqUA==",
                 "IndexOcurrence" : 2,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "long",
                       "Parent" : "IAvEkVLoCkC64XmyQ7lzqQ==",
                       "BaseID" : "TMqqLnMStEi+GabXdxdc5w==",
                       "ID" : "VCzgVWFBT0qMTU01N1XuVA==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : {
                    "$type" : "3",
                    "AttributeType" : "descriptor",
                    "Description" : "Attribute Type",
                    "Data" : "0h7JtJZh+UyfS2ycZ/drQg==",
                    "Parent" : "IAvEkVLoCkC64XmyQ7lzqQ==",
                    "BaseID" : "w/wAr4lfVkiuWyFFZ1qnMQ==",
                    "ID" : "YRas+1n1jEaw5olRRFdLPg==",
                    "IndexOcurrence" : 0,
                    "TimeStamp" : "2020-08-23T15:44:09Z",
                    "LastModified" : "2020-08-23T15:44:09Z"
                 },
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 46
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "5n0zgOMufEq/zodx00HWqw==",
                 "BaseID" : "n4QllmosJUmPAEIC0GeLrQ==",
                 "ID" : "IAvEkVLoCkC64XmyQ7lzqQ==",
                 "IndexOcurrence" : 2,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "2",
                 "Attributes" : [
                    {
                       "$type" : "3",
                       "AttributeType" : "value",
                       "Description" : "Attribute Type",
                       "Data" : "black",
                       "Parent" : "zgINU6KuPEuNEBOThELVBQ==",
                       "BaseID" : "oG8GHMPonUS2Q1u08+UOMg==",
                       "ID" : "suqoJDMgHEaYPZZ/e8sraQ==",
                       "IndexOcurrence" : 0,
                       "TimeStamp" : "2020-08-23T15:44:09Z",
                       "LastModified" : "2020-08-23T15:44:09Z"
                    }
                 ],
                 "Related" : null,
                 "ProcessDataExternally" : null,
                 "TotalAttributes" : 1,
                 "AttributeSummaries" : [

                 ],
                 "GeneralizedType" : {
                    "$i" : 54
                 },
                 "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
                 "Parent" : "5n0zgOMufEq/zodx00HWqw==",
                 "BaseID" : "aLPRwFPzTkeXTrySgAU0iQ==",
                 "ID" : "zgINU6KuPEuNEBOThELVBQ==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Inherits" : [

           ],
           "TotalClasses" : 1,
           "TotalMicroDescriptors" : 5,
           "TotalRootDescriptors" : 0,
           "ClassSummaries" : [
              {
                 "$type" : "6",
                 "ClassType" : {
                    "$i" : 7
                 },
                 "Count" : 5
              }
           ],
           "GeneralizeTypeSummaries" : [
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 42
                 },
                 "Count" : 2
              },
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 46
                 },
                 "Count" : 2
              },
              {
                 "$type" : "7",
                 "GeneralizedType" : {
                    "$i" : 54
                 },
                 "Count" : 1
              }
           ],
           "Context" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "GeneralizedType" : {
              "$i" : 6
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "oyFzxLor8kSGh64FzNknjg==",
           "BaseID" : "IjBYkGeo1E2aOZy+btOklQ==",
           "ID" : "5n0zgOMufEq/zodx00HWqw==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "2",
           "Attributes" : [
              {
                 "$type" : "3",
                 "AttributeType" : "value",
                 "Description" : "Attribute Type",
                 "Data" : "unknown",
                 "Parent" : "7hlftRa8KkC00KW6yUhE9Q==",
                 "BaseID" : "6ftLZLU7hUi74pcS1DLIow==",
                 "ID" : "Ia4n4Dj1HEKw9US2GQvqjw==",
                 "IndexOcurrence" : 0,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Related" : {
              "$type" : "3",
              "AttributeType" : "descriptor",
              "Description" : "Attribute Type",
              "Data" : "IjBYkGeo1E2aOZy+btOklQ==",
              "Parent" : "7hlftRa8KkC00KW6yUhE9Q==",
              "BaseID" : "QllLug4oz06mq102Iek/Pg==",
              "ID" : "a3qLhicFXUe59ThlmqOOFw==",
              "IndexOcurrence" : 0,
              "TimeStamp" : "2020-08-23T15:44:09Z",
              "LastModified" : "2020-08-23T15:44:09Z"
           },
           "ProcessDataExternally" : null,
           "TotalAttributes" : 1,
           "AttributeSummaries" : [

           ],
           "GeneralizedType" : {
              "$i" : 23
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "oyFzxLor8kSGh64FzNknjg==",
           "BaseID" : "RL3w3ikkjEmZYptPm2zaGQ==",
           "ID" : "7hlftRa8KkC00KW6yUhE9Q==",
           "IndexOcurrence" : 2,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "2",
           "Attributes" : [
              {
                 "$type" : "3",
                 "AttributeType" : "value",
                 "Description" : "Attribute Type",
                 "Data" : "unknown",
                 "Parent" : "7i5bWfLp6kaOt1l7TL8NzA==",
                 "BaseID" : "0KYo6z/8YEGaCjom3WBJPQ==",
                 "ID" : "4eaIt3jApEW7wp2wWsoW6w==",
                 "IndexOcurrence" : 0,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Related" : null,
           "ProcessDataExternally" : null,
           "TotalAttributes" : 1,
           "AttributeSummaries" : [

           ],
           "GeneralizedType" : {
              "$i" : 64
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "oyFzxLor8kSGh64FzNknjg==",
           "BaseID" : "afJHjpgXxEOknp3ccndNqA==",
           "ID" : "7i5bWfLp6kaOt1l7TL8NzA==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        }
     ],
     "Inherits" : [

     ],
     "TotalClasses" : 2,
     "TotalMicroDescriptors" : 17,
     "TotalRootDescriptors" : 3,
     "ClassSummaries" : [
        {
           "$type" : "6",
           "ClassType" : {
              "$i" : 7
           },
           "Count" : 19
        },
        {
           "$type" : "6",
           "ClassType" : {
              "$i" : 65
           },
           "Count" : 1
        }
     ],
     "GeneralizeTypeSummaries" : [
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 6
           },
           "Count" : 5
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 14
           },
           "Count" : 2
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 23
           },
           "Count" : 2
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 38
           },
           "Count" : 1
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 27
           },
           "Count" : 1
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 30
           },
           "Count" : 3
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 42
           },
           "Count" : 2
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 46
           },
           "Count" : 2
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 54
           },
           "Count" : 1
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 64
           },
           "Count" : 1
        }
     ],
     "Context" : "AAAAAAAAAAAAAAAAAAAAAA==",
     "GeneralizedType" : {
        "$i" : 6
     },
     "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
     "Parent" : "xs5e5Ng0iU6wUTKyBiWxDQ==",
     "BaseID" : "OWNjheKhtkmWDQsS2yXaLw==",
     "ID" : "oyFzxLor8kSGh64FzNknjg==",
     "IndexOcurrence" : 3,
     "TimeStamp" : "2020-08-23T15:44:09Z",
     "LastModified" : "2020-08-23T15:44:09Z"
  },
  {
     "$type" : "1",
     "WordKey" : "Small",
     "WordReference" : "IVNBlZhjbEyWDkC1B64dkQ==",
     "GrammerType" : "none",
     "Descriptors" : [
        {
           "$type" : "2",
           "Attributes" : [
              {
                 "$type" : "3",
                 "AttributeType" : "value",
                 "Description" : "Attribute Type",
                 "Data" : "length",
                 "Parent" : "uUnsmFx2BEqKocKGdeD6Dg==",
                 "BaseID" : "whEbeoX8PEiMlKxnGYQ5hg==",
                 "ID" : "XinNJVj0TESHRq3TQYfrhA==",
                 "IndexOcurrence" : 0,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Related" : null,
           "ProcessDataExternally" : null,
           "TotalAttributes" : 1,
           "AttributeSummaries" : [

           ],
           "GeneralizedType" : {
              "$i" : 42
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "k1t/dAT0yke0gTG28MNfJA==",
           "BaseID" : "8U7B0AtDw0OGHhD/mN4nPw==",
           "ID" : "uUnsmFx2BEqKocKGdeD6Dg==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "2",
           "Attributes" : [
              {
                 "$type" : "3",
                 "AttributeType" : "value",
                 "Description" : "Attribute Type",
                 "Data" : "width",
                 "Parent" : "mOwTtk22mkWFm4XRBjOSXw==",
                 "BaseID" : "elpBhx9R0EOWkqWeMaUGMQ==",
                 "ID" : "djQmo1NDnEqp9KIOktX72A==",
                 "IndexOcurrence" : 0,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Related" : null,
           "ProcessDataExternally" : null,
           "TotalAttributes" : 1,
           "AttributeSummaries" : [

           ],
           "GeneralizedType" : {
              "$i" : 42
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "k1t/dAT0yke0gTG28MNfJA==",
           "BaseID" : "DK5I0G9SvkKtb3AlTZ31xg==",
           "ID" : "mOwTtk22mkWFm4XRBjOSXw==",
           "IndexOcurrence" : 2,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "2",
           "Attributes" : [
              {
                 "$type" : "3",
                 "AttributeType" : "value",
                 "Description" : "Attribute Type",
                 "Data" : "height",
                 "Parent" : "Owt6tIGYHkO4Tnwjyr1DHQ==",
                 "BaseID" : "Xg3u9ar59EqqeZkCHxtGCA==",
                 "ID" : "U4JSVcJYeU2FNEvDUQVzpA==",
                 "IndexOcurrence" : 0,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Related" : null,
           "ProcessDataExternally" : null,
           "TotalAttributes" : 1,
           "AttributeSummaries" : [

           ],
           "GeneralizedType" : {
              "$i" : 42
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "k1t/dAT0yke0gTG28MNfJA==",
           "BaseID" : "jth+wproeU2zQdwY/PnBtw==",
           "ID" : "Owt6tIGYHkO4Tnwjyr1DHQ==",
           "IndexOcurrence" : 3,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "2",
           "Attributes" : [
              {
                 "$type" : "3",
                 "AttributeType" : "value",
                 "Description" : "Attribute Type",
                 "Data" : "area",
                 "Parent" : "nXLZq04l+keE/Z02sIowQA==",
                 "BaseID" : "ShnUJwKgRkybfGj8mQJWZw==",
                 "ID" : "cEl6fgwb3U+nQVKLhEXzrw==",
                 "IndexOcurrence" : 0,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Related" : null,
           "ProcessDataExternally" : null,
           "TotalAttributes" : 1,
           "AttributeSummaries" : [

           ],
           "GeneralizedType" : {
              "$i" : 42
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "k1t/dAT0yke0gTG28MNfJA==",
           "BaseID" : "ACQjNhYzF0WJIFSyZdYarg==",
           "ID" : "nXLZq04l+keE/Z02sIowQA==",
           "IndexOcurrence" : 4,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "2",
           "Attributes" : [
              {
                 "$type" : "3",
                 "AttributeType" : "value",
                 "Description" : "Attribute Type",
                 "Data" : "volume",
                 "Parent" : "/IDAhUbTQkiDxypkNWMkVw==",
                 "BaseID" : "SavhrPuD706m8wa89rcYbQ==",
                 "ID" : "saTBfk+5bk+19bW8axZebg==",
                 "IndexOcurrence" : 0,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Related" : null,
           "ProcessDataExternally" : null,
           "TotalAttributes" : 1,
           "AttributeSummaries" : [

           ],
           "GeneralizedType" : {
              "$i" : 42
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "k1t/dAT0yke0gTG28MNfJA==",
           "BaseID" : "9UtuvDxtd064VrPjSLZDmw==",
           "ID" : "/IDAhUbTQkiDxypkNWMkVw==",
           "IndexOcurrence" : 5,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "2",
           "Attributes" : [
              {
                 "$type" : "3",
                 "AttributeType" : "value",
                 "Description" : "Attribute Type",
                 "Data" : "less",
                 "Parent" : "MmGOroTlnEqgIwsec8ZCMQ==",
                 "BaseID" : "7rIae/O6lU+63cxylH0MAw==",
                 "ID" : "u05IBxlXM0SdFIe+Asj/Jg==",
                 "IndexOcurrence" : 0,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Related" : null,
           "ProcessDataExternally" : null,
           "TotalAttributes" : 1,
           "AttributeSummaries" : [

           ],
           "GeneralizedType" : {
              "$i" : 46
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "k1t/dAT0yke0gTG28MNfJA==",
           "BaseID" : "XlSQ040I/U2qJoem21EfqQ==",
           "ID" : "MmGOroTlnEqgIwsec8ZCMQ==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        },
        {
           "$type" : "2",
           "Attributes" : [
              {
                 "$type" : "3",
                 "AttributeType" : "descriptor",
                 "Description" : "Attribute Type",
                 "Data" : "LDwRx95tVEeil6YwphvnSA==",
                 "Parent" : "wi74CC7DkEqPVK8p6x9ILg==",
                 "BaseID" : "5JRGJkDmLEq39h7CKudJvQ==",
                 "ID" : "bsxJ1PcX3kSFeOFbTYxYmQ==",
                 "IndexOcurrence" : 1,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "3",
                 "AttributeType" : "descriptor",
                 "Description" : "Attribute Type",
                 "Data" : "JZfYg344WkKDnpTiQxDEpw==",
                 "Parent" : "wi74CC7DkEqPVK8p6x9ILg==",
                 "BaseID" : "dw8PrI1hHEaRg9/uu7ZP0A==",
                 "ID" : "xZwqhQ+QlE+yLQdZfFvo3A==",
                 "IndexOcurrence" : 2,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              },
              {
                 "$type" : "3",
                 "AttributeType" : "descriptor",
                 "Description" : "Attribute Type",
                 "Data" : "xGVYX5vIM0uYiCFXVOZSvg==",
                 "Parent" : "wi74CC7DkEqPVK8p6x9ILg==",
                 "BaseID" : "52zObMJGfU6yjykQhjkWiw==",
                 "ID" : "8SQOwebsd0yYTTdDZ+qbeg==",
                 "IndexOcurrence" : 3,
                 "TimeStamp" : "2020-08-23T15:44:09Z",
                 "LastModified" : "2020-08-23T15:44:09Z"
              }
           ],
           "Related" : null,
           "ProcessDataExternally" : null,
           "TotalAttributes" : 3,
           "AttributeSummaries" : [

           ],
           "GeneralizedType" : {
              "$type" : "4",
              "IsComposite" : false,
              "Parent" : {
                 "$i" : 7
              },
              "Key" : "relative",
              "Numeral" : 35
           },
           "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
           "Parent" : "k1t/dAT0yke0gTG28MNfJA==",
           "BaseID" : "3m4Zz64P90CVADjZNLrPcQ==",
           "ID" : "wi74CC7DkEqPVK8p6x9ILg==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        }
     ],
     "Inherits" : [

     ],
     "TotalClasses" : 1,
     "TotalMicroDescriptors" : 7,
     "TotalRootDescriptors" : 0,
     "ClassSummaries" : [
        {
           "$type" : "6",
           "ClassType" : {
              "$i" : 7
           },
           "Count" : 7
        }
     ],
     "GeneralizeTypeSummaries" : [
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 42
           },
           "Count" : 5
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 46
           },
           "Count" : 1
        },
        {
           "$type" : "7",
           "GeneralizedType" : {
              "$i" : 223
           },
           "Count" : 1
        }
     ],
     "Context" : "AAAAAAAAAAAAAAAAAAAAAA==",
     "GeneralizedType" : {
        "$i" : 38
     },
     "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
     "Parent" : "xs5e5Ng0iU6wUTKyBiWxDQ==",
     "BaseID" : "vwdD1RDjr0i0Xvth5oN4og==",
     "ID" : "k1t/dAT0yke0gTG28MNfJA==",
     "IndexOcurrence" : 1,
     "TimeStamp" : "2020-08-23T15:44:09Z",
     "LastModified" : "2020-08-23T15:44:09Z"
  },
  {
     "$type" : "2",
     "Attributes" : [
        {
           "$type" : "3",
           "AttributeType" : "value",
           "Description" : "Attribute Type",
           "Data" : "similar",
           "Parent" : "1sqZ+qR6A0a6Ee/FqixrWw==",
           "BaseID" : "A/WK9BdyIkGaYHgzrCIvwg==",
           "ID" : "/DaWuzM4wUOXvySVN5IRRA==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        }
     ],
     "Related" : null,
     "ProcessDataExternally" : null,
     "TotalAttributes" : 1,
     "AttributeSummaries" : [

     ],
     "GeneralizedType" : {
        "$i" : 46
     },
     "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
     "Parent" : "xs5e5Ng0iU6wUTKyBiWxDQ==",
     "BaseID" : "iKpdepMsZk+UK1puUNP3zw==",
     "ID" : "1sqZ+qR6A0a6Ee/FqixrWw==",
     "IndexOcurrence" : 1,
     "TimeStamp" : "2020-08-23T15:44:09Z",
     "LastModified" : "2020-08-23T15:44:09Z"
  },
  {
     "$type" : "2",
     "Attributes" : [
        {
           "$type" : "3",
           "AttributeType" : "descriptor",
           "Description" : "Attribute Type",
           "Data" : "WGkooSrd5EaksNSlSEPe+w==",
           "Parent" : "/gRfRPnvHUi3l9iAo1kKwg==",
           "BaseID" : "UNlIVAZ2NEiJ6uX5kdZJ5A==",
           "ID" : "jcV8S0xOrUGochNtyv8ZzA==",
           "IndexOcurrence" : 1,
           "TimeStamp" : "2020-08-23T15:44:09Z",
           "LastModified" : "2020-08-23T15:44:09Z"
        }
     ],
     "Related" : {
        "$type" : "3",
        "AttributeType" : "descriptor",
        "Description" : "Attribute Type",
        "Data" : "iKpdepMsZk+UK1puUNP3zw==",
        "Parent" : "/gRfRPnvHUi3l9iAo1kKwg==",
        "BaseID" : "Ue8itrX5y0GA5xt0VuaQjQ==",
        "ID" : "btQqr12kokShgJKvc/GCgA==",
        "IndexOcurrence" : 0,
        "TimeStamp" : "2020-08-23T15:44:09Z",
        "LastModified" : "2020-08-23T15:44:09Z"
     },
     "ProcessDataExternally" : null,
     "TotalAttributes" : 1,
     "AttributeSummaries" : [

     ],
     "GeneralizedType" : {
        "$i" : 6
     },
     "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==",
     "Parent" : "xs5e5Ng0iU6wUTKyBiWxDQ==",
     "BaseID" : "jutEtAPyAE2kXHSCfT5uTg==",
     "ID" : "/gRfRPnvHUi3l9iAo1kKwg==",
     "IndexOcurrence" : 4,
     "TimeStamp" : "2020-08-23T15:44:09Z",
     "LastModified" : "2020-08-23T15:44:09Z"
  }

], "Inherits" : [ "h+9FrX68u0q2TOrIMey2kw==" ], "TotalClasses" : 2, "TotalMicroDescriptors" : 60, "TotalRootDescriptors" : 13, "ClassSummaries" : [ { "$type" : "6", "ClassType" : { "$i" : 7 }, "Count" : 70 }, { "$type" : "6", "ClassType" : { "$i" : 65 }, "Count" : 3 } ], "GeneralizeTypeSummaries" : [ { "$type" : "7", "GeneralizedType" : { "$i" : 6 }, "Count" : 19 }, { "$type" : "7", "GeneralizedType" : { "$i" : 14 }, "Count" : 6 }, { "$type" : "7", "GeneralizedType" : { "$i" : 23 }, "Count" : 6 }, { "$type" : "7", "GeneralizedType" : { "$i" : 38 }, "Count" : 4 }, { "$type" : "7", "GeneralizedType" : { "$i" : 27 }, "Count" : 3 }, { "$type" : "7", "GeneralizedType" : { "$i" : 30 }, "Count" : 9 }, { "$type" : "7", "GeneralizedType" : { "$i" : 42 }, "Count" : 11 }, { "$type" : "7", "GeneralizedType" : { "$i" : 46 }, "Count" : 8 }, { "$type" : "7", "GeneralizedType" : { "$i" : 54 }, "Count" : 3 }, { "$type" : "7", "GeneralizedType" : { "$i" : 64 }, "Count" : 3 }, { "$type" : "7", "GeneralizedType" : { "$i" : 223 }, "Count" : 1 } ], "Context" : "AAAAAAAAAAAAAAAAAAAAAA==", "GeneralizedType" : { "$type" : "4", "IsComposite" : false, "Parent" : { "$type" : "5", "Key" : "roottype", "Numeral" : 0 }, "Key" : "description", "Numeral" : 0 }, "Alias" : "AAAAAAAAAAAAAAAAAAAAAA==", "Parent" : "AAAAAAAAAAAAAAAAAAAAAA==", "BaseID" : "vQfRfgz3uUe/lK/asQFAcQ==", "ID" : "xs5e5Ng0iU6wUTKyBiWxDQ==", "IndexOcurrence" : 0, "TimeStamp" : "2020-08-23T15:44:08Z", "LastModified" : "2020-08-23T15:44:08Z" }`

Frankinstien4444 commented 3 years ago

Do you have any ideas on how to do the dictionary transform without having to use the assemblies? When I go through your code you start to use things like BuildGenericTypeLookups, BuildArrayTypeLookup abd BuildLookUp which all require the Type. I want to get a field value pair listing that uses a string name for type and all the type's properties as field value pairs. This way I can do searches for data without having to require the assemblies and all of its dependencies. I'm sure I'm not the only one that needs such a listing. When the json is just a POCO that's simple you don't use the $i references.

Appreciate any help with this, thx.

Frank

mgholam commented 3 years ago

JSON.Parse() does not process the self referencing $i properties (which would require type information), so what you are asking does not work with your type of json data. The only way currently is to do a complete deserialize (which requires types).