Dontopedia

keyword_substitutions

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

keyword_substitutions has 55 facts recorded in Dontopedia across 7 references, with 5 live disagreements.

55 facts·33 predicates·7 sources·5 in dispute

Mostly:contains(9), rdf:type(7), has mapping(3)

Maturity scale raw canonical shape-checked rule-derived certified

Inbound mentions (17)

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.

hasAttributeHas Attribute(6)

assignsToSelfAssigns to Self(1)

consistsOfConsists of(1)

dependencyDependency(1)

hasInstanceVariableHas Instance Variable(1)

hasIntegrationHas Integration(1)

hasMemberHas Member(1)

isTargetedByNameIs Targeted by Name(1)

iteratesIterates(1)

usesUses(1)

usesAttributeUses Attribute(1)

usesVariableUses Variable(1)

Other facts (52)

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.

52 facts
PredicateValueRef
ContainsKeyword[2]
ContainsSubstitution[2]
ContainsSelect Retrieve[4]
ContainsFrom of[4]
ContainsWhere While[4]
ContainsSelect Retrieval[5]
ContainsFrom of[5]
ContainsWhere While[5]
ContainsDictionary Mapping[7]
Rdf:typeDictionary[1]
Rdf:typeDictionary[2]
Rdf:typeDictionary[3]
Rdf:typeDictionary[4]
Rdf:typeDictionary[5]
Rdf:typeDictionary[6]
Rdf:typeDictionary Type[7]
Has MappingMapping Select Retrieve[1]
Has MappingMapping From of[1]
Has MappingMapping Where While[1]
Contains Sql KeywordSelect[5]
Contains Sql KeywordFrom[5]
Contains Sql KeywordWhere[5]
Data StructureDictionary[2]
Data StructureDictionary Mapping[3]
Is Dictionary forSql Keywords[1]
TargetsSql Keywords[1]
PurposeMaps Keywords to Substitutions[3]
Is Used byApply Keyword Substitution[3]
Mapping TypeString to String[3]
Has EntrySelect Retrieve[4]
Is Dictionarytrue[4]
Element Count3[4]
First KeySELECT[4]
First ValueRETRIEVE[4]
Second KeyFROM[4]
Second ValueOF[4]
Third KeyWHERE[4]
Third ValueWHILE[4]
Is Dict With Str Keystrue[4]
Is Dict With Str Valuestrue[4]
Is Dict Literaltrue[4]
Contains Three Substitutionstrue[4]
TypeDictionary[5]
Has Entries3[5]
Iteration MethodItems[6]
Access MethodItems[6]
Has MemberOr Keyword[7]
Has Element TypeString to String Mapping[7]
Has KeyOr Keyword[7]
Has Value forOrelse Substitution[7]
Contains KeyOr Keyword[7]
Maps Key toOrelse Substitution[7]

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/fe1ff925-6e8a-431d-aa01-2d4b499ae7e2
ex:Dictionary
labelbeam/fe1ff925-6e8a-431d-aa01-2d4b499ae7e2
keyword_substitutions
hasMappingbeam/fe1ff925-6e8a-431d-aa01-2d4b499ae7e2
ex:mapping-select-retrieve
hasMappingbeam/fe1ff925-6e8a-431d-aa01-2d4b499ae7e2
ex:mapping-from-of
hasMappingbeam/fe1ff925-6e8a-431d-aa01-2d4b499ae7e2
ex:mapping-where-while
isDictionaryForbeam/fe1ff925-6e8a-431d-aa01-2d4b499ae7e2
ex:sql-keywords
targetsbeam/fe1ff925-6e8a-431d-aa01-2d4b499ae7e2
ex:sql-keywords
typebeam/730c48fc-40c0-4bb9-aa45-3ee6f2bdd32c
ex:Dictionary
containsbeam/730c48fc-40c0-4bb9-aa45-3ee6f2bdd32c
ex:keyword
containsbeam/730c48fc-40c0-4bb9-aa45-3ee6f2bdd32c
ex:substitution
dataStructurebeam/730c48fc-40c0-4bb9-aa45-3ee6f2bdd32c
ex:Dictionary
typebeam/ea0e817a-1408-493e-bbcf-6f0c90a888ee
ex:Dictionary
labelbeam/ea0e817a-1408-493e-bbcf-6f0c90a888ee
keyword_substitutions
purposebeam/ea0e817a-1408-493e-bbcf-6f0c90a888ee
ex:maps-keywords-to-substitutions
isUsedBybeam/ea0e817a-1408-493e-bbcf-6f0c90a888ee
ex:apply-keyword-substitution
dataStructurebeam/ea0e817a-1408-493e-bbcf-6f0c90a888ee
ex:dictionary-mapping
mappingTypebeam/ea0e817a-1408-493e-bbcf-6f0c90a888ee
ex:string-to-string
typebeam/b75dfd8f-8843-48b6-a51b-7bca94983b62
ex:Dictionary
hasEntrybeam/b75dfd8f-8843-48b6-a51b-7bca94983b62
ex:select-retrieve
containsbeam/b75dfd8f-8843-48b6-a51b-7bca94983b62
ex:select-retrieve
containsbeam/b75dfd8f-8843-48b6-a51b-7bca94983b62
ex:from-of
containsbeam/b75dfd8f-8843-48b6-a51b-7bca94983b62
ex:where-while
isDictionarybeam/b75dfd8f-8843-48b6-a51b-7bca94983b62
true
elementCountbeam/b75dfd8f-8843-48b6-a51b-7bca94983b62
3
firstKeybeam/b75dfd8f-8843-48b6-a51b-7bca94983b62
SELECT
firstValuebeam/b75dfd8f-8843-48b6-a51b-7bca94983b62
RETRIEVE
secondKeybeam/b75dfd8f-8843-48b6-a51b-7bca94983b62
FROM
secondValuebeam/b75dfd8f-8843-48b6-a51b-7bca94983b62
OF
thirdKeybeam/b75dfd8f-8843-48b6-a51b-7bca94983b62
WHERE
thirdValuebeam/b75dfd8f-8843-48b6-a51b-7bca94983b62
WHILE
isDictWithStrKeysbeam/b75dfd8f-8843-48b6-a51b-7bca94983b62
true
isDictWithStrValuesbeam/b75dfd8f-8843-48b6-a51b-7bca94983b62
true
isDictLiteralbeam/b75dfd8f-8843-48b6-a51b-7bca94983b62
true
containsThreeSubstitutionsbeam/b75dfd8f-8843-48b6-a51b-7bca94983b62
true
typebeam/ed4ffe06-c0e7-4d35-8b0e-d4d2f844cb7b
ex:Dictionary
containsbeam/ed4ffe06-c0e7-4d35-8b0e-d4d2f844cb7b
ex:select-retrieval
containsbeam/ed4ffe06-c0e7-4d35-8b0e-d4d2f844cb7b
ex:from-of
containsbeam/ed4ffe06-c0e7-4d35-8b0e-d4d2f844cb7b
ex:where-while
typebeam/ed4ffe06-c0e7-4d35-8b0e-d4d2f844cb7b
ex:Dictionary
hasEntriesbeam/ed4ffe06-c0e7-4d35-8b0e-d4d2f844cb7b
3
containsSQLKeywordbeam/ed4ffe06-c0e7-4d35-8b0e-d4d2f844cb7b
ex:SELECT
containsSQLKeywordbeam/ed4ffe06-c0e7-4d35-8b0e-d4d2f844cb7b
ex:FROM
containsSQLKeywordbeam/ed4ffe06-c0e7-4d35-8b0e-d4d2f844cb7b
ex:WHERE
typebeam/7b4bf2e3-60c1-4558-933c-d63455859bde
ex:Dictionary
labelbeam/7b4bf2e3-60c1-4558-933c-d63455859bde
keyword_substitutions
iterationMethodbeam/7b4bf2e3-60c1-4558-933c-d63455859bde
ex:items
accessMethodbeam/7b4bf2e3-60c1-4558-933c-d63455859bde
ex:items
containsbeam/6160f680-6610-43df-b520-efa8dbd5ff46
ex:dictionary-mapping
typebeam/6160f680-6610-43df-b520-efa8dbd5ff46
ex:dictionary-type
hasMemberbeam/6160f680-6610-43df-b520-efa8dbd5ff46
ex:or-keyword
hasElementTypebeam/6160f680-6610-43df-b520-efa8dbd5ff46
ex:string-to-string-mapping
hasKeybeam/6160f680-6610-43df-b520-efa8dbd5ff46
ex:or-keyword
hasValueForbeam/6160f680-6610-43df-b520-efa8dbd5ff46
ex:orelse-substitution
containsKeybeam/6160f680-6610-43df-b520-efa8dbd5ff46
ex:or-keyword
mapsKeyTobeam/6160f680-6610-43df-b520-efa8dbd5ff46
ex:orelse-substitution

