--
You received this message because you are subscribed to the Google Groups "Fedora Leaders" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-leader...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
On 02/17/15, at 12:45 PM, Nick Ruest <rue...@gmail.com> wrote:
...
> PREMIS is pretty well established in the Islandora community. What about the PREMIS ontology[1]? ...and I guess I need to learn more about PROV-O.
I haven't had time to actually read it yet, but I was pointed at this article last week, which I think advocates using PREMIS and PROV-O together:
http://dcpapers.dublincore.org/pubs/article/view/3709
So I'll just put that out there as a possible way to reconcile this.
-Esme
--
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.
Hi Andrew,
Arif has put together the following:
Please find below uses cases from UNSW Library:
· Detailed event-related information about ingestion, updates and deletion of records should be automatically captured. At minimum, the information should include the following:
o Who did it
o What was done Hydra Community <hydra-c...@googlegroups.com>
o When it was done
o Outcome/Success/Failures/Errors
o The related record, node, property etc.
· Information captured should be in RDF and be query-able using SPARQL. For example, the following types of queries should be supported:
o List all events associated with record X
o List all events of type “T” associated with record X
o List all events of type “T” that occurred to record X within a specified date range
o Get an event with a specific identifier (e.g. SPARQL DESCRIBE query)
· Optional: Fedora 4 REST API should support dissemination of event/audit information.
Regards
Susan Lafferty
Director Digital Library Services
Phone +61 2 9385 3479 | Mob +61 402 346 001| Fax +61 2 9385 8002 | susan.l...@unsw.edu.au | http://www.library.unsw.edu.au
UNSW Library | UNSW Australia | UNSW Sydney NSW 2052 AUSTRALIA | CRICOS Provider Code: 00098G
+1 from me on the paper Esme linked to here. I think this idea of mapping PREMIS entities as subclasses or equivalent classes to Prov entities allows the best of both worlds, and is worth exploring more.
On 02/17/15, at 12:45 PM, Nick Ruest <rue...@gmail.com> wrote:
...
> PREMIS is pretty well established in the Islandora community. What about the PREMIS ontology[1]? ...and I guess I need to learn more about PROV-O.
I haven't had time to actually read it yet, but I was pointed at this article last week, which I think advocates using PREMIS and PROV-O together:
http://dcpapers.dublincore.org/pubs/article/view/3709
So I'll just put that out there as a possible way to reconcile this.
-Esme
--
You received this message because you are subscribed to the Google Groups "hydra-community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hydra-communi...@googlegroups.com.
On 19 Feb 2015 13:17, "John Doyle" <doy...@mail.nlm.nih.gov> wrote:
>
> Hi Andrew,
>
> I'm generally in agreement with the +1s in this thread.
>
> I am, however, wondering about the intended role of the Audit Service in maintaining evidence of Fedora fixity checks. TRAC/TDR (and I presume the ISO 16363 spec) look for evidence of fixity checking on a "routine basis", and with logs "stored separately or protected separately from the AIPs themselves" [4.4.1.2 The repository shall actively monitor the integrity of AIPs]. I think it would be helpful therefore to design the Audit Service with these requirements in mind, and allow (potentially) all checksumming activities to be recorded and available for reporting (with such reporting carried out via a separate mechanism, I would imagine).
>
I think this use case is covered. One of the other requirements listed from the discussion at Code4Lib was the ability for the audit service to be able to record events from external agents. We used the one example of an external piece of software that generates checksums ( e.g., a bagit tool). I think if an external application independently verified checksums, and kept its own external logs, it still makes sense for Fedora to have a way to also keep records of these verification events. The external application can post these to fedora via this audit service.
> Regards,
> John
>
>
>
>
> On Wednesday, February 18, 2015 at 7:00:29 PM UTC-5, Andrew Woods wrote:
>>
>> Hello All,
>> Do you have any Audit Service requirements/scenarios that have not been mentioned in this thread?
>> Regards,
>> Andrew
>>
>> On Tue, Feb 17, 2015 at 12:54 PM, Esmé Cowles <esco...@ticklefish.org> wrote:
>>>
>>> On 02/17/15, at 12:45 PM, Nick Ruest <rue...@gmail.com> wrote:
>>> ...
>>>
>>> > PREMIS is pretty well established in the Islandora community. What about the PREMIS ontology[1]? ...and I guess I need to learn more about PROV-O.
>>>
>>> I haven't had time to actually read it yet, but I was pointed at this article last week, which I think advocates using PREMIS and PROV-O together:
>>>
>>> http://dcpapers.dublincore.org/pubs/article/view/3709
>>>
>>> So I'll just put that out there as a possible way to reconcile this.
>>>
>>> -Esme
>>>
>>> --
>>> 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-community" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to hydra-communi...@googlegroups.com.
--
For more information about using this group, please read our Listserv Guidelines: http://islandora.ca/content/welcome-islandora-listserv
---
You received this message because you are subscribed to the Google Groups "islandora" group.
To unsubscribe from this group and stop receiving emails from it, send an email to islandora+...@googlegroups.com.
Visit this group at http://groups.google.com/group/islandora.
For more options, visit https://groups.google.com/d/optout.
Andrew and everyone,I feel as though limiting the scope of the audit service to internal (i.e. Fedora) events is the most sensible approach, but I can absolutely see a use-case for the ability to import events, especially (but not only) in cases of migration from an earlier repository with audit events. I wonder if one way to resolve the question would be to allow only internal Fedora events to be part of the audit service, but to have "import external audit records" to itself be a class of Fedora event. That would allow Fedora as a system to remain somewhat agnostic about the quality of the imported audit data, while at the same time allowing users some flexibility to bring in data from other sources for use with the Fedora audit events.Does that make any sense to anyone? It is well possible that I'm not fully understanding what's possible or what's at stake here.Josh WestgardUMD Libraries
On Monday, February 23, 2015 at 7:49:16 PM UTC-5, awoods wrote:1) Should there be support for adding external events to the Audit Service?
1a) If yes, what restrictions, if any, should be enforced on this capability? (e.g. only when migrating from Fedora3? only by administrators?)
1b) If yes, what should the import format be?
--
You received this message because you are subscribed to the Google Groups "Fedora Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-communi...@googlegroups.com.
Eric's statement gets a lot closer to a clear formulation of the idea I was trying to express than my original attempt. It seems like some of the needs of those who come down on either side of this question might be met by just giving external audit events a clear provenance, so that internal and external events are distinguishable on some fundamental level. It would also be important that the source of external audit events (external service or user action) be recorded. Sorry I'm not formulating this any better ...Josh
On Wednesday, February 25, 2015 at 11:33:58 AM UTC-5, eric.james wrote:Andrew, Josh, all,
I too maybe missing a key nuance, but it seems to me whether the audit event being captured is external or internal it would have a similar representation (combination of PREMIS/PROVO/other) in fedora. The difference being an internal audit event would be triggered by a internal repository event while and external audit event would be generated by a loaded POST, or perhaps a special endpoint designed specifically for external event upload.
-Eric
From: fedora-c...@googlegroups.com [fedora-c...@googlegroups.com] on behalf of Andrew Woods [awo...@duraspace.org]
Sent: Wednesday, February 25, 2015 11:08 AM
To: Joshua Westgard
Cc: fedora-community; islandora; Hydra Community
Subject: Re: [fedora-community] Re: Fedora 4 Audit Service Planning
Andrew, Josh, all,
I too maybe missing a key nuance, but it seems to me whether the audit event being captured is external or internal it would have a similar representation (combination of PREMIS/PROVO/other) in fedora. The difference being an internal audit event would be triggered by a internal repository event while and external audit event would be generated by a loaded POST, or perhaps a special endpoint designed specifically for external event upload.
-Eric
From: fedora-c...@googlegroups.com [fedora-c...@googlegroups.com] on behalf of Andrew Woods [awo...@duraspace.org]
Sent: Wednesday, February 25, 2015 11:08 AM
To: Joshua Westgard
Cc: fedora-community; islandora; Hydra Community
Subject: Re: [fedora-community] Re: Fedora 4 Audit Service Planning
Just to add
- every time the file was moved
- who moved the file including machine names
- every time a fixity check happened as a result of a move
Most of our files are digitized by a vendor, so we end up with workflows where a hard drive is sent to us, files copied to staging area, files copied to Q/C area, files copied into a curation system, files copied to pre-ingest staging area, files ingested into repository. So there are at least 8 events we would capture on every file prior to entering Fedora.
Eric did suggest that what we could do is create the Fedora record, less the file, at the point of creation or transfer to our systems from a vendor. This is a good idea going forward but we still have all the legacy data that we would have to import.
I might offer that it would be ideal that the system flags events Fedora creates differently from events that are imported.
Eric and I also talked a little about reporting. Since audits tie directly to reporting. In our enterprise systems, we separate the reports server from the production servers. In some cases this means that the data is transferred to another system nightly, in other cases it happens in near real time. But the point of it is that some of the reports that are run could affect the production system. So I have concerns that the amount of auditing performed could impact general ingest operations. So it may be valuable to consider how the audits can be transferred to another system. Reporting is not something I would build in Fedora. There are very good reporting tools that can be connected to databases and provide more functionality than we could ever program. So in our case, we would want all the audit data to replicate to a SQL based system so that we could use Tableau to run reports as we are in the process of adopting this product for reporting needs. But I can see use cases for Microsoft SQL Reporting Services or the Oracle equivalent.
But in the use case of having an external application produce reports we must also consider how these products operate. In the case of Tableau, we could have reports generated on timers. Given the potential size of our repository, the amount of reporting activity could be significant just with the reports that run regularly. The ad-hoc reports could also be significant. So again, it is important to not only consider the creation of the audit data but the use of it and ensure that systems performance is not affected.
-mike
_______________________________________
Michael Friscia
Manager, Digital Library & Programming Services
Yale University Library
(203) 432-1856
________________________________________
From: hydra-c...@googlegroups.com [hydra-c...@googlegroups.com] on behalf of Mark Jordan [mjo...@sfu.ca]
Sent: Friday, February 27, 2015 12:19 AM
To: James, Eric
Cc: Andrew Woods; Joshua Westgard; fedora-community; islandora; Hydra Community
Subject: [hydra-community] Re: [fedora-community] Re: Fedora 4 Audit Service Planning
Hi,
I'd like to offer three specific use cases illustrating events external to the repository, two of which would typically occur during ingestion into the repository and the third which would be performed periodically during the file's life within the repository:
1) an external application scanning a file for viruses,
2) an external application validating a file's content against an external schema, profile, or using domain-specific validation tools, and
3) an external application, or a internal service provided by the repository itself, verifying a file's checksum.
Details describing when these events happened, the applications (and their environments) that performed the events, and the outcome of the events should all be recorded. I can see value in separating the recording of events initiated within the repository and events external to the repository, but don't see any value in privileging one type of event above the other - both are equally valid and important. I also think that we need to accommodate both types of events in a way that can be expressed in whatever ontologies or vocabularies evolve over time as community standards to demonstrate a chain of preservation.
Mark
________________________________
Andrew, Josh, all,
I too maybe missing a key nuance, but it seems to me whether the audit event being captured is external or internal it would have a similar representation (combination of PREMIS/PROVO/other) in fedora. The difference being an internal audit event would be triggered by a internal repository event while and external audit event would be generated by a loaded POST, or perhaps a special endpoint designed specifically for external event upload.
-Eric
________________________________
From: fedora-c...@googlegroups.com [fedora-c...@googlegroups.com] on behalf of Andrew Woods [awo...@duraspace.org]
Sent: Wednesday, February 25, 2015 11:08 AM
To: Joshua Westgard
Cc: fedora-community; islandora; Hydra Community
Subject: Re: [fedora-community] Re: Fedora 4 Audit Service Planning
Hello Josh,
I agree that the question of the exact scope of the Audit Service must be driven by the use cases. Where the Audit Service is viewed to serve a primary purpose of supporting internal debugging and troubleshooting, scoping it to the repository and internal events makes sense. Maintaining a more complete provenance of a Resource to include events before ingest (e.g. Fedora 3 audit log), external events on the Resource (e.g. transfer to other systems, external fixity, etc.), as well as internal repository events, argues for scoping the service to the Resource vs. the repository.
In any case, I may be missing some nuance in your suggestion of having "import external audit records" as a class of Fedora event. On last week's call [1], there was what may be a related suggestion of marking external events with an appropriate flag, which may include import events. Is your suggestion analogous to this?
Thank you for the input. It is import to tease these issues out.
Andrew
[1] https://wiki.duraspace.org/display/FF/2015-02-20+-+Audit+Service+Planning+Meeting<https://urldefense.proofpoint.com/v2/url?u=https-3A__wiki.duraspace.org_display_FF_2015-2D02-2D20-2B-2D-2BAudit-2BService-2BPlanning-2BMeeting&d=AwMFaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=3IJUJjo7agEq3E2n9IHyDxi3hKFK6Mp6IJH-DqbUGG4&m=TXz3FgjPl0ijlySvgN3q3iR7IpYIFX66vavpsEM6vTI&s=VHzW5yA9pcCq8EQfOT5XadDvJQjbnAtRcNSKvmKGEDs&e=>
On Tue, Feb 24, 2015 at 6:24 PM, Joshua Westgard <westg...@gmail.com<mailto:westg...@gmail.com>> wrote:
Andrew and everyone,
I feel as though limiting the scope of the audit service to internal (i.e. Fedora) events is the most sensible approach, but I can absolutely see a use-case for the ability to import events, especially (but not only) in cases of migration from an earlier repository with audit events. I wonder if one way to resolve the question would be to allow only internal Fedora events to be part of the audit service, but to have "import external audit records" to itself be a class of Fedora event. That would allow Fedora as a system to remain somewhat agnostic about the quality of the imported audit data, while at the same time allowing users some flexibility to bring in data from other sources for use with the Fedora audit events.
Does that make any sense to anyone? It is well possible that I'm not fully understanding what's possible or what's at stake here.
Josh Westgard
UMD Libraries
On Monday, February 23, 2015 at 7:49:16 PM UTC-5, awoods wrote:
1) Should there be support for adding external events to the Audit Service?
1a) If yes, what restrictions, if any, should be enforced on this capability? (e.g. only when migrating from Fedora3? only by administrators?)
1b) If yes, what should the import format be?
--
You received this message because you are subscribed to the Google Groups "Fedora Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-communi...@googlegroups.com<mailto:fedora-communi...@googlegroups.com>.
For more options, visit https://groups.google.com/d/optout<https://urldefense.proofpoint.com/v2/url?u=https-3A__groups.google.com_d_optout&d=AwMFaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=3IJUJjo7agEq3E2n9IHyDxi3hKFK6Mp6IJH-DqbUGG4&m=TXz3FgjPl0ijlySvgN3q3iR7IpYIFX66vavpsEM6vTI&s=4YYuajgChSNzZcy1Ai-EYhVT6yKG2EkH6SmZElDhEgQ&e=>.
--
You received this message because you are subscribed to the Google Groups "Fedora Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-communi...@googlegroups.com<mailto:fedora-communi...@googlegroups.com>.
For more options, visit https://groups.google.com/d/optout<https://urldefense.proofpoint.com/v2/url?u=https-3A__groups.google.com_d_optout&d=AwMFaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=3IJUJjo7agEq3E2n9IHyDxi3hKFK6Mp6IJH-DqbUGG4&m=TXz3FgjPl0ijlySvgN3q3iR7IpYIFX66vavpsEM6vTI&s=4YYuajgChSNzZcy1Ai-EYhVT6yKG2EkH6SmZElDhEgQ&e=>.
--
You received this message because you are subscribed to the Google Groups "Fedora Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-communi...@googlegroups.com<mailto:fedora-communi...@googlegroups.com>.
For more options, visit https://groups.google.com/d/optout<https://urldefense.proofpoint.com/v2/url?u=https-3A__groups.google.com_d_optout&d=AwMFaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=H69kYKzCdFGZ9nHKvxobUiOw20bdVi7TfYE-KrZlT_4&m=OCoQ_rkpw8yDCvFIMq04JYIwTl8_UB5DzDWLIejIC2Y&s=XWbkyAaVKUf08RN8AnClvV1OLF2oOTxEwIrJqFv39XQ&e=>.
--
You received this message because you are subscribed to the Google Groups "hydra-community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hydra-communi...@googlegroups.com<mailto:hydra-communi...@googlegroups.com>.
For more options, visit https://groups.google.com/d/optout<https://urldefense.proofpoint.com/v2/url?u=https-3A__groups.google.com_d_optout&d=AwMFaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=H69kYKzCdFGZ9nHKvxobUiOw20bdVi7TfYE-KrZlT_4&m=OCoQ_rkpw8yDCvFIMq04JYIwTl8_UB5DzDWLIejIC2Y&s=XWbkyAaVKUf08RN8AnClvV1OLF2oOTxEwIrJqFv39XQ&e=>.
+1 to round, reused wheels.RobOn Fri, Mar 6, 2015 at 10:59 AM, Benjamin Armintor <armi...@gmail.com> wrote:How is this service different from using a LDPC to manage the audit events as resources, and using the existing REST API to query and manage them?I'd like to see a proposal in which FCR4 advertises the memberRelation for audits in the way it advertises for membership, and most of the API is no different than querying other nodes.- Ben
--
You received this message because you are subscribed to the Google Groups "hydra-community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hydra-communi...@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-community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hydra-communi...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Rob SandersonInformation Standards AdvocateDigital Library Systems and ServicesStanford, CA 94305
--
You received this message because you are subscribed to the Google Groups "Fedora Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-communi...@googlegroups.com.
Hi All,
I have updated the “Audit Service Query” page based on our discussion last week. Please review and provide feedback.
I have added an example section for each of the queries/use cases to provide “practical” examples of the corresponding query. It would be good if we have examples from at least two different institutions. Can I ask for volunteers?
I have also listed a couple of potential use cases, i.e. adding and deleting custom/external events, which are currently listed as “Unresolved Questions”.
Also, please do feel free to either add directly to page or email any other types of queries/use cases that should be considered for implementation.
Look forward to your response.
Regards
Arif
Dr Arif Shaon
Lead Technical Officer, Library Repository Services, UNSW Library
Phone +61 2 9385 3088 | Fax +61 2 9385 8002 | a.s...@unsw.edu.au| http://www.library.unsw.edu.au
UNSW Library | UNSW Australia | UNSW Sydney NSW 2052 AUSTRALIA | CRICOS Provider Code: 00098G
--
You received this message because you are subscribed to the Google Groups "Fedora Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-communi...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Looking at the Audit Service Query wiki page Arif revised (https://wiki.duraspace.org/display/FF/Audit+Service+Queries), and responding on these lists rather than on the wiki as the wiki is subject to change. Questions/comments:
1) Clarification question, do these 2 examples (resource or repository events) correspond to the examples on the Audit Service REST API https://wiki.duraspace.org/display/FF/Audit+Service+REST+API page?
2) Fedora 4 does not have a search API. Would implementing this require creating one, or using an external triplestore?
3) Beyond date, type, and user, I there could be a use case for more granular search (ex: what upstream system a object is captured from, the format types involved in derivative creation)
4) If this does involve some kind of search, would this search have to necessarily pertain to audit? Why not just enable full graph querying?
ALso regarding Ben's question "What does the internal/external distinction offer us that identifying an Agent does not?"
I agree, the internal/external distinction doesn't seem too large. 1) An external event would be uploaded, while an internal event for the most part would be triggered. 2) At the agent level an internal agent might be the repository and any authenticated user, while the external agent might be a system/user for the external event if that information is available.
-Eric
From: fedora-c...@googlegroups.com [fedora-c...@googlegroups.com] on behalf of Benjamin Armintor [armi...@gmail.com]
Sent: Wednesday, March 11, 2015 9:11 AM
To: hydra-c...@googlegroups.com
Cc: Arif Shaon; David Wilcox; Fedora Community; islandora; fedora-...@googlegroups.com
Subject: Re: [hydra-community] Re: [fedora-community] Fedora 4 Audit Service Planning
I'm looking over the event types, and I have some questions:1. What does the internal/external distinction offer us that identifying an Agent does not?2. What do the two modification event types offer us besides restating the rdf:type of the object related to the event?3. How does derivative creation differ from a creation/modification event for the derivative?
- Ben
You received this message because you are subscribed to the Google Groups "hydra-community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hydra-communi...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Fedora Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-communi...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Looking at the Audit Service Query wiki page Arif revised (https://wiki.duraspace.org/display/FF/Audit+Service+Queries), and responding on these lists rather than on the wiki as the wiki is subject to change. Questions/comments:
1) Clarification question, do these 2 examples (resource or repository events) correspond to the examples on the Audit Service REST API https://wiki.duraspace.org/display/FF/Audit+Service+REST+API page?
2) Fedora 4 does not have a search API. Would implementing this require creating one, or using an external triplestore?
3) Beyond date, type, and user, I there could be a use case for more granular search (ex: what upstream system a object is captured from, the format types involved in derivative creation)
4) If this does involve some kind of search, would this search have to necessarily pertain to audit? Why not just enable full graph querying?
ALso regarding Ben's question "What does the internal/external distinction offer us that identifying an Agent does not?"
I agree, the internal/external distinction doesn't seem too large. 1) An external event would be uploaded, while an internal event for the most part would be triggered. 2) At the agent level an internal agent might be the repository and any authenticated user, while the external agent might be a system/user for the external event if that information is available.
-Eric
From: fedora-c...@googlegroups.com [fedora-c...@googlegroups.com] on behalf of Benjamin Armintor [armi...@gmail.com]
Sent: Wednesday, March 11, 2015 9:11 AM
To: hydra-c...@googlegroups.com
Cc: Arif Shaon; David Wilcox; Fedora Community; islandora; fedora-...@googlegroups.com
Subject: Re: [hydra-community] Re: [fedora-community] Fedora 4 Audit Service Planning
I'm looking over the event types, and I have some questions:1. What does the internal/external distinction offer us that identifying an Agent does not?2. What do the two modification event types offer us besides restating the rdf:type of the object related to the event?3. How does derivative creation differ from a creation/modification event for the derivative?
- Ben
On Wed, Mar 11, 2015 at 8:12 AM, Andrew Woods <awo...@duraspace.org> wrote:
You received this message because you are subscribed to the Google Groups "hydra-community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hydra-communi...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Fedora Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-communi...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
The lack of a query API doesn't bother me here, for two reasons:1. Of the two REST APIs described, one is specific to a resource, and thus really for a particular description2. I think the other, for all events, would be better served by defining an actual query API, or being built against a triplestoreObviously this is only my opinion, but I think everything we do around FCR4 needs to be considered as:* an implementation of LDP and optional extensions (API)* a model for repository content in LDP* a set of practices/patterns for interacting with LDP* separate middleware that combines 2 or more of the aboveIt would be a great service to this community if we designed FCR4 in a way that allowed the ontology, usage patterns, and middleware to be repurposed- in as transparent a way as possible- for other LDP containers.- Ben
You received this message because you are subscribed to the Google Groups "Fedora Leaders" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-leader...@googlegroups.com.
I'm looking over the event types, and I have some questions:1. What does the internal/external distinction offer us that identifying an Agent does not?2. What do the two modification event types offer us besides restating the rdf:type of the object related to the event?3. How does derivative creation differ from a creation/modification event for the derivative?- Ben
On Wed, Mar 11, 2015 at 8:12 AM, Andrew Woods <awo...@duraspace.org> wrote:
You received this message because you are subscribed to the Google Groups "hydra-community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hydra-communi...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Fedora Leaders" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-leader...@googlegroups.com.