Re: [dxwg] Profile Composition and Languages

>> they are geared at describing and validating data described using a specific technology

> But are there successful languages for universal data description?

I don't know. But a profile description language should be as media-type independent as possible.

> (The book Validating RDF Data has some great examples related to HL7that are rendered in XML schema, SHEX and I think another formalism)

I'll have a look at those

>> We then can create an XML schema to describe our version

> I doubt you can do it with XML Schema, I think you have to also use Schematron for the cross-field rules.

OK, might be and that was not the point I was aiming at. The point is that there are several flavours of MARC 21 (not counting all flavours of MARC). In his [MARC validator](https://github.com/pkiraly/metadata-qa-marc), Péter Király mentions [six different ones](https://github.com/pkiraly/metadata-qa-marc#validating-marc-records) that all ought to be proper MARC 21 but where there is a choice of where you can put the information an some suppliers do it like this and some like that. To me that's different profiles of MARC 21.

>> need a (technology-independent?) meta-model of profiles including composition mechanisms

> I think we do: even if we can't develop a technology-independent language for defining (implementing) profiles, we can develop one for composing profiles.

OK, then let's do it!

-- 
GitHub Notification of comment by larsgsvensson
Please view or discuss this issue at https://github.com/w3c/dxwg/issues/162#issuecomment-375674232 using your GitHub account

Received on Friday, 23 March 2018 14:01:22 UTC