List Info

Thread: RE: XMLBeans and SchemaTron




RE: XMLBeans and SchemaTron
user name
2007-04-11 16:28:06
YES, BY "NOT WORK" MEANING THAT THE SCHEMATRON
RULES WILL NOT BE
PROCESSED AND ENFORCED AGAINST DOCUMENTS AT RUN-TIME. THE
SCHEMA WILL
COMPILE OF COURSE.

RADU

ON WED, 2007-04-11 AT 17:41 -0300, RAFAEL TATSUYA ICIBACI
WROTE:
> HUNM....IF I UNDERSTAND CORRECTLY WHAT YOU SAID. IF I
INCLUDE SCHEMATRON TAGS INTO A XML SCHEMA AND GIVE THE XML
SCHEMA TO XMLBEANS TO USE, IT WILL NOT WORK ??? BECAUSE
XMLBEANS DOESN'T HAVE A ENGINE TO PROCESS THE EMBED
SCHEMATRON TAGS ??
> 
> ATENCIOSAMENTE
> 
> RAFAEL T. ICIBACI
> IBM MIDDLEWARE EAI TEAM
> * + 55 11 2113-7685
> * + 55 11 9299-7840
> * RICIBACI_IBMTIMBRASIL.COM.BR 
> 
> 
> -----ORIGINAL MESSAGE-----
> FROM: RADU PREOTIUC-PIETRO [MAILTO:RADUPBEA.COM]

