<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Yulie,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Oh dear. I’ll definitely clarify, though it looks like we may have to take that out or add some changes to the validator. At this point I feel terrible about
 asking for any more changes, so perhaps we should just leave it out.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">What I mean by authority uniqueness is that when a new registry record contains a list of managedAuthorities (which it should), none of those listed managedAuthorities
 are already claimed by other registries in the RofR. This does happen sometimes when records are being transferred, and while orphan records (i.e. “ivo://nowhere.nothing/ConeSearch” where “ivo://nowhere.nothing” is not claimed by any vg:Registry resource in
 the RofR) happen sometimes, that’s a far less bad thing than having multiple registries claim the same managedAuthority. Similarly all of the records in the new registry should have identifiers that start with a managedAuthority it claims to own. I thought
 we were checking against part of this. If we’re not, I can take out the wording for now?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks for bringing this up!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">--Theresa<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Zografou, Panagoula [mailto:pzografou@cfa.harvard.edu]
<br>
<b>Sent:</b> Monday, May 23, 2016 3:14 PM<br>
<b>To:</b> Theresa Dower<br>
<b>Cc:</b> registry@ivoa.net<br>
<b>Subject:</b> Re: Registry Interfaces 1.1 - drafts post-Stellenbosch<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Hi Theresa,<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Can you please explain what you mean by &quot;including authority uniqueness&quot; on the list of things that the validator checks. We do not see anything in the code that relates to it.<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Thanks,<o:p></o:p></p>
</div>
<p class="MsoNormal">Yulie<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal">On Mon, May 23, 2016 at 12:39 PM, Theresa Dower &lt;<a href="mailto:dower@stsci.edu" target="_blank">dower@stsci.edu</a>&gt; wrote:<o:p></o:p></p>
<p class="MsoNormal">Registry folks,<br>
<br>
Personally, I'd prefer generalizing the RofR link-related text to make it less dependent on the particular current architecture, so I'm in favor of this change! There's a little more detail in the paragraph I'd like to keep, so I'm integrating this wording
 with the existing text a little.<br>
<br>
What I have right now is:<br>
<br>
Once a registry provider has deployed a new publishing registry, they must enroll it the RofR for clients and full-search registries to be able to find their records. The RofR provides a dedicated web-based interface for this purpose accessible from
<a href="http://www.ivoa.net" target="_blank">http://www.ivoa.net</a>.&nbsp; The RofR includes a validator package, which thoroughly checks the new registry, including schema validation for the OAI interface itself and all listed resources, plus provenance issues
 including authority uniqueness. The registration process will only accept registries that validate successfully.&nbsp; Local updates within a publishing registry post-inclusion in the RofR are not necessarily automatically validated by the RofR software later:
 the validator tool can, and indeed should, be used independently of the first admission process by the registry providers to periodically make sure their registries are still compliant with the relevant IVOA standards.<br>
<br>
---<br>
<br>
For further changes, I'm working (with Markus) on including a new method for identifying full searchable registries, which isn't finished yet: interfaces like SOAP/XQuery will still be allowed but that one will not be considered the defining feature. This will
 require changes in the text and additions to the VORegistry-1.0 schema (now 1.1?).<br>
<br>
Also, I note that while dropping requirements is one thing, we're newly requiring VOSI endpoints. Does this make Registry Interfaces not backward-compatible? Does this therefore become a 2.0 document/change? I think so.<br>
<br>
Next draft will be circulated to list once I sort out a preliminary fully searchable registry description. In the meantime, comments encouraged on the RofR paragraph above or any of the remaining issues.<br>
<br>
--Theresa<br>
<br>
<br>
&gt; -----Original Message-----<br>
&gt; From: <a href="mailto:registry-bounces@ivoa.net">registry-bounces@ivoa.net</a> [mailto:<a href="mailto:registry-bounces@ivoa.net">registry-bounces@ivoa.net</a>] On Behalf<br>
&gt; Of Markus Demleitner<br>
&gt; Sent: Monday, May 23, 2016 5:04 AM<br>
&gt; To: <a href="mailto:registry@ivoa.net">registry@ivoa.net</a><br>
&gt; Subject: Re: Registry Interfaces 1.1 - newest draft pre- Stellenbosch session<br>
&gt;<br>
&gt; Dear Registry,<br>
&gt;<br>
&gt; On Thu, May 19, 2016 at 02:42:48PM -0400, Zografou, Panagoula wrote:<br>
&gt; &gt; Is it necessary to fix the RofR validator URL<br>
&gt; &gt; <a href="http://rofr.ivoa.net/regvalidate" target="_blank">http://rofr.ivoa.net/regvalidate</a> in section 4.1? We understand that it<br>
&gt; &gt; was carried over from the RofR note but does it belong in the<br>
&gt; &gt; recommendation as a 'standard service'? The validate/register page is<br>
&gt; &gt; accessible as a link from the main RofR page <a href="http://rofr.ivoa.net" target="_blank">
http://rofr.ivoa.net</a> and<br>
&gt; &gt; one does not need to know its absolute path. Making it abstract would<br>
&gt; &gt; give us more flexibility in maintaining the application.<br>
&gt;<br>
&gt; I agree -- let's not codify more than we need to.<br>
&gt;<br>
&gt;<br>
&gt; I'd say let's replace the entire paragraph starting with &quot;Once a registry provider<br>
&gt; has deployed a new publishing registry...&quot; with something like:<br>
&gt;<br>
&gt;&nbsp; &nbsp;Once a registry provider has deployed a new publishing registry,<br>
&gt;&nbsp; &nbsp;they have to register it with the RofR, which provides a dedicated<br>
&gt;&nbsp; &nbsp;browser-based interfaces for this purpose accessible from<br>
&gt;&nbsp; &nbsp;<a href="http://www.ivoa.net" target="_blank">http://www.ivoa.net</a>.&nbsp; The RofR performs a thorough validation of<br>
&gt;&nbsp; &nbsp;the new registry, and it will refuse to add invalid registries.<br>
&gt;&nbsp; &nbsp;This validator can, and indeed should, be used independently of the<br>
&gt;&nbsp; &nbsp;first registration process by the registry providers to<br>
&gt;&nbsp; &nbsp;periodically make sure their registries are still compliant with<br>
&gt;&nbsp; &nbsp;the relevant IVOA standards.<br>
&gt;<br>
&gt; I wonder if even the &quot;browser-based&quot; is too strong.&nbsp; It doesn't rule out other<br>
&gt; interfaces, though, so perhaps it's not too strong a statement.<br>
&gt;<br>
&gt; Cheers,<br>
&gt;<br>
&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Markus<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
</body>
</html>