Skip to content
This repository has been archived by the owner on Jun 23, 2020. It is now read-only.

Associate volume number with isPartOf relation #497

Closed
acka47 opened this issue Jul 1, 2014 · 18 comments
Closed

Associate volume number with isPartOf relation #497

acka47 opened this issue Jul 1, 2014 · 18 comments
Assignees

Comments

@acka47
Copy link
Contributor

acka47 commented Jul 1, 2014

Some resources have multiple volume ("2", "73", "...") information which aren't associated with the indicated isPartOf relations.

Examples:

EDIT: See #497 (comment) for the desired outcome.

@acka47 acka47 self-assigned this Jul 1, 2014
@acka47 acka47 changed the title Associate volume no. with isPartOf relation Associate volume number with isPartOf relation Jul 1, 2014
@acka47
Copy link
Contributor Author

acka47 commented Nov 18, 2014

Another example (from NWBib): http://lobid.org/nwbib/HT017903191

@acka47
Copy link
Contributor Author

acka47 commented Jan 26, 2015

Currently it looks like this:

    "@id" : "http://lobid.org/resource/HT017903191",
     "isPartOf" : [ "http://lobid.org/resource/HT007384038", "http://lobid.org/resource/HT003613090" ],
     "volume" : [ "...", "52", "10" ],

You can not see that it is volume 10 of http://lobid.org/resource/HT007384038 ("Fundgrube Vergangenheit ") and volume 52 of http://lobid.org/resource/HT003613090 ("Beiträge zur Stadtgeschichte ").

In JSON-LD this should look something like this:

{
    "@id" : "http://lobid.org/resource/HT017903191",
     "numberingWithinMultiVolumeWork" : {
              "multiVolumeWork": "http://lobid.org/resource/HT007384038", 
              "volume": "10"
     },
     "numberingWithinSeries" : {
              "series": "http://lobid.org/resource/HT003613090", 
              "volume": "52"
     }
}

I am not sure whether properties etc. for this kind of approach already exist somewhere. Using RDA's "numbering within series" (http://rdaregistry.info/Elements/u/P60081) and "has numbering of part" (http://rdaregistry.info/Elements/u/P60080) might make sense but I am not sure usage is correct. Otherwise, we could also create RDF properties for this.

We will have to add this and retain the existing isPartOf triples as applications will break otherwise.

@acka47
Copy link
Contributor Author

acka47 commented Jul 15, 2015

NWBib customers required that we would differentiate the isPart relation for

We should cover this requirement with this issue.

@acka47
Copy link
Contributor Author

acka47 commented Aug 7, 2015

I made a separate issue (#702) for the specific isPartOf relation of articles as – not having numbering involved – it differs from the other two.

@acka47
Copy link
Contributor Author

acka47 commented Aug 10, 2015

An example from hbz/lobid-vocabs#39 (comment) how the resulting JSON-LD should look like:

{
    "@id" : "http://lobid.org/resource/HT017903191",
     "volumeIn" : {
             "@type": "http://purl.org/lobid/lv#MultiVolumeWorkRelation",
              "multiVolumeWork": "http://lobid.org/resource/HT007384038", 
              "numbering": "10"
     },
     "inSeries" : {
             "@type": "http://purl.org/lobid/lv#SeriesRelation"
              "series": "http://lobid.org/resource/HT003613090", 
              "numbering": "52"
     }
}

@acka47 acka47 assigned dr0i and unassigned acka47 Aug 10, 2015
@acka47 acka47 added ready and removed working labels Aug 10, 2015
@dr0i dr0i removed the ready label Aug 17, 2015
@dr0i dr0i assigned acka47 and unassigned dr0i Aug 19, 2015
@dr0i dr0i closed this as completed Aug 19, 2015
@dr0i dr0i removed the deploy label Aug 19, 2015
@acka47
Copy link
Contributor Author

acka47 commented Aug 19, 2015

Reopening. With the current implementation of this issue the former bibo:volume triples will be missing, thus this information will be missing in NWBib and Edoweb UI as well. No problem for NWBib but it may be one for Edoweb. Because of this we just switched this so that the changes are only on the staging system.

@literarymachine @jschnasse Please tell us when we can switch this to production. Can you live a few days without volume information or do you want to adjust Edoweb first before making this productive?

@acka47 acka47 reopened this Aug 19, 2015
@fsteeg
Copy link
Contributor

fsteeg commented Aug 19, 2015

I think we should retain the old field and only add the new stuff we need to avoid breaking anyone.

@acka47 acka47 added the working label Aug 19, 2015
@acka47
Copy link
Contributor Author

acka47 commented Aug 19, 2015

My suggestion: We transform this again retaining the previous bibo:volume triples as soon as we also have #702 ready.

@acka47 acka47 assigned dr0i and unassigned acka47 Aug 19, 2015
dr0i added a commit that referenced this issue Aug 19, 2015
See #497.

- adjust morph
- adjust test sets
dr0i added a commit that referenced this issue Aug 19, 2015
See #497.

- adjust morph
- adjust test sets
@dr0i
Copy link
Member

dr0i commented Aug 20, 2015

Deployed to staging.

@dr0i dr0i assigned acka47 and unassigned dr0i Aug 20, 2015
@dr0i dr0i added review and removed working labels Aug 20, 2015
@acka47
Copy link
Contributor Author

acka47 commented Aug 20, 2015

Looks good. +1 Noticed another issue we should solve after this, see #706 .

@acka47 acka47 added deploy and removed review labels Aug 20, 2015
@acka47 acka47 assigned dr0i and unassigned acka47 Aug 20, 2015
@dr0i
Copy link
Member

dr0i commented Aug 20, 2015

Deployed to production, closing.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants