2008/12/19 Mikkel Kamstrup Erlandsen <span dir="ltr"><<a href="mailto:mikkel.kamstrup@gmail.com">mikkel.kamstrup@gmail.com</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">2008/12/18 Mikkel Kamstrup Erlandsen <span dir="ltr"><<a href="mailto:mikkel.kamstrup@gmail.com" target="_blank">mikkel.kamstrup@gmail.com</a>></span><br></div></div><div class="gmail_quote">
<div><div></div><div class="Wj3C7c"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div>2008/12/18 Mikkel Kamstrup Erlandsen <span dir="ltr"><<a href="mailto:mikkel.kamstrup@gmail.com" target="_blank">mikkel.kamstrup@gmail.com</a>></span><br></div></div><div class="gmail_quote">
<div><div></div><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2008/12/18 Mikkel Kamstrup Erlandsen <span dir="ltr"><<a href="mailto:mikkel.kamstrup@gmail.com" target="_blank">mikkel.kamstrup@gmail.com</a>></span><br><div class="gmail_quote"><div><div></div><div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi all,<br><br>I have started to write up some proper documentation for link-by-id as discussed on the hackfest (it will land in <a href="http://xesam.org/main/XesamOntologyAbout" target="_blank">http://xesam.org/main/XesamOntologyAbout</a> when ready). To this end I came upon some stuff that needed updating in the onto. Please see the attached patch.<br>
<br>What the proposed patch does:<br><br> * Document xesam:id and xesam:related as mandatedd by link-by-id<br><br> * Make xesam:contactMedium a child of xesam:id. This has pretty big consequences - like postal addresses, email addresses and what not to suddenly become ids. Nonetheless I think it is the right choice<br>
<br> * Make xesam:url a child of xesam:id<br clear="all"><br>Comments?<br></blockquote></div></div><div><br>I have a comment for myself already :-) <br><br>While it might appear neat to have xesam:postalAddress as ids it also poses some problems. Namely that I also write in the patch that ids should generally be prefixed with an URI scheme (like http://, file:// or isbn:// etc). I would rather not have to write my postal address in an URI :-)<br>
<br>Obviously this needs a bit of thought...<br></div></div></blockquote></div></div><div><br>And I also forgot the attachment. Great! Here it is... </div></div></blockquote></div></div><div><br>Here's an updated patch for the ontology. It does not declare postal addresses as ids anymore, but it is a bit more invasive... Here's the quick overview:<br>
<br> * Make emailAddress, phoneNumber, url, and contactURL children of xesam:id<br><br> * Add URI scheme requirements to all children of xesam:id. This is required to ensure global uniqueness. I just follow the IANA rules here really...<br>
<br></div></div><div class="Ih2E3d"> * Document xesam:id and xesam:related as mandatedd by link-by-id<br><br></div>And oh! While I have your attention could you also take a peek at the "Ids and Object Relations"-section I added to: <a href="http://xesam.org/main/XesamOntologyAbout" target="_blank">http://xesam.org/main/XesamOntologyAbout</a>, or if you want to see it in the context of the whole onto: <a href="http://xesam.org/main/XesamOntology" target="_blank">http://xesam.org/main/XesamOntology</a> (takes longer to load)</blockquote>
<div><br>Over two weeks without objections. I've pushed this to bzr trunk. I am currently working on regenerating the ontology wiki-pages. They will probably be up-to-scratch in a few days. <br></div></div><br>When that is done 1.0 is ready.<br>
<br>-- <br>Cheers,<br>Mikkel<br>