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

Use for translation of data #3

Open
joshmoore opened this issue Dec 13, 2022 · 3 comments
Open

Use for translation of data #3

joshmoore opened this issue Dec 13, 2022 · 3 comments

Comments

@joshmoore
Copy link

At https://www.denbi.de/de-nbi-events/1454-biohackathon-germany we are discussing crosswalking between domain-specific, linkml-based models and a more generic, (bio)schemas-based representation for the web. The crosswalk example would seem to be an ideal starting point. However, is there an example or suggestion of how one might use that to actually perform the translation of triples from the specific to the generic model?

@joshmoore
Copy link
Author

see: deNBI/biohackathon-2022#7

@cmungall
Copy link
Member

Transforming instance data is a difficult topic, with multiple alternate frameworks

In some cases, a roundtrip via RDF may work provided schemas are isomorphic and shared IRIs are used in class/slot uris - but many real world cases are more complex, requiring custom code.

Here are some very drafty slides

https://docs.google.com/presentation/d/1ctgT1IfwPjnFQO2Q0sYlM8qk0wiB2_32JyeKyN4Uf8k/edit#slide=id.p

@joshmoore
Copy link
Author

Thanks, that's great. (Pretty sure I've looked at it before but now have a concrete need :smile) "Level 1 Mapping: Isomorphic, different URIs" is what we're currently evaluating. In your mind, this crosswalk is not working towards, e.g., a CLI tool which would represent one set way of doing this? i.e. you would suggest keeping such mapping in each project's codebase for the moment rather than trying to work towards a common method? Or are there (incremental) steps you would suggest today?

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

No branches or pull requests

2 participants