B A C E B A F F F K J A N SimpleMeme NoMembers SimpleMeme OneMember SimpleMeme TwoMembers SimpleMeme NoMembers Singleton Parent metameme is not a singleton, but the meme is. SimpleMeme ThreeMembers SimpleMeme NoMembers Singleton Inherits Singleton status from parent metameme. SimpleMeme NoMembers Singleton Inherits Singleton status from parent metameme. Enhanced NoMembers Singleton Inherits Singleton status from parent metameme. Also Enhanced by MemeD2 MemeG4 MemeG1 Enhances TwoMembers D enhances B, C extends B and G extends C. Therefore, MemeD1 may also enhance memes created from metameme G. SimpleMeme NoMembers Extends A. so inherits propA IsEnhanced TwoMembers Enhanced by MemeJ1 and MemeH1. IsEnhanced FiveMembers MemeG1 is the „everything“ meme. It is also a singleton as metameme G inherits that property from metameme C OneMember Is a singleton as metameme G inherits that property from metameme C SimpleMeme TwoMembers Is a singleton as metameme G inherits that property from metameme C SimpleMeme NoMembers Has no members. No propC. Is also a singleton as metameme G inherits that property from metameme C MemeF1 Enhances NoMembers Enhances MemeF1. MemeF1 Enhances NoMembers Enhances MemeF1. Enhances NoMembers Metameme J enhances metameme F, but this meme does not enhance any other memes. The marental metameme enhancement gives the option of enhancing an „F“ meme. SimpleMeme NoMembers SimpleMeme NoMembers SimpleMeme NoMembers SimpleMeme OneMember Switch Metameme M is a switch, with G and L as potential members. The cardinality on the G member is 1..1, so one MemeG1 member is valid. SimpleMeme OneMember Switch Metameme M is a switch, with G and L as potential members. The cardinality on the L member is 1..1, so one MemeL1 member is valid. SimpleMeme NoMembers Switch Metameme N is a switch, with G and L as potential members. N actually has no members and is essentially a stub meme. Since the cardinality on both G and L membership is 0..n, this is valid; if a little wierd. SimpleMeme OneMember Switch Metameme N is a switch, with G and L as potential members. The cardinality on the G member is 0..n, so one MemeG1 member is valid. SimpleMeme OneMemberType TwoMembers Switch Metameme N is a switch, with G and L as potential members. The cardinality on the L member is 0..n, so three MemeL1 members is valid. SimpleMeme OneMember Switch Metameme N is a switch, with G and L as potential members. The cardinality on the L member is 0..n, so one MemeL2 member is valid. MemeN4 Enhances OneMember Enhances a switch and has a member of its own. This is the normal way for allowing switches to have siblings. These two show that it is possible to create valid memes from highly dangerous metamemes These two show that it is possible to create valid memes from highly dangerous metamemes If the child membership is not in both directions at the same time, we are ok If the child membership is not in both directions at the same time, we are ok If the child membership is not in both directions at the same time, we are ok If the child membership is not in both directions at the same time, we are ok