This lemon lexicon model could be useful: https://www.w3.org/2016/05/ontolex/
On 29/04/2021 15.27, Laura Morales wrote:
I have problems with the fact that, in English, words can have multiple meanings and can also be used as verbs, nouns, etc. In RDF, I feel like I'm compelled to define a term and its one meaning that is unique across the entire vocabulary. If I want to use the same term to mean two or more things, I have to use two dictionaries or I have to come up with weird combinations of multiple words. You know, like SimpleBeanFactoryAwareAspectInstanceFactory. I was wondering if there is any way to define a term whose meaning depends on the context. For example Lorem.foobar and Ipsum.foobar, "foobar" could mean two entirely different things depending on whether it's a property of the type Lorem or type Ipsum. AFAIK OWL defines domains/ranges for terms, so maybe these can be used for this goal? What would be the practical implications, for example if I were to use Fuseki without an OWL reasoner (ie. just by loading a bunch of triples and start querying with SPARQL)?
-- Lingsoft - 30 years of Leading Language Management www.lingsoft.fi Speech Applications - Language Management - Translation - Reader's and Writer's Tools - Text Tools - E-books and M-books Mikael Pesonen System Engineer e-mail: mikael.peso...@lingsoft.fi Tel. +358 2 279 3300 Time zone: GMT+2 Helsinki Office Eteläranta 10 FI-00130 Helsinki FINLAND Turku Office Kauppiaskatu 5 A FI-20100 Turku FINLAND