W3C home > Mailing lists > Public > public-prov-wg@w3.org > March 2012

Re: automated prov-o html prototype

From: Daniel Garijo <dgarijo@delicias.dia.fi.upm.es>
Date: Tue, 6 Mar 2012 19:31:44 +0100
Message-ID: <CAExK0De2VnxygVrPaS_ECDZRi+1FA-dni2TqijGD_Fef_L6vUQ@mail.gmail.com>
To: Timothy Lebo <lebot@rpi.edu>
Cc: Provenance Working Group WG <public-prov-wg@w3.org>, Jun Zhao <jun.zhao@zoo.ox.ac.uk>
Hi Tim,
According to what you requested, I have tested all the tools I found for
creating html from owl automatically, and I have summarized them here:
http://www.w3.org/2011/prov/wiki/Generating_HTML_documentation_of_OWL#PROV-O_Views_in_the_previous_tools

*What worked*: Parrot, Owldoc, LODE, jOWL. LODE and jOWL provide cool stuff
that we could reuse for the properties.
*What didn't work properly*: ontologyBrowser (it is not currently reading
any ontology) and ontospec (I managed to load
succesfully the ontology, but it generates an empty html. Also, there is
barely any documentation on this one.
*What I didn't manage to run*: specgen.

I hope this helps, I think we have enough to get started.
Best,
Daniel

2012/3/6 Daniel Garijo <dgarijo@delicias.dia.fi.upm.es>

> Tim,
> this looks pretty good and quite flexible to introduce new changes.
> I will keep trying some of the tools on your notes to see if we can reuse
> some parts for
> showing domain and range of the properties.
>
> Thanks,
> Daniel
>
>
> 2012/3/6 Khalid Belhajjame <Khalid.Belhajjame@cs.man.ac.uk>
>
>>
>> Great work Tim. You managed to make the automation work in no time :-)
>>
>> Just a couple of observations.
>>
>> - Currently in Section 2 " PROV-O at a glance" will be better in the
>> Introduction, or in Section 3. For example the example can be mentioned in
>> the intro paragraph of Section 3.
>> - Section 2, should be compact, and will contains mainly the three
>> indexes of the terms in the three parts of the ontology. I notice that such
>> indexes are in Section 3!
>> - If we go with the option of having one example that is shown mainly in
>> Section 3.1 (Core terms) and Section 3.2 (Qualified relationships), then I
>> think that we will not anymore need the "hide/show examples" button. I
>> didn't discuss this last point with jun, so she may have a different
>> opinion.
>>
>> Thanks, khalid
>>
>>
>> On 06/03/2012 02:23, Timothy Lebo wrote:
>>
>> prov-o,
>>
>> I have a prototype that shows the essential features that we discussed today in our telecon:
>>
>>
>> 0) Follows the new section organization from Khalid and Jun.
>>
>>
>> 1) Permitting areas for manual editing
>>
>> This can be done by editing the main body, or a separate file that is included upon page request.
>>
>>
>> 2) Listing classes and properties according to the "three categories"
>>
>> This is done via SPARQL query into a triple store named graph that caches http://dvcs.w3.org/hg/prov/raw-file/default/ontology/ProvenanceOntology.owl
>>
>>
>> 3) Including manually-created diagrams.
>>
>> This is done by traditional HTML.
>>
>>
>> 4) Example hiding
>>
>> Taken from the previous WD. The input type is odd but can be fixed.
>>
>>
>> 5) Including examples directly from the version controlled examples listed in http://www.w3.org/2011/prov/wiki/PROV_examples
>>
>> This is done a priori with a script that fetches the examples to include, which are then included upon page request.
>>
>>
>>
>> The prototype can be seen at:
>> http://aquarius.tw.rpi.edu/prov-wg/prov-o
>>
>> The code is version controlled at https://github.com/timrdf/prov-lodspeakr/tree/master/components/services/prov-o
>>
>>
>> Suggestions and feedback welcome.
>>
>> Regards,
>> Tim
>>
>>
>>
>>
>
Received on Tuesday, 6 March 2012 18:32:17 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 26 April 2012 13:06:58 GMT