<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=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
span.EmailStyle20
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
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-GB" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Now I’ve completed the “join the list” formalities<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal" style="line-height:120%;text-autospace:none;vertical-align:middle">
<b><span style="font-size:12.0pt;line-height:120%;color:#453C90;mso-fareast-language:EN-GB">Peter Parslow<o:p></o:p></span></b></p>
<p class="MsoNormal" style="line-height:120%;text-autospace:none;vertical-align:middle">
<span style="color:#453C90;mso-fareast-language:EN-GB">OS Open Standards Lead<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none;vertical-align:middle"><span style="font-size:9.0pt;color:#515151;mso-fareast-language:EN-GB">Adanac Drive, Southampton, United Kingdom, SO16 0AS<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none;vertical-align:middle"><span style="font-size:9.0pt;color:#515151;mso-fareast-language:EN-GB">T: +44 (0)2380 055341 | M: +44 (0)7796 610020<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none;vertical-align:middle"><span style="mso-fareast-language:EN-GB"><a href="http://os.uk/"><span style="font-size:9.0pt;color:#515151">www.os.uk</span></a></span><span style="font-size:9.0pt;color:#515151;mso-fareast-language:EN-GB">
| </span><span style="font-size:9.0pt;mso-fareast-language:EN-GB"><a href="mailto:peter.parslow@os.uk"><span style="color:blue">peter.parslow@os.uk</span></a></span><span style="font-size:8.0pt;color:#515151;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="mso-fareast-language:EN-GB">From:</span></b><span lang="EN-US" style="mso-fareast-language:EN-GB"> Peter Parslow
<br>
<b>Sent:</b> 07 February 2020 17:15<br>
<b>To:</b> pycsw-devel@lists.osgeo.org<br>
<b>Subject:</b> Configuring Pycsw GetCapabilities response<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hi,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Please see <a href="https://inspire.ec.europa.eu/forum/discussion/view/264495/configuring-pycsw-ckan-plugin-to-pass-inspire-discovery-service-validation">
https://inspire.ec.europa.eu/forum/discussion/view/264495/configuring-pycsw-ckan-plugin-to-pass-inspire-discovery-service-validation</a><o:p></o:p></p>
<p>I’m testing a CSW implemented with pycsw (as a CKAN plugin) to run an INSPIRE Discovery Service.<o:p></o:p></p>
<p>The one I'm testing is at <a href="https://ckan.publishing.service.gov.uk/csw?REQUEST=GetCapabilities&SERVICE=CSW&VERSION=2.0.2">
https://ckan.publishing.service.gov.uk/csw?REQUEST=GetCapabilities&SERVICE=CSW&VERSION=2.0.2</a><o:p></o:p></p>
<p>It fails validation (<a href="https://github.com/inspire-eu-validation/community/issues/211">https://github.com/inspire-eu-validation/community/issues/211</a>), and that might be because it only declares the "inspire_ds" XML namespace (<a href="http://inspire.ec.europa.eu/schemas/inspire_ds/1.0">http://inspire.ec.europa.eu/schemas/inspire_ds/1.0</a>)
by means of a local xsi:schemaLocation attribute on the inspire_ds:ExtendedCapabilities element.<o:p></o:p></p>
<p>I could argue that that is valid XML, but it may be easier to configure the pycsw GetCapabilities response document to declare the schemaLocations in the root element, as suggested by Iurie (<a href="https://github.com/inspire-eu-validation/community/issues/211#issuecomment-583489179">https://github.com/inspire-eu-validation/community/issues/211#issuecomment-583489179</a>)<o:p></o:p></p>
<p class="MsoNormal">I can’t see a documented way to change this, And the FAQ mentioned at
<a href="https://pycsw.org/community/">https://pycsw.org/community/</a> has gone, as has the Google+ group (but that was Google). So, I’m hoping someone is still subscribed to the email list!<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="line-height:120%;text-autospace:none;vertical-align:middle">
<b><span style="font-size:12.0pt;line-height:120%;color:#453C90;mso-fareast-language:EN-GB">Peter Parslow</span></b><span style="font-size:12.0pt;line-height:120%;color:#453C90;mso-fareast-language:EN-GB">,<b>
</b>BSc(Hons), CEng, CITP, MBCS<b><o:p></o:p></b></span></p>
<p class="MsoNormal" style="line-height:120%;text-autospace:none;vertical-align:middle">
<span style="color:#453C90;mso-fareast-language:EN-GB">OS Open Standards Lead<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height:120%;text-autospace:none;vertical-align:middle">
<span style="color:#453C90;mso-fareast-language:EN-GB">Principal Data Architect</span><span style="font-size:10.0pt;line-height:120%;mso-fareast-language:EN-GB"><br>
</span><span style="mso-fareast-language:EN-GB"><img border="0" width="154" height="39" style="width:1.6083in;height:.4083in" id="Picture_x0020_2" src="cid:image001.jpg@01D5DDDA.14CE2180" alt="cid:image001.jpg@01D4C932.4D9A69A0"></span><a href="http://www.ordnancesurvey.co.uk/happens"><span style="color:windowtext;mso-fareast-language:EN-GB;text-decoration:none"><img border="0" width="86" height="47" style="width:.9in;height:.4916in" id="Picture_x0020_8" src="cid:image003.jpg@01D5E19F.0BFC2020" alt="A close up of a sign
Description automatically generated"></span></a><span style="color:#453C90;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none;vertical-align:middle"><span style="font-size:9.0pt;color:#515151;mso-fareast-language:EN-GB">Adanac Drive, Southampton, United Kingdom, SO16 0AS</span><span style="font-size:9.0pt;color:#515151"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none;vertical-align:middle"><span style="font-size:9.0pt;color:#515151;mso-fareast-language:EN-GB">T: +44 (0)2380 055341 | M: +44 (0)7796 610020<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none;vertical-align:middle"><span style="mso-fareast-language:EN-GB"><a href="http://os.uk/"><span style="font-size:9.0pt;color:#515151">www.os.uk</span></a></span><span style="font-size:9.0pt;color:#515151;mso-fareast-language:EN-GB">
| </span><span style="font-size:9.0pt;color:#3B3838;mso-fareast-language:EN-GB"><a href="mailto:peter.parslow@os.uk"><span style="color:#3B3838">peter.parslow@os.uk</span></a></span><span style="font-size:9.0pt;color:#515151;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none;vertical-align:middle"><span style="font-size:9.0pt;color:#515151;mso-fareast-language:EN-GB">Follow us:</span><span style="mso-fareast-language:EN-GB">
<a href="https://twitter.com/OrdnanceSurvey"><span style="font-size:9.0pt;color:#515151">Twitter</span></a></span><span style="font-size:9.0pt;color:#515151;mso-fareast-language:EN-GB"> |
</span><span style="mso-fareast-language:EN-GB"><a href="https://www.linkedin.com/company/ordnance-survey/"><span style="font-size:9.0pt;color:#515151">LinkedIn</span></a></span><span style="font-size:9.0pt;color:#515151;mso-fareast-language:EN-GB"> |
</span><span style="mso-fareast-language:EN-GB"><a href="https://www.youtube.com/user/OSMapping?blend=4&ob=5"><span style="font-size:9.0pt;color:#515151">YouTube</span></a></span><span style="font-size:9.0pt;color:#515151;mso-fareast-language:EN-GB"> |
</span><span style="mso-fareast-language:EN-GB"><a href="https://www.instagram.com/ordnancesurvey/?hl=en"><span style="font-size:9.0pt;color:#515151">Instagram</span></a></span><span style="font-size:9.0pt;color:#515151;mso-fareast-language:EN-GB"> |
</span><span style="mso-fareast-language:EN-GB"><a href="https://www.facebook.com/osmapping/"><span style="font-size:9.0pt;color:#515151">Facebook</span></a></span><span style="font-size:9.0pt;color:#515151;mso-fareast-language:EN-GB">
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none;vertical-align:middle"><span style="font-size:9.0pt;color:#515151;mso-fareast-language:EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;color:#515151;mso-fareast-language:EN-GB">Our values are adventurous, incisive, restless and true.</span><span style="mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<br>
<br>
This email is only intended for the person to whom it is addressed and may contain confidential information. If you have received this email in error, please notify the sender and delete this email which must not be copied, distributed or disclosed to any other
person.<br>
<br>
Unless stated otherwise, the contents of this email are personal to the writer and do not represent the official view of Ordnance Survey. Nor can any contract be formed on Ordnance Survey's behalf via email. We reserve the right to monitor emails and attachments
without prior notice.<br>
<br>
Thank you for your cooperation.<br>
<br>
Ordnance Survey Limited (Company Registration number 09121572)<br>
Registered Office: Explorer House<br>
Adanac Drive<br>
Southampton SO16 0AS<br>
Tel: 03456 050505<br>
<a href="http://www.os.uk">http://www.os.uk</a>
</body>
</html>