kmp-domain 0.17.0

Domain model of the Kernel Memory Protocol: aggregates, value objects, repositories and projections, with no IO
Documentation
{
  "note": "Function words that belong to one language and not the other, used to read which language a memory is written in before anything is stemmed. Function words are the right signal because a writer does not choose them: a Spanish sentence carries de, que and la whatever it is about, and its nouns may well be English product names. A word that appears in both languages cannot tell them apart and is left out. Adding a language here needs a stemmer for it in `Morphology`; adding a word does not.",
  "languages": [
    {
      "id": "spanish",
      "function_words": [
        "al",
        "como",
        "con",
        "cual",
        "cuando",
        "de",
        "del",
        "donde",
        "el",
        "en",
        "es",
        "esta",
        "este",
        "fue",
        "ha",
        "hay",
        "la",
        "las",
        "lo",
        "los",
        "mas",
        "para",
        "pero",
        "por",
        "porque",
        "que",
        "se",
        "ser",
        "si",
        "sin",
        "sobre",
        "su",
        "sus",
        "un",
        "una",
        "y",
        "ya"
      ]
    },
    {
      "id": "english",
      "function_words": [
        "about",
        "after",
        "against",
        "an",
        "and",
        "are",
        "as",
        "at",
        "be",
        "because",
        "been",
        "before",
        "but",
        "by",
        "did",
        "does",
        "for",
        "from",
        "had",
        "has",
        "have",
        "how",
        "if",
        "in",
        "into",
        "is",
        "it",
        "its",
        "of",
        "on",
        "or",
        "our",
        "than",
        "that",
        "the",
        "their",
        "then",
        "there",
        "this",
        "to",
        "was",
        "were",
        "what",
        "when",
        "where",
        "which",
        "who",
        "why",
        "will",
        "with"
      ]
    }
  ]
}