Re: CC use case

Jeremy,

Thanks for this suggestion. Can you give more details as to why you  
don't advocate the first solution, apart from the difficulties we've  
had finding ways to do reification, of course.

-Ben

On Oct 4, 2005, at 9:07 AM, Jeremy Carroll wrote:

>
> Hi
>
> Use case statement:
>
> Add metadata to a document granting a license to use.
> Add metadata concerning that grant, e.g. date of grant and who made  
> the grant.
>
> Possible solution 1 (not advocated):
>   Use reification e.g.
>      <link about="" rel="cc:license" href="[cc:unrestricted]" />
>
>     <meta about="???" rel="eg:date">4th October</meta>
>
> where "???" indicates some reification ID for the first triple.
>
> Possible solution 2:
>   Use a schema which explicitly supports a complex license grant:
>
> <rdfs:Class rdf:ID="License">
>   <rdfs:comment>A license to use some intellectual property</ 
> rdfs:comment>
> </rdfs:Class>
>
> <rdfs:Class rdf:ID="UnrestrictedLicense">
>   <rdfs:subPropertyOf rdf:resource="#License"/>
> </rdfs:Class>
>
> <rdf:Property rdf:ID="licensor">
>    <rdfs:domain rdf:resource="#License"/>
>    <rdfs:comment>the legal person granting a license</rdfs:comment>
> </rdf:Property>
>
> <rdf:Property rdf:ID="hasLicense">
>    <rdfs:domain rdf:resource="???#InformationResource"/>
>    <rdfs:range rdf:resource="#License"/>
> </rdf:Property>
>
> <rdf:Property rdf:ID="licenseStartDate">
>    <rdfs:domain rdf:resource="#License"/>
> </rdf:Property>
>
> <link about="" rel="eg:hasLicense" href="[_:license]" />
> <link about="[_:license]" rel="rdf:type"  
> rdf:resource="[eg:UnrestrictedLicense]"/>
> <meta about="[_:license]" rel="eg:licensor" >Jeremy Carroll</meta>
> <meta about="[_:license]" rel="eg:licenseStartDate">4th October  
> 2005</meta>
>
>
> I think that the second solution is better. Mainly because the  
> relationship between the document, the licensor and the date is  
> more explicit.
> (Note it would be better to use a URI to refer to the licensor, and  
> to use an xsd:date for the start date, but I am being lazy for this  
> example)
>
> Jeremy
>
>
>
>
>

Received on Tuesday, 4 October 2005 13:38:59 UTC