xml:id RE: [sc34wg3] Compact syntax requirement question

Jirka Kosek sc34wg3@isotopicmaps.org
Wed, 20 Jul 2005 22:54:56 +0200


This is a cryptographically signed message in MIME format.

--------------ms010406050004040008080307
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: quoted-printable

Lars Marius Garshol wrote:

> I can assure you that there are lots of people doing all their work in
> LTM, and wondering why we even bothered creating XTM. I think XTM was
> necessary, and that it should remain the main topic map syntax, but it
> seems to me that it's good that we can offer these people something
> standardized.

To support Lars Marius opinion, this is very similar to RELAX NG schema
language (which is written in XML syntax) and its compact syntax (which
is plain text based). While XML based syntax is great for interchange
and automatic processing, almost all my friends and colleagues write
their schemas in compact syntax because it is faster to type, easier to
write and easier to understand.

I think that important requirement is to have 1:1 mapping between CTM
and XTM. This can be achieved if design of compact syntax is carefull
and expects some reasonable defaults (to save typing declarations). IMHO
there should be also escape mechanism (like [...] in RELAX NG compact
syntax) which is able to serialize arbitrary XML content that is outside
of XTM namespace (e.g. documentation).

				Jirka

--=20
------------------------------------------------------------------
    Jirka Kosek     e-mail: jirka@kosek.cz     http://www.kosek.cz
------------------------------------------------------------------
    Profesion=E1ln=ED =B9kolen=ED a poradenstv=ED v oblasti technologi=ED=
 XML.
       Pod=EDvejte se na n=E1=B9 nov=EC spu=B9t=ECn=FD web http://DocBook=
=2Ecz
         Podrobn=FD p=F8ehled =B9kolen=ED http://xmlguru.cz/skoleni/
------------------------------------------------------------------



--------------ms010406050004040008080307
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIII3TCC
AskwggIyoAMCAQICAw5CGTANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UE
ChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNv
bmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDUwMzEzMTgyMDM4WhcNMDYwMzEzMTgyMDM4
WjBAMR8wHQYDVQQDExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMR0wGwYJKoZIhvcNAQkBFg5q
aXJrYUBrb3Nlay5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM9ToCq/YNty
bYD9zM3Nvr0cMDSwe34m8+Uc1pTFS18C/1tHUwMvrABDHCvjnEkzb4Y4oPFkXJrb701z8TTr
PjC60Hz5a9+FERq5k0VE4JXvx/UgA53rZSw1NqFD/Jt4wYWcXk7tw59iRfzv3M+8TWL3TKm5
Iq8k4luEFsYm69WmNFhTyp7cyJLaW+gBRC1v9LB1UZJj0TzljzLTNmHeUAU0IpgHebkKrlVs
REpB+vrh/XJBCUGvtTmD/C3rZuAUEHKtCmFOBhyvS8XbEdAgc0t/euO3jdYjLNbJtMoBuzBC
stTkJqEvB3Vcfjla/W153KEAJd3TzPLP1R9YYJYikTMCAwEAAaMrMCkwGQYDVR0RBBIwEIEO
amlya2FAa29zZWsuY3owDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQQFAAOBgQC0n5mqqMmZ
pqGMECxt8cfEn4aLLX2bsLDrJlMg7VX4SjVYCQzQO03o3dQSaXDxKS4kNJEWTUX/Dg8bWsfC
gDvA3f8HJx1V+ntqSqL2IdVz0dqOyCkiTeCSeYZgtRX+/lCpggPyi8op9oYjTl9wa8GdEYX6
kxQPCzeSMtHH3plMMzCCAskwggIyoAMCAQICAw5CGTANBgkqhkiG9w0BAQQFADBiMQswCQYD
VQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UE
AxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDUwMzEzMTgyMDM4
WhcNMDYwMzEzMTgyMDM4WjBAMR8wHQYDVQQDExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMR0w
GwYJKoZIhvcNAQkBFg5qaXJrYUBrb3Nlay5jejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAM9ToCq/YNtybYD9zM3Nvr0cMDSwe34m8+Uc1pTFS18C/1tHUwMvrABDHCvjnEkz
b4Y4oPFkXJrb701z8TTrPjC60Hz5a9+FERq5k0VE4JXvx/UgA53rZSw1NqFD/Jt4wYWcXk7t
w59iRfzv3M+8TWL3TKm5Iq8k4luEFsYm69WmNFhTyp7cyJLaW+gBRC1v9LB1UZJj0TzljzLT
NmHeUAU0IpgHebkKrlVsREpB+vrh/XJBCUGvtTmD/C3rZuAUEHKtCmFOBhyvS8XbEdAgc0t/
euO3jdYjLNbJtMoBuzBCstTkJqEvB3Vcfjla/W153KEAJd3TzPLP1R9YYJYikTMCAwEAAaMr
MCkwGQYDVR0RBBIwEIEOamlya2FAa29zZWsuY3owDAYDVR0TAQH/BAIwADANBgkqhkiG9w0B
AQQFAAOBgQC0n5mqqMmZpqGMECxt8cfEn4aLLX2bsLDrJlMg7VX4SjVYCQzQO03o3dQSaXDx
KS4kNJEWTUX/Dg8bWsfCgDvA3f8HJx1V+ntqSqL2IdVz0dqOyCkiTeCSeYZgtRX+/lCpggPy
i8op9oYjTl9wa8GdEYX6kxQPCzeSMtHH3plMMzCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcN
AQEFBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcT
CUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRp
ZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBG
cmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNv
bTAeFw0wMzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYD
VQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVy
c29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
xKY8VXNV+065yplaHmjAdQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkV
cI7dyfArhVqqP3FWy688Cwfn8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUq
VIUPSAR/p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMG
A1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZy
ZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJp
dmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEASIzRUIPqCy7MDaNmrGcPf6+svsIX
oUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH2ydx
VyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11fZU8x
ggM7MIIDNwIBATBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGlu
ZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWlu
ZyBDQQIDDkIZMAkGBSsOAwIaBQCgggGnMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJ
KoZIhvcNAQkFMQ8XDTA1MDcyMDIwNTQ1NlowIwYJKoZIhvcNAQkEMRYEFNVpB6w6jzZEE1Br
0azfAk5EHGUxMFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMHgGCSsGAQQBgjcQBDFr
MGkwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0
ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAgMOQhkw
egYLKoZIhvcNAQkQAgsxa6BpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29u
c3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwg
SXNzdWluZyBDQQIDDkIZMA0GCSqGSIb3DQEBAQUABIIBALocD8DWMqBaf0NNC6dMVmpH5Vr8
+SG007rRyJQT0rplKmoPQuEmoAHUXqdqIHdAL46iTNuZ6Vn80Y7KQUUX5thbVtECOzVe+aiM
a7eJcLgW5Q1Wb1BW0szf9nOafdbU+ZxySZZieFz9RE4PX819AOdaH+E3/GkMnrgaVmvPC1Mm
lRxSEZJn0PqxJ487jmIYfyyanW6sM/soGMo4owzqvr+4XlCXN3hF2+fbJd8vVfzfhlpoyDZI
DjfYDEi7g0IoSaz+q3BC/JYBUV8RsWBJtc8vsAVFvf0f7u1nprZZXI49PlJyQ/K/XwuzQOLu
AyKUebyjLZks+hhs3qIiK0SLHtEAAAAAAAA=
--------------ms010406050004040008080307--