Public
PROV-IDEA: SMOP1-ADDTable

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#>
    
    entity(var:inputColumnDef, [sch2p:columnName='var:inColumnName', sch2p:typeName='var:inColumnType'])
    entity(var:sourceSchema, [sch2p:schemaName='var:sSchemaName', prov:type='sch2p:schema', bitemp:endValidTime='var:ssEndValidTime', bitemp:endTransTime='var:ssEndTransTime'])
    entity(var:inputTableName, [prov:value='var:inTableName'])
    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:inputColumnDef', sch2p:typeName='var:tColumnType', bitemp:startValidTime='var:tcStartValidTime', prov:type='sch2p:column', bitemp:startTransTime='var:tcStartTransTime'])
    entity(var:previousTable, [sch2p:tableName='var:pTableName', prov:type='sch2p:table'])
    entity(var:targetSchema, [sch2p:schemaName='var:tSchemaName', bitemp:startValidTime='var:tsStartValidTime', prov:type='sch2p:schema', bitemp:startTime='var:tsStartTransTime'])
    used(var:smo, var:inputTableName, -)
    used(var:smo, var:inputColumnDef, -)
    wasDerivedFrom(var:targetSchema, var:sourceSchema, -, -, -)
    wasDerivedFrom(var:targetColumn, var:inputColumnDef, -, -, -)
    wasDerivedFrom(var:targetTable, var:inputTableName, -, -, -)
    wasAssociatedWith(var:smo, var:user, -)
    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:sourceSchema, var:smo, -)
    wasGeneratedBy(var:targetTable, var:smo, -)
    wasGeneratedBy(var:targetSchema, 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 · 3 months, 1 week ago
Download as

PROV-N JSON AdjMatrix
Turtle Trig XML

Export graphic

PDF PNG SVG

Validate Visualisations

Assertions #
entity7
used2
wasDerivedFrom3
wasAssociatedWith1
activity1
wasInvalidatedBy1
wasGeneratedBy3
agent1
hadMember3