View Source

{toc}

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.

h2. IKS VIE

VIE is a project to make the content of your web pages editable through annotations. This means that by simply including some RDFa on your pages you can build rich user interactions and interfaces on the JavaScript level. So the idea is very similar to RDFAuthor


- wiki: [http://wiki.iks-project.eu/index.php/VIE]
-- (!)(!) [http://wiki.iks-project.eu/index.php/Semantic_Editor]
- blog: [http://blog.iks-project.eu/tag/vie/]
-- (!) *read this* (!) : [http://blog.iks-project.eu/create-rich-user-experiences-with-vie-widgets/]
- workshop: [http://www.iks-project.eu/news-and-events/events/vie-salzburg-developers-workshop]
- source of VIE: [https://github.com/bergie/VIE]
- source of VIE^2: [https://github.com/neogermi/VIE-2]
Semantic enrichment.
Basic managing of ontologies such as extending them with subclasses and working with concrete entities
- use in Palsu: [http://wiki.iks-project.eu/index.php/VIE/Palsu]
Palsu is an online collaborative meeting tool. Instead of each participant keeping their own meeting notes, we transform the meeting into a conversation whereby everybody can share their notes in real-time. Meeting notes can be used to add tasks and mention people related to the meeting.
-- Palsu video: [http://vimeo.com/renekapusta/palsu-demo-2]
-- TODO (Jana, who can do this?): Try out Palsu for our own meetings
- use in Midgard CMS: [http://bergie.iki.fi/blog/introducing_the_midgard_create_user_interface/]
- Integration in Apache Sling: [https://github.com/IKS/sling-vie]
- (i) Semantics UX (Usability) contest: [http://www.i-m.co/jpereira/IKSSemanticContest]
Five winners, 100k EUR total prize. But deadline is 14 Oct
- Slideshare: [http://www.slideshare.net/bergie/vie-using-rdfa-to-make-content-editable]
-- TODO: install Midgard CMS on linux (slide 39 explains how to do it with a few commands).
(i) Midgard's slogan is "manage your linked data", so we should try it out
- Aloha Editor: [http://aloha-editor.org]
- Semantic Editor: [http://semantic-editor.org/about]
Is this different development from Aloha? Interesting conceptual architecture:

[!http://semantic-editor.org/wordpress/wp-content/uploads/2010/12/rdfQuery_v7.png|width=800!|http://semantic-editor.org/wordpress/wp-content/uploads/2010/12/rdfQuery_v7.png]

- IKS User Stories: [http://wiki.iks-project.eu/index.php/User-stories]
(!) Maria: I think this is a very nice format that we can also use. The stories themselves are also interesting. Do you find something useful?

h3. VIE demos

Demo links of VIE and friends:
- Drupal Demo: [http://semantic-cms.info]
Aloha Editor + Apache Stanbol + Drupal 7 = Semantic CMS
- VIE^2 Demo: [http://iks.dfki.de/showcase2/demos/VIE]
- Palsu Demo: [http://palsu.me]
I wrote on twitter to "@rene_kapusta: Is there a support tracker or forum for Palsu? Get "Client disconnected - try to reconnect". Supports private meetings?"

h2. SHAME
[Annotation profiles: Configuring forms to edit RDF|http://www.dcmipubs.org/ojs/index.php/pubs/article/viewFile/27/2]
This paper 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.
This paper 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 webbased 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).