talk@lists.collectionspace.org

WE HAVE SUNSET THIS LISTSERV - Join us at collectionspace@lyrasislists.org

View all threads

field level permissions

AB
Al Bersch
Wed, Jun 12, 2013 9:16 PM

Hello all,

We are working at the Oakland Museum on a test import and some customization, with the help of the folks at UC Berkeley. In the process, we're coming across some quesitons.

First, is there a way to limit access to specific fields? I looked in documentation and found some notes from 2010 indicating that it was not possible at that time to set field level permissions, due to search issues. It also looks like it is an open "issue."

http://issues.collectionspace.org/browse/CSPACE-2448

http://wiki.collectionspace.org/display/collectionspace/Design+Team+Meeting+Notes+-+February+9%2C+2010

Second, I found schemas on the wiki for Conservation and Exhibition. Has anyone added these as procedures? Is there documentation available for that? I'm sorry if I'm missing it when I search on the wiki.

<blockquote>

http://wiki.collectionspace.org/display/collectionspace/Conservation+Schema
http://wiki.collectionspace.org/display/collectionspace/Exhibition+Authority+Schema

</blockquote>

Many thanks!

Al

Al Bersch
Digital Project Coordinator
Oakland Museum of California
1000 Oak Street, Oakland, CA 94607
abersch@museumca.org
510-318-8468

Hello all, We are working at the Oakland Museum on a test import and some customization, with the help of the folks at UC Berkeley. In the process, we're coming across some quesitons. First, is there a way to limit access to specific fields? I looked in documentation and found some notes from 2010 indicating that it was not possible at that time to set field level permissions, due to search issues. It also looks like it is an open "issue." http://issues.collectionspace.org/browse/CSPACE-2448 http://wiki.collectionspace.org/display/collectionspace/Design+Team+Meeting+Notes+-+February+9%2C+2010 Second, I found schemas on the wiki for Conservation and Exhibition. Has anyone added these as procedures? Is there documentation available for that? I'm sorry if I'm missing it when I search on the wiki. <blockquote> http://wiki.collectionspace.org/display/collectionspace/Conservation+Schema http://wiki.collectionspace.org/display/collectionspace/Exhibition+Authority+Schema </blockquote> Many thanks! Al Al Bersch Digital Project Coordinator Oakland Museum of California 1000 Oak Street, Oakland, CA 94607 abersch@museumca.org 510-318-8468
AR
Aron Roberts
Wed, Jun 12, 2013 10:20 PM

On Wed, Jun 12, 2013 at 2:16 PM, Al Bersch abersch@museumca.org wrote:

Second, I found schemas on the wiki for Conservation and Exhibition. Has
anyone added these as procedures? Is there documentation available for that?
I'm sorry if I'm missing it when I search on the wiki.

To respond specifically to part of this question, about Exhibition:

SMK (the National Gallery of Denmark) may potentially be working on,
or have worked on, an Exhibition procedure and an Exhibition (term)
authority.  They posted their requirements on the project wiki,
several months ago:
http://wiki.collectionspace.org/display/collectionspace/SMK+Exhibition+Requirements

