[Application-profiles-ig] python script to process AP csvs

Phil Barker phil.barker at pjjk.co.uk
Wed Jun 3 18:23:04 BST 2020


你好。我今天电话会议上提到过,我有一个buggy and incomplete python script that will read in a application profile csv and then try to convert it into ShExj or YAMA. It's now on github:https://github.com/philbarker/APProcsI guess it would be most useful if people looked at the example output provided in that repo and commented on whether it is what they expect. Nishad: I see a "constraints" section in some YAMA examples[1] but there's no mention of them in the spec <https://nishad.github.io/yama/spec/latest/>. Are YAMA constraints documented anywhere? Observations so far: - yes it would be useful to be able to provide information about the application profile itself. YAMA requires some, and ShEx seems to assume that there will be URIs for shape ids - getting from the "type" and "value space" columns in the AP csv to valueExpressions in SHEX seems hard Phil 1. e.g.https://github.com/nishad/yama/blob/master/examples/application-profiles/dcat-ap/1.2.1/v03/dcat-ap_1.2.1_v03.yaml-- Phil Barker <http://people.pjjk.net/phil>.http://people.pjjk.net/philCETIS LLP <https://www.cetis.org.uk>: a cooperative consultancy for innovation in education technology. PJJK Limited <https://www.pjjk.co.uk>: technology to enhance learning; information systems for education. CETIS is a co-operative limited liability partnership, registered in England number OC399090 PJJK Limited is registered in Scotland as a private limited company, number SC569282. -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.www.voudr.com/pipermail/application-profiles-ig/attachments/20200603/bb75bf06/attachment.htm>


More information about the Application-profiles-ig mailing list