
W dniu 2012-06-21 14:57, Freek Dijkstra pisze:
Jeroen van der Ham wrote:
Grouping is done slightly differently in XML and RDF:
Grouping in XML: Containment for elements.
Ordering: <NE> next<NE>
Grouping in RDF: <Group> contains<NE>
Ordered group is done using extra ListItem objects: <ListItem> item<NE> <ListItem> next<ListItem> I presume for RDF you mean <Group> contains<ListItem>
We also have the following grouping relations: <Node> implementedBy<Node> <Topology|Node> hasNode<Node> <Topology> hasTopology<Topology> <NE> hasService<Service>
While updated the UML schema, I noted we are missing a few group-to-element relations:
<BidirectionalPort> ?????<Port> <BidirectionalLink> ?????<Link> <Topology|Node> ?????<Link|LinkGroup>
(NB: Node ---> Link is used for cross connects, in case that's not immediately obvious.)
And with the recent LinkGroup and PortGroup we also need: <PortGroup> ?????<Port> <LinkGroup> ?????<Link>
Can we use hasPort/hasLink for the 5 missing relations?
<NE> hasPort<Port> <NE> hasLink<Port>
In my opinoin we don't have to use the relation element for mentioned cases. Simple inclusion would be enough. example: <BidirectionalPort> <Port/> <Port/> </BidirectionalPort> Roman
Regards, Freek _______________________________________________ nml-wg mailing list nml-wg@ogf.org https://www.ogf.org/mailman/listinfo/nml-wg