ABI-Team-30 / Fresnel-Forms

A Protégé plugin for generating and adapting MediaWiki user interfaces for source ontologies
http://is.cs.ou.nl/OWF/index.php5/Fresnel_Forms
3 stars 1 forks source link

fresnel:label fresnel:none ondersteuning toevoegen #35

Closed AlexMekkering closed 9 years ago

AlexMekkering commented 9 years ago

Voor #27 is ondersteuning nodig om een label niet te tonen. Dit wordt nu niet ondersteund.

AlexMekkering commented 9 years ago

Algemene ondersteuning is ingebouwd in r252. De benodigde aanpassingen voor de GUI volgen nog. Tot die tijd kan het gebruikt worden door in een gegenereerd fresnel bestand het fresnel:label van de betreffende property handmatig met bijv. notepad++ de waarde fresnel:none te geven (zie ook de aanpassingen voor de unit tests in src/test/resource/TheFirm.fresnel).

Wat mij betreft nu dus niet meer blocking...

AlexMekkering commented 9 years ago

GUI ondersteuning is inmiddels ook aanwezig, dus ik draag hierbij het stokje over aan @jheijning voor het meenemen in de conversie naar de wiki output. Wil je dan ook gelijk mijn implementatie reviewen?

jbachh commented 9 years ago

Ik heb een beginnetje gemaakt met de conversie, zie methode hidePropLabel() in Fresnel2wiki. Het werkt wel als ik fresnel:none invul in bv. :indirectlyContractsToFormat , maar SPARQL moet natuurlijk zoeken in :indirectlyContractsToPersonLensFormat. Ik zal Alex en Teun om raad vragen in een volgende teamvergadering.

jbachh commented 9 years ago

en Alex' implementatie reviewed en goed bevonden.

jbachh commented 9 years ago

Respect voor Alex voor de Jena tussenlaag :+1: Met gebruik van de nieuwe help-methode. Review alsjeblieft.

AlexMekkering commented 9 years ago

Net als #37, maakt de code netjes gebruik van JenaFresnelUtils. De output lijkt ook goed te zijn, al weet ik zo niet hoe ik dat kan testen op onze server. Ik heb succesvol een import kunnen uitvoeren van een TheFirm output, maar weet zo niet waar ik dan die hidden label kan verifiëren. Heb jij ideeën @jheijning?

jbachh commented 9 years ago

In Protégé FF selecteer je dus een property met hide label. Dan na import op de wiki ga je naar Form:Person en vult de waardes in met bv. een nieuwe person "test1" en dan bekijk je de bewerkingen. Dan zal het label van de property met hidden label hidden zijn en de waarde in het midden van de box.