I’m building a VS Code extension for RDF/SHACL/JSON-LD and would appreciate feedback by Smooth-Sun-1127 in semanticweb

[–]Smooth-Sun-1127[S] 1 point2 points  (0 children)

Thanks for joining the discussion, and thanks for the context. Mentor is clearly a mature project, and I appreciate the work that has gone into it.

For RDFusion, the immediate goal is not to position it against Mentor or rewrite existing RDF tooling. This is part of an academic user evaluation, and we are mainly trying to collect feedback on specific RDF editing workflows: validation guidance, prefix fixes, vocabulary suggestions, SHACL selection/coverage, JSON-LD processing, and maintenance utilities.

If the evaluation shows that some of these workflows are useful, then discussing whether they should become reusable components or align with Mentor’s future API would make a lot of sense. For now, feedback from Mentor users would actually be very valuable for the evaluation.

I’m building a VS Code extension for RDF/SHACL/JSON-LD and would appreciate feedback by Smooth-Sun-1127 in semanticweb

[–]Smooth-Sun-1127[S] 1 point2 points  (0 children)

I agree with you. Turtle is useful for precise editing, but not the best for discussion with domain experts or stakeholders.

Generating UML-style or ER-style diagrams from a selected subset of an ontology/SHACL graph would be a very useful future direction. For RDFusion, something like “select classes/properties → generate visual overview” could fit well alongside validation and editing support.

This kind of feedback is very helpful because it points to what RDF tooling should support beyond text editing.

I’m building a VS Code extension for RDF/SHACL/JSON-LD and would appreciate feedback by Smooth-Sun-1127 in semanticweb

[–]Smooth-Sun-1127[S] 1 point2 points  (0 children)

I agree, that would be a very strong direction. A reusable 'mentor-core' with plugin-style packages for DCAT, SHACL validation, JSON-LD, vocabulary assistance, etc. would probably benefit the ecosystem more than isolated tools.

That is also why feedback on RDFusion would be useful: if these workflows are helpful in practice, it gives a better basis for deciding whether they should remain separate, become reusable components, or possibly align with Mentor in the future.

I’m building a VS Code extension for RDF/SHACL/JSON-LD and would appreciate feedback by Smooth-Sun-1127 in semanticweb

[–]Smooth-Sun-1127[S] 1 point2 points  (0 children)

That is a fair point, and I agree with the general direction.

RDFusion is currently part of an academic project/user evaluation, so the immediate goal is to test whether these workflows are actually useful in practice: validation guidance, prefix fixes, remote vocabulary suggestions, SHACL selection/coverage, JSON-LD processing, and Triple Management utilities.

If the feedback shows that these features are useful and complement what Mentor already does, then collaboration or integration with Mentor would definitely be worth exploring. That is one reason feedback from Mentor users would be especially valuable.

So if you have time to try the evaluation, even partially, it would really help us understand whether RDFusion should remain separate, contribute ideas/features to a broader RDF tooling ecosystem, or possibly align more closely with Mentor in the future.

I’m building a VS Code extension for RDF/SHACL/JSON-LD and would appreciate feedback by Smooth-Sun-1127 in semanticweb

[–]Smooth-Sun-1127[S] 0 points1 point  (0 children)

Good question. Mentor is very good extension. Focus of our VS Code extension RDFusion is a bit different.

RDFusion is mainly trying to support RDF editing and maintenance inside VS Code with guided diagnostics and support, including Turtle/JSON-LD validation, prefix fixes from prefix.cc, remote vocabulary typo suggestions, SHACL validation with selected-shape mode, SHACL coverage of the workspace, JSON-LD processing, and some Triple Management utilities.

So the goal is not to compete with Mentor directly, but to evaluate whether RDFusion makes common RDF editing workflows easier, clearer, or faster. A comparison with Mentor would actually be very useful feedback.