Top Banner
Paulo Caetano da Silva 1
10

Paulo Caetano da Silva - World Wide Web Consortium … Caetano da Silva 1 XML Heterogeneity Semantic Syntactic Structural XML Schema XLink Data Warehouse (DW) for XML Data OLAP for

Apr 17, 2018

Download

Documents

hanga
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Paulo Caetano da Silva - World Wide Web Consortium … Caetano da Silva 1 XML Heterogeneity Semantic Syntactic Structural XML Schema XLink Data Warehouse (DW) for XML Data OLAP for

Paulo Caetano da Silva

1

Page 2: Paulo Caetano da Silva - World Wide Web Consortium … Caetano da Silva 1 XML Heterogeneity Semantic Syntactic Structural XML Schema XLink Data Warehouse (DW) for XML Data OLAP for

� XML◦ Heterogeneity� Semantic� Semantic

� Syntactic

� Structural

� XML Schema� XLink� Data Warehouse (DW) for XML Data

OLAP for XML Data� OLAP for XML Data� XLink for representing XML Data� LMDQL Requirements

2

Page 3: Paulo Caetano da Silva - World Wide Web Consortium … Caetano da Silva 1 XML Heterogeneity Semantic Syntactic Structural XML Schema XLink Data Warehouse (DW) for XML Data OLAP for

� XLink Based Data Metamodel

� Formalization� Formalization

� Changes made based on XBRL Dimensions◦ Additions

◦ Removals

◦ Modified files◦ Modified files

� Instance Schema

� Linkbase Schema

3

Page 4: Paulo Caetano da Silva - World Wide Web Consortium … Caetano da Silva 1 XML Heterogeneity Semantic Syntactic Structural XML Schema XLink Data Warehouse (DW) for XML Data OLAP for

� Syntax

/*** Selects arcs among all the instance

elements

/<element>** Selects all the arcs of an element

/// Selects arcs which the destination is

the context nodelink-destination::

... Selects arcs which the source is the

4

... Selects arcs which the source is the

context nodelink-source::

[[x]] Selects the x-th element of a node

list

Page 5: Paulo Caetano da Silva - World Wide Web Consortium … Caetano da Silva 1 XML Heterogeneity Semantic Syntactic Structural XML Schema XLink Data Warehouse (DW) for XML Data OLAP for

� Query Statement

($($($($VARIABLE VARIABLE VARIABLE VARIABLE variable_specificationvariable_specificationvariable_specificationvariable_specification)?)?)?)?($($($($VARIABLE VARIABLE VARIABLE VARIABLE variable_specificationvariable_specificationvariable_specificationvariable_specification)?)?)?)?

(WITH formula_specification)?

SELECT axis_specification_list

FROM cube_specification

(WHERE slice_specification)?

(CELL PROPERTIES cell_props)?(CELL PROPERTIES cell_props)?

5

Page 6: Paulo Caetano da Silva - World Wide Web Consortium … Caetano da Silva 1 XML Heterogeneity Semantic Syntactic Structural XML Schema XLink Data Warehouse (DW) for XML Data OLAP for

$VARIABLE [e] = [assetsBanks] | [assetsBanks].[privateBank] |

6

[assetsBanks].[privateBank] | [assetsBanks].[ governmentBank]

WITH MEMBER [Measure].[totalAssets] AS ‘SUM ( [e].Members)’SELECT {[Measure].[totalAssets] ON Axis(0)}FROM FinancialCube

Page 7: Paulo Caetano da Silva - World Wide Web Consortium … Caetano da Silva 1 XML Heterogeneity Semantic Syntactic Structural XML Schema XLink Data Warehouse (DW) for XML Data OLAP for

� OperatorDefinition

� HAnalysis� HAnalysis

� VAnalysis

� Separatrix

� Cross

� NNearestValues

7

Page 8: Paulo Caetano da Silva - World Wide Web Consortium … Caetano da Silva 1 XML Heterogeneity Semantic Syntactic Structural XML Schema XLink Data Warehouse (DW) for XML Data OLAP for

8

Page 9: Paulo Caetano da Silva - World Wide Web Consortium … Caetano da Silva 1 XML Heterogeneity Semantic Syntactic Structural XML Schema XLink Data Warehouse (DW) for XML Data OLAP for

9

Page 10: Paulo Caetano da Silva - World Wide Web Consortium … Caetano da Silva 1 XML Heterogeneity Semantic Syntactic Structural XML Schema XLink Data Warehouse (DW) for XML Data OLAP for

� Multidimensional queries in XML documents that make use of XLinkthat make use of XLink

� Creation of operator libraries for specific domains

� Concise queries

� Implementation possible in OLAP servers based on MDX and SQL - driverjdbc4dwXmlXlinkjdbc4dwXmlXlink

10