minutes20140930
Contents |
DCMI RDF AP Task Group
http://wiki.dublincore.org/index.php/RDF_Application_Profiles
Meeting date: Sept 30, 2014
Meeting link: https://meetings.webex.com/collabs/#/meetings/detail?uuid=M1JHK27CI0D4KXZYHIMMD3CA0F-JV0D
http://wiki.dublincore.org/index.php/RDF_Application_Profiles#Calls
Attendees: Adrian, Karen, Tom Baker (text only), , Antoine, Thomas, Evelyn, Stefanie, Eric
Regrets: Mark Matienzo, Tom Johnson, Corey, Mariana, Valentine
Agenda
Tutorials
DC2014 Austin (October), half day: Tom, Stefanie, Kai, Thomas, Karen (coordinating)
outline at: http://wiki.dublincore.org/index.php/RDF_Application_Profiles/dc2014
one of the goals is to get people up to speed for Special Session (facilitated by Mark M): http://wiki.dublincore.org/index.php/RDF_Application_Profiles/dc2014specialsession (agenda, discussion questions, etc.)
outline: http://wiki.dublincore.org/index.php/RDF_Application_Profiles/dc2014
Karen: added times. We need to begin to gather presentations, so if your presentation is available, or if there are other links (e.g. Thomas' validator demo) send me the links or add them to the outline.
Mark M (Not on 9/30 call): Please let me know via email (over DC-ARCHITECTURE is fine) if you have any questions regarding the special session.
Karen will print things.
We may put the break in the middle of the biggest part (validation).
People should leave room for discussion in their presentation.
Kai's questions:
Q: template needed?
Karen: I'd say no, I already have slides
Q: wish to introduce specific elements from other presentations?
Karen: nothing specific, he should feel free.
Q: meeting in advance of the tutorial
Karen: we might meet on Wednesday morning
ACTION - DONE: Karen to suggest time and place to meet on Wed morning.
DC2014: Can we find a time to talk about the validator in another session and contemplate 1) a tutorial 2) adding to test situations?
Karen: I would like to look with a group of people at the validator
Thomas: I will show the validator during my tutorial slot
I need internet connect
Karen: I'll ask (DONE - Wifi and Ethernet in all meeting rooms)
Thomas: I also need it for the ShEx demo/validator
tomB: Thomas, Ericp is contributing to shed demo? - He wants to send me some slides and examples - I will present it there using the ShEx demo
SWIB14 Bonn (Dec): Kai Eckert, Valentine Charles (Lieke Ploeger, Evelyn Dröge, Dominique Ritze, Antoine Isaac)
TBD after DC tutorial
PM. Perhaps involving Thomas (for practical stuff w/ a validation tool), Stefanie is also there
Gathering requirements
requirements database: http://purl.org/net/rdf-validation
Problem with repetition at
http://lelystad.informatik.uni-mannheim.de/rdf-validation/?q=requirements/dc-requirements
ACTION: Thomas to check the bug.
DONE: https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1409&L=DC-ARCHITECTURE&F=&S=&P=16320
Need to sort out terminology/understanding
continuing the discussion from last call
http://etherpad.wikimedia.org/p/dcmi-ap-rdf-19-08-2014
Checklist for requirements. examples (formalized if possible), defintion in natural language (avoiding abbrevations)
ACTION: Valentine and Stefanie to send a list of unclear requirements
ONGOING: this? https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1409&L=DC-ARCHITECTURE&F=&S=&P=23143
Stefanie: hasn't had time to work on this. Move to next agenda. Will work on after Austin.
Valentine has linked some requirements to the EDM case.
Still need to make sure that wording of definitions is clear to anyone coming in.
ACTION: Antoine to send an email to the list suggesting to record example in constraint languages in the database.
ACTION: Antoine to do it for two easy examples and two hard ones, from Stefanie's list, and put it on the wiki.
DONE: https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1409&L=DC-ARCHITECTURE&F=&S=&P=18072
Contribution from Thomas: https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1409&L=DC-ARCHITECTURE&F=&S=&P=22284
http://wiki.dublincore.org/index.php/RDF-Application-Profiles/ExamplesFormalConstraints
Sample constraints have been expressed as DSP and OWL2 (Antoine and Thomas)
compatible with the current validator so they can be tested
DSP has to be expressed as turtle, not XML
Karen: it could be the beginning of a test suite, very useful to a lot of people. Educationally.
Antoine: yes. Technically as well, in the W3C group on RDF validation for example
Antoine: ? for Thomas - min/max occur question - are these mandatory? Thomas: perhaps there should be default values.
Antoine: can we get rid of constraints we are not interested in? if there are defaults, they are always there.
ACTION: Thomas - analyze default constraints on minimum and maximum
DONE by Karen: DSP defaults to min=0 max=infinity for all places where that is defined (place has been created for defaults to be listed in http://wiki.dublincore.org/index.php/RDF_Application_Profiles/
Karen: this reminds me that DSP was never really tested.
There was a problem with the SWAP profile. URIs of properties couldn't be used as template identifiers more than one.
DSP is still beta, or even alpha.
We should be willing to modify DSP if we find problems.
Same wiki page now lists DSP problem areas http://wiki.dublincore.org/index.php/RDF_Application_Profiles/DSPanalysis
Antoine: requirements 25 and 26 cannot be expressed in DSP
Thomas: I confirm that with the current semantics they can't be expressed.
Karen: raises the question of interaction between DSP and OWL.
we should keep track of them. Figure out what can and cannot work.
Merging of use cases, continuing the discussion from last call
http://etherpad.wikimedia.org/p/dcmi-ap-rdf-19-08-2014
Non DDB/DM2E/Europeana cases
ACTION: chairs to ask on mailing list for shepherds for other cases, especially
http://wiki.dublincore.org/index.php/CSC
http://wiki.dublincore.org/index.php/KIM-recommendations
http://wiki.dublincore.org/index.php/RFC-6906-Profiles
AP in OWL for OER worldmap prototype:
http://wiki.dublincore.org/index.php/OER-world-map
https://github.com/hbz/oerworldmap/blob/master/oerap.ttl
ACTION: Adrian and Thomas to solve the issue for the OER case for a demo during the next call.
(Open Educational Resources)
Adrian: use the AP for generating automatically a web form for people to enter data
We've been thinking about separation between vocabularies (schema.org) and AP
we didn't want to overide the schema.org voc
we created sub-properties of schema.org properties and used OWL to express constraints in the AP. (A better solution might be: Directly use third-party properties and define for which namespace the AP applies.)
this was the reason the validator didn't work
I've re-worked the AP with schema.org properties, and it works
Karen: why did declaring sub-properties didn't work?
Adrian: they were not used in the data
Thomas: with the reasoning we had the results we wanted to have
Using OWL2 mapping to SPIN developed by Thomas
First deliverable
From the charter: "Report on the current state, based on use cases gathered - first draft September 2014"
Suggested scope of the deliverable:
- Collected case studies, use cases (All wiki case studies are in scope, but they won't be worked out fully in time.)
- Requirements from the database used by our application profiles
- Short database description or description of the requirements collection?
- Links to the case studies on the wiki, case studies, use cases and requirements in the database
Evelyn will start in the wiki
Draft written by Thomas and Evelyn (based on the texts from the Wiki and the database):
http://wiki.dublincore.org/index.php/Deliverable_1
Gathering use cases and requirements.
Evelyn goes through Contents:
2 Report on the current state: use cases and validation requirements
2.1 Introduction
2.2 Case studies and use cases
2.2.1 Europeana Data Model (EDM)
2.2.2 Digital Public Library of America (DPLA) MAPv3
2.2.3 Deutsche Digitale Bibliothek (German Digital Library, DDB)
2.2.4 DM2E model
2.2.5 OER World Map prototype
2.2.6 Using RFC 6906 Profiles
2.2.7 DINI AG KIM - RDF-Representation of Bibliographic Data
2.2.8 Reusing CEN EuroLMAI, DC In Academia
2.2.9 Tiny Archive
2.3 RDF validation database
2.3.1 Requirement classification
2.3.2 Dublin Core validation requirements
2.4 RDF Validator
2.5 Conclusion
Please comment, make corrections or say if something is missing!
Evelyn: have I missed contributors?
Antoine: send email to list would be simpler
Evelyn: URI?
Antoine: http://wiki.dublincore.org/index.php/RDF_Application_Profiles/UCRDeliverable
Antoine: validator can go somewhere else
Evelyn, Thomas: OK
How to proceed
Antoine: call it first working draft and send it around asking for feedback.
congrats to the editors :-)
ACTION: everyone to give feedback on UCR document after Evelyn send the link to the new URI
Scope discussion: relation between the TG work and previous AP work
http://dublincore.org/documents/profile-guidelines/
http://dublincore.org/documents/dc-dsp/
http://dublincore.org/documents/singapore-framework/
Karen working on DSP in relation to RDF/OWL
http://wiki.dublincore.org/index.php/RDF_Application_Profiles/DSPanalysis
Comments on here and on the page would be welcome.
Relation between DSP, OWL(2), SPIN, SPARQL, ShEx
All these languages overlap to a large degree, it's interesting to express the constraints that cannot be expressed in one language or another.
For each requirement one should be able to express the constraint in a constraint language.
Coordination with W3C RDF Data shapes WG [running item - nothing for this week, but keep in agenda]
prospective charter: http://www.w3.org/2014/rds/charter
discussion list: http://lists.w3.org/Archives/Public/public-rdf-shapes/
W3C task group has been instantiated; will be meeting at W3C Technical meeting. http://www.w3.org/2014/11/TPAC/ (?)
Eric: we'll be hosted offsite
Karen: will you be allowing observers?
Eric: WG was approved
http://www.w3.org/2014/data-shapes/wiki/Main_Page
- 25 members
- we'll be going through use case and requirements
- and then settle on technology
- can share the requirements database for some different communities, e.g. clinical trials.
AOB
Next call? (considering DC@Austin)
RDF Validator