W3C home > Mailing lists > Public > public-dxwg-wg@w3.org > April 2018

Re: [dxwg] Definition of "Schema" (as opposed to profile)

From: fellahst via GitHub <sysbot+gh@w3.org>
Date: Tue, 17 Apr 2018 17:06:44 +0000
To: public-dxwg-wg@w3.org
Message-ID: <issue_comment.created-382069486-1523984803-sysbot+gh@w3.org>
There are a number of schema languages out there that are used for enforcing data to comply with an (application) profile: SQL Schema, XML schema, JSON Schema, Schematron,  SHACL, SHex, Relax, RDF Schema, OWL. They all define an encoding that can be understood by tools to perform structural, syntactical or logical validation. Some schema languages are complementary, such as XML schema and Schematron, or OWL and SHACL.  Some are more loosely defined such as RDF schema, others are more expressive such as Schematron and SHACL. IMHO, not all applications require having complete compliance with all the rules associated with a profile.  In this context, associating the term "Schema"  with Profile makes sense. Schema provides a way to encode the rules that the profile needs to adhere to.  





-- 
GitHub Notification of comment by fellahst
Please view or discuss this issue at https://github.com/w3c/dxwg/issues/195#issuecomment-382069486 using your GitHub account
Received on Tuesday, 17 April 2018 17:06:52 UTC

This archive was generated by hypermail 2.3.1 : Monday, 25 March 2019 10:33:22 UTC