Public
PROV-IDEA: SMOP6-DecomposeTable
- Created on 07 Feb 2024 at 17:55
- by beatriz.perez@unirioja.es
- 797 views
Copy to Clipboard
document prefix vargen <http://openprovenance.org/vargen#> prefix bitemp <http://uml2prov.unirioja.es/ns/bitemp#> prefix d2p <http://uml2prov.unirioja.es/ns/d2p#> prefix sch2p <http://uml2prov.unirioja.es/ns/sch2p#> prefix pre_0 <http://www.w3.org/2000/10/XMLSchema#> prefix var <http://openprovenance.org/var#> prefix tmpl <http://openprovenance.org/tmpl#> prefix o2p <http://uml2prov.unirioja.es/ns/o2p#> bundle vargen:b prefix vargen <http://openprovenance.org/vargen#> prefix bitemp <http://uml2prov.unirioja.es/ns/bitemp#> prefix d2p <http://uml2prov.unirioja.es/ns/d2p#> prefix sch2p <http://uml2prov.unirioja.es/ns/sch2p#> prefix pre_0 <http://www.w3.org/2000/10/XMLSchema#> prefix var <http://openprovenance.org/var#> prefix tmpl <http://openprovenance.org/tmpl#> prefix o2p <http://uml2prov.unirioja.es/ns/o2p#> specializationOf(var:targetColumnValue, var:targetColumn) entity(var:targetColumnName, [sch2p:columnName='var:inColumnName']) entity(var:sourceSchema, [sch2p:schemaName='var:sSchemaName', prov:type='sch2p:schema', bitemp:endValidTime='var:ssEndValidTime', bitemp:endTransTime='var:ssEndTransTime']) entity(var:targetTable, [sch2p:tableName='var:tTableName', bitemp:startValidTime='var:ttStartValidTime', prov:type='sch2p:table', bitemp:startTransTime='var:ttStartTransTime']) entity(var:targetColumn, [sch2p:columnName='var:tColumnName', tmpl:linked='var:sourceColumn', sch2p:typeName='var:tColumnType', bitemp:startValidTime='var:tcStartValidTime', prov:type='sch2p:column', bitemp:startTransTime='var:tcStartTransTime']) entity(var:targetColumnValue, [d2p:rowID='var:tRowId', tmpl:linked='var:sourceColumnValue', tmpl:linked='var:targetColumn', bitemp:startValidTime='var:tcvStartValidTime', prov:type='d2p:value', d2p:columnValue='var:tColumnValue', bitemp:startTransTime='var:tcvStartTransTime']) entity(var:targetTableName, [prov:value='var:inTableName']) entity(var:previousTable, [sch2p:tableName='var:pTableName', prov:type='sch2p:table']) entity(var:sourceColumn, [sch2p:columnName='var:sColumnName', prov:type='sch2p:column']) entity(var:sourceTable, [sch2p:tableName='var:sTableName', prov:type='sch2p:table']) entity(var:targetSchema, [sch2p:schemaName='var:tShemaName', bitemp:startValidTime='var:tsStartValidTime', prov:type='sch2p:schema', bitemp:startTime='var:tsStartTransTime']) entity(var:sourceColumnValue, [d2p:rowID='var:sRowId', prov:type='d2p:value', d2p:columnValue='var:sColumnValue']) used(var:smo, var:targetTableName, -) used(var:smo, var:sourceTable, -) used(var:smo, var:targetColumnName, -) wasDerivedFrom(var:targetColumnValue, var:sourceColumnValue, -, -, -) wasDerivedFrom(var:targetSchema, var:sourceSchema, -, -, -) wasDerivedFrom(var:targetColumn, var:targetColumnName, -, -, -) wasDerivedFrom(var:targetColumn, var:sourceColumn, -, -, -) wasDerivedFrom(var:targetTable, var:sourceTable, -, -, -) wasDerivedFrom(var:targetTable, var:targetTableName, -, -, -) wasAssociatedWith(var:smo, var:user, -) wasInformedBy(var:smoDT, var:smo) wasInformedBy(var:smoCT, var:smo) wasInformedBy(var:dmoI, var:smo) activity(var:smoCT, -, -, [o2p:instruction='var:ctOperationInstruction', o2p:executed='var:ctExecuted', prov:type='var:ctOperatorName', bitemp:endTransTime='var:ctEndTransTime', bitemp:startTransTime='var:ctStartTransTime']) activity(var:smoDT, -, -, [o2p:instruction='var:dtOperationInstruction', o2p:executed='var:dtExecuted', prov:type='var:dtOperatorName', bitemp:endTransTime='var:dtEndTransTime', bitemp:startTransTime='var:dtStartTransTime']) activity(var:dmoI, -, -, [o2p:instruction='var:iOperationInstruction', o2p:executed='var:iExecuted', prov:type='var:iOperatorName', bitemp:endTransTime='var:iEndTransTime', bitemp:startTransTime='var:iStartTransTime']) activity(var:smo, -, -, [o2p:instruction='var:operationInstruction', o2p:executed='var:executed', prov:type='var:operatorName', bitemp:endTransTime='var:EndTransTime', bitemp:startTransTime='var:StartTransTime']) wasInvalidatedBy(var:sourceTable, var:smo, -) wasInvalidatedBy(var:sourceColumn, var:smo, -) wasInvalidatedBy(var:sourceColumnValue, var:smo, -) wasInvalidatedBy(var:sourceSchema, var:smo, -) wasGeneratedBy(var:targetTable, var:smo, -) wasGeneratedBy(var:targetSchema, var:smo, -) wasGeneratedBy(var:targetColumnValue, var:smo, -) wasGeneratedBy(var:targetColumn, var:smo, -) agent(var:user) hadMember(var:targetSchema, var:targetTable) hadMember(var:targetSchema, var:previousTable) hadMember(var:targetTable, var:targetColumn) endBundle endDocument
Bundles
vargen:b
http://openprovenance.org/vargen#b
· 8 months, 2 weeks ago