# DC TAP meeting Thursday, 16 March, 2023 ###### tags: `dctap meetings` **Zoom link:** https://us02web.zoom.us/j/85164307523?pwd=QTMybkFlSTJoUHA3cHp0NkZkU1ZZdz09 **HackMD link:** https://hackmd.io/vXcsJpbFRXCiZeKCrz0OcA **Time:** 15:00 UTC ([check time](https://www.timeanddate.com/worldclock/fixedtime.html?msg=DC+TAP&iso=20230316T15&p1=%3A&ah=1)) ## Participants * Tom, Phil, Karen, Nishad ## Announcements * news item sent to webmanager for posting (March 13) ## Agenda * Tab-delimited vs CSV - python program needs a command-line switch? * *Answer: Tom will look at how best to do this in python program; there may be a sniffer function; might work in config file.* * Display question [issue #91](https://github.com/dcmi/dctap/issues/91) * *Yes, separate lines for shapeID and shapeLabel is ok. Add some examples to cookbook; also one with shapeID on every row* * *Change close/start in readthedocs to ID and label, because close/start are not in primer* * *Tom: open/closed is problematic, shouldn't be in base model. Closed is difficult in SHACL* * *KC: include closed in cookbook? Hard to define - could be on shape, statement or even property* * *Tom: do this in sections on shex and shacl.* * SRAP DCTAP and new [issue #90](https://github.com/dcmi/dctap/issues/90) - IRI stems for propertyID * *Do we want to allow propertyID stem in DCTAP? Currently would fail on URI check in python* * *Tom: should be part of user guidelines. Not everything can translate directly to validation.* * *Phil: this is a different level of validation; can imagine a way to say: these are the vocabularies we recognize. But then you get into the question of open/closed. Also, how would you constrain them?* * *Say that this is part of user guidance. All of DCTAP can go into shex or shacl. But not all of shex or shacl can be expressed in DCTAP.* *Phil: shacl has property shapes that are modular in nature - treated the same in each instance. Also comes up in shex and yaml. Would eliminate repetition in the dctap.* *Tom: could this be done in an analysis of the table? Phil: that sounds complicated.* *phil: maybe a free-floating property statement but not in a shapeID.* *kc: python program assumes everything in a shape* *phil: I can process the default shape as being free-floaters. Possibly default DCTAP shape would be interpreted as a set of property shapes in shacl.* Time for next meeting: keep same UTC time?