Time/Place

This meeting is a hybrid teleconference and IRC chat. Anyone is welcome to join...here's the info:

Attendees

Agenda

  1. Art Institute of Chicago use case
    1. Expose primary-type via F4 API?
  2. Hydra Connect plans
    1. See Hydra Connect 2014 Agenda.
  3. OSGi update

Minutes

Primary Types in JCR and RDF: Art Institute of Chicago use case

AIC content modelling - want to specify primary type

Stefano provides background

Andrew

Stefano - primary type is part of JCR spec

Chris - RDF has no notion of primary type, so this will create mixed notions

Adam - RDF has no way of distinguishing primary type as a type

Esme - We are already muddying this water by exposing existing primary types as rdf:type

Stefano - an argument on node creation would suffice to set initial primary type, this would avoid any problems in RDF update work flow, since RDF updates would never include primary type

Adam

Stefano - creation would fail if mandatory field not provided

Adam - we have no way to express the primary type as distinct to the rest of the world in RDF

Andrew - queries would include several rdf:type triples and one of those would be primary type

Adam - you could discover the difference by following links

Chris - what is the use case again?

Andrew - mixin cannot be restrictive of fields

Stefano - mixins can only add functionality or data, one use case is preventing any children

Chris - sounds like validation

Stefano - restrictions are more useful for data modelling

Adam - people have been asking for this for years

Chris (in IRC) - raises issues of interoperability between Islandora and Hydra heads.. (paraphrased)

awoods: you have an islandora app running against fcrepo4 that uses primary types to declare things are islandorabjects or whatever
cbeer:  08:35 ] cbeer>     and islandorabject nodes require a couple different properties
cbeer:  08:35 ] cbeer>     this means you can't drop in a hydra app on top of that fcrepo4 repo
cbeer:  08:35 ] cbeer>     and have it operate against those islandora nodes natively
cbeer:  08:36 ] cbeer>     and that's something you can do in fcrepo3, because no type validation is preventing that

Stefano - ready to help implement and very committed to Fedora 4 work

Primary type discussion to continue on the list..

HydraConnect conference plans

Andrew

OSGi

Andrew

Adam - good summary

Andrew

Adam clarifies container meaning

Andrew

Adam

New Actions