SKOS Shuttle SKOS Shuttle’s SearchBox Tutorial
SemwebLLCCopyright2016–2019Allrightsreserved 1
SKOS–Shuttle
(Welcome)
Tutorial„SearchBox“
Mai2018RevisedJune2018
Inthistutorialyouwilllearnhowto
useSKOSShuttle’sSearchBoxasasupportforthesaurusbased
searchresultoptimizationsandexternalnavigation,
Usingseveralthesauriinparallel.
TableofContentsEMBEDDINGSEARCHOPTIMIZATIONINYOURWEBSITE....................................................................................2NAVIGATIONSPEEDUPS.....................................................................................................................................9EXTERNALNAVIGATION....................................................................................................................................10
TROUBLESHOOTING..............................................................................................................................................11TARIFFING.........................................................................................................................................................15
SKOS Shuttle SKOS Shuttle’s SearchBox Tutorial
SemwebLLCCopyright2016–2019Allrightsreserved 2
EMBEDDINGSEARCHOPTIMIZATIONINYOURWEBSITEWhatisSKOSShuttle’sSearchBox?A(secure1)applicationwhichallowsyoutonavigateoneormoreofyourSKOSThesauri–Picture1–andtoperformexternalnavigationactions.ThelinktotheSearchBoxis:https://ch.semweb.ch:10000/S2M/T?channel=myexample2Form-authenticatedhttps://ch.semweb.ch:10000/SKSBox/T?channel=myexampleBasic-authenticated
Picture1–SearchBoxshowingtheconcept“GISdigitalsystem”insidetheGEMETthesaurus
SearchBoxknowsbasicallytworoles(userrights):
- adminorroot–toconfigureexternalnavigationparameters- skosnavigator–tonavigateamongtheconceptsofathesaurus
AccordingwiththeuserrolesSearchBoxshowsyouaspecialadministrationsectionwhichallowyoutodefinewhatshouldhappenwhenyounavigateyourthesaurus.Wewillcomebacklateronthis.TheSearchBoxhasaparticularlyresponsivedesign,youcanviewitfromwheneverclientyoulike.Itmightbeembeddedinanotherapplicationorbethetopapplication.
1SSL+BasicauthenticationallowtocallaSearchBoxanywhere.Securingalsothisapplicationguaranteesfreedomfrominternetrobots.Semwebprovidedademo/demoaccessforyoutodemonstratenavigation.2ThisURLrequiresport10000open.Ifyourinsitutionblocksport10000,omitsimply„:10000“fromit.
SKOS Shuttle SKOS Shuttle’s SearchBox Tutorial
SemwebLLCCopyright2016–2019Allrightsreserved 3
Picture2showsthemainsectionsofSearchBox.
Picture2–SearchBoxsections
1. HeaderorTitlesection2. ProjectorThesaurisection3. Administrationsection4. Searchsection
1
2
3
4
5
6
7 8 9
SKOS Shuttle SKOS Shuttle’s SearchBox Tutorial
SemwebLLCCopyright2016–2019Allrightsreserved 4
5. Languagesection6. Glossarylettersection7. Glossarysection8. Imagessection9. SKOS++relationshipssection
Nearlyeveryofthesesectioncanbeminimizedbyclickingonthe symbolontheupperrightsideoftherelativesection.Forinstance,pictures3and4showSearchBoxwithdifferentlyminimizedsections.Oncethecorrespondingsectionisminimized,thatsymbolruns(turnedwiththearrowagainstthebottom)tothelefttopsideofSearchBoxinitssequencefrompositions1to8correspondingeachtoitsdivisionandstaysthereuntilsomeonedecidestore-openthatsection.
Picture3–SearchBoxwith3minimizedsections–pls.noteontoptheiconsforminimizedsections
SKOS Shuttle SKOS Shuttle’s SearchBox Tutorial
SemwebLLCCopyright2016–2019Allrightsreserved 5
Picture4–SearchBoxwith5minimizedsections–pls.noteonwindowtoptheiconsforminimizedsections
Minimizedsectionsareusefulforthosecaseswhereyouneedtosearchinafixedthesaurusinafixedlanguage,andsoon.Minimizedsectionscanbere-openedatanytimebyclickingonthecorrespondingicononthelefttopsideofSearchBox.Pls.note:
1. Aminimizedsectionisnotserved.Thismeansthatyouwillhavetoreloaditscontentonceyouhavere-openedit.ThisisanefficiencymeasureinordertogetSearchBoxmoreresponsiveincaseyoudonotneedthatsection.
2. AsectioncanbeminimizedfromtheverybeginningbyprovidingaparameterwiththeSearchBox’sURL.E.G.https://ch.semweb.ch:10000/SKSBox/T?title=false&admin=falsewillsuppressthosesectionsfromtheverybeginningatURLcalltime.CallingSearchBoxwithsuchaparameterwillpreventSearchBoxfromshowinganopenersymbolasdiscussedabove.Thesectionwillnotappearanditwillbenotpossibletore-openitunlessyoure-callthesameURLwithoutthatparameter.
SKOS Shuttle SKOS Shuttle’s SearchBox Tutorial
SemwebLLCCopyright2016–2019Allrightsreserved 6
SearchBoxURIAPI–allyouneedtoknowSearchBoxcanbestartedwithabunchofparametersinordertoshowwhatyouneedataglance. Type Value Commenttitle
Boolean
falseàsuppresses“Title”section projects falseàsuppresses“Projects”section
admin falseàsuppresses“Administration”section
starts falseàsuppresses“Glossaryletter”section
langs falseàsuppresses“Language”section search falseàsuppresses“Search”section Oneofthesesectionmustbeopened.You
cannotcloseallthese4sectionatatime.Itisnotreasonable,sinceyouhavenosearchcapability.
glossary falseàsuppresses“Glossary”sectionimages falseàsuppresses“Images”sectionrelations falseàsuppresses“Relations”sectiontorthesauri
String
Commaseparatedlistofthesaurinames-Ifgivenforcestoloadthethesauriwiththatname3.Thesauriareshownonlyifloggedinwithanassociateduser.
Ifnoothersparametersarespecified,SearchBoxwillloadthethesaurus,allitslanguages,choosesarandomglossaryletteranddisplaytheglossaryforthatletterinthethesaurusdefaultlanguage.
uandp Strings,userandpasswordasin/S2M/TSearchBox.jsp?u=demo&p=demo
TheseparametersforcesaloginwhenusingTSearchBox.jspdirectly.
corstartchar Forcesthestartingglossaryletterforathesaurus.
lorlang Forcesthelanguageinwhichlabelsaredisplayedatstart.
uoruri ForcestoloadtheURI(ifpresent)fromathesaurusatstarts.IfthatURIisnotpresentinthethesaurus,aglossaryletterwillberandomlychosenandaglossaryviewberendered.
channel Anystring Neededtodefine(andautomaticallysave)externalnavigationinformationforthecurrentuser.ThisvaluewillbeneededtoretrieveexternalnavigationinformationforanyfutureuseofSearchBox(withexternalnavigation).
glossary_cache_sec Integer Secondscacheforanyretrieval Defaultstoonedayinseconds.Youcanchangethistoyourneed.
threshold_inthe Integer 15000oranypositivesmallinteger TellsSearchBoxtowarnwhenmorethan<n>labelsareabouttobeloadedfromaninternalthesaurus.
threshold_exthe Integer 3000oranypositivesmallinteger TellsSearchBoxtowarnwhenmorethan<n>labelsareabouttobeloadedfromanexternalthesaurus.IncaseyouareusinganexternallyhostedthesaurusinSKOSShuttleandtheconnectiontothatserverortheserveritselfaretooslow,justlowerthisvaluetobewarnedearlier.
3Theherereferencedthesaurus(name)mustexistinSKOSShuttleandbeingvisibleSearchBoxuser.
SKOS Shuttle SKOS Shuttle’s SearchBox Tutorial
SemwebLLCCopyright2016–2019Allrightsreserved 7
Thesectionsindetail:
1. TitleThissectionshowsanorangetitlebarwithcompanynameandalinktothistutorial.
2. ProjectsThesectionshowsallthoseSKOSShuttleprojects,whichareassociatedwiththeSearchBoxuser.Checkoneormoreofthesethesauriandpressthebutton“Navigatenthesauri”tostartnavigation.Notes:
a. BoldthesaurusnamesareSemweblocallyhosted(fasteraccess)whileitalicthesaurusnamesindicatethatthatthosethesauriareexternallyhosted(itwilltakemoretimeforSearchBoxtoretrievedata).
b. Ifyouarenavigatingmorethanonethesaurus,oncetheglossaryviewcorrespondingtoagivenorcalculatedstartletterisrendered,thesauriconceptswillbedistinguishedbydefaultviaasmalldotonthelabelleftside.Pls.seeintheSearchsectionbelowwhichpossibilitiesyouhavetofilteroutspecificconceptlabels.
3. AdministrationThissectionisonlydisplayedifyoucallSearchBoxwithauserhavingtheadminorrootright.Thesectionallowsyoutoconstructanexpressiontofirewhenyouclickonathesauruslink.Thisbehaviorisdescribedinthistutorialas“externalnavigation”.Pleaseseesectionon“ExternalNavigation”inordertocapturethedetailsandpowerofit.
1. SearchThiscontainsbasicallyasearchfield“alaGoogle”whereSearchBoxretrievesandshowyoutheFIRST50suggestionscomingfromtheloadedthesaurus(or50/nsuggestions,incaseyouselectednthesauri).Assoonasyoutypesometext,after2secondsSearchBoxwillretrieveanddisplayaselectionareawithupto50suggestedterms.Hoveronatermtoseetowhichthesaurusitcomesfrom.ClickonatermtoloaditandtoseeitsrelationsintheSearchBox.Thisisanautocompletetoallowyoutoidentifythesaurustermsquickly.Itisnotexaustive,soyoumightneedtotypeinmoretexttofindyourconcept.Nofreetextinputhere(yet).Note:SearchBoxallowsyoutosearch/navigateinparallelonseveralthesauri.4Ontherightsideofthesearchfieldaftereachloadoperationyoufindsomeelementstofilterthedeliveredconcepts:
a. fornnavigatedthesaurincirclesinthesamecolortotoggleviewoneachthesaurusb. afurthersearchfieldforthedeliveredconcepts:justtypeinsometextthereandafter1.5
sectheglossaryviewwillbefilteredusingyourtext.
4Limitedtocurrentlymaxthreethesauriatthetime.Thislimitationcanbemodifiedonrequest.
SKOS Shuttle SKOS Shuttle’s SearchBox Tutorial
SemwebLLCCopyright2016–2019Allrightsreserved 8
4. LanguagesThesectionshowthelanguagesdetectedbylabelsinthethesaurus.ThedetectionoccursatRDFlevelandonceitiscalculateditiscachedforyouforawhiletospeedupthings.Ifnostartlanguageisspecified,SearchBoxwillselectthedefaultlanguageoftheloadedthesaurus.Note:LanguagesarecalculatingbyreadingthelanguagetagsfromtheRDFdataoftheloadedthesauri.Incaseyouhavemorethanonethesaurusloaded,SearchBoxwillcalculateandshowonlytheintersectionofthelanguagesamongallloadedthesauri.
5. GlossarylettersThesectioncomputesthelanguagetagsfromtheRDFlabelsinthethesaurusrepositoryandcachesthemhereforfuturefastuse.Incaseofmorethanoneloadedthesaurus,theunionofallglossaryletterswillbedisplayed.
6. GlossaryTheglossarysectionshowspreferredlabelsstartingwithanapriorifixedstartingletter(e.g.“a”)togetherwithalternativeandhiddenlabelsreferringtotheirresp.preferredlabelinsideoneconcept.Ifaconceptwasspecified,itshowsthespecifiedconceptwithbigfont.Navigationisdonebyclickingonaconcept.OneclickontheconceptcausesSearchBoxto1)calculatethenextglossaryletterfromitslabeland2)load/renderthatconcept,togetherwithcommonglossary,imagesandrelations.Ifanexternalnavigationwasspecified(pls.seesection“ExternalNavigation”below)thehoveringobjectwillbestructuredintwopartsshowingaleftandarightpartwheretoclickon.Incaseyounavigateinmorethanonethesauruscontemporarily,theconceptswillbeshownwithadifferentiatingcolorontheleftoftheirlabel.Thecoloriscalculatedautomaticallyusingthenameoftherelativethesaurus.Toggleviewonalltheconceptsofonethesaurusintheglossarybyusingthecirclesinthesection“Search”(seeabove).
7. ImagesIncasefortheloadedconcepttherearepictures(ordocuments)theseareshownhereasthumbnails.Openthepictureorthedocumentbyclickingonthepictureordocumentthumbnail.Whenyouhoveronathumbnail,seewhetherthatpictureordocumentissharedwith(an)otherconceptsandclickontheshownlinktonavigatetothatconcept(s).
8. RelationsTherelationsectionstheSKOS++relationshipsboundtoaloadedconcept.Fromhereyoucannavigatetheloadedthesaurus(thesauriinthenextversion)inthesamewayasintheGlossarysection.Notes:
a. Customrelationareshownandyoucannavigatetothelinkedconcepts.b. Customattributesarenotshown.
SKOS Shuttle SKOS Shuttle’s SearchBox Tutorial
SemwebLLCCopyright2016–2019Allrightsreserved 9
InordertoviewathesaurusintheSearchBoxyouneedtoassociatethatthesauruswithauserinSKOSShuttle.UsingthecredentialsforthatusertheSearchBoxwilldisplaythesaurusdata.SearchBoxrendersaglossaryandaSKOSviewtogetherforeachthesaurus.Theapplicationissubdividedintileswhichcanbeseparatelyhidden.Inordertospeedupglossarybuildingateachnavigation,SKOSShuttlecachescontentsforoneday.Thisresultsinamorefluidnavigationinevenlargedataamounts.The(server)cacheisbuiltupontheuserandthesaurusname,thusthisallowsreuseofdataamongseveralclients.AnexampleofaSearchBoxcalledwithauseddemo/demoandfivethesauriisshowninfigure1.NAVIGATIONSPEEDUPSAseveryThesaurusserver,evenSearchBoxmustselectdatafromanRDFrepositoryandprovidethatdata.OneofthestrengthsofSKOSShuttleisitscapabilitytoworkwithexternallyhostedRDFrepositoriescontainingthesauri.Iftheconnectiontotheserversofthoseexternalrepositoriesortheserverthemselvesareslow,SearchBoxwillhavetowaituntilallthedataisdeliveredandrenderittoitsuser.Inordertodeliverthebestpossibleexperiencewhilepreservingtimeandofferingthemostcompleteamountofdatatoitsuser,SearchBoxusestwothresholdsbesideswhichitaskstheusertoproceed.Forinstance,supposeyouareusinganexternalhostedthesaurusandneedtheretoextractsallthe5’000Englishlabelsstartingwith“a”,SearchBoxwillaskyoutocontinueortostopthere.OrsupposeyouarebrowsingabigSemwebinternallyhostedthesaurusandwantstonavigatetoagivenconcept,whoselabelstartswith“s”.BeforeSearchBoxlaunchestheretrievalrequestitasksyouwhetheritisoktoproceedtoretrieveallthe21’000Englishlabels.Asyouhavenoted,therearetwodefaultthresholdsforthesecases Internalthesaurus:Askbeforeretrieving15’000labels Externalthesaurus:Askbeforeretrieving3’000labelsHowever,thegoodpieceofnewsisthatonceyouagreedretrievingallthoselabels,theyarecachedfor24hoursthusspeedingupanyothercalltotheminsidethecacheperiod.Youcanalterthesevaluesbyusing/changingthefollowingparametersglossary_cache_sec=604800(3600*24*7,oneweek)threshold_exthe=1000(askalreadyatmorethan1000labelsfromanexternalthesaurus)threshold_inthe=30000(askbeforeretrieving30000labelsfromaninternalthesaurus)
SKOS Shuttle SKOS Shuttle’s SearchBox Tutorial
SemwebLLCCopyright2016–2019Allrightsreserved 10
EXTERNALNAVIGATIONTheonlyspecialconceptoftheSearchBoxistheexternalnavigation.WhenyouinSearchBoxnavigateandfindaconceptandsomeadministrationparameters(seebelow)areappropriatelyconfigured,navigatinginthethesauruscanbeassociatedwithanexternalaction(viaURL).Picture5showsyoutheAdministrationsection,whichisonlydisplayedwhenopeningSearchBoxwithanadminuser.
Picture5–Administrationsectionopeningforachannel“example”
Ifthisisthefirsttimeyouconfigureheresomeparameters,thesectionappearstoyouasdepictedinpicture5.Hereyouhavethreeareasyoushouldconsiderinsequence.TheseareasdefinewhatportionofdataistobetakeninordertodefineanactiontobeautomaticallyfiredbySearchBoxwheneveryouclickonaconcept.Clickingonaconceptwillfirethataction.UsuallyanactioniscallinganotherURLwithsomeappropriatecontente.g.inordertopositioninsideacatalogueorinsideanencyclopedia.Inordertodefineanexternalnavigationactionpleaseconsiderandfillinthethreeareasinthesequence.1.DefinewhetherthelabelortheURIoftheclickedcontextshouldbetakenasabasisfortheaction.Incaseyouplantoopen/controlanexternalcatalogue,choosethelabel,ifyouneedtoaccessanexternalcataloguesystemwithaprecisesystematic,considertakingtheURIpartofaconcept.TheURIpartofaconceptcanbeshort(e.g.GETTY_AAT:20394045)orfull(http://vocab.getty.edu/aat/20394045).Inordertohavetheexamplefortheconstructionoftheexpressioninsection2.Pleasenavigateinthethesaurustoaconcept,thenpressthebutton“LoadselectedlabelorURI”totransferthevalueintotheinputfieldinthissection.Thisvaluewillbeusedinarea3.2.ComposehereeitheraregularexpressionoraJavascript/JQueryexpressiontobefired.Pleasetakefromthetooltiphoveringthehelpsections(smallbuttonswithaquestionmark,eachoneontheleftofthefirstinputfield)somehelponhowtodefinetheseexpressions.Thissectionrequiresprogrammingskills.
SKOS Shuttle SKOS Shuttle’s SearchBox Tutorial
SemwebLLCCopyright2016–2019Allrightsreserved 11
3.Onceyouhavefilledappropriatelyareas1.and2.Presshereinsequencefirstonthebutton“Loadexample”andseeintheorangetextareacontainedinthisarea3.(ontherightofthebutton)whatistheexpressionloaded.Inordertofirethatexpression(whichisusingtheexamplevaluetakeninarea1)simplypressthebutton“Executeexample”andseewhathappens.Normally,afurtherbrowsertaborbrowserfenstershouldpopupwiththecontentcomingviatheURLgivenbyyourexpression.TROUBLESHOOTINGIfnothinghappensonfiringthatexpression,checkpleaseoneofthefollowingcases:i)Openthebrowserconsoleandsearchfor(Javascript)errors,repairthoseerrorsandredoyouractionii)Examineyourbrowserforoccurringwarningsconcerningblockedpopups,allowthemforSearchBoxandredoyouractioniii)Searchinyourbrowserforanalreadyopenedtaborwindowyoucannot(didnot)see.Sinceyoucandefineawindowname,thatnameforceseveryactiontocallanURLonlyinthatwindow.Ifthatwindowforsomereasonsisnotvisible,nothingseemstohappen.Exampleofexpressionstogiveinareas1and2oftheadministrationWewantheretosupposethatasexternalnavigationyouwishtoopena“bing”pageonthelabeloftheclicked/navigatedterm.Picture6showstheexamplewewilldiscussherefield-by-field.
Picture6–Administrationexample1withregularexpressionandURLcall
StepstolearnhowtodefineanexternalnavigationactionusingRegexpandwindowspopups:
SKOS Shuttle SKOS Shuttle’s SearchBox Tutorial
SemwebLLCCopyright2016–2019Allrightsreserved 12
i. SelectGEMETthesaurusand“en”aslanguagefromyourprojectsection5.ii. Navigatetoaconcept–heretotheconcept“GISdigitalsystem”.
iii. Clickon“Label”insidearea1tosignalyouwanttoworkwithlabels.
iv. Pressbutton“LoadselectedconceptlabelorURI”inadministrationsection(area1)
v. Inthefirstfieldinarea2typetheregularexpressiontoextractportionsof(orsimplyall)thelabel:
Typehere:“(.*)”(withoutquotesasshowninpicture6).Thismeansthatyourregularexpressionextractallthelabel.
vi. Inthesecondfieldinarea2typetheURLtobeusedtofireonconceptclic.Typehere:https://bing.com?q=$1Thismeans,thatonfiring,theURLusedwillbehttps://bing.comwithonequeryparameterq=andonevalue$1takenasthefirstregularexpressionextractedgroup6.
vii. Inthethirdinputfieldinarea2typethenameoftheonebrowserwindowheretheURIinthelaststepshouldbeused.Thiscanalsobethenameofaniframeinsidethesamebrowser.Typehere“mybingexample”.Hint:Hereyoucanalsotype“_blank”tosaythatyoudonotbother7.
viii. Inthefourthandlastinputfieldinarea2type(ifyouneed)someparametersneededtopopupawindow,likee.g.“width=500,height=200”takenfromhttps://www.w3schools.com/jsref/met_win_open.asp-“specs”
ix. Inarea3,trytoseewhatitlookslikeputtingitalltogetherpressing“Loadexample”.Inthetextareayoushouldseethecodefiredoneachcallbutbasedontheloadedexample.
x. Inarea3press“Executeexample”toseetheeffectoffiringthatloadedexpression.ApopuporanewtabshouldbeopenedwithBing’ssearchontheconcept.
AsimilarconfigurationcanbedoneusingtheURIoftheconcept(seestepiii).Note:ThecontentextractedbySearchBoxiswrittentothegroupvariables$1,$2,…withaURLencodingforblanks.Soe.g.thelabel“GISdigitalsystem”willbecome“GIS%20digital%20system”,since“%20”istheURLcodingforblanks.Seehttps://www.w3schools.com/tags/ref_urlencode.aspformoredetails.
5IfyoudonothaveGEMET,selectonethesaurusappearingintheprojectssectionandchooseanyotherconcept/language.6Thisisthepositionoftheparenthesis„(...)“intheregularexpression.Pleaserefertoatutorialonregularexpressiontostudyabouttheassociationbetweenextractionvariables$nandparenthesesgroups.7Thenateachfiringanewwindowwillbeopened.
SKOS Shuttle SKOS Shuttle’s SearchBox Tutorial
SemwebLLCCopyright2016–2019Allrightsreserved 13
StepstolearnhowtodefineanexternalnavigationactionusingJavascript/jQuerypopups:ThepreviousstepsshowedhowtodefineasimpleexternalnavigationactionusingjustaregularexpressiontoextractaportionofalllabelandanURLtobeopenedinsideawindow.open()browsercommand.ThiswilljustpopupawindoworfillaniframewiththecontentcalledbythegivenURL.InSearchBoxyoucanalsochooseinarea2avariantofthis,inwhichaJavaScriptincludedajQueryexpressionarefiredonthebasisoftheclickedterm(labelorURI).Allyouhavetodoisdefiningthatexpression,whichnowhereforthesakeofsimplicity,canbeagainthesameexpressionimplicitlyusedbySearchBoxintheformercase:Select“jQuery/Javascript”andtype“window.open(’https://bing.com?q=$source’,’mybingexample’,’width=500,height=200’)”togiveSearchBoxtheactiontobefiredwhenclickingonaconcept.Note:Thesubexpression$sourcedenotesthevaluetobetakenfromtheconceptaccordingtoyourdecisiontakeninarea1(labelorURI).Again,thefinalvaluegeneratedbySearchBoxwillbesotreatedasperURLcoding(e.g.blankswillbecome“%20”,…).
SKOS Shuttle SKOS Shuttle’s SearchBox Tutorial
SemwebLLCCopyright2016–2019Allrightsreserved 14
USINGEXTERNALNAVIGATIONOnceyoucheckedintheadministrationarea(inarea2)either(*)“RegularExpression”or“jQuery/Javascript”SearchBoxwhenyouhoveroneachlinkwillunderstandthatyoumightwanttofiretheactionbyclickingthatlink(ornot).Incaseoneof(*)ischecked,theconceptlinkwillbemousehovered8differently–seepictures6a,6b.
Picture6a–Doublehoverwithfocus/tooltipontherightpart
Picture6b–Doublehoverwithfocus/tooltipontheleftpart
Picture6c–Singlehover(internalnavigationonly)
Doublehoveringallowsyoutochoosewhethertofirethedefinedaction(clickingonitsgrayrightpart)orjustcontinuenavigatinginternallyinthethesaurus(clickingonitsleftorangepart).Incasenoneof(*)ischecked,SearchBoxwilldisplayanormalhoverarealikedepictedinpicture6c.
8Navigatetoaconcept,hoveritbybringingyourmouseonthatconcept.
SKOS Shuttle SKOS Shuttle’s SearchBox Tutorial
SemwebLLCCopyright2016–2019Allrightsreserved 15
TARIFFINGSearchBoxisconnectedwithSKOSShuttletariffingsystem,whichkeepstracksofyourtariffconsumption.ShouldyourSKOSShuttleaccountrunoutoftariff,thiswillaffecttheSearchBoximmediately,nothesauriwillbedisplayed,nointeractionswillbepossible.Inthiscasepleasecf.thetutorialontariffingunderhttps://skosshuttle.ch/tutorials/skosshuttle-tariffing.pdf.Youaredone–inthistutorialyoulearnedhowtomanageSKOSShuttle’sSearchBoxforoptimizingsearch,resp.firingexternalnavigationactionsuponyourthesaurusnavigationusingseveralthesauriinparallel.Questions?Improvements?Justcontactus–https://ch.semweb.ch/en-contactoronhttps://skosshuttle.ch