This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/go/artf6570?nav=1 at Fri, 04 Nov 2022 23:49:33 GMT SourceForge : artf6570: NML schema namespace IRI

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin

NML-WG Homepage
Search Tracker
Project: NML-WG     Trackers > Schema Progress > View Artifact
Artifact artf6570 : NML schema namespace IRI
Tracker: Schema Progress
Title: NML schema namespace IRI
Description:
NML elements and attributes are be defined in a NML schema, identified by a URI (or IRI).

The general syntax for IRI is defined in RFC 3987. The syntax of IRI for OGF schema is defined in GFD.084.

* We will use the same URI for both XML and RDF.
- It is *best practice* to end a XML namespace in a alphanumeric characters, thus not in "/" or "#", although it is 
perfectly valid to do so.
- It is *not possible* to end a RDF namespace in a alphanumeric character, and it is *best practice* to end an RDF 
namespace in "#", but other punctuation marks such as "/" are valid too.
- GFD.084 recommends the syntax "http://schemas.ogf.org/nml/2012/10/nml".

Proposal:

For the base schema:
 http://schemas.ogf.org/nml/2012/10/base#

For subordinate schema:
 http://schemas.ogf.org/nml/2012/10/ethernet#

After publication, we will publish a HTML document at this schema pointing to (a) the GFD standard, (b) the XML schema 
and (c) the RDF schema. Pointers are -if possible- augmented with computer readable (e.g. RDDL ) pointers.

We will pick a date now, so implementations can start using that. Schemas that are published before the NML-base 
document is ratified MUST contain a large warning "DRAFT SCHEMA", but can use these URIs.
Submitted By: Freek Dijkstra
Submitted On: 07/13/2012 8:03 AM EDT
Last Modified: 11/30/2012 8:08 AM EST
Closed: 11/30/2012 8:08 AM EST

Status / Comments Change Log Associations Attachments  
 (10 Items)
Field Old Value New Value Date Performed By
Closed 11/30/2012 11/30/2012 8:08 AM EST Jeroen van der Ham
Status
Last Call
Completed
11/30/2012 8:08 AM EST Jeroen van der Ham
Status
Need proposal
Last Call
09/05/2012 6:28 AM EDT Freek Dijkstra
Description
NML elements and attributes are be defined in a NML schema, identified by a IRI.


The general syntax for IRI is defined in RFC 3987. The syntax of IRI for OGF 
schema is defined in GFD.084.

The allowed form MUST be:

 namespace = common-part [specific-part ] common-part = scheme customs domain
 scheme = ( “http” | extension ) “://” customs = “schemas” | extension
 domain = “.ggf.org” | “.ogf.org” | extension specific-part = project 
version [ project | part ] project = “/” <project acronym>
 version = “/” version-year “/” version-month version-year = 4DIGIT
 version-month = 2DIGIT
 part =“/”token[part]
 extension = token

Thus for the NML base schema, this seems to boil down to:

For the base schema:
 http://schemas.ogf.org/nml/2012/10/nml

For subordinate schema:
 http://schemas.ogf.org/nml/2012/10/ethernet


Proposal 1: Use http://schemas.ogf.org/nml/2012/10/nml
  (guaranteed GFD.84 compliant)
Proposal 2: Use http://schemas.ogf.org/nml/2012/10/base
  (GFD.84 compliant if one argues that /base is also a "subordinate" schema)
NML elements and attributes are be defined in a NML schema, identified by a URI 
(or IRI).

The general syntax for IRI is defined in RFC 3987. The syntax of IRI for OGF 
schema is defined in GFD.084.

* We will use the same URI for both XML and RDF.
- It is *best practice* to end a XML namespace in a alphanumeric characters, 
thus not in "/" or "#", although it is perfectly valid to do so.
- It is *not possible* to end a RDF namespace in a alphanumeric character, and 
it is *best practice* to end an RDF namespace in "#", but other punctuation 
marks such as "/" are valid too.
- GFD.084 recommends the syntax "http://schemas.ogf.org/nml/2012/10/nml".

Proposal:

For the base schema:
 http://schemas.ogf.org/nml/2012/10/base#

For subordinate schema:
 http://schemas.ogf.org/nml/2012/10/ethernet#

After publication, we will publish a HTML document at this schema pointing to (a
) the GFD standard, (b) the XML schema and (c) the RDF schema. Pointers are -if 
possible- augmented with computer readable (e.g. RDDL ) pointers.