Meanwhile, at the Walker Art Center, some or all of this work might
well have been completed, in the form of:

  • An Exhibition authority (schema appended below).
  • A Use of Collections-Presentation procedure (schema also appended
    below).  In addition, there's also a somewhat different proposed
    schema on the wiki, at
    http://wiki.collectionspace.org/display/collectionspace/Use+of+Collections+Schema
    ("Use of Collections," is, in Megan Forbes' words, a procedure "you
    use ... to track all the objects related to an exhibit or research
    visit.")

As I understand it, the Walker's procedure and authority have both
been proposed as contributions to CollectionSpace.

Jesse Martinez, formerly with the Museum of the Moving Image, who is
working as a consultant to the Walker and, AFAIK, authored this
authority, may wish to comment further.

At least partially related to your question about Conservation, Jesse
may also have completed a Condition Check procedure for the Walker, as
yet another proposed contribution.

(Finally, this is to note, as well, that your questions about
field-level permissions and about a Conservation procedure are still
to be answered.)

Aron


Exhibition Authority
Schema developed for the Walker Art Center

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!-- Exhibition schema (XSD) Entity : Exhibition Part : Common Used for: Nuxeo EP core document type -->

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ns="http://collectionspace.org/services/exhibition"
xmlns="http://collectionspace.org/services/exhibition"
targetNamespace="http://collectionspace.org/services/exhibition"
version="0.1">
<!-- See http://wiki.collectionspace.org/display/collectionspace/Exhibition+Authority+Schema -->

<!--  Common Authority Information Group -->
<!--  inAuthority is the csid of the owning ExhibitionAuthority -->
<xs:element name="inAuthority" type="xs:string"/>
<xs:element name="shortIdentifier" type="xs:string"/>
<xs:element name="refName" type="xs:string"/>

<!-- List of ExhibitionTerms -->
<xs:element name="exhibitionTermGroupList" type="exhibitionTermGroupList"/>

<!--  Common Exhibition Information Group -->
<xs:element name="exhibitionOrganizers">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="exhibitionOrganizer"

type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

<xs:element name="exhibitionVenueGroupList"

type="exhibitionVenueGroupList"/>

<xs:element name="exhibitionLocationsInternal">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="exhibitionLocationInternal"

type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

<xs:element name="exhibitionCurators">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="exhibitionCurator" type="xs:string"

minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

<xs:element name="exhibitionPublication" type="xs:string"/>

<xs:element name="exhibitionCatalogues">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="exhibitionCatalogue"

type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

<xs:element name="exhibitionLinks">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="exhibitionLink" type="xs:string"

minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="exhibitionRemarks" type="xs:string"/>

<!-- ---================================ Exhibition Venue Group repeating structure ---================================ -->
<xs:complexType name="exhibitionVenueGroupList">
    <xs:sequence>
        <xs:element name="exhibitionVenueGroup"

type="exhibitionVenueGroup" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="exhibitionVenueGroup">
    <xs:sequence>
        <xs:element name="venueName" type="xs:string"/>
        <xs:element name="venueStartDate" type="xs:date"/>
        <xs:element name="venueEndDate" type="xs:date"/>
        <xs:element name="venueAttendance" type="xs:integer"/>
    </xs:sequence>
</xs:complexType>
<!-- ---================================ Exhibition Term Group repeating structure ---================================ -->
<xs:complexType name="exhibitionTermGroupList">
    <xs:sequence>
        <xs:element name="exhibitionTermGroup"

type="exhibitionTermGroup" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="exhibitionTermGroup">
    <xs:sequence>
        <!-- Common across all authority item terms -->
        <xs:element name="termDisplayName" type="xs:string"/>
        <xs:element name="termFormattedDisplayName" type="xs:string"/>
        <xs:element name="termName" type="xs:string"/>
        <xs:element name="termType" type="xs:string"/>
        <xs:element name="termStatus" type="xs:string"/>
        <xs:element name="termQualifier" type="xs:string"/>
        <xs:element name="termLanguage" type="xs:string"/>
        <xs:element name="termPrefForLang" type="xs:boolean"/>
        <xs:element name="termSource" type="xs:string"/>
        <xs:element name="termSourceDetail" type="xs:string"/>
        <xs:element name="termSourceID" type="xs:string"/>
        <xs:element name="termSourceNote" type="xs:string"/>
    </xs:sequence>
</xs:complexType>

</xs:schema>


Use of Collections - Presentation
Schema developed for the Walker Art Center

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!-- Presentation schema (XSD) Entity : Presentation Part : Common Used for: Nuxeo EP core document type -->

<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ns="http://collectionspace.org/presentation/"
xmlns="http://collectionspace.org/presentation/"
targetNamespace="http://collectionspace.org/presentation/"
version="0.1">

<!--  Use of Collections: Presentation Information Group -->
<xs:element name="presentationRefNumber" type="xs:string"/>
<xs:element name="presentationPresenter" type="xs:string"/>
<xs:element name="presentationType" type="xs:string"/>
<xs:element name="exhibitionTitle" type="xs:string"/>
<xs:element name="overrideExhibitionVenues" type="xs:boolean"/>
<xs:element name="updatedExhibitionVenueGroupList"

type="updatedExhibitionVenueGroupList"/>
<xs:element name="presentationLocationInternal" type="xs:string"/>
<xs:element name="circulatedVenues" type="xs:string"/>
<xs:element name="presentationNote" type="xs:string"/>

<!-- ---================================ Updated Exhibition Venue Group repeating structure. Modeled after Exhibition Venue Group from Exhibition authority. ---================================ -->
<xs:complexType name="updatedExhibitionVenueGroupList">
    <xs:sequence>
        <xs:element name="updatedExhibitionVenueGroup"

type="updatedExhibitionVenueGroup" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="updatedExhibitionVenueGroup">
    <xs:sequence>
        <xs:element name="updatedVenueName" type="xs:string"/>
        <xs:element name="updatedVenueStartDate" type="xs:date"/>
        <xs:element name="updatedVenueEndDate" type="xs:date"/>
        <xs:element name="updatedVenueAttendance" type="xs:integer"/>
    </xs:sequence>
</xs:complexType>

</xs:schema>

--

On Wed, Jun 12, 2013 at 2:16 PM, Al Bersch abersch@museumca.org wrote:

Hello all,

We are working at the Oakland Museum on a test import and some
customization, with the help of the folks at UC Berkeley. In the process,
we're coming across some quesitons.

First, is there a way to limit access to specific fields? I looked in
documentation and found some notes from 2010 indicating that it was not
possible at that time to set field level permissions, due to search issues.
It also looks like it is an open "issue."

http://issues.collectionspace.org/browse/CSPACE-2448

http://wiki.collectionspace.org/display/collectionspace/Design+Team+Meeting+Notes+-+February+9%2C+2010

Second, I found schemas on the wiki for Conservation and Exhibition. Has
anyone added these as procedures? Is there documentation available for that?
I'm sorry if I'm missing it when I search on the wiki.

http://wiki.collectionspace.org/display/collectionspace/Conservation+Schema
http://wiki.collectionspace.org/display/collectionspace/Exhibition+Authority+Schema

Many thanks!

Al

Al Bersch
Digital Project Coordinator
Oakland Museum of California
1000 Oak Street, Oakland, CA 94607
abersch@museumca.org
510-318-8468

On Wed, Jun 12, 2013 at 2:16 PM, Al Bersch <abersch@museumca.org> wrote: > Second, I found schemas on the wiki for Conservation and Exhibition. Has > anyone added these as procedures? Is there documentation available for that? > I'm sorry if I'm missing it when I search on the wiki. To respond specifically to part of this question, about Exhibition: SMK (the National Gallery of Denmark) may potentially be working on, or have worked on, an Exhibition procedure and an Exhibition (term) authority. They posted their requirements on the project wiki, several months ago: http://wiki.collectionspace.org/display/collectionspace/SMK+Exhibition+Requirements Meanwhile, at the Walker Art Center, some or all of this work might well have been completed, in the form of: * An Exhibition authority (schema appended below). * A Use of Collections-Presentation procedure (schema also appended below). In addition, there's also a somewhat different proposed schema on the wiki, at http://wiki.collectionspace.org/display/collectionspace/Use+of+Collections+Schema ("Use of Collections," is, in Megan Forbes' words, a procedure "you use ... to track all the objects related to an exhibit or research visit.") As I understand it, the Walker's procedure and authority have both been proposed as contributions to CollectionSpace. Jesse Martinez, formerly with the Museum of the Moving Image, who is working as a consultant to the Walker and, AFAIK, authored this authority, may wish to comment further. At least partially related to your question about Conservation, Jesse may also have completed a Condition Check procedure for the Walker, as yet another proposed contribution. (Finally, this is to note, as well, that your questions about field-level permissions and about a Conservation procedure are still to be answered.) Aron -------------------------------------------------------------------- Exhibition Authority Schema developed for the Walker Art Center <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!-- Exhibition schema (XSD) Entity : Exhibition Part : Common Used for: Nuxeo EP core document type --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns="http://collectionspace.org/services/exhibition" xmlns="http://collectionspace.org/services/exhibition" targetNamespace="http://collectionspace.org/services/exhibition" version="0.1"> <!-- See http://wiki.collectionspace.org/display/collectionspace/Exhibition+Authority+Schema --> <!-- Common Authority Information Group --> <!-- inAuthority is the csid of the owning ExhibitionAuthority --> <xs:element name="inAuthority" type="xs:string"/> <xs:element name="shortIdentifier" type="xs:string"/> <xs:element name="refName" type="xs:string"/> <!-- List of ExhibitionTerms --> <xs:element name="exhibitionTermGroupList" type="exhibitionTermGroupList"/> <!-- Common Exhibition Information Group --> <xs:element name="exhibitionOrganizers"> <xs:complexType> <xs:sequence> <xs:element name="exhibitionOrganizer" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="exhibitionVenueGroupList" type="exhibitionVenueGroupList"/> <xs:element name="exhibitionLocationsInternal"> <xs:complexType> <xs:sequence> <xs:element name="exhibitionLocationInternal" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="exhibitionCurators"> <xs:complexType> <xs:sequence> <xs:element name="exhibitionCurator" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="exhibitionPublication" type="xs:string"/> <xs:element name="exhibitionCatalogues"> <xs:complexType> <xs:sequence> <xs:element name="exhibitionCatalogue" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="exhibitionLinks"> <xs:complexType> <xs:sequence> <xs:element name="exhibitionLink" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="exhibitionRemarks" type="xs:string"/> <!-- ================================================================= Exhibition Venue Group repeating structure ================================================================= --> <xs:complexType name="exhibitionVenueGroupList"> <xs:sequence> <xs:element name="exhibitionVenueGroup" type="exhibitionVenueGroup" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="exhibitionVenueGroup"> <xs:sequence> <xs:element name="venueName" type="xs:string"/> <xs:element name="venueStartDate" type="xs:date"/> <xs:element name="venueEndDate" type="xs:date"/> <xs:element name="venueAttendance" type="xs:integer"/> </xs:sequence> </xs:complexType> <!-- ================================================================= Exhibition Term Group repeating structure ================================================================= --> <xs:complexType name="exhibitionTermGroupList"> <xs:sequence> <xs:element name="exhibitionTermGroup" type="exhibitionTermGroup" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="exhibitionTermGroup"> <xs:sequence> <!-- Common across all authority item terms --> <xs:element name="termDisplayName" type="xs:string"/> <xs:element name="termFormattedDisplayName" type="xs:string"/> <xs:element name="termName" type="xs:string"/> <xs:element name="termType" type="xs:string"/> <xs:element name="termStatus" type="xs:string"/> <xs:element name="termQualifier" type="xs:string"/> <xs:element name="termLanguage" type="xs:string"/> <xs:element name="termPrefForLang" type="xs:boolean"/> <xs:element name="termSource" type="xs:string"/> <xs:element name="termSourceDetail" type="xs:string"/> <xs:element name="termSourceID" type="xs:string"/> <xs:element name="termSourceNote" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:schema> -------------------------------------------------------------------- Use of Collections - Presentation Schema developed for the Walker Art Center <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!-- Presentation schema (XSD) Entity : Presentation Part : Common Used for: Nuxeo EP core document type --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns="http://collectionspace.org/presentation/" xmlns="http://collectionspace.org/presentation/" targetNamespace="http://collectionspace.org/presentation/" version="0.1"> <!-- Use of Collections: Presentation Information Group --> <xs:element name="presentationRefNumber" type="xs:string"/> <xs:element name="presentationPresenter" type="xs:string"/> <xs:element name="presentationType" type="xs:string"/> <xs:element name="exhibitionTitle" type="xs:string"/> <xs:element name="overrideExhibitionVenues" type="xs:boolean"/> <xs:element name="updatedExhibitionVenueGroupList" type="updatedExhibitionVenueGroupList"/> <xs:element name="presentationLocationInternal" type="xs:string"/> <xs:element name="circulatedVenues" type="xs:string"/> <xs:element name="presentationNote" type="xs:string"/> <!-- ================================================================= Updated Exhibition Venue Group repeating structure. Modeled after Exhibition Venue Group from Exhibition authority. ================================================================= --> <xs:complexType name="updatedExhibitionVenueGroupList"> <xs:sequence> <xs:element name="updatedExhibitionVenueGroup" type="updatedExhibitionVenueGroup" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="updatedExhibitionVenueGroup"> <xs:sequence> <xs:element name="updatedVenueName" type="xs:string"/> <xs:element name="updatedVenueStartDate" type="xs:date"/> <xs:element name="updatedVenueEndDate" type="xs:date"/> <xs:element name="updatedVenueAttendance" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:schema> -- On Wed, Jun 12, 2013 at 2:16 PM, Al Bersch <abersch@museumca.org> wrote: > Hello all, > > We are working at the Oakland Museum on a test import and some > customization, with the help of the folks at UC Berkeley. In the process, > we're coming across some quesitons. > > First, is there a way to limit access to specific fields? I looked in > documentation and found some notes from 2010 indicating that it was not > possible at that time to set field level permissions, due to search issues. > It also looks like it is an open "issue." > > http://issues.collectionspace.org/browse/CSPACE-2448 > > http://wiki.collectionspace.org/display/collectionspace/Design+Team+Meeting+Notes+-+February+9%2C+2010 > > > Second, I found schemas on the wiki for Conservation and Exhibition. Has > anyone added these as procedures? Is there documentation available for that? > I'm sorry if I'm missing it when I search on the wiki. > > http://wiki.collectionspace.org/display/collectionspace/Conservation+Schema > http://wiki.collectionspace.org/display/collectionspace/Exhibition+Authority+Schema > > > Many thanks! > > Al > > > Al Bersch > Digital Project Coordinator > Oakland Museum of California > 1000 Oak Street, Oakland, CA 94607 > abersch@museumca.org > 510-318-8468
SB
Sébastien Brossard
Thu, Jun 13, 2013 8:12 AM

Hi Al,

I confirm what Aron said, we've developed an Exhibition Authority here in SMK - even if, as for now, it's quite basic.

Br,
Sébastien

-----Oprindelig meddelelse-----
Fra: Talk [mailto:talk-bounces@lists.collectionspace.org] På vegne af Aron Roberts
Sendt: 13. juni 2013 00:20
Til: Al Bersch
Cc: talk; Becky Escamilla
Emne: Re: [Talk] field level permissions

On Wed, Jun 12, 2013 at 2:16 PM, Al Bersch abersch@museumca.org wrote:

Second, I found schemas on the wiki for Conservation and Exhibition.
Has anyone added these as procedures? Is there documentation available for that?
I'm sorry if I'm missing it when I search on the wiki.

To respond specifically to part of this question, about Exhibition:

SMK (the National Gallery of Denmark) may potentially be working on, or have worked on, an Exhibition procedure and an Exhibition (term) authority.  They posted their requirements on the project wiki, several months ago:
http://wiki.collectionspace.org/display/collectionspace/SMK+Exhibition+Requirements

Meanwhile, at the Walker Art Center, some or all of this work might well have been completed, in the form of:

  • An Exhibition authority (schema appended below).
  • A Use of Collections-Presentation procedure (schema also appended below).  In addition, there's also a somewhat different proposed schema on the wiki, at http://wiki.collectionspace.org/display/collectionspace/Use+of+Collections+Schema
    ("Use of Collections," is, in Megan Forbes' words, a procedure "you use ... to track all the objects related to an exhibit or research
    visit.")

As I understand it, the Walker's procedure and authority have both been proposed as contributions to CollectionSpace.

Jesse Martinez, formerly with the Museum of the Moving Image, who is working as a consultant to the Walker and, AFAIK, authored this authority, may wish to comment further.

At least partially related to your question about Conservation, Jesse may also have completed a Condition Check procedure for the Walker, as yet another proposed contribution.

(Finally, this is to note, as well, that your questions about field-level permissions and about a Conservation procedure are still to be answered.)

Aron


Exhibition Authority
Schema developed for the Walker Art Center

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!-- Exhibition schema (XSD) Entity : Exhibition Part : Common Used for: Nuxeo EP core document type -->

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ns="http://collectionspace.org/services/exhibition"
xmlns="http://collectionspace.org/services/exhibition"
targetNamespace="http://collectionspace.org/services/exhibition"
version="0.1">
<!-- See http://wiki.collectionspace.org/display/collectionspace/Exhibition+Authority+Schema -->

<!--  Common Authority Information Group -->
<!--  inAuthority is the csid of the owning ExhibitionAuthority -->
<xs:element name="inAuthority" type="xs:string"/>
<xs:element name="shortIdentifier" type="xs:string"/>
<xs:element name="refName" type="xs:string"/>

<!-- List of ExhibitionTerms -->
<xs:element name="exhibitionTermGroupList" type="exhibitionTermGroupList"/>

<!--  Common Exhibition Information Group -->
<xs:element name="exhibitionOrganizers">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="exhibitionOrganizer"

type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

<xs:element name="exhibitionVenueGroupList"

type="exhibitionVenueGroupList"/>

<xs:element name="exhibitionLocationsInternal">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="exhibitionLocationInternal"

type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

<xs:element name="exhibitionCurators">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="exhibitionCurator" type="xs:string"

minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

<xs:element name="exhibitionPublication" type="xs:string"/>

<xs:element name="exhibitionCatalogues">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="exhibitionCatalogue"

type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

<xs:element name="exhibitionLinks">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="exhibitionLink" type="xs:string"

minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="exhibitionRemarks" type="xs:string"/>

<!-- ---================================ Exhibition Venue Group repeating structure ---================================ -->
<xs:complexType name="exhibitionVenueGroupList">
    <xs:sequence>
        <xs:element name="exhibitionVenueGroup"

type="exhibitionVenueGroup" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="exhibitionVenueGroup">
    <xs:sequence>
        <xs:element name="venueName" type="xs:string"/>
        <xs:element name="venueStartDate" type="xs:date"/>
        <xs:element name="venueEndDate" type="xs:date"/>
        <xs:element name="venueAttendance" type="xs:integer"/>
    </xs:sequence>
</xs:complexType>
<!-- ---================================ Exhibition Term Group repeating structure ---================================ -->
<xs:complexType name="exhibitionTermGroupList">
    <xs:sequence>
        <xs:element name="exhibitionTermGroup"

type="exhibitionTermGroup" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="exhibitionTermGroup">
    <xs:sequence>
        <!-- Common across all authority item terms -->
        <xs:element name="termDisplayName" type="xs:string"/>
        <xs:element name="termFormattedDisplayName" type="xs:string"/>
        <xs:element name="termName" type="xs:string"/>
        <xs:element name="termType" type="xs:string"/>
        <xs:element name="termStatus" type="xs:string"/>
        <xs:element name="termQualifier" type="xs:string"/>
        <xs:element name="termLanguage" type="xs:string"/>
        <xs:element name="termPrefForLang" type="xs:boolean"/>
        <xs:element name="termSource" type="xs:string"/>
        <xs:element name="termSourceDetail" type="xs:string"/>
        <xs:element name="termSourceID" type="xs:string"/>
        <xs:element name="termSourceNote" type="xs:string"/>
    </xs:sequence>
</xs:complexType>

</xs:schema>


Use of Collections - Presentation
Schema developed for the Walker Art Center

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!-- Presentation schema (XSD) Entity : Presentation Part : Common Used for: Nuxeo EP core document type -->

<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ns="http://collectionspace.org/presentation/"
xmlns="http://collectionspace.org/presentation/"
targetNamespace="http://collectionspace.org/presentation/"
version="0.1">

<!--  Use of Collections: Presentation Information Group -->
<xs:element name="presentationRefNumber" type="xs:string"/>
<xs:element name="presentationPresenter" type="xs:string"/>
<xs:element name="presentationType" type="xs:string"/>
<xs:element name="exhibitionTitle" type="xs:string"/>
<xs:element name="overrideExhibitionVenues" type="xs:boolean"/>
<xs:element name="updatedExhibitionVenueGroupList"

type="updatedExhibitionVenueGroupList"/>
<xs:element name="presentationLocationInternal" type="xs:string"/>
<xs:element name="circulatedVenues" type="xs:string"/>
<xs:element name="presentationNote" type="xs:string"/>

<!-- ---================================ Updated Exhibition Venue Group repeating structure. Modeled after Exhibition Venue Group from Exhibition authority. ---================================ -->
<xs:complexType name="updatedExhibitionVenueGroupList">
    <xs:sequence>
        <xs:element name="updatedExhibitionVenueGroup"

type="updatedExhibitionVenueGroup" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="updatedExhibitionVenueGroup">
    <xs:sequence>
        <xs:element name="updatedVenueName" type="xs:string"/>
        <xs:element name="updatedVenueStartDate" type="xs:date"/>
        <xs:element name="updatedVenueEndDate" type="xs:date"/>
        <xs:element name="updatedVenueAttendance" type="xs:integer"/>
    </xs:sequence>
</xs:complexType>

</xs:schema>

--

On Wed, Jun 12, 2013 at 2:16 PM, Al Bersch abersch@museumca.org wrote:

Hello all,

We are working at the Oakland Museum on a test import and some
customization, with the help of the folks at UC Berkeley. In the
process, we're coming across some quesitons.

First, is there a way to limit access to specific fields? I looked in
documentation and found some notes from 2010 indicating that it was
not possible at that time to set field level permissions, due to search issues.
It also looks like it is an open "issue."

http://issues.collectionspace.org/browse/CSPACE-2448

http://wiki.collectionspace.org/display/collectionspace/Design+Team+Me
eting+Notes+-+February+9%2C+2010

Second, I found schemas on the wiki for Conservation and Exhibition.
Has anyone added these as procedures? Is there documentation available for that?
I'm sorry if I'm missing it when I search on the wiki.

http://wiki.collectionspace.org/display/collectionspace/Conservation+S
chema
http://wiki.collectionspace.org/display/collectionspace/Exhibition+Aut
hority+Schema

Many thanks!

Al

Al Bersch
Digital Project Coordinator
Oakland Museum of California
1000 Oak Street, Oakland, CA 94607
abersch@museumca.org
510-318-8468

Hi Al, I confirm what Aron said, we've developed an Exhibition Authority here in SMK - even if, as for now, it's quite basic. Br, Sébastien -----Oprindelig meddelelse----- Fra: Talk [mailto:talk-bounces@lists.collectionspace.org] På vegne af Aron Roberts Sendt: 13. juni 2013 00:20 Til: Al Bersch Cc: talk; Becky Escamilla Emne: Re: [Talk] field level permissions On Wed, Jun 12, 2013 at 2:16 PM, Al Bersch <abersch@museumca.org> wrote: > Second, I found schemas on the wiki for Conservation and Exhibition. > Has anyone added these as procedures? Is there documentation available for that? > I'm sorry if I'm missing it when I search on the wiki. To respond specifically to part of this question, about Exhibition: SMK (the National Gallery of Denmark) may potentially be working on, or have worked on, an Exhibition procedure and an Exhibition (term) authority. They posted their requirements on the project wiki, several months ago: http://wiki.collectionspace.org/display/collectionspace/SMK+Exhibition+Requirements Meanwhile, at the Walker Art Center, some or all of this work might well have been completed, in the form of: * An Exhibition authority (schema appended below). * A Use of Collections-Presentation procedure (schema also appended below). In addition, there's also a somewhat different proposed schema on the wiki, at http://wiki.collectionspace.org/display/collectionspace/Use+of+Collections+Schema ("Use of Collections," is, in Megan Forbes' words, a procedure "you use ... to track all the objects related to an exhibit or research visit.") As I understand it, the Walker's procedure and authority have both been proposed as contributions to CollectionSpace. Jesse Martinez, formerly with the Museum of the Moving Image, who is working as a consultant to the Walker and, AFAIK, authored this authority, may wish to comment further. At least partially related to your question about Conservation, Jesse may also have completed a Condition Check procedure for the Walker, as yet another proposed contribution. (Finally, this is to note, as well, that your questions about field-level permissions and about a Conservation procedure are still to be answered.) Aron -------------------------------------------------------------------- Exhibition Authority Schema developed for the Walker Art Center <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!-- Exhibition schema (XSD) Entity : Exhibition Part : Common Used for: Nuxeo EP core document type --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns="http://collectionspace.org/services/exhibition" xmlns="http://collectionspace.org/services/exhibition" targetNamespace="http://collectionspace.org/services/exhibition" version="0.1"> <!-- See http://wiki.collectionspace.org/display/collectionspace/Exhibition+Authority+Schema --> <!-- Common Authority Information Group --> <!-- inAuthority is the csid of the owning ExhibitionAuthority --> <xs:element name="inAuthority" type="xs:string"/> <xs:element name="shortIdentifier" type="xs:string"/> <xs:element name="refName" type="xs:string"/> <!-- List of ExhibitionTerms --> <xs:element name="exhibitionTermGroupList" type="exhibitionTermGroupList"/> <!-- Common Exhibition Information Group --> <xs:element name="exhibitionOrganizers"> <xs:complexType> <xs:sequence> <xs:element name="exhibitionOrganizer" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="exhibitionVenueGroupList" type="exhibitionVenueGroupList"/> <xs:element name="exhibitionLocationsInternal"> <xs:complexType> <xs:sequence> <xs:element name="exhibitionLocationInternal" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="exhibitionCurators"> <xs:complexType> <xs:sequence> <xs:element name="exhibitionCurator" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="exhibitionPublication" type="xs:string"/> <xs:element name="exhibitionCatalogues"> <xs:complexType> <xs:sequence> <xs:element name="exhibitionCatalogue" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="exhibitionLinks"> <xs:complexType> <xs:sequence> <xs:element name="exhibitionLink" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="exhibitionRemarks" type="xs:string"/> <!-- ================================================================= Exhibition Venue Group repeating structure ================================================================= --> <xs:complexType name="exhibitionVenueGroupList"> <xs:sequence> <xs:element name="exhibitionVenueGroup" type="exhibitionVenueGroup" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="exhibitionVenueGroup"> <xs:sequence> <xs:element name="venueName" type="xs:string"/> <xs:element name="venueStartDate" type="xs:date"/> <xs:element name="venueEndDate" type="xs:date"/> <xs:element name="venueAttendance" type="xs:integer"/> </xs:sequence> </xs:complexType> <!-- ================================================================= Exhibition Term Group repeating structure ================================================================= --> <xs:complexType name="exhibitionTermGroupList"> <xs:sequence> <xs:element name="exhibitionTermGroup" type="exhibitionTermGroup" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="exhibitionTermGroup"> <xs:sequence> <!-- Common across all authority item terms --> <xs:element name="termDisplayName" type="xs:string"/> <xs:element name="termFormattedDisplayName" type="xs:string"/> <xs:element name="termName" type="xs:string"/> <xs:element name="termType" type="xs:string"/> <xs:element name="termStatus" type="xs:string"/> <xs:element name="termQualifier" type="xs:string"/> <xs:element name="termLanguage" type="xs:string"/> <xs:element name="termPrefForLang" type="xs:boolean"/> <xs:element name="termSource" type="xs:string"/> <xs:element name="termSourceDetail" type="xs:string"/> <xs:element name="termSourceID" type="xs:string"/> <xs:element name="termSourceNote" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:schema> -------------------------------------------------------------------- Use of Collections - Presentation Schema developed for the Walker Art Center <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!-- Presentation schema (XSD) Entity : Presentation Part : Common Used for: Nuxeo EP core document type --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns="http://collectionspace.org/presentation/" xmlns="http://collectionspace.org/presentation/" targetNamespace="http://collectionspace.org/presentation/" version="0.1"> <!-- Use of Collections: Presentation Information Group --> <xs:element name="presentationRefNumber" type="xs:string"/> <xs:element name="presentationPresenter" type="xs:string"/> <xs:element name="presentationType" type="xs:string"/> <xs:element name="exhibitionTitle" type="xs:string"/> <xs:element name="overrideExhibitionVenues" type="xs:boolean"/> <xs:element name="updatedExhibitionVenueGroupList" type="updatedExhibitionVenueGroupList"/> <xs:element name="presentationLocationInternal" type="xs:string"/> <xs:element name="circulatedVenues" type="xs:string"/> <xs:element name="presentationNote" type="xs:string"/> <!-- ================================================================= Updated Exhibition Venue Group repeating structure. Modeled after Exhibition Venue Group from Exhibition authority. ================================================================= --> <xs:complexType name="updatedExhibitionVenueGroupList"> <xs:sequence> <xs:element name="updatedExhibitionVenueGroup" type="updatedExhibitionVenueGroup" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="updatedExhibitionVenueGroup"> <xs:sequence> <xs:element name="updatedVenueName" type="xs:string"/> <xs:element name="updatedVenueStartDate" type="xs:date"/> <xs:element name="updatedVenueEndDate" type="xs:date"/> <xs:element name="updatedVenueAttendance" type="xs:integer"/> </xs:sequence> </xs:complexType> </xs:schema> -- On Wed, Jun 12, 2013 at 2:16 PM, Al Bersch <abersch@museumca.org> wrote: > Hello all, > > We are working at the Oakland Museum on a test import and some > customization, with the help of the folks at UC Berkeley. In the > process, we're coming across some quesitons. > > First, is there a way to limit access to specific fields? I looked in > documentation and found some notes from 2010 indicating that it was > not possible at that time to set field level permissions, due to search issues. > It also looks like it is an open "issue." > > http://issues.collectionspace.org/browse/CSPACE-2448 > > http://wiki.collectionspace.org/display/collectionspace/Design+Team+Me > eting+Notes+-+February+9%2C+2010 > > > Second, I found schemas on the wiki for Conservation and Exhibition. > Has anyone added these as procedures? Is there documentation available for that? > I'm sorry if I'm missing it when I search on the wiki. > > http://wiki.collectionspace.org/display/collectionspace/Conservation+S > chema > http://wiki.collectionspace.org/display/collectionspace/Exhibition+Aut > hority+Schema > > > Many thanks! > > Al > > > Al Bersch > Digital Project Coordinator > Oakland Museum of California > 1000 Oak Street, Oakland, CA 94607 > abersch@museumca.org > 510-318-8468 _______________________________________________ Talk mailing list Talk@lists.collectionspace.org http://lists.collectionspace.org/mailman/listinfo/talk_lists.collectionspace.org