Giter VIP home page Giter VIP logo

Comments (7)

soshial avatar soshial commented on June 16, 2024 1

Currently, all this inflection/conjugation forms can be written only as plain-text inside dedicated grammar tag.
A good practice would be to also include these forms as keys, so that this word article "dati" would be opened when searching for "dadeš".

from xdxf_makedict.

soshial avatar soshial commented on June 16, 2024

No, unfortunately not. Are they needed that much in a dictionary?

from xdxf_makedict.

Tvangeste avatar Tvangeste commented on June 16, 2024

Many dictionaries contain some table data, e.g., word forms, grammatical tables, etc.

Many DSL users complain regularly that the tables are not supported by DSL format.

Many well-known dictionaries contain tables, e.g. Oxford Advanced Learner's Dictionary, Longman dictionaries, Verbix dictionaries.

from xdxf_makedict.

soshial avatar soshial commented on June 16, 2024

Thank you. I will consider this idea.

Namely, I surely agree that dictionaries could benefit from tables, but I don't see a good way of "entwining" it to the existing schema of XDXF format. If the format were to support all table orientation/decoration/etc stuff, I would need to allow the full full-fledged HTML/CSS ti be written in xdxf, which is exactly what I would like to avoid. There is a bad example of this practice: ePub book format has this support, but different readers support these features at their own will and it results in the fact that for ebook creators the files could be inconsistent with some readers.

And what I want this format to be is to have only structural / logical / semantic way of storing information. The same way that is followed by fb2 ebook format creators. If you didn't catch my idea, just ask me to do it more profound. I would love to listen to your ideas.

from xdxf_makedict.

noomorph avatar noomorph commented on June 16, 2024

May I return your attention to this question? @soshial

In fact, I need to put at least 2-3 word forms for almost every word (noun cases, verb conjugation, etc.).

E.g.:

  • pes (sg. gen.: psa, pl. nom.: psove/psi)
  • dati (2p.sg.pr.t.: dadeš / daš, 1p.sg.aor.: dadoh).

So, sometimes I might even have double equivalent forms.

What is the structured way to keep such grammatical info in XDXF? I sincerely don't like the idea to put it in a plain text.

from xdxf_makedict.

noomorph avatar noomorph commented on June 16, 2024

May I ping you one more time, @soshial ?

from xdxf_makedict.

noomorph avatar noomorph commented on June 16, 2024

@soshial regarding the keys – sure.

By the way, any idea how does XDXF-based software usually handle that grammar tag? I'm just wondering if I can come up with my own plain-text compliant syntax (let's say Markdown tables, etc, although I might think of something more semantical) or that's liable to break the third-party viewers. 🤔

And is there any ongoing effort to standardize that tag?

from xdxf_makedict.

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.