Differences between revisions 4 and 6 (spanning 2 versions)
Revision 4 as of 2014-01-15 12:53:49
Size: 4479
Editor: GregorThiele
Comment:
Revision 6 as of 2014-01-31 09:36:09
Size: 6217
Editor: GregorThiele
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
==== ICARUS-Weblicht-Perspective ==== = ICARUS-Weblicht-Perspective =
Line 4: Line 4:
===== Toolbars: ===== [[ICARUS|Back To ICARUS Main Page]]

<<Anchor(icarus-weblicht-index)>>
== Index: ==
 I. [[#icarus-webchain-toolbar|Webchain Toolbar]]
 I. [[#icarus-webchain-toolbar|Webservice Toolbar]]
 I. [[#how-to-new-webservice|How to create a new webservice]]
 I. [[#how-to-new-webchain|How to create a new Webchain]]

<<Anchor(icarus-webchain-toolbar)>>
=== Webchain Toolbar: ===
Line 6: Line 16:
  * Save Webchains
  * Run Webchain
  * Add New Webchain
  * Delete Webchain
  * Clone existing Webchain
  * Rename Webchain
  * Edit Webchain
  * Show Webservice {{attachment:weblicht_webservice_inspect.png}} Note: only read, to edit the webservice use the {{attachment:weblicht_webservice_edit.png}} edit webservice button inside the webservice view tab
  * {{attachment:weblicht_rename-chain.png}} = Save all {{attachment:webchain.png}} webchains (''ICARUS\data\webchain.xml'')
  * {{attachment:weblicht_execute-chain.png}} = Execute the selected {{attachment:webchain.png}} webchain
  * {{attachment:weblicht_add-chain.png}} = Add New Webchain
  * {{attachment:weblicht_delete-chain.png}} = Delete the selected {{attachment:webchain.png}} webchain
  * {{attachment:weblicht_clone-chain.png}} = Clone the selected {{attachment:webchain.png}} webchain
  * {{attachment:weblicht_rename-chain.png}} = Open dialog to rename the selected {{attachment:webchain.png}} webchain
  * {{attachment:weblicht_edit-chain.png}} = Edit the selected {{attachment:webchain.png}} webchain
  * {{attachment:weblicht_webservice_inspect.png}} = Show {{attachment:webservice.png}} webservice details. Note: read-only mode, to edit the webservice use the {{attachment:weblicht_edit-service.png}} edit webservice button that can be found within the {{attachment:weblicht_webservices.png}} webservice view tab

[[#icarus-weblicht-index|Back To Index]]


<<Anchor(icarus-webservice-toolbar)>>
=== WebserviceToolbar: ===
Line 15: Line 31:
  * Save Webservice
  * Add Webservice
  * Delete Webservice
  * Clone Webservice
  * Edit Webservice
  * Sort Webservices ascending
  * Sort Webservices descending
  * {{attachment:weblicht_save-service.png}} =Save Webservice
  * {{attachment:weblicht_new-service.png}} = Add Webservice
  * {{attachment:weblicht_delete-service.png}} = Delete Webservice
  * {{attachment:weblicht_clone-service.png}} = Clone Webservice
  * {{attachment:weblicht_edit-service.png}} = Edit Webservice
  * {{attachment:weblicht_sort-service-asc.png}} = Sort webservices in ascending order
  * {{attachment:weblicht_sort-service-desc.png}} = Sort webservices in descending order
Line 23: Line 39:
===== How to create a new Webservice: =====
This requires the following steps:
[[#icarus-weblicht-index|Back To Index]]


<<Anchor(how-to-new-webservice)>>
=== How to create a new webservice: ===
Creating a new webservice require the following steps:
Line 27: Line 47:
 1. Click {{attachment:weblicht_webservice_add.png}} to create a new webservice. Then the new webservice window will show up. [[attachment:weblicht_new-webservice.png|{{attachment:weblicht_new-webservice.png|attachment:weblicht_new-webservice.png|width="200"}}]]  1. Click {{attachment:weblicht_new-service.png}} to create a new webservice. Then the new webservice window will show up. [[attachment:weblicht_new-webservice.png|{{attachment:weblicht_new-webservice.png|attachment:weblicht_new-webservice.png|height="200"}}]]
Line 29: Line 49:
 1. This will add the webservice to the webservice list to the left. Select the webservice and press {{attachment:weblicht_webservice_edit.png}} to edit the io-features.  1. This will add the webservice to the webservice list to the left. Select the webservice and click {{attachment:weblicht_edit-service.png}} to edit the io-features.
Line 37: Line 57:
===== How to create a new Webchain: =====
Before creating a new webchain {{attachment:weblicht_webchain.png}} the required webservices {{attachment:weblicht_webservices.png}} must be added.
[[#icarus-weblicht-index|Back To Index]]


<<Anchor(how-to-new-webchain)>>
=== How to create a new webchain: ===
Before creating a new webchain {{attachment:weblicht_webchain.png}} all necessary {{attachment:webservice.png}} webservices {{attachment:weblicht_webservices.png}} must have been speficied.
Line 41: Line 65:
 1. Click {{attachment:weblicht_webchain_add.png}} to create a new webchain. Then the "new webchain dialog" will show up [[attachment:weblicht_webchain_new.png|{{attachment:weblicht_webchain_new.png|attachment:weblicht_webchain_new.png|width="250"}}]]  1. Click {{attachment:weblicht_new-service.png}} to create a new webchain. Then the "new webchain dialog" will show up [[attachment:weblicht_webchain_new.png|{{attachment:weblicht_webchain_new.png|attachment:weblicht_webchain_new.png|height="150"}}]]
Line 47: Line 71:
 1. The webchain is executed using {{attachment:weblicht_webchain_execute.png}} the button.  1. The webchain is executed using {{attachment:weblicht_execute-chain.png}} the button.
Line 51: Line 75:
The Webchain shown in 4.) was executed, using "Karin fliegt nach New York. Sie will dort Urlaub machen." as a static input. The output was set to dynamic and therefore the result was passed to the graph outline tab. The resulting parse of the two sentences is shown below: The Webchain shown in 4.) was executed, using "Karin fliegt nach New York. Sie will dort Urlaub machen." as a static input. The output was set to dynamic and therefore the result was passed to the graph outline tab. The resulting parsetree of the two sentences is shown in the figure below:
Line 56: Line 80:

[[#icarus-weblicht-index|Back To Index]]

ICARUS-Weblicht-Perspective

The weblicht_perspective.png perspective provides an easy way to use CLARIN-D Webservices (WebLicht Tübingen):

Back To ICARUS Main Page

Index:

  1. Webchain Toolbar

  2. Webservice Toolbar

  3. How to create a new webservice

  4. How to create a new Webchain

Webchain Toolbar:

  • weblicht_webchain_toolbar.png

    • weblicht_rename-chain.png = Save all webchain.png webchains (ICARUS\data\webchain.xml)

    • weblicht_execute-chain.png = Execute the selected webchain.png webchain

    • weblicht_add-chain.png = Add New Webchain

    • weblicht_delete-chain.png = Delete the selected webchain.png webchain

    • weblicht_clone-chain.png = Clone the selected webchain.png webchain

    • weblicht_rename-chain.png = Open dialog to rename the selected webchain.png webchain

    • weblicht_edit-chain.png = Edit the selected webchain.png webchain

    • weblicht_webservice_inspect.png = Show webservice.png webservice details. Note: read-only mode, to edit the webservice use the weblicht_edit-service.png edit webservice button that can be found within the weblicht_webservices.png webservice view tab

Back To Index

WebserviceToolbar:

  • weblicht_webservice_toolbar.png

    • weblicht_save-service.png =Save Webservice

    • weblicht_new-service.png = Add Webservice

    • weblicht_delete-service.png = Delete Webservice

    • weblicht_clone-service.png = Clone Webservice

    • weblicht_edit-service.png = Edit Webservice

    • weblicht_sort-service-asc.png = Sort webservices in ascending order

    • weblicht_sort-service-desc.png = Sort webservices in descending order

Back To Index

How to create a new webservice:

Creating a new webservice require the following steps:

  1. Switch to the weblicht_webservices.png tab (on the left)

  2. Click weblicht_new-service.png to create a new webservice. Then the new webservice window will show up. attachment:weblicht_new-webservice.png

  3. Fill in all the required information and press "ok". Note: The input and output features will be added in step 5.
  4. This will add the webservice to the webservice list to the left. Select the webservice and click weblicht_edit-service.png to edit the io-features.

  5. The io-features are all attribute-name/attribute-value pairs. E.g. lang: de (name = lang; value = de), type: text/plain (name=type; value = text/plain) if there is no value only the name must be specified. attachment:weblicht_webservice-io.png

  6. Apply all changes - now the webservice may be used within webchains.

Example webservice information (screenshot taken from WebLicht Tübingen) attachment:weblicht_example_tcf-converter.png

and the resulting ICARUS webservice attachment:weblicht_webservice_icarus.png

Back To Index

How to create a new webchain:

Before creating a new webchain weblicht_webchain.png all necessary webservice.png webservices weblicht_webservices.png must have been speficied.

  1. Switch to the weblicht_webchain.png tab (on the left)

  2. Click weblicht_new-service.png to create a new webchain. Then the "new webchain dialog" will show up attachment:weblicht_webchain_new.png

    • Static Input = The user can specify a string that is always used as an input when executing the webchain.
    • Location = A file is used as input (user must ensure by hisself that the input is a valid / readable file for the io-webervice).
    • Dynamic = Whenever the webchain is executed a dialog shows up where the user may specify a string that will be passed to the webchain.
  3. Add all desired webservices to the chain. Example: attachment:weblicht_webchain_edit.png

  4. For each webchain one output must be specified. The webchain output can be saved to a file or diplayed within ICARUS (dynamic) (if there is a presenter that can handle the output data)
  5. The webchain is executed using weblicht_execute-chain.png the button.

Example: The Webchain shown in 4.) was executed, using "Karin fliegt nach New York. Sie will dort Urlaub machen." as a static input. The output was set to dynamic and therefore the result was passed to the graph outline tab. The resulting parsetree of the two sentences is shown in the figure below:

attachment:weblicht_graph-outline-example.png

Any webservices and chains the user created (and saved) can be found in the icarus folder under the following destination: icarus\data\weblicht.xml (webservices) and icarus\data\webchain.xml (Webchains).

Back To Index

extern/ICARUS-Weblicht (last edited 2014-04-24 14:04:13 by GregorThiele)