Comments (7)
Adding the ExpressionMap as a "block" involving the execution and the output which are each defined as term maps, I think we have a good definition. Maybe we can conclude this issue if everyone agrees.
from rml-fnml.
Given we don't introduce a definition for the object of a valueMap predicate different from the original TermMap definition, I guess there didn't seem to be a clear reason to introduce a new concept, but feel free to give feedback on that :)
from rml-fnml.
From my point of view (there are probably other people in the CG that know better the formalism), it is misleading that we have specific subclasses of term map for the different kinds, but that we do not have a specific subclass for valueMap. Would a definition for valueMap make sense to be added to the spec?
from rml-fnml.
I personally don't see a benefit, as the definition is exactly the same, but we can discuss during the bi-weekly :)
from rml-fnml.
Is this still applicable since everything except Function Execution is now a Term Map?
from rml-fnml.
It's still applicable. I personally think that having an additional class with the same definition is more misleading and unnecessarily constraining the ontology, but I don't think we reached consensus on that yet.
from rml-fnml.
Consensus! Closing!
from rml-fnml.
Related Issues (20)
- Special handling of RDF term types in used software library (e.g. from RDFJS, JENA, etc)? HOT 4
- What should an engine do with the generated FnO execution triples (from the function triples map)? HOT 5
- Add a diagram aligned with the rest of the specs HOT 2
- Is the class `fnml:OutputTermMap` necessary? HOT 1
- Mismatch in naming of `fnml:outputMap` vs its target `fnml:ReturnMap`
- Typo in Example 6: use nested function? HOT 1
- fnml:ReturnMap HOT 2
- Visual overview of connections FNML HOT 9
- Use newly introduced ExpressionMap as domain for execution, return, and returnMap HOT 11
- naming of properties in light of single namespace HOT 3
- Testcases: add tests HOT 1
- Re-structure the repo and change name HOT 1
- Use correct prefix for test-cases
- Adjust test-cases to match ontology changes
- Use the correct references for the RML Core parts
- Function definition with SPARQL to be considered in the future
- test cases and fno definitions
- Issues with test cases HOT 8
- Issues with shapes and ontology
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rml-fnml.