Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. PCDM examples
    1. In an effort to bring some reality and clarity to how the Portland Common Data Model (PCDM) can be applied to existing repository use cases, the following collection-types were mapped into PCDM:
      1. Sufia / ScholarSphere - implementation of PCDM to extend Sufia Generic file capability to support complex works 
      2. GeoHydra - implementation of PCDM for GIS
      3. Simple Postcard Example
      4. Disk Image Example
      5. Book
  2. PCDM JSON-LD @context
    1. During a session detailing JSON-LD, it was suggested that a relatively simple and straight-forward exercise of creating a JSON-LD @context for the PCDM would go a long way towards facilitating consistent usage of JSON-LD with PCDM
    2. If you are interested in JSON-LD and/or PCDM, here is a ticket for this high-value, low-effort community contribution
      1. Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyFCREPO-1415

  3. PCDM deploying to pcdm.org with scripts
    1. In order to automate the deployment of the PCDM ontology based on updates to the 'master' branch, an auto-deploy setup should be established along the lines of the IIIF prior art
      1. https://github.com/duraspace/pcdm
      2. https://github.com/IIIF/iiif.io
  4. Mega-thread discussion and next steps
    1. Server-managed triples (SMT)

      1. SMTs should be satisfied by the existing 'Prefer' header on GET requests (Prefer: return=representation; omit="http://fedora.info/definitions/v4/repository#ServerManaged")

      2. This should be verified under a variety of scenarios

        1. Jira
          serverDuraSpace JIRA
          serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
          keyFCREPO-1416

    2. Non-repo subjects

      1. For LDP compliance, ensure Fedora provides feedback when triples can not / will not be persisted

        1. On PUT, Fedora `must` fail -  http://www.w3.org/TR/ldp/#h-ldprs-put-failed

          1. Jira
            serverDuraSpace JIRA
            serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
            keyFCREPO-1417

        2. On POST/PATCH, Fedora must advertise constraints -  http://www.w3.org/TR/ldp/#h-ldpr-http_post

          1. Jira
            serverDuraSpace JIRA
            serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
            keyFCREPO-1418

      2. Possibly the following blank-node/owl:sameAs pattern can address the issue of using non-repo resources

        No Format
        ns:Object1 a some:LocalResource ;
            dcterms:creator [
              rdfs:label "Rob Sanderson" ;
              owl:sameAs <http://www.stanford.edu/~azaroth/rdf#me>
            ]
    3. LDP-RS creation on client request

      1. Initially, respond with "501 Not Implemented" when clients request creation of LDP-RS

        1. Jira
          serverDuraSpace JIRA
          serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
          keyFCREPO-1396

      2. Eventually, TBD depending on further consensus/discussion

  5. Ugly repository URLs with nested paths are a direct result of underlying performance mitigation
    1. Investigate cost of JBoss to work ModeShape ticket:
      1. https://issues.jboss.org/browse/MODE-2109

  6. We should continue to make clear to community that F4 can support XML datastreams if users are not ready to transition to RDF
  7. There is community interest and support in moving F4 towards Memento for versioning

...