Comments (9)
Thanks for the links but those are very large documents and I don't immediately see what you are referring to. Can you please summarize what the feature is that you're requesting? Is it a new relation type?
from gwadoc.
The Sanskrit linguist Panini used six semantic roles (karak) in Sanskrit grammar. They're like cases, but different in the sense that they're more semantic in nature. In Indian Languages, they're used for most research that I have seen because of how suited it is. In LTRC, IIIT Hyderabad, we have used these because of its suitability to Indian Languages because most ILs are (relatively) free-order. Note that the position (syntax) information is secondary to the semantic role of the entity.
from gwadoc.
@goodmami https://en.wikipedia.org/wiki/Declension#Sanskrit, this should be a short enough introduction for you to peruse.
from gwadoc.
@MayankGoel28 thanks for explaining. It would be problematic if we defined new localized relations for every language, so why can't we reuse some existing ones?
- agent / kartṛ -> agent
- patient / karman -> patient
- means / karaṇa -> instrument
- recipient / sampradāna -> ?? (like dative case in syntax)
- source / apādāna -> source_direction?
- relation / sambandha -> ?? (like genitive case in syntax)
- locus / adhikaraṇa -> location
- address / sambodhana -> ?? (like vocative case in syntax)
I'm not familiar with Sanskrit so I'm not quite understanding why some of these are semantic relations rather than syntactic, and I think we should avoid further expansion into modelling syntactic roles. Could the "relation" role be modeled with meronym or some subtype?
from gwadoc.
@goodmami Just to be clear, karak relations aren't just for Sansrkit, but are a form of relation more suited to free-order languages (as it relies on both position and semantics for classification), and is used for research into Indian Languages. I do understand your point, a lot of it is similar to what already exists. I've certainly not seen karak relations being used outside Indian Languages.
We could reuse old roles, it would just require a slight modification to docs to give the same output for a different label.
from gwadoc.
One other thing you could do for now is use the other relation with a dc:type
attribute specifying your particular relation. But as much as possible you should try to reuse existing relations. Your own project can then describe how you're using "agent" for kartṛ, etc.
However, do note that this repository is for the documentation of the various relation types. If you want to propose new ones (e.g., for "recipient"), they'd need to be added to the schemas first, so try https://github.com/globalwordnet/schemas.
from gwadoc.
@goodmami Okay, I understand! Thanks for your comments.
from gwadoc.
I think this issue can be closed if we are not moving forward with it?
from gwadoc.
Yes I think so. Thanks
from gwadoc.
Related Issues (20)
- Clarify the description of underspecified relations HOT 5
- Suppress empty fields HOT 4
- Create Documentations for Constitutive, Instance Hyponym, Instance Hypernym, Antonym, Equal Synonym,Similar HOT 3
- Create documentation for Co-role relation groups and the last three HOT 3
- Create documentation for Other and it's sub-members
- Contributing HOT 2
- Create the Overview section HOT 1
- Add some new relations HOT 12
- Add link to short examples
- Open Wordnet Documentation website redesign HOT 3
- Change symbol from a LANGUAGE to a PART HOT 1
- Change master branch to main
- schemas vs gwadoc
- Create Chinese documentation
- Do we mean syntactic or semantic diminutives? HOT 2
- "hammer classifies teapot" HOT 4
- Inconsistencies for Meronymy/Holonymy HOT 3
- No inverse relation for similar/near_synonym (i.e. near_antonym) HOT 3
- is_entailed_by showing incorrect reversed relation HOT 1
- Hyponym example is wrong
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gwadoc.