tulibraries / aggregator_mdx Goto Github PK
View Code? Open in Web Editor NEWMetadata transformations and validations for PA Digital aggregation processes
Metadata transformations and validations for PA Digital aggregation processes
See template in KLN transform
In #1 we determined that Combine XSLT can include other xslt, but the current method requires hardcoding path to other files uploaded via the Combine UI.
Wondering if it is possible to get the XSLT onto the combine machine outside the bands of the UI (some deploy process) and reference it? LIke a known path where github repo can be pulled down, and then references can be relative rather than absolute?
This would allow the XSLT to work both in and outside of combine, so we could add automated testing, in the repo, but still have it work.
When a property has both URI and textual rights statement, it should map to dcterms:rights.
If a statement contains both, can we map to dcterms:rights as is and enhance with just URI in edm:rights?
Done in #14 + later PRs. Awaiting review / feedback / action by reviewers.
OAI Deleted Records are Skipped
1 record remains
OAI Record Identifier of 1 Record is record-that-should-be-kept
FAILED
Records with Filtered Identifiers are Skipped
1 record remains
Record Identifier of Record is not one of filtered records
FAILED
Record Identifier of Record is not one of filtered records
FAILED
Only Last dc:contributor becomes edm:DataProvider
Only last contributor (so only 1 instance) is kept for dataProvider
FAILED
Only last contributor (so only 1 instance) is kept for dataProvider
FAILED```
see KLNqdcCDMingest.xsl for template
See KLN transform for template
See an example of where included XSLT templates here: https://github.com/DigitalLibraryofTennessee/DLTN_XSLT/blob/master/XSLT/memphisp13039coll1dctomods.xsl#L8
Including templates in this manner can help reuse common transforms like shared schema mappings, normalizations or lookups.
Can Combine handle this?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.