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

clarifty term vs value, and include multivalues #49

Open
bjdmeest opened this issue Jan 15, 2025 · 0 comments
Open

clarifty term vs value, and include multivalues #49

bjdmeest opened this issue Jan 15, 2025 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@bjdmeest
Copy link
Member

bjdmeest commented Jan 15, 2025

Inputs and outputs of the functions must be values, so then they can be used in terms
So output cannot be a term map, returns expression evaluation results
Agreement: keep datatype (fno:type) in the description of the parameter of the function
The FNML spec will be reviewed regarding the usage of ‘term’ and ‘value’ to avoid misunderstandings.

Considering having a type array within rml, that is not an rdf:list or a multivalue, maybe add in the parameters ‘treatAsArray’ or something similar. Restrict to FNML or expand to the rest of the RML spec?
New proposal: make a class to describe further the type in the parameter. For now, leave in the parametermap, eventually decide if it’s worth it passing it to other specs
Regarding naming, list instead of array. But it is not an rdf:list. Reusing xs:list (https://www.w3schools.com/xml/el_list.asp)
Will be an extension to FnO, bur not part of RML

@bjdmeest bjdmeest changed the title clarifty term vs value clarifty term vs value, and include multivalues Jan 15, 2025
@bjdmeest bjdmeest added the documentation Improvements or additions to documentation label Jan 15, 2025
@bjdmeest bjdmeest self-assigned this Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant