On 28 Feb 2007, at 04:20, James Leigh wrote:
> Hi Heny,
>
> I have some more comments about atom-owl.
>
> * Some properties I think may need to be functional. I noticed:
> #rel,
yes.
> #body,
that makes sense
> and #uri that I think should be functional;
No:
[[
The atom:generator element MAY have a "uri" attribute whose value
MUST be an IRI reference
]] in section 4.2.4 of rfc4287
> * There is no relationship between #Link and #to, either #Link
> needs
> to extend rdf:Statement or #to have a domain of #Link;
Ah yes. That's what we used to have. I had Link extend rdf:Statement,
with
the following rule
{ ?link :subject ?version;
:rel ?rel;
:to ?content . } => { ?version ?rel ?content . } .
ie, that a link is a reified statement, that is true.
> * If #Link extends rdf:Statement it could cause some confusion each
> #Link instance (likely) will not have a predicate.
No. I think they always do. The default relation is iana:alternate.
> * If the properties of atom:Link are moved to the target object of
> #Link, there needs to be a restriction on the target that says
> allValuesFrom an rdfs:Class that has the hreflang and length
> properties.
which would be the awol:Content class, right.
I suppose this could be done by creating a property awol:relationType
that had those restrictions?
Then one could say that all the iana relations were subproperties of
that relation?
Thanks for the comments.
>
> Best,
> James
https://sommer.dev.java.net/source/browse/sommer/trunk/www/atom/
2006-06-06/AtomOwl.n3?r1=text&p1=trunk%2Fwww%2Fatom%2F2006-06-06%
2FAtomOwl.n3&tr1=87&r2=text&p2=trunk%2Fwww%2Fatom%2F2006-06-06%
2FAtomOwl.n3&tr2=169&diff_format=h
Henry
Home page: http://bblfish.net/
Sun Blog: http://blogs.sun.com/bblfish/
Foaf name: http://bblfish.net/people/henry/card#me