[
https://issues.apache.org/jira/browse/ANY23-65?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ben Companjen updated ANY23-65:
-------------------------------
Attachment: rdfa-11-curies-a.html
test.patch
It looks like the org.apache.any23.extractor.rdfa.RDFa11Parser does support
both "ns1: http://uri" and "ns1:http://uri". To test it, I copied
rdfa-11-curies.html to rdfa-11-curies-a.html, added a space between the prefix
and URI in the @prefix and copied the test that checked the HTML file to check
my new HTML file. Both tests had correct results.
So if only Sindice could update their Any23 (installation and) settings, my
blog could be indexed correctly :)
> Update to RDFa extraction stylesheet
> ------------------------------------
>
> Key: ANY23-65
> URL: https://issues.apache.org/jira/browse/ANY23-65
> Project: Apache Any23
> Issue Type: Improvement
> Affects Versions: 0.7.0
> Reporter: Ben Companjen
> Labels: patch, xslt
> Attachments: rdfa-11-curies-a.html, rdfa.xslt, stylesheet.patch,
> stylesheet3.patch, test.patch
>
> Original Estimate: 3h
> Remaining Estimate: 3h
>
> The RDFa 1.1 Core specification requests namespace prefixes in HTML5 be put
> in a "prefix" attribute like this: "ns1: http://example.org/ ns2:
> http://example.com/"
> My sample HTML page has this, but Sindice, which uses Any23, didn't read my
> namespace correctly. I narrowed it down to, and changed accordingly, the XSLT
> template "tokenize2" in the rdfa.xslt stylesheet. The template expected
> "ns1:http://example.org/ ns2:http://example.com/" (no spaces between prefix
> and namespace URI) and did not normalize whitespace, like linebreaks
> (although I'm not sure that broke the functionality).
> I use Any23 0.6.1 locally, but
> http://svn.apache.org/viewvc/incubator/any23/trunk/core/src/main/resources/org/apache/any23/extractor/rdfa/rdfa.xslt?revision=1231556&view=markup
> shows that the template is the same in the trunk.
> A possible problem may be that the new template will not accept the
> non-spaced namespace definitions, like you can find in the RDFa produced by
> Best Buy. A further improvement to my template may be accepting both
> namespace definitions with spaces and the ones without.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira