OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

xliff message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [xliff] RE: [xliff-comment] Public Comment


Yes Jonah, tool-id still exists.
It refers to one of the <tool> element.

-ys

-----Original Message-----
From: Jonah Petri [mailto:jpetri@apple.com] 
Sent: Wednesday, May 19, 2004 2:51 PM
To: Yves Savourel
Cc: bryan.s.schnabel@exgate.tek.com; xliff@lists.oasis-open.org
Subject: Re: [xliff] RE: [xliff-comment] Public Comment

Hmmm, also the XSD seems to not allow tool-id attributes for alt-trans...
The spec says that tool attribute is deprecated, but nothing about tool-id.
Is tool-id still included?

-Jonah

On May 19, 2004, at 12:02 PM, Yves Savourel wrote:

> Thanks again for the report Jonah,
>
> But, shouldn't this be:
>
>    <xsd:element name="source" type="xlf:ElemType_source"/>
>    <xsd:element name="target" type="xlf:ElemType_target"  
> minOccurs="0"/>
>    <xsd:choice minOccurs="0" maxOccurs="unbounded">
>     <xsd:element name="context-group"  
> type="xlf:ElemType_context-group"/>
>     <xsd:element name="count-group" type="xlf:ElemType_count-group"/>
>     <xsd:element name="prop-group" type="xlf:ElemType_prop-group"/>
>     <xsd:element name="note" type="xlf:ElemType_note"/>
>     <xsd:element name="alt-trans" type="xlf:ElemType_alt-trans"/>
>    </xsd:choice>
>    <xsd:any namespace="##other" processContents="lax" minOccurs="0"
> maxOccurs="unbounded"/>
>
> Leaving <xsd:any namespace="##other"> outside of the <choice> to 
> follow the spec listing it as the last optional item.
>
> -yves
>
>
> ________________________________
>
> From: Jonah Petri [mailto:jpetri@apple.com]
> Sent: Wednesday, May 19, 2004 12:49 PM
> To: Yves Savourel
> Cc: bryan.s.schnabel@exgate.tek.com; xliff@lists.oasis-open.org
> Subject: Re: [xliff] RE: [xliff-comment] Public Comment
>
>
> Thanks for posting the new schema.
>
> I found another problem. Your specification for <trans-unit> says:
>
> Contents:
> One <source> element, followed by
> Zero or one <target> element, followed by Zero, one or more 
> <context-group>, <count-group>, <prop-group>, <note>, <alt-trans> 
> elements, ***in any order***, followed by Zero, one or more non-XLIFF 
> elements.
>
> Your schema doesn't allow for arbitrary ordering of the context-group, 
> count-group, prop-group, note, and alt-trans elements.
>
> In the XSD:
>
> <xsd:complexType name="ElemType_trans-unit"> <xsd:sequence> 
> <xsd:element name="source" type="xlf:ElemType_source"/> <xsd:element 
> name="target" type="xlf:ElemType_target" minOccurs="0"/> <xsd:element 
> name="context-group" type="xlf:ElemType_context-group"
> minOccurs="0" maxOccurs="unbounded"/>
> <xsd:element name="count-group" type="xlf:ElemType_count-group"
> minOccurs="0" maxOccurs="unbounded"/>
> <xsd:element name="prop-group" type="xlf:ElemType_prop-group"  
> minOccurs="0"
> maxOccurs="unbounded"/>
> <xsd:element name="note" type="xlf:ElemType_note" minOccurs="0"
> maxOccurs="unbounded"/>
> <xsd:element name="alt-trans" type="xlf:ElemType_alt-trans"  
> minOccurs="0"
> maxOccurs="unbounded"/>
> <xsd:any namespace="##other" processContents="lax" minOccurs="0"
> maxOccurs="unbounded"/>
> </xsd:sequence>
>
> Change to:
>
> <xsd:complexType name="ElemType_trans-unit"> <xsd:sequence> 
> <xsd:element name="source" type="xlf:ElemType_source"/> <xsd:element 
> name="target" type="xlf:ElemType_target" minOccurs="0"> <xsd:choice 
> minOccurs="0" maxOccurs="unbounded"> <xsd:element name="context-group" 
> type="xlf:ElemType_context-group" /> <xsd:element name="count-group" 
> type="xlf:ElemType_count-group" /> <xsd:element name="prop-group" 
> type="xlf:ElemType_prop-group" /> <xsd:element name="note" 
> type="xlf:ElemType_note" /> <xsd:element name="alt-trans" 
> type="xlf:ElemType_alt-trans" /> <xsd:any namespace="##other" 
> processContents="lax"/> </xsd:choice> </xsd:sequence>
>
> -Jonah
>
> On May 19, 2004, at 9:35 AM, Yves Savourel wrote:
>
>
>
> 	The fixed (and overdue) XSD addressing this issue should be posted 
> sometime
> 	today.
> 	
> 	Thank again,
> 	-yves
> 	
> 	-----Original Message-----
> 	From: bryan.s.schnabel@exgate.tek.com
> 	[mailto:bryan.s.schnabel@exgate.tek.com]
> 	Sent: Wednesday, May 19, 2004 10:27 AM
> 	To: jpetri@apple.com
> 	Cc: xliff@lists.oasis-open.org
> 	Subject: [xliff] RE: [xliff-comment] Public Comment
> 	
> 	Yes, I agree with your solution. This is the solution we came to in 
> March.
> 	
> 	
> 	http://lists.oasis-open.org/archives/xliff/200403/msg00010.html
> 	
> 	The second part is to remove the occurrence indicators of each child
> 	element. Thank you for your observation.
> 	
> 	Bryan Schnabel
> 	
> 	-----Original Message-----
> 	From: comment-form@oasis-open.org
> [mailto:comment-form@oasis-open.org]
> 	Sent: Wednesday, May 19, 2004 8:40 AM
> 	To: xliff-comment@lists.oasis-open.org
> 	Subject: [xliff-comment] Public Comment
> 	
> 	
> 	Comment from: jpetri@apple.com
> 	
> 	Your XMLSchema for XLIFF is badly broken. The 'ElemType_header'
> 	complex-type has an xsd:choice grouping in it, containing
'glossary',
> 	'reference', 'count-group', 'prop-group', and 'tool' elements. A 
> choice
> 	group allows exactly 1 of the contained elements to appear, but your
> 	standard clearly says that 0, 1 or more of these elements may
appear. 
> You
> 	need to add minOccurs="0" and maxOccurs="unbounded" as attributes to

> the
> 	xsd:choice for XLIFF documents to validate correctly.
> 	
> 	To unsubscribe from this list, send a post to
> 	xliff-comment-unsubscribe@lists.oasis-open.org, or visit
> 	http://www.oasis-open.org/mlmanage/.
> 	
> 	To unsubscribe from this mailing list (and be removed from the
roster 
> of the
> 	OASIS TC), go to
> 	
> http://www.oasis-open.org/apps/org/workgroup/xliff/members/
> leave_workgroup.p
> 	hp.
> 	
> 	
>
>



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]