Giter Club home page Giter Club logo

Comments (9)

goodmami avatar goodmami commented on July 18, 2024

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.

MayankGoel28 avatar MayankGoel28 commented on July 18, 2024

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.

MayankGoel28 avatar MayankGoel28 commented on July 18, 2024

@goodmami https://en.wikipedia.org/wiki/Declension#Sanskrit, this should be a short enough introduction for you to peruse.

from gwadoc.

goodmami avatar goodmami commented on July 18, 2024

@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.

MayankGoel28 avatar MayankGoel28 commented on July 18, 2024

@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.

goodmami avatar goodmami commented on July 18, 2024

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.

MayankGoel28 avatar MayankGoel28 commented on July 18, 2024

@goodmami Okay, I understand! Thanks for your comments.

from gwadoc.

gconnect avatar gconnect commented on July 18, 2024

I think this issue can be closed if we are not moving forward with it?

from gwadoc.

goodmami avatar goodmami commented on July 18, 2024

Yes I think so. Thanks

from gwadoc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.