use case transformation of (meta)data for certain types of resources egbert gramsbergen tu delft /...

7
Use case “Transformation of (meta)data for certain types of resources” Egbert Gramsbergen TU Delft / 3TU.datacentrum Paris Fedora 4 Workshop and User Group Meeting, 2015-09-25

Upload: judith-mathews

Post on 18-Jan-2018

218 views

Category:

Documents


0 download

DESCRIPTION

Story As a repository manager, I want to associate certain types of repository resources with external services to dynamically transform the (meta)data so -they can be harvested by other systems -a richer user experience can be offered by websites using these services These associations can be made and maintained by metadata specialists with knowledge of rdf and related standards, rather than developers. The url of the response will contain the identifier of the repository resource and the name of the service, and hide implementation details. rdf:type No java coding

TRANSCRIPT

Page 1: Use case Transformation of (meta)data for certain types of resources Egbert Gramsbergen TU Delft / 3TU.datacentrum Paris Fedora 4 Workshop and User Group

Use case“Transformation of (meta)data for certain types of resources”

Egbert GramsbergenTU Delft / 3TU.datacentrum

Paris Fedora 4 Workshop and User Group Meeting, 2015-09-25

Page 2: Use case Transformation of (meta)data for certain types of resources Egbert Gramsbergen TU Delft / 3TU.datacentrum Paris Fedora 4 Workshop and User Group

Transformation of (meta)data for certain types of resources

MotivationWe heavily use F3 CMA.We want to have similar functionality in F4.

or better

This ugly yet powerful thing whith cmodel,

sdef and sdep

Page 3: Use case Transformation of (meta)data for certain types of resources Egbert Gramsbergen TU Delft / 3TU.datacentrum Paris Fedora 4 Workshop and User Group

StoryAs a repository manager,I want to associate certain types of repository resources with external services to dynamically transform the (meta)data so- they can be harvested by other systems- a richer user experience can be offered by websites using these

servicesThese associations can be made and maintained by metadata specialists with knowledge of rdf and related standards, rather than developers.The url of the response will contain the identifier of the repository resource and the name of the service, and hide implementation details.

rdf:type

No java coding

Page 4: Use case Transformation of (meta)data for certain types of resources Egbert Gramsbergen TU Delft / 3TU.datacentrum Paris Fedora 4 Workshop and User Group

Real-life example

RDF – linked objects Datacite xml

Page 5: Use case Transformation of (meta)data for certain types of resources Egbert Gramsbergen TU Delft / 3TU.datacentrum Paris Fedora 4 Workshop and User Group

More examples

Assemble KMLfor a geo object from geo:lat and geo:long or KML datastreams of descendants (dct:isPartOf)*

Make html landing pagefor each object

(about 20 transforms running on data.3tu.nl)

All using Saxon xslt service

Page 6: Use case Transformation of (meta)data for certain types of resources Egbert Gramsbergen TU Delft / 3TU.datacentrum Paris Fedora 4 Workshop and User Group

Developments supporting this use case?

“API Extension Architecture”phase: first draft design-ish

Separate from basic Fedora installationSupports more use cases (CRUD)Some similarities to F3 CMA

Page 7: Use case Transformation of (meta)data for certain types of resources Egbert Gramsbergen TU Delft / 3TU.datacentrum Paris Fedora 4 Workshop and User Group

FIN