Giter Club home page Giter Club logo

Comments (7)

pmaria avatar pmaria commented on September 27, 2024 1

Saved you hours of work there @bjdmeest 😂

from rml-core.

bjdmeest avatar bjdmeest commented on September 27, 2024

I have the feeling these are two issues:

  • joining values of a second source as objects of a first source (which I don't think is currently feasible in RML?)
  • executing a function over a join result

Right now

For what you want, I think we need both (i) a function with a nested condition (in RML+FnO), and (ii) the ability to describe a join condition that does not return the subject of a triples map, but something else, maybe it returns the iteration from a different logical source that matches the condition, so that we could use a reference formulation to take any data field from that iteration (in RML) --> this is related to kg-construct/mapping-challenges#29

What I did:

WDYT?

from rml-core.

pmaria avatar pmaria commented on September 27, 2024

Isn't "joining values of a second source as objects of a first source" the same as the mapping challeng "join on literals"? At least, that's how I interpreted the latter.

I agree with the above. I also feel that it would be good to solve that issue in RML first, before deciding on how iterations in "function triples maps" should work. It might save us from making things overly complex.

from rml-core.

bjdmeest avatar bjdmeest commented on September 27, 2024

Isn't "joining values of a second source as objects of a first source" the same as the mapping challeng "join on literals"? At least, that's how I interpreted the latter.

You're totally right, forgot that was already in there 😅

EDIT: I refined my comment above

from rml-core.

dachafra avatar dachafra commented on September 27, 2024

Isn't "joining values of a second source as objects of a first source" the same as the mapping challenge "join on literals"? At least, that's how I interpreted the latter.

Totally agree with this too!

from rml-core.

dachafra avatar dachafra commented on September 27, 2024

@bjdmeest as this issue has been split into three new issues, where we are actually discussing all, shall we close this?

from rml-core.

bjdmeest avatar bjdmeest commented on September 27, 2024

awesome, yes!

from rml-core.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.