Skip to content
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

need to decide on the use of "itsm_" prefix in the JLIFF ITS Module #8

Closed
DavidFatDavidF opened this issue Jul 13, 2020 · 3 comments
Closed
Assignees
Labels
schema impact breaking schema changes

Comments

@DavidFatDavidF
Copy link
Contributor

The XLIFF spec differentiates between two ITS Module namespaces. Most of the features reuse the original W3C ITS namespace
https://www.w3.org/2005/11/its/

Only attributes that don't exist in the original W3C ITS 2.0 spec use the OASIS hosted namespace
urn:oasis:names:tc:xliff:itsm:2.1

This distinction is meaningless in JLIFF, however we are trying to ease switching between XLIFF and JLIFF pipelines, so keeping the "itsm_" prefix as distinct from the "its_" prefix might be useful..

An example is the itsm:domains attribute that exists in XLIFF Version 2.1 to facilitate roundtrip of the ITS 2.0 Domain data category.

The other itsm: attribute in XLIFF Version 2.1 is itsm:lang that is used to express inline instances of the ITS 2.0 Language Information data category

@DavidFatDavidF DavidFatDavidF added the schema impact breaking schema changes label Jul 14, 2020
@DavidFatDavidF
Copy link
Contributor Author

DavidFatDavidF commented Jul 14, 2020

Need to add itsm_lang to JLIFF schema

@DavidFatDavidF
Copy link
Contributor Author

Meeting 28th July:
Consensus to preserve the its_ itsm_ distinction from XLIFF 21 (its: vs itsm:)

Pro
Easier on implementers when switching between XLIFF and JLIFF
Preserves the original distinction between the W3C namespace semantics and the local OASIS additions
Con
Schema impact

Long term benefits outweigh the inconvenience of current schema impact

To implement along with #11

  • affects only itsm_lang and itsm_domains

@DavidFatDavidF
Copy link
Contributor Author

Reviewed in meeting on 25th August

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
schema impact breaking schema changes
Projects
None yet
Development

No branches or pull requests

2 participants