## This document provides a schema for representing a request ## for network measurement data. It is based on the draft ## document "<<>>". default namespace = "http://www.ggf.org/namespaces/2004/01/gridNetworkMonitoring" include "nm_subject.rnc" include "nm_params.rnc" include "nm_tool.rnc" include "nm_timeinfo.rnc" #include "nm_values.rnc" include "nm_statistic.rnc" include "nm_extend.rnc" start = element networkMeasurementRequest { NetworkMeasurementRequest } NetworkMeasurementRequest = element request { Request }+, attribute version { token }? Request = ## The requested characteristic element characteristic { token }+, ## The subject of the measurement(s) to be returned element subject { Node | Path }, ## The methodology to employ element methodology { Methodology }?, ## A request for statistics to be returned element statistics { Statistics }?, ## The maximum number of measurements to be returned attribute maxResults { token "unbounded" | xsd:positiveInteger }?, ## If false, new measurements should not be made to satisfy this request attribute allowNewMeasurements { xsd:boolean }? Methodology = ## The endpoint to which the parameters apply FIXME: does this work? element endpoint { Endpoint }, ## The measurement(s) should have been made using this tool, if this element is present element tool { Tool }?, ## The measurement(s) must have been made in this time period element when { TimeInformation }, ## Tool parameters element parameterSet { ParameterSet }* Endpoint = token "source" | token "destination" | token "all" | token "none"