Hi there,

to get more of the TCK passing, we really need to get the path handling done.

Reminder, this involves:

1) handling expanded names,

2) handling identifier pathsa, and

3) mapping (and occasionally creating) namespace prefixes.

We have decided early on that the MK persists prefixes, not namespace names, plus mapping information (*). It may seem like this makes things easier, but it does not; the namespace mapping used by the JCR client may be different from the one in the MK, so remapping needs to happen in any case.

Let's use "jcr path" and "mk path" (and * name) as terminology here.

Where does this mapping need to happen? oak-jcr or oak-core?

Also, I'd like to point out that spi-commons already has necessary concepts for this; do we *really* want to reinvent that?

Best regards, Julian





(*) I'm still unhappy about that, for the record.

Reply via email to