dice-group / deer

RDF Dataset Enrichment Framework
https://dice-group.github.io/deer/
GNU Affero General Public License v3.0
10 stars 7 forks source link

[webUI] Get execution nodes from API #10

Closed kvndrsslr closed 3 years ago

kvndrsslr commented 4 years ago

Right now, execution nodes (operators, readers, writers) are hardcoded in their own files, but we need to generate them dynamically from data we request from the server.

kvndrsslr commented 4 years ago

@melissadas Can you give us an update on the state of this issue please?

melissadas commented 4 years ago

Yes, I couldn't push the code relating to this issue since it's not completed in some places. I have been looking at the resources that you provided and I might have some doubts and issues. I will sort it down and then talk in a meeting with you to clear my doubts.

kvndrsslr commented 4 years ago

FYI, code doesn't need to be complete in order to push it - otherwise nobody would ever push anything ;)

kvndrsslr commented 4 years ago
  1. Take some shape(s)
  2. Hardcode shape into frontend
  3. Modify shapes and use the shacl.js lib to make progress
kvndrsslr commented 3 years ago

Please code a factory function to create all nodes dynamically

pskLana commented 3 years ago

Now nodes are created dynamically based only on a SHACL shape. image

kvndrsslr commented 3 years ago

We can close this once everything is dynamic. As far as I understood, the right panel still remains to be done.

pskLana commented 3 years ago

The right panel is also generated dynamically. We just need to fill it with proper fields depending on SHACL file. Although, yes, we can keep it until it is done.

kvndrsslr commented 3 years ago

Dynamic generation basics are implemented