[cc-devel] ccREL in OAI-PMH

Nathan Yergler nathan at creativecommons.org
Fri Jul 2 13:03:14 EDT 2010


I think this would be a great addition to the CC REL documentation and
tools.  If you're able to help draft it, that'd be great.  I'm not
sure how much will be needed in terms of describing references to
license documents.  DC License
(http://dublincore.org/documents/dcmi-terms/#terms-license) has been
revised since we first developed CC REL to explicitly state that it
points to a License Document (and we now state that cc:license refines
it), so perhaps Dublin Core provides enough for the "license
reference" side.  Not 100% certain, but always a fan of reuse.

Please let me know how I can be of assistance.

Nathan


On Fri, Jul 2, 2010 at 2:22 AM, Maarten Zeinstra <mz at kl.nl> wrote:
> Basically that means that the namespace  does not only rely on RDF
> validation and that xml files with a reference to the XSD can
> programmatically detect flaws in formatting.
> This could be extremely useful when communicating a lot of data (in for
> example OAI-PMH) with ccREL attached to it. I can think of an example where
> archives who own the rights of  their works want to use xml to communicate
> their metadata.
> An XSD could state that you can use 0..n jurisdictions for license
> description, the date of deprecatedOn needs to be in a specific format,
> legalcode needs be a valid URI, etc.
> What already is in the RDF schema but then for XML using the language that
> is already referred to in the 'date' link on the namespace page
> (http://www.w3.org/2001/XMLSchema-datatypes#date)
> An XSD would both be to describe a simple reference to license documents as
> well as license definitions.
> I believe I can find the time to work on a draft version of this file in the
> next weeks/months if this is useful to develop.
> Best,
> Maarten Zeinstra
> Kennisland | Knowledgeland
>
> T: +31.20.575.6720 | E: mz at kl.nl
> www.kennisland.nl | www.knowledgeland.org
>
> On Jul 2, 2010, at 24:11 , Nathan Yergler wrote:
>
> We publish an RDF schema (http://creativecommons.org/schema.rdf) which
> could be used to determine validity of CC REL properties/assertions
> (ie, are they valid terms), but have not published an XSD to date.
> This is due to the fact that we're primarily knowledgeable about RDF,
> and a lack of demand.  Can you elaborate on what sort of CC REL data
> you want to validate? License assertions about a work?  License
> definitions?
>
> If we can construct an XSD that meets your needs and accurately models
> CC REL, I'd be happy to publish it on creativecommons.org and link to
> it from our namespace (http://creativecommons.org/ns).  I can see how
> having this would be very interesting for OAI-PMH and other
> applications.  Is this something we could collaborate on developing?
>
> Regards,
>
> Nathan
>
>
> On Wed, Jun 30, 2010 at 7:37 AM, Maarten Zeinstra <mz at kl.nl> wrote:
>
> Thanks I will use it like this for the moment,
>
> Would it be a good idea to look into an xsd for ccREL?
>
> There is already a good human readable guideline, but as far as I can find
>
> no automated way of checking the validity of data structured in ccREL.
>
> Looking deeper into OAI-PMH I see that they have some structures available
>
> to put rights informationan, although this refers to the metadata itself not
>
> the object is describes.
>
> Adoption of ccREL in a future version of OAI-PMH could benefit the use of
>
> ccREL greatly as well as giving archives a way to more accurately describes
>
> the rights status of the works they put out there.
>
> Cheers,
>
> Maarten Zeinstra
>
> Kennisland | Knowledgeland
>
> T: +31.20.575.6720 | E: mz at kl.nl
>
> www.kennisland.nl | www.knowledgeland.org
>
> On Jun 30, 2010, at 24:14 , Nathan Yergler wrote:
>
> That makes sense to me, Maarten.
>
> NRY
>
> On Tue, Jun 29, 2010 at 4:58 AM, Maarten Zeinstra <mz at kl.nl> wrote:
>
> Hi Nathan,
>
> I used this as my starting point:
>
> http://www.openarchives.org/OAI/2.0/rdf.xsd
>
> which is the structure to include rdf in the OAI protocol
>
> I derived from that that construct needs to have the following form:
>
> <rdf:RDF
>
>   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
>
>   xsi:schemaLocation="http://www.w3.org/1999/02/22-rdf-syntax-ns#
>
>  http://www.openarchives.org/OAI/2.0/rdf.xsd">
>
> </rdf:RDF:>
>
> Then I probably made a mistake by replacing
>
> http://www.openarchives.org/OAI/2.0/rdf.xsd
>
> with
>
> http://creativecommons.org/ns#
>
> instead of replacing the first
>
> http://www.w3.org/1999/02/22-rdf-syntax-ns#
>
> I am equally not sure about the schemalocation.
>
> Probably the right way to use ccREL here is:
>
> <rdf:RDF
>
>   xmlns:cc="http://creativecommons.org/ns#"
>
>   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
>
>   xsi:schemaLocation="http://www.w3.org/1999/02/22-rdf-syntax-ns#
>
>  http://www.openarchives.org/OAI/2.0/rdf.xsd">
>
> </rdf:RDF:>
>
> Would you agree?
>
> Maarten Zeinstra
>
> Kennisland | Knowledgeland
>
> T: +31.20.575.6720 | E: mz at kl.nl
>
> www.kennisland.nl | www.knowledgeland.org
>
> On Jun 28, 2010, at 19:19 , Nathan Yergler wrote:
>
> Hi Maarten,
>
> We do not currently have an XSD for the CC namespace, so assuming you
>
> can include RDF directly, that seems like the easiest way to get
>
> started.  Note that I'm not an expert on OAI-PMH, so I'm not certain
>
> that's possible.
>
> That said, the example you gave seems a little strange to me.  In the
>
> rdf:RDF element, you declare the rdf as
>
> "http://www.w3.org/1999/02/22-rdf-syntax-ns#".  Under normal RDF/XML
>
> rules (assuming those apply here) "rdf:attributionName" would be
>
> interpreted as http://www.w3.org/1999/02/22-rdf-syntax-ns#attributionName.
>
> I don't think that's what you're going for.  I'd expect to see
>
> something like:
>
> <rdf:RDF
>
> xmlns:rdf=”http://www.w3.org/1999/02/22-rdf-syntax-ns#”
>
> xmlns:cc="http://creativecommons.org/ns#">
>
> and then "cc:attributionName", "cc:attributionUrl", etc.  I'm also not
>
> clear what the point of xsi:schemaLocation is on rdf:RDF.
>
> Apologies if my comments reveal some deep-seated misunderstanding of
>
> OAI-PMH.  It'd be great to have a functional example of CC REL in
>
> OAI-PMH, so I'd love to work through the issues and get this
>
> documented.
>
> Regards,
>
> Nathan
>
>
> On Mon, Jun 28, 2010 at 7:35 AM, Maarten Zeinstra <mz at kl.nl> wrote:
>
> Hello list,
>
> I'm trying to make an implementation of ccREL for OAI-PMH to communicate
>
> specific ccREL information. I could not find examples or explanations how
>
> this could be added so I thought I post it on the list.
>
> I've used the standard RDF implementation to bypass the need to have an xsd,
>
> which as far as I know there is none of ccREL is there?
>
> That would result to a record that would like this? Wouldn't it?
>
> <record>
>
> <header>
>
> <identifier>...</identifier>
>
> <datestamp>1962-05-04T00:00:00Z</datestamp>
>
> </header>
>
> <metadata>
>
> <oai_dc:dc xsi:schemaLocation="
>
> http://www.openarchives.org/OAI/2.0/oai_dc/
>
> http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
>
> ....
>
> </oai_dc:dc>
>
> <rdf:RDF
>
> xmlns:rdf=”http://www.w3.org/1999/02/22-rdf-syntax-ns#”
>
> xsi:schemaLocation=
>
>http://www.w3.org/1999/02/22-rdf-syntax-ns#
>
> http://creativecommons.org/ns#”>
>
> <RDF:attributionName>
>
> [maker]
>
> </RDF:attributionName>
>
> <RDF:attributionURL>
>
> [locatie op openbeelden.nl]
>
> </RDF:attributionURL>
>
> <RDF:license>
>
> [licentie url]
>
> </RDF:license>
>
> </rdf:RDF>
>
> </metadata>
>
> </record>
>
> Best,
>
> Maarten Zeinstra
>
> Kennisland | Knowledgeland
>
> T: +31.20.575.6720 | E: mz at kl.nl
>
> www.kennisland.nl | www.knowledgeland.org
>
> _______________________________________________
>
> cc-devel mailing list
>
> cc-devel at lists.ibiblio.org
>
> http://lists.ibiblio.org/mailman/listinfo/cc-devel
>
>
>
>
>
>
>
>
>
>
>



More information about the cc-devel mailing list