In Datao, each stored SPARQL query has an associated Protege Form. The
SPARQL query results feed the Protege Form widgets. And each Protege
Form widget, when changed, sends the appropriate UPDATE (or INSERT) to
the endpoint of the SPARQL query.
Very basic, but it works.

On Tue, Nov 8, 2016 at 11:13 AM, Stian Soiland-Reyes <[email protected]> wrote:
> 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