compared with
Current by Vladimir Alexiev
on Apr 16, 2013 14:12.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (9)

View Page History
{toc}
{attachments:patterns=.*pdf}
Also see [RForms]

h2. RDFAuthor
MarinN: Editing of RDF data can be implemented with [RDFAuthor|http://aksw.org/Projects/RDFAuthor?v=8kj] by AKSW (authors of OntoWiki). It's a fairly seasoned tool for enhancing any HTML page generated from an RDF source with editing functionality. Basically, you annotate the HTML you generate with RDFa which contains the source RDF for the element. RDFauthor is a javascript module that will recognize the RDFa and generate on the fly editing fields. The fields can be as simple as text boxes or more complicated lie autocomplete fields. The autocomplete can be based on the range of the property.

Demo: http://demo.ontowiki.net, user=mmilenn, pwd=(ask Milen)

h2. IKS VIE

#* Entity recognition inside text - there is a demo for Drupal. They use Aloha and Apache Stanbol, not sure if they use anything from VIE.
#* Recognition for rdfa. We may use rdfa to recognize parts of the content that can be annotated or edited. Also, depending on the rdfa info we may show different menus or buttons in the toolbar.
#* Annotating text by adding rdfa ((inline, in browser and then parsing on server)). We may add rdfa to denote different things - document's structure (title etc.), different types of entities (painters, tasks etc.)
# We may use this VIE+Aloha for the following tasks:
#* General text entry - as in discussions, blogs
#* We may base RS tools on it. For example, we may use it as annotation tool.
# Possible annotation scenario (see more details in [ResearchSpace:Data and Annotation Mockup])

!UI_mock_no_forms2.png|thumbnail,border=1,width=200! !UI_mock_no_forms.png|thumbnail,border=1!
!UI_mock_no_forms2.png|width=600! !UI_mock_no_forms.png|width=600!

h2. SHAME
[^SHAME- Annotation profiles- Configuring forms to edit RDF (DCMA 2007).pdf]
Introduces the Annotation Profile Model as a configuration mechanism from which annotation tools can be automatically generated.
The intention is to encourage metadata\- or domain experts to define annotation profiles according to metadata vocabularies. This will allow end-users or administrators to select appropriate annotation profiles for the task at hand, and then an editor will be provided by the underlying system.
Discusses the design of the Annotation Profile Model, which consists of a data-capturing part (the Graph Pattern Model) and a
presentation part (the Form Template model). An implementation that can generate both web-based and standalone editors is also introduced
- *Keywords: application profile; RDF editing; SPARQL; Fresnel; XForms*
- I found this paper while looking for RDF graph-visualization tools (Fresnel is a language for defining visualizations). But ALL the keywords are relevant to our problem.
- Must be researched in great detail. Promises working software under LGPL (SHAME).

Links:
- Project site: [http://kmr.nada.kth.se/shame/wiki/Overview/Main] (shame.sf.net redirects here)
- Documentation: [http://kmr.nada.kth.se/shame/wiki/Documentation/Main]
- Online demo: [http://kmr.nada.kth.se/shame/wiki/Site/Demo]

Architecture:
!SHAME-MVC-interpretation.png!

h3. Formulator: Form Editor
!SHAME-formulator-compound.png!

h3. [Demo: Simple Form|http://kmr.nada.kth.se/shame/demo/lib/shame-src/test/standalone.html]
!SHAME-simple-form.png!

h3. [Demo: LOM form|http://kmr.nada.kth.se/shame/demo/lib/shame-src/test/OELOM.html]
Learning Object Model editor for the Organic.Edunet EU project
!SHAME-LOM-editor.png!

h3. [Demo: Competency form|http://kmr.nada.kth.se/shame/demo/lib/shame-src/test/CVPASS.html]
From the Hematology.Net EU project. Several hundred competences layed out in 40 grids.
!SHAME-competence-editor.png!

h3. Confugurable Editor
Java standalone (Swing), includes tabs
!SHAME-configurable-editor.png!

h2. RDFaCE

[RDFaCE|http://code.google.com/p/rdface/] is an open source (GPL) RDFa content editor.
It supports automatic annotation with Alchemy, OpenCalais, Extractiv and DBpedia Spotlights APIs.
!rdface.png!

[Demo of integration in TinyMCE|http://rdface.aksw.org/new/tinymce/examples/rdface.html], special edition for schema.org.
(Try to delete an annotation, you end up with broken RDFa)
!RDFaCE-TinyMCE.png!