All,I volunteered to look into the author/actor issue and come up with a proposal. Here's my take, based on prior list discussion plus wrestling with Activity Streams + Salmon:* By default, if there is no <activity:actor>, the <atom:author> is also the actor (contains the actor information).
* It's fine to put additional atom-namespace elements inside author, per d
iscussion on the Atom list. We should submit a patch to the feed validator that fixes its warning about this, probably along with a patch that fixes its scary warning about an unknown activity: namespace.
* We should support activity:object-type inside atom:author but it should default to .../person if omitted.* We should support atom:id inside atom:author but it defaults to author/uri if omitted.
* We should use the existing <atom:name> instead of <atom:title>, as <atom:name> is already supported
* We should support poco: fragments for details of names, etc.
--
You received this message because you are subscribed to the Google Groups "Activity Streams" group.
To post to this group, send email to activity...@googlegroups.com.
To unsubscribe from this group, send email to activity-strea...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/activity-streams?hl=en.
Hi John,
thanks for taking this on.
> * By default, if there is no <activity:actor>, the <atom:author> is also
> the actor (contains the actor information).
+1.
> * It's fine to put additional atom-namespace elements inside author, per
> discussion on the Atom list. We should submit a patch to the feed
> validator that fixes its warning about this, probably along with a patch
> that fixes its scary warning about an unknown activity: namespace.
+1.
> * We should support activity:object-type inside atom:author but it
> should default to .../person if omitted.
-1. Pick one option.
> * We should support atom:id inside atom:author but it defaults to
> author/uri if omitted.
-1. Pick one option.
> * We should use the existing <atom:name> instead of <atom:title>, as
> <atom:name> is already supported
+1
> * We should support poco: fragments for details of names, etc.
-1 until PoCo is revived and its dependencies are sorted out.
> * I think that, for the Atom serialization, inheriting Actor from the
> Person construct is the right thing to do.
+1
Bill
John Panzer wrote:
I volunteered to look into the author/actor issue and come up with a proposal. Here's my take, based on prior list discussion plus wrestling with Activity Streams + Salmon:
* By default, if there is no <activity:actor>, the <atom:author> is also the actor (contains the actor information).
+1.
+1.
* It's fine to put additional atom-namespace elements inside author, per discussion on the Atom list. We should submit a patch to the feed validator that fixes its warning about this, probably along with a patch that fixes its scary warning about an unknown activity: namespace.
-1. Pick one option.
* We should support activity:object-type inside atom:author but it should default to .../person if omitted.
-1. Pick one option.
* We should support atom:id inside atom:author but it defaults to author/uri if omitted.
+1
* We should use the existing <atom:name> instead of <atom:title>, as <atom:name> is already supported
* We should support poco: fragments for details of names, etc.
-1 until PoCo is revived and its dependencies are sorted out.
* I think that, for the Atom serialization, inheriting Actor from the Person construct is the right thing to do.
+1
Bill
--
You received this message because you are subscribed to the Google Groups "Activity Streams" group.
To post to this group, send email to activity...@googlegroups.com.
To unsubscribe from this group, send email to activity-strea...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/activity-streams?hl=en.
* atom:name is used instead of atom:title.
* atom:uri is supported as well as link rel="alternate" type="text/html".
The section on "object represented as atom:author" is not yet in the new
refactored spec draft, but I hope to finish up the first complete draft
of the new, refactored spec this week.
The above is what I implemented in the activity streams tester app.
The only deviation from the original proposal by John in the tester app
(which is implemented based on what the new spec says in my head...) is
that it currently treats an atom:author element without an explicit
object-type as a typeless object rather than a person. If we refine the
definition of "person" to match how Atom defines it in the definition of
its Person construct then I see no reason why we wouldn't default it as
John proposed.