Print

Print


Hi Rob,

do I understand it correctly? Instead of

<w> a Work ;
  bf:issn <i> .

<i> a Identifier ;
  rdf:value "1234567890" .

we should better think about something like this?

<w> a Work ;
  bf:identifier <i> .

<i> a ISSNIdentifier ;
  rdf:value "1234567890" .

I'd prefer the latter, instead of inflating Bibframe with concrete
identifier properties like bf:issn, bf:isbn etc. there is just a common
bf:identifier property.

(Not only for bf identifiers, this construction can be generalized).

Jörg


On Sat, Nov 8, 2014 at 2:32 AM, Robert Sanderson <[log in to unmask]>
wrote:

>
> <w> a Work ;
>   bf:issn <i> .
>
> <i> a Identifier ;
>   rdf:value "1234567890" .
>
> If I dereference <i>, I have no idea that the resource is an ISSN.
>
> Thus we need to include that information associated with the resource.
> That leads to identifierScheme ... which is a URI.
> So now we have:
>
> <i> a Identifier ;
>   scheme <http://.../issn/> ;
>   value "1234567890" .
>
> But an ISSN is a *type* of Identifier, and redundant with the class
> bf:Identifier.  There can be no resource which has a scheme of <issn> which
> is not an Issn Identifier.
>
> Thus we simplify the model to:
>
> <i> a IssnIdentifier ;
>   value "1234567890" .
>
> QED?
>
>