Download presentation
Presentation is loading. Please wait.
Published byGilbert Harvey Walters Modified over 9 years ago
1
UML to XSD
2
Assumptions Basic Understanding of UML Basic Understanding of XML Basic Understanding of XSD schemas Basic Understanding of UML Basic Understanding of XML Basic Understanding of XSD schemas
3
Discussion Points AIXM Features, Objects and Properties AIXM UML modelling concepts GML concepts –Dynamic Features –GML Object-Property concept –Feature identification AIXM Features, Objects and Properties AIXM UML modelling concepts GML concepts –Dynamic Features –GML Object-Property concept –Feature identification
4
Features Real World Fundamental objects Change in time UML Class Real World Fundamental objects Change in time UML Class stereotype
5
Objects Do not exist alone 0…M UML class Do not exist alone 0…M UML class
6
Properties Attributes and Relationships about the Feature or Object. Simple Properties
7
Properties Uni-directional association used when the relationship refers to a feature. Composition Aggregation used when the property describes an attribute(s) with cardinality = many.
8
Properties Standard UML association class is used to describe attributes about the relationship.
9
Properties Inheritance - The specialized feature inherits all of the properties of the more general feature.
10
Discussion Points AIXM Features, Objects and Properties AIXM UML modelling concepts GML concepts –Dynamic Features –GML Object-Property concept –Feature identification AIXM Features, Objects and Properties AIXM UML modelling concepts GML concepts –Dynamic Features –GML Object-Property concept –Feature identification
11
Dynamic Feature Change over time Timeslice Change over time Timeslice
12
GML Object – Property Concept 1.Create Type 2.Define attributes and relationships
13
Object - Type 3.Create object 4.Assign type to object
14
Discussion Points AIXM Features, Objects and Properties AIXM UML modelling concepts GML concepts –Dynamic Features –GML Object-Property concept –Feature identification AIXM Features, Objects and Properties AIXM UML modelling concepts GML concepts –Dynamic Features –GML Object-Property concept –Feature identification
15
Feature Identification AIXM Feature Identification requirements Identification provided by GML AIXM Identification AIXM Feature Identification requirements Identification provided by GML AIXM Identification
16
AIXM Identification Requirements System independent Globally unique Need not be understood Remain the same over time Repeatable within a GML document System independent Globally unique Need not be understood Remain the same over time Repeatable within a GML document
17
GML Identification gml:id a local ID gml:identifier d6cd9be0-15d4- 11da-8cd6-0800200c9a66 1111 53232 gml:id a local ID gml:identifier d6cd9be0-15d4- 11da-8cd6-0800200c9a66 1111 53232
18
Property Type 1.Created property type to define the relationship. 2.If the relationship points to an object, include object in the property type 3.If the relationship points to a feature, include attribute xlink:href.
19
XLINK:HREF Within the Document: External to the Document: <aixm:usedOn_Procedure xlink:href ="www.faa.gov/avnis#//InstrumentDepartureProcedure[ aixm:identifer='55423' or (timeSlice/InstrumentDepartureProcedureTimeSlice/inter pretation='BASELINE' and timeSlice/InstrumentDepartureProcedureTimeSlice/design ator='BODINE RNAV') and /substring(gml:beginPosition,1,10) >= '2006-05-11' and (substring(gml:endPosition,1,10) <= '2006-05-11' )" "/> Within the Document: External to the Document: <aixm:usedOn_Procedure xlink:href ="www.faa.gov/avnis#//InstrumentDepartureProcedure[ aixm:identifer='55423' or (timeSlice/InstrumentDepartureProcedureTimeSlice/inter pretation='BASELINE' and timeSlice/InstrumentDepartureProcedureTimeSlice/design ator='BODINE RNAV') and /substring(gml:beginPosition,1,10) >= '2006-05-11' and (substring(gml:endPosition,1,10) <= '2006-05-11' )" "/>
20
Summary AIXM Features, Objects and Properties AIXM UML modelling concepts GML concepts –Dynamic Features –GML Object-Property concept –Feature identification AIXM Features, Objects and Properties AIXM UML modelling concepts GML concepts –Dynamic Features –GML Object-Property concept –Feature identification
21
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.