- From: Timothy Lebo <lebot@rpi.edu>
- Date: Thu, 29 Nov 2012 09:58:06 -0500
- To: Curt Tilmes <Curt.Tilmes@nasa.gov>
- Cc: Provenance Working Group <public-prov-wg@w3.org>
Curt,
On Nov 29, 2012, at 9:46 AM, Curt Tilmes <Curt.Tilmes@nasa.gov> wrote:
> The PROV-LINKS note describes the XML representation of mentionOf.
>
> mentionOf has been commented out of the prov.xsd schema.
>
> If we are describing the XML representation of mentionOf, it seems
> like we should have the schema support validation of it. (I think
> we'll have a similar issue with the collection note.)
>
> I can think of a couple options:
>
> 1. Just keep mentionOf in the XSD schema as described in the note.
-1
>
> 2. Make a separate XSD ("prov-links.xsd"?) that imports prov.xsd,
> and additionally defines mentionOf. Then you could validate against
> prov-links for things that included mentionOf.
+0
>
> 3. Make separate XSDs, one with the core, one with mention, one
> with collections, etc., then have prov.xsd import all of them.
> Then you can validate against the core if you want errors on
> uses of mention, or against the main prov.xsd if you wan the
> extensions from the notes.
+0.1
^^ This choice is what we're doing with OWL (prov-o.owl, prov-aq.owl, prov-mention.owl, prov-dictionaries.owl)
All 4 are going to be "concatenated" for prov.owl, which is what gets returned (with some dog food prov) when requesting the prov namespace (with RDF conneg): http://www.w3.org/ns/prov#
I'm hoping to implement the namespace OWL concat this today and/or tomorrow.
>
> Has this already been addressed some other way (I confess I am
> way behind on reading emails…)
Some *really* terrible working notes are at http://www.w3.org/2011/prov/wiki/ProvNamespaceManagement#Solution_2.2_Use_owl:import_and_return_full_merge_of_PROV-O_and_all_Notes
I'll clean them up as I work through the implementation.
Regards,
Tim
>
> Curt
>
>
Received on Thursday, 29 November 2012 14:58:35 UTC