public Object parse(ElementInstance instance, Node node, Object value)
throws Exception {
String frameName = ((URI) node.getAttributeValue("frame", "#ISO-8601")).toString();
NamedIdentifier frameID = new NamedIdentifier(Citations.CRS, frameName);
TemporalReferenceSystem frame = new DefaultTemporalReferenceSystem(frameID, null);
Instant begining = new DefaultInstant((Position) node.getChild("BeginPosition").getValue());
Instant ending = new DefaultInstant((Position) node.getChild("EndPosition").getValue());
Period timePeriod = new DefaultPeriod(begining, ending);