[osis-core] annotate (of various kinds)

Todd Tillinghast osis-core@bibletechnologieswg.org
Tue, 23 Sep 2003 09:06:12 -0600


Patrick,

There was discussion that annotateWork would no longer be needed with
the addition of annotateRef.  I don't think it was a formal conclusion
but I do think it makes sense.  Harry was the main proponent of
annotateWork to start with and I believe was saying in MI that it could
be removed.  

If Harry says it is no longer needed and there are no other objections I
recommend that we eliminate it.  

Just so I am clear on annotateType.  Does it:
1) Describe the resource being referenced by annotateRef OR 
2) Define the type of annotation the element it is an attribute of is?  

I think #2 makes more sense but seems to overlap with the standard type
attribute.

If it is #1 there could be different types of resources referenced.  

Todd

> -----Original Message-----
> From: osis-core-admin@bibletechnologieswg.org [mailto:osis-core-
> admin@bibletechnologieswg.org] On Behalf Of Patrick Durusau
> Sent: Tuesday, September 23, 2003 8:07 AM
> To: osis-core@bibletechnologieswg.org
> Subject: [osis-core] annotate (of various kinds)
> 
> Guys,
> 
> Just to make sure we are all on the same page (1.9 due out tomorrow) I
> am working through the entire schema as Steve and I work on the users
> manual.
> 
> Global (with and witout type) has:
> 
> annotateRef, annotateWork and annotateType attributes defined as
follows:
> 
> 1. annotateRef:
> 
> type = annotateRefType
> 
> annotateRefType:
> 
> <xs:simpleType name="annotateRefType">
> 	<xs:list itemType="osisRefType"/>
> </xs:simpleType>
> 
> osisRefType:
> 
> <xs:simpleType name="osisRefType">
> 		<xs:restriction base="xs:string">
> <xs:pattern value="<snip>a very ugly regex</snip>"/>
> 		</xs:restriction>
> 	</xs:simpleType>
> 
> Thus a pointer to what is being annotated.
> 
> 2. annotateWork:
> 
> type = xs:string
> 
> 3. annotateType:
> 
> type = annotationType
> 
> annotationType:
> 
> <xs:simpleType name="annotationType">
> 		<xs:union memberTypes="osisAnnotation
attributeExtension"/>
> </xs:simpleType>
> 
> osisAnnotation:
> 
> <xs:simpleType name="osisAnnotation">
> 		<xs:restriction base="xs:string">
> 			<xs:enumeration value="commentary"/>
> 			<xs:enumeration value="exposition"/>
> 			<xs:enumeration value="meditation"/>
> 			<xs:enumeration value="outline"/>
> 			<xs:enumeration value="poeticRendering"/>
> 			<xs:enumeration value="rebuttal"/>
> 			<xs:enumeration value="sermon"/>
> 			<xs:enumeration value="studyGuide"/>
> 			<xs:enumeration value="translation"/>
> 		</xs:restriction>
> </xs:simpleType>
> 
> Question: Isn't "poeticRendering" a typo here? Understand the others
to
> be loosely related but that looks out of place.
> 
> Comments?
> 
> Hope everyone is having a great day!
> 
> Patrick
> 
> --
> Patrick Durusau
> Director of Research and Development
> Society of Biblical Literature
> Patrick.Durusau@sbl-site.org
> Chair, V1 - Text Processing: Office and Publishing Systems Interface
> Co-Editor, ISO 13250, Topic Maps -- Reference Model
> 
> Topic Maps: Human, not artificial, intelligence at work!
> 
> 
> _______________________________________________
> osis-core mailing list
> osis-core@bibletechnologieswg.org
> http://www.bibletechnologieswg.org/mailman/listinfo/osis-core