From 0c91efe2e3fcc260c3f983e9255c8152cccf5727 Mon Sep 17 00:00:00 2001 From: dF Date: Mon, 31 Jul 2023 15:14:33 +0000 Subject: [PATCH] restructure Made progress on Conformance Clause Created macro sections grouping Modules and Serializations Moved the large Examples section to an Informative appendix --- .../specification/conformance/conformance.xml | 12 ++--- dmlex-v1.0/specification/dmlex.xml | 44 +++++++++++++------ 2 files changed, 37 insertions(+), 19 deletions(-) diff --git a/dmlex-v1.0/specification/conformance/conformance.xml b/dmlex-v1.0/specification/conformance/conformance.xml index 878cc96..f5479f4 100644 --- a/dmlex-v1.0/specification/conformance/conformance.xml +++ b/dmlex-v1.0/specification/conformance/conformance.xml @@ -28,11 +28,13 @@ DMLex Instances - may contain custom extensions, as defined in the - Extension Mechanisms section. Extensions - must be serialized in a way conformant with the - pertaining DMLex Serialization Specifications. + may contain custom extensions, provided that those + extensions do not provide features or parts of features that are provided by + the DMLex + Core or any of the DMLex Modules. Extensions + must be serialized in a way conformant and + compatible with the pertaining DMLex Serialization Specifications. diff --git a/dmlex-v1.0/specification/dmlex.xml b/dmlex-v1.0/specification/dmlex.xml index 3e1ee84..c8a0894 100644 --- a/dmlex-v1.0/specification/dmlex.xml +++ b/dmlex-v1.0/specification/dmlex.xml @@ -154,6 +154,9 @@ A relational database implementation of DMLex + + An RDF serialization of DMLex + @@ -314,14 +317,18 @@
Implementing DMLex - - DMLex is an abstract data model which can be implemented in many different programming environments and serialization languages. - In this document, we give recommended implementations - in XML, - in JSON, - in RDF, - and as a relational database. - + DMLex is an abstract data model which can be implemented in many different programming + environments and serialization languages. In this document, we specify + recommended implementations for: + XML, + JSON, + RDF, + and relational databases. + We also provide an informative serialization as VHF [to link appendix when + available]. + + + @@ -345,21 +352,30 @@ +
+ DMLex Optional Modules + +
- - - +
+ DMLEX Recommended Serializations + - +
+ + + + + References This appendix contains the normative and informative references that are used in this @@ -631,7 +647,7 @@ Erjavec, Tomaž - JSI
- Filip, David - TCD, ADAPT Centre + Filip, David - Masaryk University (previously TCD, ADAPT Centre) Jakubíček, Miloš - Lexical Computing @@ -649,7 +665,7 @@ McCrae, John - National University of Ireland Galway - Měchura, Michal - Masary kUniversity + Měchura, Michal - Masaryk University