I've heard, read on blogs and in news groups that we need to solve the "synonym and homonym" problem before we can make real progress with Semantic Technology. As far as I'm concerned, it's solved. Let's look at each case (synonym and homonym) from the concepts (classes or properties) and instances perspective. I’ll start by summarizing the simplest approaches, which have been around since the beginning: Synonyms for concepts: Properties work the same: if hasAuthor and hasCreator are equivalent, you can just state that with owl:equivalentProperty. The entailment is that any document that had an author would now have the same person as a creator and vice versa. Again, this would be scoped to the ontology where you declared the equivalence. Synonyms for instances: Homonyms for concepts: I'm not suggesting that people will use these prefixes in free text, but when they are trying to be precise this is a good approach. Then the free text analyzers (entity extractors and the like) merely need to work out which of the word senses was intended from the context of the document. Homonyms for individuals: Preferred terms: There are many shadings and nuances to the discovery and use of synonyms and homonyms in ontologies but I think the basic plumbing of the Semantic Web standards has most of the common use cases covered out of the box. Recommended textbooks for you Database Systems: Design, Implementation, & Manag... Author:Steven, Steven Morris, Carlos Coronel, Carlos, Coronel, Carlos; Morris, Carlos Coronel and Steven Morris, Carlos Coronel; Steven Morris, Steven Morris; Carlos Coronel Publisher:Cengage Learning Database Systems: Design, Implementation, & Manag... Author:Carlos Coronel, Steven Morris Publisher:Cengage Learning Fundamentals of Information Systems Author:Ralph Stair, George Reynolds Publisher:Cengage Learning Oracle 12c: SQL Publisher:Cengage Learning A Guide to SQL Publisher:Course Technology Ptr Principles of Information Systems (MindTap Course... Author:Ralph Stair, George Reynolds Publisher:Cengage Learning Database Systems: Design, Implementation, & Manag... ISBN:9781285196145 Author:Steven, Steven Morris, Carlos Coronel, Carlos, Coronel, Carlos; Morris, Carlos Coronel and Steven Morris, Carlos Coronel; Steven Morris, Steven Morris; Carlos Coronel Publisher:Cengage Learning Database Systems: Design, Implementation, & Manag... ISBN:9781305627482 Author:Carlos Coronel, Steven Morris Publisher:Cengage Learning Fundamentals of Information Systems ISBN:9781337097536 Author:Ralph Stair, George Reynolds Publisher:Cengage Learning Oracle 12c: SQL ISBN:9781305251038 Author:Joan Casteel Publisher:Cengage Learning A Guide to SQL ISBN:9781111527273 Author:Philip J. Pratt Publisher:Course Technology Ptr Principles of Information Systems (MindTap Course... ISBN:9781285867168 Author:Ralph Stair, George Reynolds Publisher:Cengage Learning |