RDF Application Profiles

Click here to load reader

  • date post

    30-Jun-2015
  • Category

    Internet

  • view

    138
  • download

    0

Embed Size (px)

description

Vortrag auf dem DINI-AG-KIM Workshop 2014 zur geplanten DCMI RDF Application Profiles Task Group.

Transcript of RDF Application Profiles

  • 1. RDF Application Profiles Kai Eckert Dublin Core Metadata Initiative DINI-AG-KIM Workshop 2014 Mannheim, April 15th, 2014

2. Metadata Provider vs. Open World Open World: Jeder kann alles ber alles sagen. 2014-04-15 Kai Eckert: RDF Application Profiles 2 Aber wehe, du widersprichst jemand! 3. Das passt uns irgendwie nicht Wir wollen schon wissen, wer was sagt. Und wie genau. Und ob das auch alles richtig gesagt wurde. Und berhaupt 2014-04-15 Kai Eckert: RDF Application Profiles 3 wo kmen wir da hin 4. Auf der SWIB fragten wir uns wie man Constraints fr die eigenen RDF- Daten beschreiben kann, wie man die Einhaltung von Constraints berprfen kann, wie man Daten in unterschiedlichen Formen anbieten kann (DC, Bibframe, BibO, ) ob man dem Server nicht sagen knnte, welche Form einem am liebsten ist. 2014-04-15 Kai Eckert: RDF Application Profiles 4 5. Das Problem mit den Constraints Beispiel: RDFS Domain and Range dcterms:creator rdfs:range foaf:Agent . Das ist eigentlich kein Constraint, sondern eine Aussage: Was auch immer du als Creator angibst, es ist ein foaf:Agent. 2014-04-15 Kai Eckert: RDF Application Profiles 5 6. Aus dem Hammer-Business :me ex:hasProblem :problem1 . ex:hasProblem rdfs:range :Nagel . Ich beschrnke meine Probleme nicht auf Ngel. Ich stelle nur fest: Wenn ich ein Problem habe, dann ist das ein Nagel. :me ex:hasProblem :badAtExamples . :badAtExamples a :Nagel . (q.e.d.) 2014-04-15 Kai Eckert: RDF Application Profiles 6 7. Open Umweltverschmutzung dcterms:creator rdfs:range ex:PrimaryAuthor . Das kann fr meine (lokale) Anwendung korrekt sein. Global betrachtet erzeugt die Aussage sicher Widersprche (in den Daten). 2014-04-15 Kai Eckert: RDF Application Profiles 7 8. Typische Lsung Wir machen unser eigenes Vokabular: ex:hasPrimaryAuthor rdfs:subPropertyOf dcterms:creator . Semantisch ist die Welt wieder in Ordnung. 2014-04-15 Kai Eckert: RDF Application Profiles 8 9. Linked Data Praxis Verwende bestehende Vokabulare direkt. Wir brauchen kein Reasoning. Das macht Daten verstndlicher (?). Die Debatte ist so alt wie Linked Data (mindestens) 2014-04-15 Kai Eckert: RDF Application Profiles 9 10. Was wir eigentlich wollen Fr unsere Daten wollen wir festlegen, wie genau die Werte belegt werden, welche Werte vorhanden sein mssen, welche Werte sich gegenseitig ausschlieen, und vieles mehr (RAK?). Open World bedeutet: Jeder darf sich gerne an unsere Regeln halten. Wir tun es jedenfalls und du kannst dich auf uns verlassen. 2014-04-15 Kai Eckert: RDF Application Profiles 10 11. Application profiles fr RDF Mix-and-match bestehender Vokabulare. Lokal gltige Einschrnkungen auf den Daten. Maschinell verarbeitbar und zusammen mit den Daten leicht zugnglich. Untersttzung verschiedener Application Profiles durch Client und/oder Server mglich. Soweit die grobe Idee 2014-04-15 Kai Eckert: RDF Application Profiles 11 12. DCMI Task Group, Interessierte Kai Eckert, University of Mannheim, DM2E, Germany Evelyn Drge, HU Berlin, DM2E, Germany Steffen Hennicke, HU Berlin, DM2E Julia Iwanowa, HU Berlin, DM2E, Germany Konstantin Baierer, HU Berlin, DM2E, Germany Doron Goldfarb, Austrian National Library, Austria Stefanie Rhle, SUB Gttingen, Germany Tom Baker, DCMI, USA Martin Malmsten, Swedish National Library , Sweden Niklas Lindstrm, Swedish National Library, Sweden Rurik Greenall, NTNU Library, Norway Lars G. Svensson, German National Library, Germany Jan Polowinski, TU Dresden, Germany Antoine Isaac, Europeana, Netherlands Valentine Charles, Europeana, Netherlands Robina Clayphan, Europeana, Netherlands 2014-04-15 Kai Eckert: RDF Application Profiles 12 Georgios Markakis, Europeana, Netherlands Karen Coyle, USA Bernard Vatant, Mondeca, France Gordon Dunsire, IFLA/JSC, Scotland Adrian Pohl, hbz, Germany Mark Matienzo, Digital Public Library of America, USA Corey Harper, New York University, USA Mariana Curado Malta, University of Minho, Portugal Thomas Bosch, Gesis - Leibniz-Institute for the Social Sciences, Germany Miika Alonen, CSC - IT Center for Science, Finland Diane Hillmann, Metadata Management Associates, LLC Dickson Lukose, MIMOS Berhad, Malaysia Matthias Palmr, MetaSolutions, Sweden Nor Azlinayati Abdul Manaf, MIMOS Berhad, Malaysia 13. Case Studies / Use Cases 1. DPLA RDF application profile use cases 2. Digitised Manuscripts to Europeana (DM2E) 3. Europeana Data Model 4. DINI AG KIM - RDF-Representation of Bibliographic Data 5. Use of EDM in the Deutsche Digitale Bibliothek 6. OER World Map prototype 7. Reusing CEN EuroLMAI, DC etc. in academia 8. Using RFC 6906 Profiles to specify a profile independently of the media type 2014-04-15 Kai Eckert: RDF Application Profiles 13 14. Arbeitsgebiete (geplant) Definition of an RDF Application Profile, RDF Constraint Specification and Validation, Request handling for RDF APs and data. 2014-04-15 Kai Eckert: RDF Application Profiles 14 15. Vorgehensweise, Ergebnisse Keine Neuerfindung des Rades, Enge Ausrichtung an Anforderungen aus der Praxis, Zusammenarbeit mit bestehenden Initiativen, Identifizieren von Lcken und Schlieen durch Best-Practice-Empfehlungen. 2014-04-15 Kai Eckert: RDF Application Profiles 15 16. Aus der Draft Charter: The RDF Application Profile Task Group will: 1. gather experts from theory and practice dealing with the problem areas sketched in the introduction, 2. collect and describe case studies from these experts and the general public, 3. extract common use cases from these case studies that illustrate particular problems, 4. specify requirements to be fulfilled in order to adequately solve these problems and meet the use cases, 5. investigate existing best-practices regarding these requirements, 6. identify gaps and recommend best-practices to close them. 2014-04-15 Kai Eckert: RDF Application Profiles 16 17. Was bisher geschah 2 regulre Calls (via Skype, alle 4 Wochen) Vorstellung der Teilnehmer und Sammlung der Interessen und Anwendungsflle. Materialsammlung zu Case Studies, die als Basis fr die Arbeit in der Gruppe dienen sollen. Brainstorming zur Draft Charter fr eine Task Group. 1 grerer Call ber Hangout on Air (Youtube) Prsentationen von Eric Prudhommeaux (W3C) zu Shape Expressions und Matthias Palmr (Metasolutions), Mikael Nilsson (Google) zu RDForms Template Editor. 2014-04-15 Kai Eckert: RDF Application Profiles 17 18. Nchster Call Morgen, 16. April, 15 Uhr CEST. Eric Miller (Zepheira) zu Bibframe Profiles. Broadcast via Hangout on Air (Youtube), Questions via IRC. More details how to join via the RDF-AP Wiki Page. 2014-04-15 Kai Eckert: RDF Application Profiles 18 19. Infos / Kontakt Geplante Dauer: 2 Jahre Chair: Muss noch gewhlt/bestimmt werden. Wiki: http://wiki.dublincore.org/index.php/RDF- Application-Profiles Mailingliste: DC-ARCHITECTURE Danke an Stefanie Rhle und Tom Baker, die derzeit zusammen mit mir die Gruppe betreuen. 2014-04-15 Kai Eckert: RDF Application Profiles 19