← Prev in month ← Prev in thread
Next in thread → Next in month →

Namespaces for oBIX

From
Toby Considine <>
Date
2013-06-20T15:57:13+00:00
ID
[email protected]
Thread
Namespaces for oBIX
Namespaces for oBIX

 

OASIS has a preference for namespaces that point to actual documents. Generally, these point to an RDF file. For example, see the RDF file for EMIX:

 

http://docs.oasis-open.org/ns/emix/2011/06

 

Modern software tooling supports direct reference to schema repositories when this approach is used. There are some quite large repositiories on the web for common issues, including selection lists published as schemas. For example, the UN/CEFACT (United Nation / Centre for Trade Facilitation and Electronic Business) publishes a number of schemas which are often directly referenced by other schemas.

 

http://www.unece.org/cefact/xml_schemas/index.html

 

for example, the ISO2 Language Codes

http://www.unece.org/fileadmin/DAM/uncefact/codelist/standard/ISO_ISO2AlphaLanguageCode_20061027.xsd 

 

and the ISO2 Currency Codes

http://www.unece.org/fileadmin/DAM/uncefact/codelist/standard/ISO_ISO3AlphaCurrencyCode_20120831.xsd

 

While the URI does not (according to W3C) have to match the URL of the schema, it is the OASIS preference that they do. See this line from referencing the Currency Codes from EMIX

<xs:import namespace="urn:un:unece:uncefact:codelist:standard:5:ISO42173A:2010-04-07" schemaLocation="http://www.unece.org/uncefact/codelist/standard/ISO_ISO3AlphaCurrencyCode_20100407.xsd"/>

It is just simpler if the namespace and the schema location match.

 

tc

"Energy and persistence conquer all things." -- Benjamin Franklin 

Toby Considine
TC9, Inc

OASIS TC Chair: oBIX & WS-Calendar

OASIS TC Editor: EMIX, Energy Interoperation

SGIP Smart Grid Architecture Committee

  

Email: 
Phone: (919)619-2104

http://www.tcnine.com
blog: http://www.NewDaedalus.com
← Prev in month ← Prev in thread
Next in thread → Next in month →