Hi Fan Li, That particular mapping generator is hard-coded because it first needs to internally generate a text (Lucene) index. It does not have a plug-in mechanism. However, there are various ways in which you could define such a mapping generator yourself. In the most simple case, just define it as a SPARQL query and save that query to the query library. But you can also use such queries in plugins to the Problems & Suggestions panel. There is one example of this mechanism (using tosh:ResultsGenerator) in edg:ColumnSuggestedTermResultsGenerator. This mechanism uses SWP files. There are additional possibilities to write such suggestions in JavaScript/ADS, e.g. as Explore/Modify actions. We can elaborate further or help you define such services.
Holger > On 29 Jun 2022, at 12:46 pm, Fan Li <[email protected]> wrote: > > In Crosswalks, the "Generate Mappings" feature seems to be purely based on > string similarity. Is it possible to customize the mapping logics, for > example, by incorporating SKOS to handle synonyms and hierarchy? > > -- > You received this message because you are subscribed to the Google Groups > "TopBraid Suite Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/topbraid-users/3a063910-0b7a-4682-a2b1-c67b007bbd57n%40googlegroups.com > > <https://groups.google.com/d/msgid/topbraid-users/3a063910-0b7a-4682-a2b1-c67b007bbd57n%40googlegroups.com?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/B4827E43-A5EB-429A-BBB2-CE160D8B4DEE%40topquadrant.com.
