Minutes20140219
RDF Application Profiles - 2014-02-19 - telecon
Chair: Kai
Present: Kai, Evelyn, Robina, Lars, Diane, Bernard, Dickson, Gordon, Miika, TomB, Mariana, Corey, Adrian, Karen, Valentine.
Scribe: Karen
DISCUSSION OF USE CASES
EDM - http://wiki.dublincore.org/index.php/EDM
Current: validation in XML/Schematron
Desired: more data quality validation (properties, domains, dates)
DM2E model - http://wiki.dublincore.org/index.php/DM2E (EDM specialisation for digitised manuscripts)
Current: Uses external vocabularies with some difference in ranges, other modifications (extended scope notes of reused properties)
Desired: better use of mix&match vocabularies
EDM in DDB - http://wiki.dublincore.org/index.php/DDB-EDM
Current: XML, mapping between different schemas. All changes need to be done in mappings, documentation and Schematron.
Desired: Better workflow, where validate, map, & documentation are together
- versioning so you know if data was done to an earlier AP
OER World Map - http://wiki.dublincore.org/index.php/OER-world-map
Desired: Validation for read/write API
- need user labels and display order, which links are resolved, etc. (cf: Fresnel)
CEN EuroLMAI - http://wiki.dublincore.org/index.php/CSC
Current: national data model, moving from UML to AP-type re-usable vocabularies
Desired: machine-readable API for validation & provenance of APs and AP changes
ACTION: KAI SUMMARY & START OF DRAFT CHARTER
- validation of RDF data
- publish coherent machine-readable vocabularies and make additional statements about properties within local context (reusable local view)
- include how to make use of data - view / edit / label / style differences
- APs need to be machine-readable schema specifications
- define constraints, even local extensions and variations
- how to create and maintain APs, including documentation and versioning
SKYPE CHAT
Karen Coyle: Two possible workshops upcoming that we can use to discuss APs Karen Coyle: New participants: Thomas / research ontology for social sciences; model transformations based on meta-modeling. Karen Coyle: Valentine / Europeana / data coordinator Karen Coyle: Corey / metadata services librarian, NYU / DC architecture forum / RDF in Blacklight, Hydra, Fedora Karen Coyle: Robina / Europeana / Karen Coyle: Mark Matienzo / DPLA / will add use case Karen Coyle: Miika / computer science center, Finland / higher ed and academia Karen Coyle: Dickson / MIMOS, Malaysia Karen Coyle: Diane / Metatadata Management Associates / vocabulary development, registries Kai Eckert: http://wiki.dublincore.org/index.php/RDF-Application-Profiles Karen Coyle: USE CASESĀ : Karen Coyle: http://wiki.dublincore.org/index.php/EDM Karen Coyle: Robina: summary of current validation Karen Coyle: ... external and internal schemas / aggregation of data sources; use XML schema to check validity, cardinality, etc. Use Schematron rules Karen Coyle: schema-level validation + value types (now) - this is minimal but they would like to do other things Karen Coyle: see presentations by A Isaac for validations they would like to do but cannot do now Karen Coyle: Valentine: would like to validate recommended values / more data quality validation Karen Coyle: -- check occurrence of properties, domains, check dates Karen Coyle: -- want to provide info to data providers on how to improve input Karen Coyle: Kai: main concern = validation. Need to document? publish? Karen Coyle: Robina: not yet clear how an AP would do that. Valentine: could be a document that could be read by providers Karen Coyle: Robina: would like to accept specializations of EDM from providers Kai Eckert: http://wiki.dublincore.org/index.php/DM2E Karen Coyle: Evelyn: specialization of EDM for manuscripts. Main issue: using various external vocabs; sometimes ranges vary from original, or desire to make modifications Karen Coyle: -- need to communicate details to data providers / have a large document / specialized model is subclassed to EDM Karen Coyle: -- need better way to mix&match, but also specialize for EDM Karen Coyle: Stefanie: DDB-EDM / provides data for Europeana but also keep the data in their own system. Working on an XML schema and schematron Kai Eckert: http://wiki.dublincore.org/index.php/DDB-EDM Karen Coyle: -What if XML is not the solution? (turtle, etc.) Karen Coyle: -Mapping: there is a lot of mapping between schemas / every change has to be done in mappings, in documentation, is schematron. Need a better workflow. Kai Eckert: http://wiki.dublincore.org/index.php/KIM-recommendations Karen Coyle: - Summary: Validate, map, + documentation Kai Eckert: http://wiki.dublincore.org/index.php/OER-world-map Karen Coyle: Adrian (HBZ): World map project Karen Coyle: -- read/write validation of data / building applications on an API, needs user labels and display order, resolution of links Karen Coyle: -- incl. order of properties, labels Adrian Pohl: http://www.w3.org/2005/04/fresnel-info/ Karen Coyle: -- will need to create an AP for Fresnel-like display Miika Alonen: I added the CSC/academia use case Miika Alonen: http://wiki.dublincore.org/index.php/CSC Kai Eckert: http://wiki.dublincore.org/index.php/CSC Karen Coyle: Miika: CSC - minister of education and culture / data storage and management for education Karen Coyle: -- have national data model / moving from UML to AP-type or core vocabularies that can be re-used Karen Coyle: -- have one AP for research data publishing Karen Coyle: -- want: machine-readable APs for validation / track provenance of APs Karen Coyle: Kai: why provenance? Karen Coyle: Miika: want to now how APs are constructed, developed / do not know who made changes to data model Karen Coyle: Stefanie: data may come in based on an earlier model / need to know "generation" , version of AP Kai Eckert: i just wanted to say that application of provenance information beyond versioning of APs could be interesting Kai Eckert: nothing moreĀ :-) Kai Eckert: any further questions? Diane Hillmann: Kai, I agree with you-- Miika Alonen: Yes. Providing machine readable version of AP would enable full use of PROV. Mark A. Matienzo: Not ready this week - will ned to postpone Mark A. Matienzo: *need Karen Coyle: Kai: draft charter (for next call) Karen Coyle: - validation of RDF data Mark A. Matienzo: I'll be working with Amy Rudersdorf on our end to write up our use case and will send a notice to DC-Architecture when it's on the wiki. Karen Coyle: - - W3C group charles.valentine: gathering litterature and rules would be already good Karen Coyle: - publish coherent machine-readable vocabularies / but make additional statements about properties within local context Karen Coyle: -- reusable local view Diane Hillmann: Kai, I think this is an important aspect--might include local extension too? Karen Coyle: - further information how to make use of data - view / edit / label / style differences Karen Coyle: - machine-readable APs / schema specification / constraints (even local) Karen Coyle: - how to create and maintain / document, versioning, Mark A. Matienzo: +1 to discussing local extensions Mark A. Matienzo: that is relevant to our yet undocumented use case for DPLA. Diane Hillmann: Yes Karen Coyle: - local extensions Karen Coyle: stefanie: difference between extensions and refinements (EDM) Kai Eckert: lars? Karen Coyle: Lars: DNB - how to distribute data in RDF with different types of representations / own schema or BIBFRAME schema / how to tell users what profile they are getting, using http headers Karen Coyle: Kai: this method could be an extension to VOID - point to different representations of the same data Karen Coyle: Lars: do it using URI patterns Karen Coyle: next meeting? Mark A. Matienzo: +1 for using doodle Robina Clayphan: +1 Karen Coyle: Will schedule via Doodle Mariana Curado Malta: Doodle is perfect Robina Clayphan: or a dealing for filling in the doodle? Robina Clayphan: deadline Adrian Pohl: +1 to what Corey said or send the actual date to the list earlier Adrian Pohl: +1 for deadline Mariana Curado Malta: there is a problem there Mariana Curado Malta: for those who have to give classes Mariana Curado Malta: will never be able to attend Mariana Curado Malta: if it goes in a day that is occupied Corey Harper: deadlines++