- From: Holger Knublauch <holger@topquadrant.com>
- Date: Mon, 18 May 2015 09:00:24 +1000
- To: public-data-shapes-wg@w3.org
- Message-ID: <55591D88.3080007@topquadrant.com>
Hi Karen, walking through the requirements there appear to be some duplicates (apologies if I misunderstand them): Duplicate 1: * #1 For every CulturalHeritage object (CHO) the URI of the ProvidedCHO and the URI described in edm:aggregatedCHO must be the same * #6 Each EDM CHO must have exactly one instance of rdf:type edm:ProvidedCHO and one instance of rdf:type ore:Aggregation (DC:R-225) (W3:R-6) (W3:R-12.2) Duplicate 2 (maybe subtle differences, hard to understand for me): * #2 For every CHO or ore:Proxy dc:coverage or dc:subject or dc:type and dcterms:spatial; dc:language for text,dc:title or dc:description, must be present (DC:R-68) (W3:R-5.2) * #13 if edm:ProvidedCHO or ore:Proxy is present, at least one dc:title or dc:description should be present, one dc:subject or dc:type or dc:coverage or dcterms:spatial and edm:type should be present (DC:R-71) (W3:R-6) (W3:R-6.2) (W3:R-6.7) * #14 For each edmProvidedCHO or ore:Proxy (provider proxy) dc:coverage or dc:subject or dc:type or dcterms:spatial,dc:language (for text objects), dc:title or dc:description or edm:type must be present (DC:R-67) (W3:R-6.2) (W3:R-6.7) Duplicate 3: * #3 We must have only one PrefLabel per language. Ideally the language tag should be present (DC:R 49) (W3:R-6.4) * #5 We must have only one PrefLabel per language. Ideally the language tag should be present (DC:R 49) ((W3:R-6.4) Some more questions: - For #8 "Check that the edm:hasView, edm:isShownBy and edm:object resolves to a media", does this mean that the values of those properties must have a certain rdf:type (e.g. edm:WebResource) or does it mean that the system shall do a web look-up to check for a valid HTTP response? - The page at "#9 The value of edm:rights must come from the list at http://pro.europeana.eu/web/available-rights-statements" only seems to contain HTML - is there an RDF version that lists the valid values? How else can this be checked? Thanks Holger On 5/17/2015 13:03, Karen Coyle wrote: > OK, the example should work now -- at least, it passes validation in > the RDF validator and rapper. It appears to have 3 "records" worth of > data, so there are multiple "outer" graphs. If that's a problem, I can > reduce it down to a single "outer" graph. > > kc > > On 5/16/15 7:20 PM, Karen Coyle wrote: >> OK, I'll see if I can find anyone who can answer that, since this isn't >> my data. I'm thinking there's something basic going wrong - such as the >> software not finding the ontology. >> >> Meanwhile, here's the link to the latest version of the ontology: >> https://github.com/europeana/corelib/blob/master/corelib-edm-definitions/src/main/resources/eu/rdf/edm-v524-130522.owl >> >> >> >> I'll try to get back to you soon. >> kc >> >> On 5/16/15 5:05 PM, Holger Knublauch wrote: >>> Also, the RDF/XML file >>> >>> http://kcoyle.net/temp/EDMvalidexamples.xml >>> >>> doesn't seem to be parse, and produces many errors, see >>> >>> http://www.w3.org/RDF/Validator/rdfval?URI=http%3A%2F%2Fkcoyle.net%2Ftemp%2FEDMvalidexamples.xml&PARSE=Parse+URI%3A+&TRIPLES_AND_GRAPH=PRINT_TRIPLES&FORMAT=PNG_EMBED >>> >>> >>> >>> >>> Holger >>> >>> >>> On 5/17/2015 8:02, Karen Coyle wrote: >>>> In case anyone wants a real example to work with, I have created a >>>> short page that lists the requirements and the file of data those >>>> requirements pertain to. The requirements themselves are also embedded >>>> in the XML file so you can see what graph they are associated with. >>>> >>>> http://kcoyle.net/temp/EDMvalidReqs.html >>>> >>>> While it may be the case that no one wants to tackle this at this >>>> time, it does include some common use cases. The list includes both DC >>>> and SHACL requirements numbers, and links to the spreadsheet with DC >>>> requirements, that then in turn links to further information. >>>> >>>> kc >>> >>> >>> >> >
Received on Sunday, 17 May 2015 23:02:19 UTC