Uploaded image for project: 'Apache Any23 (Retired)'
  1. Apache Any23 (Retired)
  2. ANY23-16

Property URI generation for Microdata/schema.org

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.7.0
    • 2.3
    • microdata
    • None

    Description

      What steps will reproduce the problem?
      1. Parse, for example, microdata example from http://www.schema.org/Person
      2. Notice the property triples are generated such as http://www.schema.org/Person/name
      3. RDFa example from http://linter.structured-data.org/examples/schema.org/Person/ generates http://www.schema.org/name
      4. Also, microdata parser at http://linter.structured-data.org/ will generate the same.

      Expected output is http://www.schema.org/name, as this is consistent with both the schema.org OWL definition (http://schema.org/docs/schemaorg.owlhttp://schema.rdfs.org/all.ttl) and the schema.rdfs.org definition ().

      What version of the product are you using? Any23 v.0.6.0

      Actually, following the microdata-RDF description from the Microdata spec, neither of these are what microdata should create, but that's uniformly disregarded as wrong anyway. In my Google+ stream, I describe the process I use in RDF::Microdata for generating property URIs from tokens in Microdata, which I think would be the proper way to do it: https://plus.google.com/115239936584020095918/posts/N2Wfiku19SS

      Expected generated output for Schema.org/Person example:

      @prefix md: <http://www.w3.org/1999/xhtml/microdata#> .
      @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
      @prefix schema: <http://schema.org/> .
      
      <> md:item [ schema:address [ schema:addressLocality "Seattle";
             schema:addressRegion "WA";
             schema:postalCode "98052";
             schema:streetAddress """
            20341 Whitworth Institute
            405 N. Whitworth
          """;
             a schema:PostalAddress];
           schema:colleagues <www.xyz.edu/students/alicejones.html>,
           <www.xyz.edu/students/bobsmith.html>;
           schema:email <mailto:jane-doe@xyz.edu>;
           schema:image <janedoe.jpg>;
           schema:jobTitle "Professor";
           schema:name "Jane Doe";
           schema:telephone "(425) 123-4567";
           schema:url <www.janedoe.com>;
           a schema:Person] .
      

      Attachments

        Issue Links

          Activity

            People

              hansbrende Hans Brende
              lewismc Lewis John McGibbney
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: