delving / sip-creator

The Delving SIP-Creator
sip-creator.delving.eu
9 stars 3 forks source link

Mapping Hints - Templating #299

Closed kiivihal closed 10 years ago

kiivihal commented 12 years ago

Currently when a crosswalk is present there is no way to apply the crosswalk to the mapping. I think the following functionality would be desirable

geralddejong commented 12 years ago

When are crosswalks present? There are currently nowhere any crosswalks in the SIP-Creator. The most sensible approach which we have talked about is to have crosswalks accompany schemas on http://schemas.delving.org. Then they could be applied on the Hub as well, since there is currently a mechanism in place there for applying crosswalks which has not yet been used.

kiivihal commented 12 years ago

The mechanism Hans suggested was to use the crosswalk and apply them as hints during the mapping process. So they are more stored hints from one format to the other. So you can make changes to the mapping if you want.

Sjoerd Siebinga Delving B.V., Rotterdam http://www.delving.eu (http://www.delving.eu/) skype: sjoerdsiebinga mobile: +31681926731

On Thursday, September 20, 2012 at 7:56 AM, Gerald de Jong wrote:

When are crosswalks present? There are currently nowhere any crosswalks in the SIP-Creator. The most sensible approach which we have talked about is to have crosswalks accompany schemas on http://schemas.delving.org. Then they could be applied on the Hub as well, since there is currently a mechanism in place there for applying crosswalks which has not yet been used.

— Reply to this email directly or view it on GitHub (https://github.com/delving/sip-creator/issues/299#issuecomment-8717484).

geralddejong commented 12 years ago

In what sense is that a "crosswalk" then? I'm concerned that we are confusing the meanings of these things.

kiivihal commented 12 years ago

Well the tricky thing here is that we have a stored crosswalk that we can apply to when another mapping has been made. So when an ICN mapping is there and you want to start on the ESE, you have the chance to apply predefined mappings not from the Source Format but from the already mapped ICN target. I have no problem giving this another name as long as what we understand what it should be.

So traditional meaning of crosswalk is a mapping from another mapping that is automatically applied, this is some sort of template that you can apply to mapping especially if it is a derivative format.

Sjoerd Siebinga Delving B.V., Rotterdam http://www.delving.eu (http://www.delving.eu/) skype: sjoerdsiebinga mobile: +31681926731

On Thursday, September 20, 2012 at 8:12 AM, Gerald de Jong wrote:

In what sense is that a "crosswalk" then? I'm concerned that we are confusing the meanings of these things.

— Reply to this email directly or view it on GitHub (https://github.com/delving/sip-creator/issues/299#issuecomment-8717695).

geralddejong commented 12 years ago

Yes, so it's not a crosswalk, it's a "template" of some kind, and this is different stuff. It's not about adding a button to do what's already possible.

What i once thought of doing was indexing every known field mapping that has been done (for an organization, i guess) and offering any existing one as a hint when an input path matches it. This would supersede all of the mapping hints stuff which is now not being really used (seems it's too inconvenient).

geralddejong commented 10 years ago

This functionality will be implemented in other software than the sip creator.