-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test viability of abstract even further mappings from XML-like formats vs HXL tabular format using as base XML nested tags (vs HXL attributes) using as baseline concept/language/term. #10
Comments
fititnt
added a commit
that referenced
this issue
Nov 27, 2021
fititnt
added a commit
that referenced
this issue
Nov 27, 2021
fititnt
added a commit
that referenced
this issue
Nov 28, 2021
…conceptum, #meta+linguam+__linguam__, #meta+terminum+__linguam__
fititnt
added a commit
that referenced
this issue
Nov 28, 2021
fititnt
added a commit
that referenced
this issue
Nov 28, 2021
fititnt
added a commit
that referenced
this issue
Nov 28, 2021
fititnt
added a commit
that referenced
this issue
Nov 28, 2021
fititnt
added a commit
that referenced
this issue
Nov 29, 2021
fititnt
added a commit
that referenced
this issue
Nov 29, 2021
fititnt
added a commit
that referenced
this issue
Nov 30, 2021
…ed section for general comments (or keep more objective the implementation)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Test what the title says.
I'm not very sure if this is possible without making it more complicated to the end user, but I think it may be viable to go a bit less repetitive.
The general idea of how to organize rows in a table in concepts on XML (which could go several rows, with relationships) needs a lot of creativity. The second (but already likely to be solved) is how to generalize language code parsing. Then, there are the terms.
But, after these three big groups, I'm starting to think that additional data attached to these groups (if done with the same logic, requiring adding more lines on python) may actually be worth abstract.
One way to generalize such an idea
In the current state, the way things are on HXLTM on tabular format (aka HXL, with some extra attributes) it could be ported to a direct mapping. For example, when reading from XML (it could be JSON or YAML, but we would need to make sure to avoid adding powerful features of XML not portable) we already know when we are at concept, language or term level. So In theory the generalization here would be some XML tag (that could appear at 3 levels) with an attribute that tells what inner XML tags (or HXL in tabular format, additional attributes) how to change the strategy.
Some disadvantages
- This may not be an issue if new attributes are only one level deep than each baseline; but cannot be generalized without invert orders of tags on XML; it coild convert from tabular HXL and XML, but would not make much sense to other tools trying to parse the XML.
Some advantages:
- And, if XML forma be intentionally not as complex, also viable to reuse the logic to use JSON or YAML as storage.
- Note that allowing somewhat intuitive editing by hand is interesting. But either tabular data, or XML/JSON/YAML at some point would be complex, because the subject is complex.
The text was updated successfully, but these errors were encountered: