You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@any23.apache.org by "Lewis John McGibbney (Commented) (JIRA)" <ji...@apache.org> on 2012/03/24 11:42:25 UTC

[jira] [Commented] (ANY23-65) Update to RDFa extraction stylesheet

    [ https://issues.apache.org/jira/browse/ANY23-65?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13237497#comment-13237497 ] 

Lewis John McGibbney commented on ANY23-65:
-------------------------------------------

Hi Ben, thanks for this. My very first thoughts on this are that the file should be ASL v2.0 licensed! This obviously insn't the case and we really need to review this across the board so already this is a great issue.
I don't suppose it's essential but it would be much easier for us to review your work if you were able to submit a patch for this e.g.

svn diff > name-of-patch.patch

I'll root out the differences and comment, hopefully we can make this into the codebase. Thanks again.
                
> 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.xslt
>
>   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