To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech+unsubscribe@googlegroups.com.
To post to this group, send email to fedor...@googlegroups.com.
Visit this group at http://groups.google.com/group/fedora-tech.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Fedora Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech+unsubscribe@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech...@googlegroups.com.
To post to this group, send email to fedor...@googlegroups.com.
Visit this group at http://groups.google.com/group/fedora-tech.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech+unsubscribe@googlegroups.com.
To post to this group, send email to fedor...@googlegroups.com.
Visit this group at http://groups.google.com/group/fedora-tech.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Fedora Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech+unsubscribe@googlegroups.com.
To post to this group, send email to fedor...@googlegroups.com.
Visit this group at http://groups.google.com/group/fedora-tech.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Fedora Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech+unsubscribe@googlegroups.com.
To post to this group, send email to fedor...@googlegroups.com.
Visit this group at http://groups.google.com/group/fedora-tech.
For more options, visit https://groups.google.com/d/optout.
--
Scott Prater
Shared Development Group
General Library System
University of Wisconsin - Madison
--
You received this message because you are subscribed to the Google Groups "Fedora Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech+unsubscribe@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech+unsubscribe@googlegroups.com.
To post to this group, send email to fedor...@googlegroups.com.
Visit this group at http://groups.google.com/group/fedora-tech.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Fedora Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech+unsubscribe@googlegroups.com.
To post to this group, send email to fedor...@googlegroups.com.
Visit this group at http://groups.google.com/group/fedora-tech.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Fedora Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech+unsubscribe@googlegroups.com.
To post to this group, send email to fedor...@googlegroups.com.
Visit this group at http://groups.google.com/group/fedora-tech.
For more options, visit https://groups.google.com/d/optout.
--
Scott Prater
Shared Development Group
General Library System
University of Wisconsin - Madison
--
You received this message because you are subscribed to the Google Groups "Fedora Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech+unsubscribe@googlegroups.com.
To post to this group, send email to fedor...@googlegroups.com.
Visit this group at http://groups.google.com/group/fedora-tech.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech...@googlegroups.com.
To post to this group, send email to fedor...@googlegroups.com.
Visit this group at http://groups.google.com/group/fedora-tech.
For more options, visit https://groups.google.com/d/optout.
Upon successful creation of an LDP-NR (HTTP status code of 201-Created and URI indicated by Location response header), LDP servers may create an associated LDP-RS to contain data about the newly created LDP-NR. If a LDP server creates this associated LDP-RS, it must indicate its location in the response by adding a HTTP Link header with a context URI identifying the newly created LDP-NR (instead of the effective request URI), a link relation value of describedby, and a target URI identifying the associated LDP-RS resource [RFC5988].
> s/require Fedora./require a good implementation of LDP./Now this is *dis*heartening to hear. I think it's clear that LDP is not very opinionated about what happens when creating a resource see, especially 5.2.3.12:Upon successful creation of an LDP-NR (HTTP status code of 201-Created and URI indicated by Location response header), LDP servers may create an associated LDP-RS to contain data about the newly created LDP-NR. If a LDP server creates this associated LDP-RS, it must indicate its location in the response by adding a HTTP Link header with a context URI identifying the newly created LDP-NR (instead of the effective request URI), a link relation value of describedby, and a target URI identifying the associated LDP-RS resource [RFC5988].Implementations ("good", conforming implementations) are all over the map about the locations of those resources and their containment relationships to the created LDP-NR. If the model's *use* of LDP relies on one implementation, that's a problem for non-Fedora LDP users.
I'm hopeful that LDP will provide better guidance about interoperability among the various interpretations of the above clause in the future. In the meanwhile, we (with our FCDM hats on) shouldn't be pretending that among differing implementations of deliberately vague clauses, one is "good" and others are not.
I think I understand what Adam is arguing and agree with it, but that only underscores my confusion about the extras organization and what we hope to accomplish with it. It seems like there are two modeling efforts going on in part of the community- the folks in that part of the community should decide if they want a shared space for it. The fcrepo organization doesn't need to get involved, does it?
Stefano Cossu
Director of Application Services, Collections
The Art Institute of Chicago
116 S. Michigan Ave.
Chicago, IL 60603
312-499-4026
Stefano Cossu
Director of Application Services, Collections
The Art Institute of Chicago
116 S. Michigan Ave.
Chicago, IL 60603
312-499-4026
Yep it might be a Whitesnake song https://www.youtube.com/watch?v=Ahf3ud0RUUA. (Can’t believe I’m actually listening to it right now.)
+1 to Portland Data Model, and to Tom’s comments and suggestions.
-- Linda
--
You received this message because you are subscribed to the Google Groups "Hydra-Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hydra-tech+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Hydra-Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hydra-tech+...@googlegroups.com.
Stefano-
I think the model as it stands now is very general and flexible -- collections containing collections and objects, objects containing objects and files. Agreeing on at least this level, and expressing these ideas using the same RDF vocabulary, will make it much easier for different tools to interoperate at the basic structural level. This approach was guided by the fact that there was in fact disagreement and differing approaches to these things in the Hydra community, and at least overcoming this kind of needless incompatibility seemed very attainable.
But to get much more than that, we'll need to agree on much more specific and controversial things like descriptive and technical metadata vocabularies, access control approaches, etc. I hope to continue discussions and develop approaches that let people have different decisions in some of these area while maintaining as much interoperability as possible. So far, this is mostly a nebulous idea of developing a common pattern for handling RDF, based on nodes either being literals (relatively easy to handle) or URIs (which need standard ways to label them and choose what code to parse them with).
Suffice it to say that there's a lot of work to do, and I'm interested in everyone's ideas and input.
-Esme
On 03/02/15, at 6:44 PM, Stefano Cossu <sco...@artic.edu> wrote:Actually this discussion seems to be getting closer to the title of this work: http://tinyurl.com/n4kz3a8+1 to Portland.That said, I think Tom is not the only one trying to figure out user scope. Is this model meant to be as broad as possible (whatever that means)? Or is it going to make some assumptions that are useful to most of the Fedora / Duraspace user base, while who doesn't fit into it can just opt out?I also think that a model that encompasses all of the Duraspace applications might become too broad for practical use. What if Fedora had its own extension that is aimed at the Fedora user base?
Stefano CossuDirector of Application Services, CollectionsThe Art Institute of Chicago116 S. Michigan Ave.Chicago, IL 60603312-499-4026
On 3/2/15 5:17 PM, Newman, Linda (newmanld) wrote:Yep it might be a Whitesnake song https://www.youtube.com/watch?v=Ahf3ud0RUUA. (Can’t believe I’m actually listening to it right now.)+1 to Portland Data Model, and to Tom’s comments and suggestions.-- LindaFrom: hydra...@googlegroups.com [mailto:hydra...@googlegroups.com] On Behalf Of Eric JamesSent: Monday, March 02, 2015 6:11 PMTo: fedor...@googlegroups.comCc: <hydra...@googlegroups.com>; islandora; Tom Cramer; fedora-...@googlegroups.comSubject: [hydra-tech] Re: [fedora-tech] Fedora (?) Community Data Model
You received this message because you are subscribed to the Google Groups "Hydra-Tech" group.To unsubscribe from this group and stop receiving emails from it, send an email to hydra-tech+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.--
You received this message because you are subscribed to the Google Groups "Hydra-Tech" group.To unsubscribe from this group and stop receiving emails from it, send an email to hydra-tech+...@googlegroups.com.
You received this message because you are subscribed to the Google Groups "Hydra-Tech" group.To unsubscribe from this group and stop receiving emails from it, send an email to hydra-tech+...@googlegroups.com.
You received this message because you are subscribed to the Google Groups "Hydra-Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hydra-tech+...@googlegroups.com.
Sorry, I need a little bit more help to understand the issue!
5.2.3.12 is pretty explicit that an LDP server MAY create an rdf source to hold the metadata about a non-rdf source, and if it does, then it MUST give the URI of that rdf source in the describedby link header.
Thus a conservative client that wants to perform operations on the metadata about a non rdf source will do a HEAD request on the non rdf source, find the describedBy link, and then work with the target URI from there (either to retrieve, update, and so on). A fedora specific client might (naughtily) assume that the metadata will be at uri-ldpnr/fcr:metadata which would not be correct for other implementations ... and hence a good implementation of the FCDM would not do that.To get non RDF metadata associated with the file, you would simply need to update that resource with the relationship of how some non rdf source is related to the described non-rdf source. LDP does not specify how to associate non rdf source directly with non rdf source, which seems very reasonable for a *Linked Data* Platform :) To do so would likely be very use case specific.
And thus we need the hasRelatedFile workaround that the LDP document describes at a URI level, and the model includes (modulo our current discussion) at the abstract level. This is why we need the model in the first place, so that we as a (self-selecting) community can agree upon the patterns we want to use within the rope given to us by the standards.
As I understand our goals, the API for Fedora should be LDP or extensions to LDP that one could imagine being proposed to w3c. If there is a real Fedora-ism revealed by the PDM efforts, that sounds like a bug in Fedora. I know that this sounds like a reversal of some of my comments up thread, so let me make my stance explicit: Fedora should not explicitly support one data model, but it should support LDP data models that doesn't assume Fedora.
The PDM should model a way things ought to be; as Joseph and others point out, implementation may lag. If the difference between Fedora and Marmotta here indicates a flaw, let's file a ticket and fix it.
Yep it might be a Whitesnake song https://www.youtube.com/watch?v=Ahf3ud0RUUA. (Can’t believe I’m actually listening to it right now.)
+1 to Portland Data Model, and to Tom’s comments and suggestions.
-- Linda
From: hydra...@googlegroups.com
[mailto:hydra...@googlegroups.com] On Behalf Of Eric James
Sent: Monday, March 02, 2015 6:11 PM
To: fedor...@googlegroups.com
Cc: <hydra...@googlegroups.com>; islandora; Tom Cramer; fedora-...@googlegroups.com
Subject: [hydra-tech] Re: [fedora-tech] Fedora (?) Community Data Model
As a person just trying to understand that data model and trying to figure out user scope, wondering who else would use the model other than fedora (dspace? vivo? someone else). That may or may not help in naming it. In any case I like Tom's suggestions "Portland Data Model" or "White Stag Data Model". We might not know where this is going but we sure know where it's from. (Is that a Whitesnake song?).
-Eric
--
You received this message because you are subscribed to the Google Groups "Hydra-Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
hydra-tech+...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Hydra-Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hydra-tech+...@googlegroups.com.
You received this message because you are subscribed to the Google Groups "Fedora Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech...@googlegroups.com.
To post to this group, send email to fedor...@googlegroups.com.
Visit this group at http://groups.google.com/group/fedora-tech.
+1 to all 3
Hello All,This thread has raised some important, interesting, unexpected, and fruitful points. Please continue the conversation.I would like to bring together inputs from many angles in proposing a resolution to the outstanding questions of:"What should this effort be named"? and"Where will the ontology be hosted and published"?I believe we can agree on the following:a) Name the effort: "Portland Common Data Model" (PCDM)b) Host the code/ontology in a neutral DuraSpace GitHub organization: https://github.com/duraspace/pcdmc) Publish ontology to project-independent server (likely offered by DuraSpace) with appropriate domain name (pcdm.org)Does that sound appropriate and reasonable?Regards,Andrew
--
You received this message because you are subscribed to the Google Groups "Fedora Tech" group.
Yup.
-Js