AKSW / Xturtle

An eclipse editor for turtle files (RDF serialisation) based on Xtext2
http://aksw.org/Projects/Xturtle
23 stars 9 forks source link

Auto include of Ontologies #55

Open kurzum opened 10 years ago

kurzum commented 10 years ago

Hi again, just a comment, I got it running now. You can only add "Project References" after you downloaded other files into the project. In the old installation notes these steps were stated in reverse order. The documentation is better and in order now.

However, the ontologies I create have quite a heavy dependency to other ontologies, i.e.: @prefix rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# . @prefix rdfs: http://www.w3.org/2000/01/rdf-schema# . @prefix owl: http://www.w3.org/2002/07/owl# . @prefix xsd: http://www.w3.org/2001/XMLSchema# . @prefix dcterms: http://purl.org/dc/terms/ . @prefix dc: http://purl.org/dc/elements/1.1/ . @prefix nif: http://persistence.uni-leipzig.org/nlp2rdf/ontologies/nif-core# .

@prefix foaf: http://xmlns.com/foaf/0.1/ . @prefix nerd: http://nerd.eurecom.fr/ontology# . @prefix itsrdf: http://www.w3.org/2005/11/its/rdf# . @prefix prov: http://www.w3.org/ns/prov# . @prefix skosxl: http://www.w3.org/2008/05/skos-xl# . @prefix vs: http://www.w3.org/2003/06/sw-vocab-status/ns# . @prefix vann: http://purl.org/vocab/vann/ . @prefix oa: http://www.w3.org/ns/oa# . @prefix marl: http://purl.org/marl/ns# . @prefix fise: http://fise.iks-project.eu/ontology/ .

This is just an example. http://purl.org/olia offers over 50 different ontologies. Managing these manually is infeasible. I will skip using XTurtle right now, because I have some pressure to finish the project and I really don't see it working out in this state. I will schedule an appointment with @seebi in the next weeks to sort this out and give detailed requirements for XTurtle to work with my project or find out whether what I am doing (developing ontologies in Turtle) is out of scope.

nittka commented 10 years ago

Xturtle can process only turtle files. And as the Introduction clearly states, dynamically loading vocabulary is out of scope. If someone is willing to implement that functionality, I am not opposed, but for me this is a won't fix.

You can always have your own script pulling files, transforming them to ttl and placing them in a workspace folder.

kurzum commented 10 years ago

Yes, I would be willing to do it, but it might be 2014 before I find some time or somebody to do it for me ;) I just wanted to give you some feedback, that I moved on in the meanwhile, in case you want to keep count of users and why they stay or leave. Normally, I found this very helpful, when developing.