We will pick a date now, so implementations can start using that. Schemas that 
are published before the NML-base document is ratified MUST contain a large 
warning "DRAFT SCHEMA", but can use these URIs.
09/05/2012 6:28 AM EDT Freek Dijkstra
Assigned To None Freek Dijkstra
08/08/2012 10:25 AM EDT Freek Dijkstra
Priority
4
2
08/08/2012 10:25 AM EDT Freek Dijkstra
Category
Procedural
Identifiers
08/08/2012 10:25 AM EDT Freek Dijkstra
Status
Under discussion
Need proposal
07/26/2012 10:24 AM EDT Freek Dijkstra
Description
NML elements and attributes are be defined in a NML schema, identified by a IRI.


The general syntax for IRI is defined in RFC 3987. The syntax of IRI for OGF 
schema is defined in GFD.084.

The allowed form MUST be:

 namespace = common-part [specific-part ] common-part = scheme customs domain
 scheme = ( “http” | extension ) “://” customs = “schemas” | extension
 domain = “.ggf.org” | “.ogf.org” | extension specific-part = project 
version [ project | part ] project = “/” <project acronym>
 version = “/” version-year “/” version-month version-year = 4DIGIT
 version-month = 2DIGIT
 part =“/”token[part]
 extension = token

Thus for the NML base schema, this seems to boil down to:

For the base schema:
 http://schemas.ogf.org/nml/2012/10/nml

For subordinate schema:
 http://schemas.ogf.org/nml/2012/10/ethernet
NML elements and attributes are be defined in a NML schema, identified by a IRI.


The general syntax for IRI is defined in RFC 3987. The syntax of IRI for OGF 
schema is defined in GFD.084.

The allowed form MUST be:

 namespace = common-part [specific-part ] common-part = scheme customs domain
 scheme = ( “http” | extension ) “://” customs = “schemas” | extension
 domain = “.ggf.org” | “.ogf.org” | extension specific-part = project 
version [ project | part ] project = “/” <project acronym>
 version = “/” version-year “/” version-month version-year = 4DIGIT
 version-month = 2DIGIT
 part =“/”token[part]
 extension = token

Thus for the NML base schema, this seems to boil down to:

For the base schema:
 http://schemas.ogf.org/nml/2012/10/nml

For subordinate schema:
 http://schemas.ogf.org/nml/2012/10/ethernet


Proposal 1: Use http://schemas.ogf.org/nml/2012/10/nml
  (guaranteed GFD.84 compliant)
Proposal 2: Use http://schemas.ogf.org/nml/2012/10/base
  (GFD.84 compliant if one argues that /base is also a "subordinate" schema)
07/13/2012 10:26 AM EDT Freek Dijkstra
Description
NML elements and attributes are be defined in a NML schema, identified by a IRI.


The general syntax for IRI is defined in RFC 3987. The syntax of IRI for OGF 
schema is defined in GFD.084.

The allowed form MUST be:

 namespace = common-part [specific-part ] common-part = scheme customs domain
 scheme = ( “http” | extension ) “://” customs = “schemas” | extension
 domain = “.ggf.org” | “.ogf.org” | extension specific-part = project 
version [ project | part ] project = “/” <project acronym>
 version = “/” version-year “/” version-month version-year = 4DIGIT
 version-month = 2DIGIT
 part =“/”token[part]
 extension = token

Thus for the NML base schema, this seems to boil down to:

http://schemas.ogf.org/nml/2012/10/nml-base
NML elements and attributes are be defined in a NML schema, identified by a IRI.


The general syntax for IRI is defined in RFC 3987. The syntax of IRI for OGF 
schema is defined in GFD.084.

The allowed form MUST be:

 namespace = common-part [specific-part ] common-part = scheme customs domain
 scheme = ( “http” | extension ) “://” customs = “schemas” | extension
 domain = “.ggf.org” | “.ogf.org” | extension specific-part = project 
version [ project | part ] project = “/” <project acronym>
 version = “/” version-year “/” version-month version-year = 4DIGIT
 version-month = 2DIGIT
 part =“/”token[part]
 extension = token

Thus for the NML base schema, this seems to boil down to:

For the base schema:
 http://schemas.ogf.org/nml/2012/10/nml

For subordinate schema:
 http://schemas.ogf.org/nml/2012/10/ethernet
07/13/2012 8:07 AM EDT Freek Dijkstra

 
 
 
< Previous
 
 
Next >
 


The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/go/artf6570?nav=1 at Fri, 04 Nov 2022 23:49:38 GMT