Tim,

I might have posted the wrong link directly to edg:DirectMppaingsCollection, 
just in case here it is again:

http://localhost:8083/tbl/swp?_base=urn%3Ax-union%3Aurn%253Ax-union%253Ahttp%25253A%25252F%25252Fedg.topbraid.solutions%25252F1.0%25252Fshapes%25252Frequirements-model%253Ahttp%25253A%25252F%25252Fedg.topbraid.solutions%25252F1.0%25252Fschema%25252Fdatamodels%253Ahttp%25253A%25252F%25252Fedg.topbraid.solutions%25252F1.0%25252Fshapes%25252Ftechnical-assets%253Ahttp%25253A%25252F%25252Ftopbraid.org%25252Fteamworkconstraints%253Ahttp%25253A%25252F%25252Fedg.topbraid.solutions%25252F1.0%25252Fshapes%25252Fdatamodels%253Ahttp%25253A%25252F%25252Fedg.topbraid.solutions%25252F1.0%25252Fschema%25252Fedg%253Ahttp%25253A%25252F%25252Fedg.topbraid.solutions%25252F1.0%25252Fschema%25252Ftechnical-assets%253Aurn%25253Ax-evn-master%25253Aedg_enumerations_singleton%253Ahttp%25253A%25252F%25252Ftopbraid.org%25252Fmetadata%253Ahttp%25253A%25252F%25252Fedg.topbraid.solutions%25252F1.0%25252Fshapes%25252Fcore%3Ahttp%253A%252F%252Frdfex.org%252FwithImports%253Furi%253Dhttp%253A%252F%252Fedg.topbraid.solutions%252F1.0%252Fschema%252Fcore&_resource=http%3A//edg.topbraid.solutions/model/DirectMappingsCollection
 
<http://localhost:8083/tbl/swp?_base=urn:x-union:urn%3Ax-union%3Ahttp%253A%252F%252Fedg.topbraid.solutions%252F1.0%252Fshapes%252Frequirements-model%3Ahttp%253A%252F%252Fedg.topbraid.solutions%252F1.0%252Fschema%252Fdatamodels%3Ahttp%253A%252F%252Fedg.topbraid.solutions%252F1.0%252Fshapes%252Ftechnical-assets%3Ahttp%253A%252F%252Ftopbraid.org%252Fteamworkconstraints%3Ahttp%253A%252F%252Fedg.topbraid.solutions%252F1.0%252Fshapes%252Fdatamodels%3Ahttp%253A%252F%252Fedg.topbraid.solutions%252F1.0%252Fschema%252Fedg%3Ahttp%253A%252F%252Fedg.topbraid.solutions%252F1.0%252Fschema%252Ftechnical-assets%3Aurn%253Ax-evn-master%253Aedg_enumerations_singleton%3Ahttp%253A%252F%252Ftopbraid.org%252Fmetadata%3Ahttp%253A%252F%252Fedg.topbraid.solutions%252F1.0%252Fshapes%252Fcore:http%3A%2F%2Frdfex.org%2FwithImports%3Furi%3Dhttp%3A%2F%2Fedg.topbraid.solutions%2F1.0%2Fschema%2Fcore&_resource=http://edg.topbraid.solutions/model/DirectMappingsCollection>

Ralph

