Dontopedia

add_synonym

From Dontopedia, the open, paraconsistent wiki. (Last updated 2026-06-10.)

add_synonym has 32 facts recorded in Dontopedia across 5 references, with 6 live disagreements.

32 facts·12 predicates·5 sources·6 in dispute

Mostly:has parameter(12), rdf:type(4), requires(3)

Maturity scale raw canonical shape-checked rule-derived certified

Has Parameterin disputehasParameter

  • Term[1]sourceall time · A46aa56d 4915 4a1d A174 4e8f9a8c16b7
  • Synonym[1]sourceall time · A46aa56d 4915 4a1d A174 4e8f9a8c16b7
  • Context[1]sourceall time · A46aa56d 4915 4a1d A174 4e8f9a8c16b7
  • Self[2]sourceall time · 47f25b72 1487 4677 9d02 623490a5bb2a
  • Term[2]sourceall time · 47f25b72 1487 4677 9d02 623490a5bb2a
  • Synonym[2]sourceall time · 47f25b72 1487 4677 9d02 623490a5bb2a
  • Context[2]sourceall time · 47f25b72 1487 4677 9d02 623490a5bb2a
  • Term Parameter[4]all time · 866cc857 Ac06 46bc 8040 C98e5126053f
  • Context Parameter[4]all time · 866cc857 Ac06 46bc 8040 C98e5126053f
  • Synonym Parameter[4]all time · 866cc857 Ac06 46bc 8040 C98e5126053f

Inbound mentions (9)

Other subjects in dontopedia point AT this entity as a value. These are inverse relationships — e.g. "X motherOf this subject" — and answer questions the forward facts can't. Grouped by predicate.

hasMethodHas Method(5)

invokesMethodInvokes Method(2)

callsMethodCalls Method(1)

demonstratesMethodDemonstrates Method(1)

Other facts (19)

The long tail: predicates that appear too rarely to warrant their own section. Filter or scroll to find a specific one. Each row links to its source.

19 facts
PredicateValueRef
Rdf:typeMethod[1]
Rdf:typePython Method[2]
Rdf:typeMethod[3]
Rdf:typeMethod[4]
RequiresContext Parameter[4]
RequiresTerm Parameter[4]
RequiresSynonym Parameter[4]
Has Conditional LogicContext Check[2]
Has Conditional LogicTerm Check[2]
Performs InitializationContext Dictionary[2]
Performs InitializationTerm List[2]
Appends toSelf.synonyms Dictionary[4]
Appends toList[5]
Creates Nested StructureContext Term Synonym[2]
Ensures Data IntegrityDuplicate Prevention[2]
Mutates StateSelf Synonyms Dictionary[4]
Uses LockTrue[5]
Is Method ofSynonym Lookup Module[5]
Modifies StateTrue[5]

Timeline

Timeline axis is valid_time — when each source says the fact was true in the world, not when Dontopedia learned about it. Retracted rows are kept for provenance; coloured stripes indicate the context kind.

