Xforms Post generation customisation Generated view element Change Description Transformation

1
Xforms Post generation customisation Generated view element <xforms:input ref="//cgMDR:change_description"> <xforms:label>Change Description</xforms:label> </xforms:input> Transformation <xsl:template match= "xforms:input[ends-with(./@ref,'cgMDR:change_description')]"> <xforms:textarea ref="//cgMDR:change_description"> <xforms:label>Change Description </xforms:label> </xforms:textarea> </xsl:template> Customised view element <xforms:textarea ref="//cgMDR:change_description"> <xforms:label>Change Description</xforms:label> </xforms:textarea> the cancergrid metadata registry and toolset University of Cambridge: Irene Papatheodorou, Lorna Morris; James Brenton. University of Oxford: Charles Crichton; Andrew Tsui; Steve Harris; Jim Davies; Jeremy Gibbons. reasoning SAWSDL annotations of schemas and WSDL documents support reasoning about content • SQIV/XQuery uplifts the schema data model into appropriate RDF • assertions from SKOS classification schemes or OWL ontologies classify elements in the data model according to the type of data and the type of user • SPARQL/DL Queries can answer simple questions reliably and scalably: • does the data contain personal information? • which elements contain personal data? • is the data suitable for the user requesting the data? • XML elements/RDF triples can be replaced/blurred according to the results of the queries object class: breast tumour sample property: assessment data element concept: histological type of breast tumour CDE: histological type of breast tumour Manitoba CDE: histological type of breast tumour Vancouver CDE: histological type of breast tumour Addenbrookes CDE: histological type of breast tumour Guy’s CDE: histological type of breast tumour Nottingham Enumerated Value Domain: 1 In-situ ductal only 10 Tubular/Cribiform 11 Ductal Grade Unknown 12 Mixed… Enumerated Value Domain: A None D DCIS ID Invasive ductal ID-IL CDE: histological type of breast tumour - METABRIC meta- analysis Enumerated Value Domain: common semantics Jena rules for transformation Enumerated Value Domain: 1 Ductal NOS 10 Ductal and Spec 11 Invasive tumour 12 DCIS… conceptual domain: breast tumour histology Enumerated Value Domain: 1 Inv. ductal/no spec type 10 Tubular 11 Mucinous 12 Invasive cribriform… Enumerated Value Domain: 1 Carcinoma, NOS 10 Tubular adenocarcinoma 11 Merkel Cell Carcinoma 12 Papillary adenocarci… with the METABRIC project •pathology data collected from UK and Canada • metadata defined for each data type • metadata defined for the transformation target with common semantics • SPARQL rules defined for the transformation • combined dataset used for tissue analysis • similar transformation work done in XSLT • working through issues of registration of transformation functions

Transcript of Xforms Post generation customisation Generated view element Change Description Transformation

Page 1: Xforms Post generation customisation Generated view element  Change Description Transformation

Xforms Post generation customisation

Generated view element<xforms:input

ref="//cgMDR:change_description"> <xforms:label>Change Description</xforms:label></xforms:input>

Transformation<xsl:template match= "xforms:input[ends-with(./@ref,'cgMDR:change_description')]"> <xforms:textarea ref="//cgMDR:change_description"> <xforms:label>Change Description </xforms:label> </xforms:textarea></xsl:template>

Customised view element<xforms:textarea

ref="//cgMDR:change_description"> <xforms:label>Change Description</xforms:label></xforms:textarea>

the cancergrid metadata registry and toolsetUniversity of Cambridge: Irene Papatheodorou, Lorna Morris; James Brenton.

University of Oxford: Charles Crichton; Andrew Tsui; Steve Harris; Jim Davies; Jeremy Gibbons.

reasoningSAWSDL annotations of schemas and WSDL documents support reasoning about content• SQIV/XQuery uplifts the schema data model into appropriate RDF• assertions from SKOS classification schemes or OWL ontologies classify elements in the data model according to the type of data and the type of user• SPARQL/DL Queries can answer simple questions reliably and scalably:• does the data contain personal

information? • which elements contain personal data?• is the data suitable for the user

requesting the data? • XML elements/RDF triples can be replaced/blurred according to the results of the queries

object class: breast tumour sample

property: assessment

data element concept: histological type of

breast tumour

CDE: histological type of breast tumour

Manitoba

CDE: histological type of breast tumour

Vancouver

CDE: histological type of breast tumour

Addenbrookes

CDE: histological type of breast tumour Guy’s

CDE: histological type of breast tumour

Nottingham

Enumerated Value Domain: 1 In-situ ductal only 10 Tubular/Cribiform 11 Ductal Grade Unknown 12 Mixed…

Enumerated Value Domain: A NoneD DCISID Invasive ductalID-IL …

CDE: histological type of breast tumour - METABRIC meta-

analysis

Enumerated Value Domain: common semantics

Jena rules for transformation

Enumerated Value Domain: 1 Ductal NOS10 Ductal and Spec11 Invasive tumour12 DCIS…

conceptual domain: breast tumour histology

Enumerated Value Domain: 1 Inv. ductal/no spec type10 Tubular11 Mucinous12 Invasive cribriform…

Enumerated Value Domain: 1 Carcinoma, NOS10 Tubular adenocarcinoma11 Merkel Cell Carcinoma12 Papillary adenocarci…

with the METABRIC project •pathology data collected from UK and Canada• metadata defined for each data type• metadata defined for the transformation target with common semantics• SPARQL rules defined for the transformation• combined dataset used for tissue analysis• similar transformation work done in XSLT • working through issues of registration of transformation functions