jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rob Evans" <objective...@gmail.com>
Subject Critique my AtomPub CDN
Date Tue, 31 Jul 2007 16:17:48 GMT
Folks,

I'm interested in getting feedback on this simple atompub Node Type
Definition. My intention was to keep things simple but wonder if this
is too simple. Are there any beginners mistakes being made?

BTW, I've found Jackrabbit and JSR 170 in general to be very easy to
work with and I appreciate your efforts. IMO, JSR 170

Looks like Oracle is supporting the JSR [1] now. Interesting days.

[1] http://www.oracle.com/technology/products/database/oracle11g/pdf/xml-db-11g-whitepaper.pdf


ATOMPUB NODE TYPE
=================================================
<atom = "http://www.w3.org/2007/atom">
<app  = "http://www.w3.org/2007/app">
<ism  = "http://ism.cisco.com/2007/ism/1.0">
<nt   = "http://www.jcp.org/jcr/nt/1.0">
<mix  = "http://www.jcp.org/jcr/mix/1.0">


[atom:Base] >nt:base
  - atom:lang (string)

[atom:Person] > atom:Base
  - atom:name (string) mandatory
  - atom:uri (string)
  - atom:email (string)

[atom:Node] > atom:Base
  - atom:rights  (string)
  + atom:author  (atom:Person) multiple
  - atom:blob    (string) mandatory

[atom:Entry] > atom:Node
  - atom:id (string) mandatory
  - atom:title (string) mandatory
  - atom:published (date)
  - atom:updated (date) mandatory
  - atom:content  (string)
  - atom:link  (string)

[atom:Feed] > atom:Node, mix:referenceable
  - atom:id (string) mandatory
  - atom:icon (string)
  - atom:logo (string)
  - atom:title (string)
  - atom:subtitle (string)
  - atom:updated (date)
  + * (atom:Entry) = atom:Entry multiple

[ism:SubjectArea] > nt:base, mix:referenceable
  - atom:name (string) mandatory
  + * (atom:Feed) = atom:Feed

[app:ServiceDocument] > nt:base, mix:referenceable
  - atom:name (string) mandatory
  - atom:blob (string)

Mime
View raw message