I've not tested it for myself, but perhaps this Protege plugin could
help with connecting by SPARQL?

http://protegewiki.stanford.edu/wiki/Ontop



You can do quite a bit of customisation with Protege as long as you
stay within the same UI paradigm - for instance one of my colleagues
added a special UI for doing usability testing of Protege within
Protege (!).  It may be a bit geeky for non-ontology folks though..
but what I am not sure about is how you would connect it to a Jena
triple store (tdb or Fuseki?) without doing load/save in the
background.


Protege uses OWLAPI, which internally uses Sesame for RDF
serialization. (They are planning to update for RDF4J 2)

Since version 5 OWLAPI also have Commons RDF bindings for
Triple/IRI/Literal/BlankNode, e.g.
https://github.com/owlcs/owlapi/blob/version5/api/src/main/java/org/semanticweb/owlapi/io/RDFTriple.java

Commons RDF 0.3.0-SNAPSHOT will include Jena bindings - so combining
these could be one (convoluted) way to integrate Protege/Jena without
going via files. I don't know how often you want to do updates, if
it's just "Load"/"Save" like you probably don't need this, but if you
want to reflect every UI change directly back to Jena you will want a
tighter integration.

For that you may need to add an "RDF" factory to adapt the
Jena-Commons-RDF instances to OWLAPI instances, and a virtual 'parser'
and 'writer' on the OWLAPI/Protege side. Let me know if you are
interested in that and I can help out.


On 8 November 2016 at 09:20, Mikael Pesonen <[email protected]> wrote:
>
> Thank you for all the suggestions!  Protege is familiar tool so have to
> check how it can be customized. I'll check the Datao as well.
>
> Br,
> Mikael
>
>
> On 8.11.2016 1:37, Olivier Rossel wrote:
>>
>> May be you can have a look at Datao.
>> cf http://datao.net
>>
>> The edit part is managed by a custom version of Protege-Forms.
>> The data model extraction is available also as a service.
>>
>> If this tool seems to be useful for your needs, feel free to contact
>> me for a demo.
>>
>> PS: the tool is not open source, it is a freeware.
>>
>> On Wed, Nov 2, 2016 at 1:51 PM, Mikael Pesonen
>> <[email protected]> wrote:
>>>
>>> Hi,
>>>
>>> I'm having trouble to find tools which a non-SPARQL person could use for
>>> editing and viewing any kind of semantic data on Jena triplestore. For
>>> example we have metadata describing files and people using Dublin Core
>>> and
>>> FOAF ontologies, and we would to edit that metadata.
>>>
>>> I guess such a system would need some kind of templates to define the
>>> underlying SPARQL queries. For example what set of triplets is a record
>>> (a
>>> set of data that is selected for editing), which fields of a record can
>>> be
>>> modified or deleted and so on. Field types, class hierarchies etc could
>>> be
>>> read from ontology schemas.
>>>
>>> Hope there exist such a system.
>>>
>>> BR,
>>> Mikael Pesonen
>>>
>>> --
>>> www.lingsoft.fi
>>>
>>> Speech Applications - Language Management - Translation - Reader's and
>>> Writer's Tools - Text Tools - E-books and M-books
>>>
>>> Mikael Pesonen
>>> System Engineer
>>>
>>> e-mail: [email protected]
>>> Tel. +358 2 279 3300
>>>
>>> Time zone: GMT+2
>>>
>>> Helsinki Office
>>> Eteläranta 10
>>> FI-00130 Helsinki
>>> FINLAND
>>>
>>> Turku Office
>>> Linnankatu 10 A
>>> FI-20100 Turku
>>> FINLAND
>>>
>
> --
> www.lingsoft.fi
>
> Speech Applications - Language Management - Translation - Reader's and
> Writer's Tools - Text Tools - E-books and M-books
>
> Mikael Pesonen
> System Engineer
>
> e-mail: [email protected]
> Tel. +358 2 279 3300
>
> Time zone: GMT+2
>
> Helsinki Office
> Eteläranta 10
> FI-00130 Helsinki
> FINLAND
>
> Turku Office
> Linnankatu 10 A
> FI-20100 Turku
> FINLAND
>



-- 
Stian Soiland-Reyes
http://orcid.org/0000-0001-9842-9718

Reply via email to