Menu

#18 treat relations 'has' and 'is' specially

open
5
2012-12-17
2008-10-16
No

Relationships 'is' and 'has' should be excluded from Rabbit. These are used in natural language in different cases which are difficult to disambiguate. In some of the example ontologies of Ordance Survery, the 'has' relation is used in the following way:

'No Backwater has a Current' should be translated as not (hasCurrent some Current). This current parser would require the user to define relationship 'has' which would be very generic. Rabbit could interpret pattern 'has' <object> as requiring a method 'has current'. The 'has' relation would still exist, but it would be part of the Rabbit language. 'has current' would be a subproperty of 'has', with 'Current' as its range.

Discussion


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.