> SENT: QUARTA-FEIRA, 11 DE ABRIL DE 2007 17:28
> TO: USERXMLBEANS.APACHE.ORG
> SUBJECT: RE: XMLBEANS AND SCHEMATRON
> 
> THIS IS ONLY HALF OF IT THOUGH. HAVING THE SCHEMATRON
RULES INSIDE A
> SCHEMA MEANS THAT YOU CAN GET TO THE RULES FROM
XMLBEANS, BUT YOU STILL
> NEED A SCHEMATRON VALIDATION ENGINE TO PROCESS THE
RULES AND APPLY THEM
> TO THE INCOMING DOCUMENT. WHAT IS THIS VALIDATION
ENGINE (IF YOU CAN?
> 
> RADU
> 
> ON WED, 2007-04-11 AT 10:02 -0300, RAFAEL TATSUYA
ICIBACI WROTE:
> > RADU,
> > 
> >  
> > 
> > XMLBEANS SUPPORT XML SCHEMAS SO, IF WE HAVE A WAY
TO EMBED SCHEMATRON
> > TAGS WITHIN XSD, SO MY PROBLEM IS SOLVED. I THINK
I FOUND IT..BTW, 
> > 
> > IT'S THE SAME SOLUTION THAT I FOUND EARLIER IN
THIS NOTE(SCHEMATRON
> > TAGS INTO <APPINFO> CONTEXT), SEE SAMPLE XSD
BELOW:
> > 
> >  
> > 
> > MARCELO:  SEEMS THAT WE ARE GOOD TO PROCEED THIS
WAY. WE ONLY NEED TO
> > CHECK IF THIS SOLUTION WILL CATCH UP ALL OUR
SCENARIOS.
> > 
> >  
> > 
> > <?XML VERSION="1.0"?>
> > <XSD:SCHEMA
XMLNS:XSD="HTTP://WWW.W3.ORG/2001/XMLSCHEMA"
> >        
TARGETNAMESPACE="HTTP://WWW.DEMO.ORG"
> >         XMLNS="HTTP://WWW.DEMO.ORG" 
> >        
XMLNS:SCH="HTTP://WWW.ASCC.NET/XML/SCHEMATRON"
> >        
ELEMENTFORMDEFAULT="QUALIFIED">
> >     <XSD:ANNOTATION>
> >         <XSD:APPINFO>
> >             <SCH:TITLE>SCHEMATRON
VALIDATION</SCH:TITLE>
> >             <SCH:NS PREFIX="D"
URI="HTTP://WWW.DEMO.ORG"/>
> >         </XSD:APPINFO>
> >     </XSD:ANNOTATION>
> >     <XSD:ELEMENT NAME="DEMO">
> >         <XSD:ANNOTATION>
> >             <XSD:APPINFO>
> >                 <SCH:PATTERN NAME="CHECK A
GREATER THAN B">
> >                     <SCH:RULE
CONTEXT="DEMO"
;>
> >                         <SCH:ASSERT
TEST="D:A > D:B" 
> >                                    
DIAGNOSTICS="LESSTHAN">
> >                                 A SHOULD BE
GREATER THAN B.
> >                         </SCH:ASSERT>
> >                     </SCH:RULE>
> >                 </SCH:PATTERN>
> >                 <SCHIAGNOSTI
CS>
> >                     <SCHIAGNOSTI
C ID="LESSTHAN">
> >                         ERROR! A IS LESS THAN B 
> >                         A = <SCH:VALUE-OF
SELECT="D:A"/>
> >                         B = <SCH:VALUE-OF
SELECT="D:B"/>
> >                     </SCHIAGNOSTI
C>
> >                 </SCHIAGNOSTI
CS>
> >             </XSD:APPINFO>
> >         </XSD:ANNOTATION>
> >         <XSD:COMPLEXTYPE>
> >             <XSD:SEQUENCE>
> >                 <XSD:ELEMENT NAME="A"
TYPE="XSD:INTEGER"/>
> >                 <XSD:ELEMENT NAME="B"
TYPE="XSD:INTEGER"/>
> >             </XSD:SEQUENCE>
> >         </XSD:COMPLEXTYPE>
> >     </XSD:ELEMENT>
> > </XSD:SCHEMA>
> > 
> >  
> > 
> > REFERENCE:
HTTP://WWW.XFRONT.COM/EXTENDINGSCHEMAS.HTML
> > 
> >  
> > 
> >  
> > 
> > ATENCIOSAMENTE
> > 
> > RAFAEL T. ICIBACI
> > IBM MIDDLEWARE EAI TEAM
> > ( + 55 11 2113-7685
> > È + 55 11 9299-7840
> > * RICIBACI_IBMTIMBRASIL.COM.BR
> > 
> > 
> >                                    
> >
____________________________________________________________
__________
> > FROM: RADU PREOTIUC-PIETRO [MAILTO:RADUPBEA.COM]

> > SENT: SEGUNDA-FEIRA, 9 DE ABRIL DE 2007 18:22
> > TO: USERXMLBEANS.APACHE.ORG; WEBBER, DAVID
(NIH/OD) [C]
> > CC: MARCELO MARTINS PEREIRA
> > SUBJECT: RE: XMLBEANS AND SCHEMATRON
> > 
> > 
> >  
> > 
> > FIRST TIME I HEAR ABOUR JCAM, SO NO.
> > 
> >  
> > 
> > WHAT I SUGGEST YOU DO IS THE FOLLOWING:
> > 
> >  
> > 
> > IF YOU CAN FIND A SCHEMATRON VALIDATOR SOMEWHERE
THAT CAN ACT AS A
> > "FILTER" FOR A SAX OR STAX STREAM OR
THAT WORKS OVER DOM, YOU CAN PLUG
> > THAT IN AS A SEPARATE STEP AND STILL USE XMLBEANS
AND SCHEMA
> > VALIDATION. XMLBEANS SUPPORTS ALL THREE OF THESE
STANDARD APIS SO
> > MAYBE YOU CAN GET AROUND IT THIS WAY.
> > 
> >  
> > 
> > THE THING ABOUT IT IS THAT IMPLEMENTING A
VALIDATION ENGINE IS A LOT
> > OF WORK, SO WE HAD TO LIMIT OURSELVES TO 1 AND
THAT HAD TO BE PRETTY
> > MUCH XMLSCHEMA. NOW, IF SOMEONE WHO KNOWS
SCHEMATRON WOULD BE WILLING
> > TO CONTRIBUTE SOMETHING IN XMLBEANS IN THAT AREA
IT WOULD BE A WELCOME
> > ADDITION, BUT WITHOUT A VOLUNTEER, IT'S UNLIKELY
TO HAPPEN, I WOULD
> > SAY.
> > 
> >  
> > 
> > ANYWAY, IF YOU DO FIND SUCH A "FILTER"
VALIDATOR, PLEASE DO POST BACK
> > AND LET US KNOW.
> > 
> >  
> > 
> > RADU
> > 
> >  
> > 
> >                                    
> >
____________________________________________________________
__________
> > FROM: RAFAEL TATSUYA ICIBACI
[MAILTO:RICIBACI_IBMTIMBRASIL.COM.BR] 
> > SENT: MONDAY, APRIL 09, 2007 12:08 PM
> > TO: WEBBER, DAVID (NIH/OD) [C]; USERXMLBEANS.APACHE.ORG
> > CC: MARCELO MARTINS PEREIRA
> > SUBJECT: RE: XMLBEANS AND SCHEMATRON
> > 
> > YES, I NEED CONTENT VALIDATION. WHAT WE EXACTLY
WANT TO DO IS: WE HAVE
> > A REQUIREMENT TO USE XMLBEANS, ALSO TODAY WE HAVE
A NEED TO INCLUDE
> > CONDITIONAL EXPRESSIONS IN XSD FILES (E.G.: IF WE
HAVE A TAG SO WE
> > NEED TO HAVE THE OTHER AS WELL). SCHEMATRON
APPEARS TO BE THE
> > SOLUTION, BECAUSE WE CAN SET THESE CONDITIONS
USING XPATH, BUT NOW THE
> > QUESTION IS: IF WE ARE GOING TO USE XMLBEANS AND
WE WILL PASS A XSD
> > FILE TO XMLBEANS TO VALIDATE, XMLBEANS SUPPORT
SCHEMTRON ? I CAN PASS
> > A .SCH FILE TO XMLBEANS ? OR I HAVE A WAY TO
INCLUDE SCHEMTRON TAGS
> > INTO .XSD FILES ?? I FOUND A SAMPLE OF USING
SCHEMTRON TAGS
> > INTO .XSD(SEE BELOW), BUT APPEARS THAT THIS IS
ONLY VALID WHEN
> > SCHEMATRON TAGS ARE INSIDE OF
<XS:ANNOTATION> TAG.
> > 
> >  
> > 
> > I'M CHECKING OUT JCAM, SEEMS THAT IT'S VERY
SIMILAR TO SCHEMATRON.
> > XMLBEANS SUPPORT JCAM ??
> > 
> >  
> > 
> >  
> > 
> > <?XML VERSION="1.0"
ENCODING="UTF-8"?> 
> > 
> > <XS:SCHEMA
XMLNS="HTTP://WWW.ASCC.NET/XML/SCHEMATRON" 
> > 
> >    
XMLNS:XS="HTTP://WWW.W3.ORG/2001/XMLSCHEMA" 
> > 
> >    
TARGETNAMESPACE="HTTP://WWW.RAFAEL.COM"
> > ELEMENTFORMDEFAULT="QUALIFIED" 
> > 
> >    
ATTRIBUTEFORMDEFAULT="UNQUALIFIED"> 
> > 
> >     <XS:ANNOTATION> 
> > 
> >         <XS:APPINFO> 
> > 
> >             <SCHEMA
XMLNS="HTTP://WWW.ASCC.NET/XML/SCHEMATRON"> 
> > 
> >                 <TITLE>MEDS</TITLE> 
> > 
> >                 <NS
URI="HTTP://WWW.RAFAEL.COM"
PREFIX="NS"/> 
> > 
> >                 <PATTERN
NAME="MEDICATIONS"> 
> > 
> >                     <RULE
CONTEXT="NS:E18"> 
> > 
> >                         <ASSERT
TEST="PRECEDING::E18_02"> 
> > 
> >                             IF <NAME/> IS
USED YOU MUST LIST THE
> > MEDICATIONS LISTED 
> > 
> >                         </ASSERT> 
> > 
> >                         <ASSERT
TEST="PRECEDING::E18_07"> 
> > 
> >                             IF <NAME/> IS
USED YOU MUST LIST THE
> > PATIENT RESPONSE 
> > 
> >                         </ASSERT> 
> > 
> >                     </RULE> 
> > 
> >                     <RULE
CONTEXT="NS:HEADER"> 
> > 
> >                         <REPORT
TEST="COUNT(NS:RECORD) > 0"> 
> > 
> >                             THERE ARE <VALUE-OF
SELECT =
> > "COUNT(NS:HEADERRECORD)"/>
<NAME/> 
> > 
> >                         </REPORT> 
> > 
> >                     </RULE> 
> > 
> >                 </PATTERN> 
> > 
> >             </SCHEMA> 
> > 
> >         </XS:APPINFO> 
> > 
> >     </XS:ANNOTATION>
> > 
> >  
> > 
> > ATENCIOSAMENTE
> > 
> > RAFAEL T. ICIBACI
> > IBM MIDDLEWARE EAI TEAM
> > ( + 55 11 2113-7685
> > È + 55 11 9299-7840
> > * RICIBACI_IBMTIMBRASIL.COM.BR
> > 
> > 
> >                                    
> >
____________________________________________________________
__________
> > FROM: WEBBER, DAVID (NIH/OD) [C]
[MAILTO:WEBBERDOD.NIH.GOV] 
> > SENT: SEXTA-FEIRA, 6 DE ABRIL DE 2007 13:02
> > TO: USERXMLBEANS.APACHE.ORG
> > CC: RAFAEL TATSUYA ICIBACI
> > SUBJECT: RE: XMLBEANS AND SCHEMATRON
> > 
> > 
> >  
> > 
> > RAFAEL,
> > 
> > 
> >  
> > 
> > 
> > IF YOU NEED CONTENT VALIDATION SERVICES - CHECK
OUT THE LATEST
> > OASIS CAM TOOL
> > 
> > 
> >  
> > 
> > 
> >  HTTP://WWW.JCAM.ORG.UK/
> > 
> > 
> >  
> > 
> > 
> > DW
> > 
> > 
> >  
> > 
> >                                    
> >
____________________________________________________________
__________
> > FROM: RAFAEL TATSUYA ICIBACI
> > SENT: THU 4/5/2007 2:57 PM
> > TO: USERXMLBEANS.APACHE.ORG
> > SUBJECT: XMLBEANS AND SCHEMATRON
> > 
> > 
> > HI ALL,
> > 
> >  
> > 
> > ANYONE KNOWS IF XMLBEANS SUPPORT SCHEMATRON ? 
> > 
> > ATENCIOSAMENTE
> > 
> > RAFAEL T. ICIBACI
> > IBM MIDDLEWARE EAI TEAM
> > ( + 55 11 2113-7685
> > È + 55 11 9299-7840
> > * RICIBACI_IBMTIMBRASIL.COM.BR 
> > 
> > 
> >  
> > 
> > 
> > 
> > NOTICE: THIS EMAIL MESSAGE, TOGETHER WITH ANY
ATTACHMENTS, MAY CONTAIN
> > INFORMATION OF BEA SYSTEMS, INC., ITS SUBSIDIARIES
AND AFFILIATED
> > ENTITIES, THAT MAY BE CONFIDENTIAL, PROPRIETARY,
COPYRIGHTED AND/OR
> > LEGALLY PRIVILEGED, AND IS INTENDED SOLELY FOR THE
USE OF THE
> > INDIVIDUAL OR ENTITY NAMED IN THIS MESSAGE. IF YOU
ARE NOT THE
> > INTENDED RECIPIENT, AND HAVE RECEIVED THIS MESSAGE
IN ERROR, PLEASE
> > IMMEDIATELY RETURN THIS BY EMAIL AND THEN DELETE
IT.
> 
> NOTICE:  THIS EMAIL MESSAGE, TOGETHER WITH ANY
ATTACHMENTS, MAY CONTAIN INFORMATION  OF  BEA SYSTEMS, 
INC.,  ITS SUBSIDIARIES  AND  AFFILIATED ENTITIES,  THAT MAY
BE CONFIDENTIAL,  PROPRIETARY,  COPYRIGHTED  AND/OR LEGALLY
PRIVILEGED, AND IS INTENDED SOLELY FOR THE USE OF THE
INDIVIDUAL OR ENTITY NAMED IN THIS MESSAGE. IF YOU ARE NOT
THE INTENDED RECIPIENT, AND HAVE RECEIVED THIS MESSAGE IN
ERROR, PLEASE IMMEDIATELY RETURN THIS BY EMAIL AND THEN
DELETE IT.
> 
>
------------------------------------------------------------
---------
> TO UNSUBSCRIBE, E-MAIL: USER-UNSUBSCRIBEXMLBEANS.APACHE.ORG
> FOR ADDITIONAL COMMANDS, E-MAIL: USER-HELPXMLBEANS.APACHE.ORG
> 
> 
> 
> 
>
------------------------------------------------------------
---------
> TO UNSUBSCRIBE, E-MAIL: USER-UNSUBSCRIBEXMLBEANS.APACHE.ORG
> FOR ADDITIONAL COMMANDS, E-MAIL: USER-HELPXMLBEANS.APACHE.ORG
> 

NOTICE:  THIS EMAIL MESSAGE, TOGETHER WITH ANY ATTACHMENTS,
MAY CONTAIN INFORMATION  OF  BEA SYSTEMS,  INC.,  ITS
SUBSIDIARIES  AND  AFFILIATED ENTITIES,  THAT MAY BE
CONFIDENTIAL,  PROPRIETARY,  COPYRIGHTED  AND/OR LEGALLY
PRIVILEGED, AND IS INTENDED SOLELY FOR THE USE OF THE
INDIVIDUAL OR ENTITY NAMED IN THIS MESSAGE. IF YOU ARE NOT
THE INTENDED RECIPIENT, AND HAVE RECEIVED THIS MESSAGE IN
ERROR, PLEASE IMMEDIATELY RETURN THIS BY EMAIL AND THEN
DELETE IT.

------------------------------------------------------------
---------
TO UNSUBSCRIBE, E-MAIL: USER-UNSUBSCRIBEXMLBEANS.APACHE.ORG
FOR ADDITIONAL COMMANDS, E-MAIL: USER-HELPXMLBEANS.APACHE.ORG


[1]

about | contact  Other archives ( Real Estate discussion Medical topics )