Key: FCREPO-1004
URL: https://jira.duraspace.org/browse/FCREPO-1004
Project: Fedora Repository Project
Issue Type: Code Task
Components: Fedora
Reporter: Edwin Shin
Priority: Major
Fix For: Fedora 3.6, fcrepo-3.6 10-18
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.duraspace.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
Edwin Shin updated FCREPO-1004:
-------------------------------
Description:
I should be able to build a suite of Fedora test objects according to configuration parameters which include composition of datastreams (e.g. X, M, E, R), relations to other objects, along with distribution of said objects that are also configurable (e.g. 100,000 objects, where 10% are of type T1, 50% type T2, etc).
In the case of M datastreams, we should be able to specify inlined base64 or not.
> Fedora object generator
> -----------------------
>
> Key: FCREPO-1004
> URL: https://jira.duraspace.org/browse/FCREPO-1004
> Project: Fedora Repository Project
> Issue Type: Code Task
> Components: Fedora
> Reporter: Edwin Shin
> Priority: Major
> Fix For: Fedora 3.6, fcrepo-3.6 10-18
>
> Original Estimate: 16 hours
> Remaining Estimate: 16 hours
>
> I should be able to build a suite of Fedora test objects according to configuration parameters which include composition of datastreams (e.g. X, M, E, R), relations to other objects, along with distribution of said objects that are also configurable (e.g. 100,000 objects, where 10% are of type T1, 50% type T2, etc).
> In the case of M datastreams, we should be able to specify inlined base64 or not.
Edwin Shin updated FCREPO-1004:
-------------------------------
Fix Version/s: (was: fcrepo-3.6 10-18)
fcrepo-3.6 10-25
> Fedora object generator
> -----------------------
>
> Key: FCREPO-1004
> URL: https://jira.duraspace.org/browse/FCREPO-1004
> Project: Fedora Repository Project
> Issue Type: Story
> Components: Fedora
> Reporter: Edwin Shin
> Priority: Major
> Fix For: Fedora 3.6, fcrepo-3.6 10-25
>
> Original Estimate: 16 hours
> Remaining Estimate: 16 hours
>
> I should be able to build a suite of Fedora test objects according to configuration parameters which include composition of datastreams (e.g. X, M, E, R), relations to other objects, along with distribution of said objects that are also configurable (e.g. 100,000 objects, where 10% are of type T1, 50% type T2, etc).
> In the case of M datastreams, we should be able to specify inlined base64 or not.
--
Chris Wilper updated FCREPO-1004:
---------------------------------
May I suggest fcrepo-dto-foxml for this?
It's in central, and it can be used to easily, programmatically construct Fedora objects and serialize them to FOXML.
Documentation, including javadocs, can be found here: http://cwilper.github.com/fcrepo-misc/fcrepo-dto/index.html
For an example project that uses this library, see https://github.com/cwilper/fcrepo-dto-example
> Fedora object generator
> -----------------------
>
> Key: FCREPO-1004
> URL: https://jira.duraspace.org/browse/FCREPO-1004
> Project: Fedora Repository Project
> Issue Type: Story
> Components: Fedora
> Reporter: Edwin Shin
> Priority: Major
> Fix For: Fedora 3.6, fcrepo-3.6 10-25
>
> Original Estimate: 16 hours
> Remaining Estimate: 16 hours
>
> I should be able to build a suite of Fedora test objects according to configuration parameters which include composition of datastreams (e.g. X, M, E, R), relations to other objects, along with distribution of said objects that are also configurable (e.g. 100,000 objects, where 10% are of type T1, 50% type T2, etc).
> In the case of M datastreams, we should be able to specify inlined base64 or not.
--
Edwin Shin reassigned FCREPO-1004:
----------------------------------
Assignee: frank asseg
> Fedora object generator
> -----------------------
>
> Key: FCREPO-1004
> URL: https://jira.duraspace.org/browse/FCREPO-1004
> Project: Fedora Repository Project
> Issue Type: Story
> Components: Fedora
> Reporter: Edwin Shin
> Assignee: frank asseg
> Priority: Major
> Fix For: Fedora 3.6, fcrepo-3.6 10-25
>
> Original Estimate: 16 hours
> Remaining Estimate: 16 hours
>
> I should be able to build a suite of Fedora test objects according to configuration parameters which include composition of datastreams (e.g. X, M, E, R), relations to other objects, along with distribution of said objects that are also configurable (e.g. 100,000 objects, where 10% are of type T1, 50% type T2, etc).
> In the case of M datastreams, we should be able to specify inlined base64 or not.
--
frank asseg commented on FCREPO-1004:
-------------------------------------
Im not sure what T1 and T2 stand for in "... where 10% are of type T1, 50% type T2". Are these mimetypes of the datastreams like images and pdfs, or are T1 and T2 meant to stand for FOXML1.1, METS, etc..?
> Fedora object generator
> -----------------------
>
> Key: FCREPO-1004
> URL: https://jira.duraspace.org/browse/FCREPO-1004
> Project: Fedora Repository Project
> Issue Type: Story
> Components: Fedora
> Reporter: Edwin Shin
> Assignee: frank asseg
> Priority: Major
> Fix For: Fedora 3.6, fcrepo-3.6 10-25
>
> Original Estimate: 16 hours
> Remaining Estimate: 16 hours
>
> I should be able to build a suite of Fedora test objects according to configuration parameters which include composition of datastreams (e.g. X, M, E, R), relations to other objects, along with distribution of said objects that are also configurable (e.g. 100,000 objects, where 10% are of type T1, 50% type T2, etc).
> In the case of M datastreams, we should be able to specify inlined base64 or not.
--
Chris Wilper updated FCREPO-1004:
---------------------------------
Status: Open (was: Received)
> Fedora object generator
> -----------------------
>
> Key: FCREPO-1004
> URL: https://jira.duraspace.org/browse/FCREPO-1004
> Project: Fedora Repository Project
> Issue Type: Story
> Components: Fedora
> Reporter: Edwin Shin
> Assignee: frank asseg
> Priority: Major
> Fix For: Fedora 3.6, fcrepo-3.6 10-25
>
> Original Estimate: 16 hours
> Remaining Estimate: 16 hours
>
> I should be able to build a suite of Fedora test objects according to configuration parameters which include composition of datastreams (e.g. X, M, E, R), relations to other objects, along with distribution of said objects that are also configurable (e.g. 100,000 objects, where 10% are of type T1, 50% type T2, etc).
> In the case of M datastreams, we should be able to specify inlined base64 or not.
--
frank asseg commented on FCREPO-1004:
-------------------------------------
uploaded a first simple version of a random object geenrator:
https://github.com/fasseg/fedora-objects-factory
> Fedora object generator
> -----------------------
>
> Key: FCREPO-1004
> URL: https://jira.duraspace.org/browse/FCREPO-1004
> Project: Fedora Repository Project
> Issue Type: Story
> Components: Fedora
> Reporter: Edwin Shin
> Assignee: frank asseg
> Priority: Major
> Fix For: Fedora 3.6, fcrepo-3.6 10-25
>
> Original Estimate: 16 hours
> Remaining Estimate: 16 hours
>
> I should be able to build a suite of Fedora test objects according to configuration parameters which include composition of datastreams (e.g. X, M, E, R), relations to other objects, along with distribution of said objects that are also configurable (e.g. 100,000 objects, where 10% are of type T1, 50% type T2, etc).
> In the case of M datastreams, we should be able to specify inlined base64 or not.
--