- From: Garret Wilson <garret@globalmentor.com>
- Date: Tue, 11 Sep 2007 09:57:04 -0700
- To: "Seaborne, Andy" <andy.seaborne@hp.com>
- CC: Tony Hammond <tony.hammond@gmail.com>, Reto Bachmann-Gmür <reto@gmuer.ch>, semantic-web@w3.org
Seaborne, Andy wrote:
> Re:
> info:java/com/example/package#Class
>
> Using #Class seems unnecessary - more javadoc-like would be java/com/example/package/Class#member and inner classes are .../class1/class2.
>
Andy,
It all depends on the use case. Javadoc was created to document
packages, methods, and members, so it prefers to reference finer-grained
things.
In a semantic description context (such as in RDF), though, it makes
more sense to treat packages like namespaces, classes like resources,
and members like resource properties. That would give us something like
this:
<rdf:RDF
xmlns:package="info:java/com/example/package#",
xmlns:property="http://ploop.org/namespaces/property#"
>
<package:Class>
<property:member>My value assigned to
com.example.package.Class.member.</property:member>
</package:Class>
</rdf:RDF>
See http://www.ploop.org/ to see where I'm going with this.
Garret
Received on Tuesday, 11 September 2007 16:57:32 UTC