On Tue, 25 Sep 2012 19:07:17 +0200
Tobias Wunden <[email protected]> wrote:

> Looking through the code base one can see that we now have XML
> namespaces where needed, which is good. However, it turns out that we
> have not been too consistent with regards to how we create these
> namespaces. Some of them are prefixed with http://, others aren't.
> 
> Therefore, the first part of the proposal is to unify the two
> approaches and I hope to get a +1 from everyone on this.

+1 

> The second part is to agree on the namespace naming scheme we use. On
> the table is the choice between going with a prefix of http:// vs.
> going without it. Technically speaking, the namespace should be a
> URI, which both URN (name) and URL (location) comply with and there
> is no requirement on the prefix, so 
> 
> engage.opencastproject.org
> 
> is as good as
> 
> http://engage.opencastproject.org
> 
> with the slight difference that using the http:// somehow implies
> being able to visit that location and get something meaningful, which
> is not the case with the Matterhorn namespaces. I am looking for
> reasons to go with one or the other, but to make voting easier, I
> will propose to go *without* http://.

I support without, but would like it to not just be unique but a URN
instead.  The syntax for a urn is:

urn:<NID>:<NSS>

The namespace id (NID) must be registered with IANA, but I believe this
is free:

http://tools.ietf.org/html/rfc3406#appendix-A

So a completed unr would look like:

urn:opencast:engage

We can use, without registration, the experimental URNs.  No guarantee
of being collision free, but it's unlikely to cause a collision.  That
would look like:

urn:X-opencast:engage

I am fine with either of these.

If we are using http then it should resolve to something, at least a
wiki page.

Chris
-- 
Christopher Brooks, BSc, MSc
ARIES Laboratory, University of Saskatchewan

Web: http://www.cs.usask.ca/~cab938
Phone: 1.306.966.1442
Mail: Advanced Research in Intelligent Educational Systems Laboratory
     Department of Computer Science
     University of Saskatchewan
     176 Thorvaldson Building
     110 Science Place
     Saskatoon, SK
     S7N 5C9
_______________________________________________
Matterhorn mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn


To unsubscribe please email
[email protected]
_______________________________________________

Reply via email to