[eml-cvs] eml eml.xsd

Matt Jones jones at nceas.ucsb.edu
Thu Jun 24 08:01:39 PDT 2004


Yeah, I agree with Chris on this one.  The point we need to make is that 
the access control rules don't make any provision for identifying the 
document submitter.  Any system, metacat included, is going to need to 
have special access rules for the submitter.  It would be good if this 
were explicit in the EML. As we are trying to fix the access rules 
problems now, this seems like a good time to add the new field.  I think 
Chris is right that, conceptually at least, the submitter's userid 
should be nested under the metadataProvider, which then brings up the 
question as to whether metadataProvider should be required.

Matt

Christopher Jones wrote:
> Gotcha.  Then, in the eml documentation, I'd suggest that it be 
> described in a non-metacat specific manner, so it's understandable how 
> people using other systems would interpret and use this field.  Perhaps 
> a couple of examples would help.
> 
> Also, when you mean 'user', do you mean full DN, just uid, etc.? Should 
> the element have a 'system' attribute so that it can be machine 
> interpreted to be DN vs. uid vs. other?
> 
> Chris
> _________________________________________________________________
> christopher jones     cjones at lifesci.ucsb.edu      (805) 680-5946
> marine science institute  university of california, santa barbara
> _________________________________________________________________
> 
> 
> 
> Saurabh Garg wrote:
> 
>> Hi Chris,
>>
>> This tag specifies the id of the user who logged into metacat and 
>> submitted
>> the document. In metacat we consider the user who submits the document as
>> the 'owner' - irrespective of users defined in other places. This 
>> piece of
>> information is kept internally in metacat and is not displayed in present
>> eml versions.
>>
>> So, Matt had proposed this change where the new eml version would contain
>> this piece of information also. Metacat while accepting the document will
>> have to check that the user specified in this field is same as the user
>> submitting the document.
>>
>> -Sid
>>
>> ----- Original Message ----- From: "Christopher Jones" 
>> <cjones at lifesci.ucsb.edu>
>> Cc: <eml-dev at ecoinformatics.org>
>> Sent: Wednesday, June 23, 2004 5:44 PM
>> Subject: Re: [eml-cvs] eml eml.xsd
>>
>>
>>
>>> Sid,
>>>
>>> How does the <emlCreatedBy> element differ from:
>>>
>>> <eml:eml>
>>>   <dataset>
>>>     <metadataProvider />     <------this
>>>   ...
>>>   </dataset>
>>> </eml>
>>>
>>> Is there a different function for this field that was just committed.
>>> I'm probably missing something here ...
>>>
>>> Chris
>>> _________________________________________________________________
>>> christopher jones     cjones at lifesci.ucsb.edu      (805) 680-5946
>>> marine science institute  university of california, santa barbara
>>> _________________________________________________________________
>>>
>>>
>>> Chad Berkley wrote:
>>>
>>>> berkley     04/06/23 16:43:01
>>>>
>>>>  Modified:    .        Tag: eml2_1_0 eml.xsd
>>>>  Log:
>>>>  Added eml tag for identifying the person who created the eml document
>>
>>
>> and submitted it to a system like metacat.
>>
>>>>  (For release 2.1.0)
>>>>  (Commited for Sid Garg by Chad Berkley)
>>>>
>>>>  Revision  Changes    Path
>>>>  No                   revision
>>>>
>>>>
>>>>  No                   revision
>>>>
>>>>
>>>>  1.47.2.4  +12 -2     eml/eml.xsd
>>>>
>>>>  Index: eml.xsd
>>>>  ===================================================================
>>>>  RCS file: /cvs/eml/eml.xsd,v
>>>>  retrieving revision 1.47.2.3
>>>>  retrieving revision 1.47.2.4
>>>>  diff -u -r1.47.2.3 -r1.47.2.4
>>>>  --- eml.xsd 23 Jun 2004 00:55:36 -0000 1.47.2.3
>>>>  +++ eml.xsd 23 Jun 2004 23:43:01 -0000 1.47.2.4
>>>>  @@ -42,8 +42,8 @@
>>>>        For Details: http://knb.ecoinformatics.org/
>>>>
>>>>           '$Author: berkley $'
>>>>  -          '$Date: 2004/06/23 00:55:36 $'
>>>>  -      '$Revision: 1.47.2.3 $'
>>>>  +          '$Date: 2004/06/23 23:43:01 $'
>>>>  +      '$Revision: 1.47.2.4 $'
>>>>
>>>>       This program is free software; you can redistribute it and/or
>>
>>
>> modify
>>
>>>>       it under the terms of the GNU General Public License as published
>>
>>
>> by
>>
>>>>  @@ -273,6 +273,16 @@
>>>>               </xs:annotation>
>>>>             </xs:element>
>>>>           </xs:choice>
>>>>  +        <xs:element name="emlCreatedBy" type="xs:string"
>>
>>
>> minOccurs="1">
>>
>>>>  +          <xs:annotation>
>>>>  +            <xs:appinfo>
>>>>  +              <doc:tooltip>EML created by</doc:tooltip>
>>>>  +              <doc:description>The ID of the user who is submiting
>>
>>
>> the eml
>>
>>>>  +              document to the system. This should be the user who is
>>
>>
>> logged
>>
>>>>  +              into the system.</doc:description>
>>>>  +            </xs:appinfo>
>>>>  +          </xs:annotation>
>>>>  +        </xs:element>
>>>>           <xs:element name="additionalMetadata" minOccurs="0"
>>
>>
>> maxOccurs="unbounded">
>>
>>>>               <xs:annotation>
>>>>                 <xs:appinfo>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> eml-cvs mailing list
>>>> eml-cvs at ecoinformatics.org
>>>> http://www.ecoinformatics.org/mailman/listinfo/eml-cvs
>>>
>>>
>>> _______________________________________________
>>> eml-dev mailing list
>>> eml-dev at ecoinformatics.org
>>> http://www.ecoinformatics.org/mailman/listinfo/eml-dev
>>>
>>
>>
>> _______________________________________________
>> eml-dev mailing list
>> eml-dev at ecoinformatics.org
>> http://www.ecoinformatics.org/mailman/listinfo/eml-dev
> 
> _______________________________________________
> eml-dev mailing list
> eml-dev at ecoinformatics.org
> http://www.ecoinformatics.org/mailman/listinfo/eml-dev

-- 
-------------------------------------------------------------------
Matt Jones                                     jones at nceas.ucsb.edu
http://www.nceas.ucsb.edu/    Fax: 425-920-2439    Ph: 907-789-0496
National Center for Ecological Analysis and Synthesis (NCEAS)
University of California Santa Barbara
Interested in ecological informatics? http://www.ecoinformatics.org
-------------------------------------------------------------------



More information about the Eml-dev mailing list