typebeam/a46aa56d-4915-4a1d-a174-4e8f9a8c16b7
ex:Method
hasParameterbeam/a46aa56d-4915-4a1d-a174-4e8f9a8c16b7
ex:term
hasParameterbeam/a46aa56d-4915-4a1d-a174-4e8f9a8c16b7
ex:synonym
hasParameterbeam/a46aa56d-4915-4a1d-a174-4e8f9a8c16b7
ex:context
typebeam/47f25b72-1487-4677-9d02-623490a5bb2a
ex:PythonMethod
labelbeam/47f25b72-1487-4677-9d02-623490a5bb2a
add_synonym
hasParameterbeam/47f25b72-1487-4677-9d02-623490a5bb2a
ex:self
hasParameterbeam/47f25b72-1487-4677-9d02-623490a5bb2a
ex:term
hasParameterbeam/47f25b72-1487-4677-9d02-623490a5bb2a
ex:synonym
hasParameterbeam/47f25b72-1487-4677-9d02-623490a5bb2a
ex:context
hasConditionalLogicbeam/47f25b72-1487-4677-9d02-623490a5bb2a
ex:context-check
hasConditionalLogicbeam/47f25b72-1487-4677-9d02-623490a5bb2a
ex:term-check
createsNestedStructurebeam/47f25b72-1487-4677-9d02-623490a5bb2a
ex:context-term-synonym
performsInitializationbeam/47f25b72-1487-4677-9d02-623490a5bb2a
ex:context-dictionary
performsInitializationbeam/47f25b72-1487-4677-9d02-623490a5bb2a
ex:term-list
ensuresDataIntegritybeam/47f25b72-1487-4677-9d02-623490a5bb2a
ex:duplicate-prevention
typebeam/18e6c5b9-2160-4b21-9330-265fbb84e19d
ex:Method
typebeam/866cc857-ac06-46bc-8040-c98e5126053f
ex:method
hasParameterbeam/866cc857-ac06-46bc-8040-c98e5126053f
ex:term-parameter
hasParameterbeam/866cc857-ac06-46bc-8040-c98e5126053f
ex:context-parameter
hasParameterbeam/866cc857-ac06-46bc-8040-c98e5126053f
ex:synonym-parameter
appendsTobeam/866cc857-ac06-46bc-8040-c98e5126053f
ex:self.synonyms-dictionary
mutatesStatebeam/866cc857-ac06-46bc-8040-c98e5126053f
ex:self-synonyms-dictionary
requiresbeam/866cc857-ac06-46bc-8040-c98e5126053f
ex:context-parameter
requiresbeam/866cc857-ac06-46bc-8040-c98e5126053f
ex:term-parameter
requiresbeam/866cc857-ac06-46bc-8040-c98e5126053f
ex:synonym-parameter
hasParameterbeam/0ed5f2ce-cb80-425a-8765-26fb4ecd1685
ex:term
hasParameterbeam/0ed5f2ce-cb80-425a-8765-26fb4ecd1685
ex:synonym
usesLockbeam/0ed5f2ce-cb80-425a-8765-26fb4ecd1685
ex:true
appendsTobeam/0ed5f2ce-cb80-425a-8765-26fb4ecd1685
ex:list
isMethodOfbeam/0ed5f2ce-cb80-425a-8765-26fb4ecd1685
ex:synonym-lookup-module
modifiesStatebeam/0ed5f2ce-cb80-425a-8765-26fb4ecd1685
ex:true

References (5)

5 references
  1. ctx:claims/beam/a46aa56d-4915-4a1d-a174-4e8f9a8c16b7
    • full textbeam-chunk
      text/plain1 KBdoc:beam/a46aa56d-4915-4a1d-a174-4e8f9a8c16b7
      Show excerpt
      [Turn 10116] User: hmm, how do I handle synonyms that have multiple meanings in different contexts? [Turn 10117] Assistant: Handling synonyms that have multiple meanings in different contexts can be challenging, but there are several strat
  2. ctx:claims/beam/47f25b72-1487-4677-9d02-623490a5bb2a
    • full textbeam-chunk
      text/plain1 KBdoc:beam/47f25b72-1487-4677-9d02-623490a5bb2a
      Show excerpt
      # Determine context and retrieve synonyms query = "I want to visit the bank of the river." context = module.determine_context(query) print(module.get_synonyms('bank', context)) # Output: ['river bank'] ``` ### 3. Hierarchical Synonym Stru
  3. ctx:claims/beam/18e6c5b9-2160-4b21-9330-265fbb84e19d
  4. ctx:claims/beam/866cc857-ac06-46bc-8040-c98e5126053f
    • full textbeam-chunk
      text/plain1 KBdoc:beam/866cc857-ac06-46bc-8040-c98e5126053f
      Show excerpt
      self.synonyms[context][term].append(synonym) def get_synonyms(self, term, context): return self.synonyms[context].get(term, []) # Example usage: module = ContextAwareSynonymLookupModule() # Add synonyms with context m
  5. ctx:claims/beam/0ed5f2ce-cb80-425a-8765-26fb4ecd1685
    • full textbeam-chunk
      text/plain1 KBdoc:beam/0ed5f2ce-cb80-425a-8765-26fb4ecd1685
      Show excerpt
      4. **Caching**: Use caching to reduce the load on the underlying data store. ### Optimized Implementation Here's an improved version of your `SynonymLookupModule`: 1. **Use `defaultdict` for Multiple Synonyms**: This allows storing multi

See also

Keep researching

Missing something or suspicious of what's here? Kick off a research session — a Claude agent will investigate, cite its sources, and file new facts into a dedicated context you can review before accepting into the shared view.