> On Jul 30, 2020, at 5:17 PM, Ralph TQ [Gmail] <rhodg...@topquadrant.com> 
> wrote:
> 
> Hi Tim,
> 
> There is a way to model direct correspondence between columns with 
> edg:DirectMappingsCollection:
> 
> edg:DirectMappingsCollection
>   rdf:type edg:AssetClass ;
>   edg:acronym "DMC" ;
>   swa:instancesHaveRandomURI true ;
>   rdfs:comment "A 'Mappings Collection' is a composite structure for holding 
> individual mappings." ;
>   rdfs:isDefinedBy <http://edg.topbraid.solutions/1.0/schema/technical-assets 
> <http://edg.topbraid.solutions/1.0/schema/technical-assets>> ;
>   rdfs:label "Direct Mappings Collection" ;
>   rdfs:subClassOf edg:SoftwareAsset ;
>   sh:property edg:MappingsCollection-mapping ;
> .
> 
> 
> The SHACL Property Constraint edg:MappingsCollection-mapping is defined as:
> 
> edg:MappingsCollection-mapping
>   rdf:type sh:PropertyShape ;
>   sh:path edg:mapping ;
>   dash:viewer edg:DirectMappingsCollectionGadget ;
>   rdfs:isDefinedBy <http://edg.topbraid.solutions/1.0/schema/technical-assets 
> <http://edg.topbraid.solutions/1.0/schema/technical-assets>> ;
>   sh:class edg:DirectMapping ;
>   sh:group edg:DirectMappingsPropertiesGroup ;
>   sh:order "10"^^xsd:decimal ;
> .
> 
> where, edg:DirectMapping is:
> 
> edg:DirectMapping
>   rdf:type edg:AssetClass ;
>   edg:acronym "DIRM" ;
>   edg:name "DIRECT MAPPING" ;
>   swa:instancesHaveRandomURI true ;
>   rdfs:isDefinedBy <http://edg.topbraid.solutions/1.0/schema/technical-assets 
> <http://edg.topbraid.solutions/1.0/schema/technical-assets>> ;
>   rdfs:label "Direct Mapping" ;
>   rdfs:subClassOf edg:SoftwareAsset ;
>   sh:property edg:DirectMapping-input ;
>   sh:property edg:DirectMapping-output ;
> .
> 
> 
> 
> The QA Report utility in EDG 
> (http://localhost:8083/tbl/swp?_viewClass=edg-qa:Report 
> <http://localhost:8083/tbl/swp?_viewClass=edg-qa:Report>), has diagrams you 
> can see by going to this link in your browser:
> 
>  
> http://localhost:8083/tbl/swp?_base=urn%3Ax-union%3Aurn%253Ax-union%253Ahttp%25253A%25252F%25252Fedg.topbraid.solutions%25252F1.0%25252Fshapes%25252Frequirements-model%253Ahttp%25253A%25252F%25252Fedg.topbraid.solutions%25252F1.0%25252Fschema%25252Fdatamodels%253Ahttp%25253A%25252F%25252Fedg.topbraid.solutions%25252F1.0%25252Fshapes%25252Ftechnical-assets%253Ahttp%25253A%25252F%25252Ftopbraid.org%25252Fteamworkconstraints%253Ahttp%25253A%25252F%25252Fedg.topbraid.solutions%25252F1.0%25252Fshapes%25252Fdatamodels%253Ahttp%25253A%25252F%25252Fedg.topbraid.solutions%25252F1.0%25252Fschema%25252Fedg%253Ahttp%25253A%25252F%25252Fedg.topbraid.solutions%25252F1.0%25252Fschema%25252Ftechnical-assets%253Aurn%25253Ax-evn-master%25253Aedg_enumerations_singleton%253Ahttp%25253A%25252F%25252Ftopbraid.org%25252Fmetadata%253Ahttp%25253A%25252F%25252Fedg.topbraid.solutions%25252F1.0%25252Fshapes%25252Fcore%3Ahttp%253A%252F%252Frdfex.org%252FwithImports%253Furi%253Dhttp%253A%252F%252Fedg.topbraid.solutions%252F1.0%252Fschema%252Fcore&_resource=http%3A//edg.topbraid.solutions/model/DirectMappingsCollection
>  
> <http://localhost:8083/tbl/swp?_base=urn:x-union:urn%3Ax-union%3Ahttp%253A%252F%252Fedg.topbraid.solutions%252F1.0%252Fshapes%252Frequirements-model%3Ahttp%253A%252F%252Fedg.topbraid.solutions%252F1.0%252Fschema%252Fdatamodels%3Ahttp%253A%252F%252Fedg.topbraid.solutions%252F1.0%252Fshapes%252Ftechnical-assets%3Ahttp%253A%252F%252Ftopbraid.org%252Fteamworkconstraints%3Ahttp%253A%252F%252Fedg.topbraid.solutions%252F1.0%252Fshapes%252Fdatamodels%3Ahttp%253A%252F%252Fedg.topbraid.solutions%252F1.0%252Fschema%252Fedg%3Ahttp%253A%252F%252Fedg.topbraid.solutions%252F1.0%252Fschema%252Ftechnical-assets%3Aurn%253Ax-evn-master%253Aedg_enumerations_singleton%3Ahttp%253A%252F%252Ftopbraid.org%252Fmetadata%3Ahttp%253A%252F%252Fedg.topbraid.solutions%252F1.0%252Fshapes%252Fcore:http%3A%2F%2Frdfex.org%2FwithImports%3Furi%3Dhttp%3A%2F%2Fedg.topbraid.solutions%2F1.0%2Fschema%2Fcore&_resource=http://edg.topbraid.solutions/model/DirectMappingsCollection>
> 
> 
> Should we discuss on a call?
> 
> Ralph
> 
>> On Jul 27, 2020, at 5:33 PM, Tim Smith <smith.ts...@gmail.com 
>> <mailto:smith.ts...@gmail.com>> wrote:
>> 
>> Hi,
>> 
>> I have a basic EDG question.  I have a spreadsheet with 10 columns.  The 
>> spreadsheet is imported by a program, some columns are deleted, some new 
>> ones are added and some are left unchanged (say 4 are not changed) resulting 
>> in a dataset of 15 columns.  
>> 
>> The 15 column dataset is an output of the program.  The program populates a 
>> table in a database that matches the 15 columns.
>> 
>> It is easy to model the spreadsheet columns as inputs to the program.  It is 
>> also easy to model the outputs of the program as database columns.  This 
>> pattern is shown in a number of your LineageGram examples.
>> 
>> My question revolves around the four columns that did not change.  How do I 
>> model that these columns are identical to the 4 columns in the source 
>> spreadsheet?  If I walk back from the database column, I can see the program 
>> that generated the column and I can see the input columns but other than 
>> looking at the names of the columns and hoping they are similar, I don't see 
>> an obvious way to connect them.  So far I have only encountered 
>> edg:derivedFrom.  Do I need to go a level deeper and model the 
>> transformation of each column into the output columns where a "NOP" (no 
>> operation) is an option?
>> 
>> Am I missing something simple?  
>> 
>> Thanks,
>> 
>> Tim
>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "TopBraid Suite Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to topbraid-users+unsubscr...@googlegroups.com 
>> <mailto:topbraid-users+unsubscr...@googlegroups.com>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/topbraid-users/CAF0WbnKyfLPhLYQC1QVPPgUcSrvAEeuHKP33ZRYN8yZZowvNGA%40mail.gmail.com
>>  
>> <https://groups.google.com/d/msgid/topbraid-users/CAF0WbnKyfLPhLYQC1QVPPgUcSrvAEeuHKP33ZRYN8yZZowvNGA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to topbraid-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/topbraid-users/A228E2B8-CCAD-4C30-A33B-E48BBD27F9D4%40topquadrant.com.

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to