References (7)

7 references
  1. ctx:claims/beam/fe1ff925-6e8a-431d-aa01-2d4b499ae7e2
  2. ctx:claims/beam/730c48fc-40c0-4bb9-aa45-3ee6f2bdd32c
    • full textbeam-chunk
      text/plain1 KBdoc:beam/730c48fc-40c0-4bb9-aa45-3ee6f2bdd32c
      Show excerpt
      query = self.sanitize_query(query) query = self.apply_keyword_substitution(query) query = self.apply_pattern_matching(query) query = self.apply_contextual_expansion(query) return query def saniti
  3. ctx:claims/beam/ea0e817a-1408-493e-bbcf-6f0c90a888ee
    • full textbeam-chunk
      text/plain1 KBdoc:beam/ea0e817a-1408-493e-bbcf-6f0c90a888ee
      Show excerpt
      # Example usage: rewriter = QueryRewriter() query = "SELECT * FROM table WHERE condition AND column = value" rewritten_query = rewriter.rewrite_query(query) print(f"Rewritten Query: {rewritten_query}") ``` ### Explanation 1. **Keyword Sub
  4. ctx:claims/beam/b75dfd8f-8843-48b6-a51b-7bca94983b62
  5. ctx:claims/beam/ed4ffe06-c0e7-4d35-8b0e-d4d2f844cb7b
    • full textbeam-chunk
      text/plain1 KBdoc:beam/ed4ffe06-c0e7-4d35-8b0e-d4d2f844cb7b
      Show excerpt
      By following these steps, you can effectively handle special characters and improve the robustness of your query rewriting pipeline. [Turn 9906] User: I'm looking for ways to optimize my query rewriting pipeline to handle a larger volume o
  6. ctx:claims/beam/7b4bf2e3-60c1-4558-933c-d63455859bde
    • full textbeam-chunk
      text/plain1 KBdoc:beam/7b4bf2e3-60c1-4558-933c-d63455859bde
      Show excerpt
      raise QueryParseError(f"Error rewriting query: {query} - {e}") def expand_query(self, query): query = self.sanitize_query(query) query = self.apply_keyword_substitution(query) query = self.apply_patt
  7. ctx:claims/beam/6160f680-6610-43df-b520-efa8dbd5ff46
    • full textbeam-chunk
      text/plain1 KBdoc:beam/6160f680-6610-43df-b520-efa8dbd5ff46
      Show excerpt
      (r'\bOR\b', 'ORELSE') ] self.contextual_expansions = { 'table': 'TABLE_NAME', 'condition': 'CONDITION_VALUE' } def rewrite_query(self, query): try: expande

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.