Hi Sebastian,

2017-06-27 14:49 GMT+01:00 Sebastian Hellmann <
hellm...@informatik.uni-leipzig.de>:
> I guess the choice here will be made by the lack of alternatives. I think,
> Google's GWT is fine for frontend development, however, the great drawback
> is that all the javascript and web service calls are compiled into a very
> difficult API, so doing anything except fronted might be difficult, e.g. I
> am not sure whether webprotege provides a REST web service for Ontology
> Export. Otherwise you would need to go deep into the MongoDB? in the
> backend.


The main advantage is that the application data (accounts, history, roles)
are stored in a MongoDB database, so we can access such data from the
Mappings UI for gathering statistics, sharing the user accounts between the
two systems... And, regarding the ontology, it can always be exported to
RDF/XML, Turtle,  OWL/XML, Manchester OWL and Functional OWL Syntax, so
that ontology could be used with other systems in the pipeline.

Although there is no REST web service for exporting the ontology, an
ordinary HTTP call would work to export it.

> While you can write a webprotege graphical extension, I am not
> sure, you can do SHACL/SPARQL with OWLAPI which is in the webprotege
> backend.

I do not know yet how SHACL works, but maybe it could be used with the
ontology after being exported from WebProtege?


> I recently discovered Dart:
>
https://www.dartlang.org/faq#q-why-isnt-dart-more-like-haskell--smalltalk--python--scala--other-language
> and http://www.dockspawn.com/#
> But of course it is out of scope to start from scratch when developing a
> graphical OWL editor.
>
> If necessary, we can of course host an own instance of webprotege on a
> DBepdia server.
>
> I will ask around though for alternatives. There is also
> http://aksw.org/Projects/Xturtle.html which has syntax validation and
vocab
> autocompletion, if you like editing ontologies as turtle in github.
> Did you look for other OWL editors yet?

Yes, we took a look at VoCol <https://github.com/vocol/vocol>, and
specifically the Web Turtle Edito
<https://github.com/vocol/vocol/tree/master/TurtleEditor>r it includes, but
it does not scale properly; with the DBpedia ontology loaded, it works very
slow, and users see the whole ontology in a single textbox. Also, we
thought that, as the goal of the project is to make an easy to use
interface, editing directly in turtle format would not be the best for all
the users. We were considering WebProtege because it provides an easier
interface to edit the ontology, and also the option to edit using
Manchester notation for more advanced users.


> More ideas for extensions, e.g. we can also keep mappings to other
> ontologies/datasets later and use RML for RDF2RDF.
> Cheers,
> Sebastian

Thank you very much Sebastian. I will talk about it with my mentors on
thursday. As I said before, it is still a very active discussion. We will
also discuss the options that you and Adam Sanchez proposed.

Regards,
Ismael.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
DBpedia-discussion mailing list
DBpedia-discussion@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dbpedia-discussion

Reply via email to