UML to XSD - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

UML to XSD

Description:

UML to XSD. Assumptions. Basic Understanding of UML. Basic ... AIXM UML modelling concepts. GML concepts. Dynamic Features. GML Object-Property concept ... – PowerPoint PPT presentation

Number of Views:90
Avg rating:3.0/5.0
Slides: 22
Provided by: brett65
Category:
Tags: uml | xsd | modelling

less

Transcript and Presenter's Notes

Title: UML to XSD


1
UML to XSD
2
Assumptions
  • 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

4
Features
  • Real World
  • Fundamental objects
  • Change in time
  • UML Class

stereotype
 
 
5
Objects
  • Do not exist alone
  • 0M
  • 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

11
Dynamic Feature
  • Change over time
  • Timeslice

 
12
GML Object Property Concept
  • Create Type
  • Define attributes and relationships

13
Object - Type
  • Create object
  • 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

15
Feature 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

17
GML Identification
  • gmlid a local ID
  • ltaixmPointReference gmlid"IDPR1"gt
  • ltaixmPointReference gmlid_001"gt
  • gmlidentifier
  • ltgmlidentifier codeSpaceurnUUIDgtd6cd9be0-15d4
    -11da-8cd6-0800200c9a66lt/gmlidentifiergt
  • ltaixmidentifier codeSpace"www.faa.gov/avn/avnis"
    gt1111lt/aixmidentifiergt
  • ltaixmidentifier codeSpace"www.faa.gov/ato/usnof"
    gt53232lt/aixmidentifiergt

18
Property Type
  • Created property type to define the relationship.
  • If the relationship points to an object, include
    object in the property type
  • If the relationship points to a feature, include
    attribute xlinkhref.

19
XLINKHREF
  • Within the Document
  • ltaixmuses_PointReference xlinkhref"IDPR1" /gt
  • External to the Document
  • ltaixmusedOn_Procedure xlinkhref
    "www.faa.gov/avnis//InstrumentDepartureProcedure
    aixmidentifer'55423'
  • or (timeSlice/InstrumentDepartureProcedureTi
    meSlice/interpretation'BASELINE' and
    timeSlice/InstrumentDepartureProcedureTimeSlice/de
    signator'BODINE RNAV') and /substring(gmlbeginP
    osition,1,10) gt '2006-05-11' and
    (substring(gmlendPosition,1,10) lt
    '2006-05-11' )" "/gt

20
Summary
  • AIXM Features, Objects and Properties
  • AIXM UML modelling concepts
  • GML concepts
  • Dynamic Features
  • GML Object-Property concept
  • Feature identification

21
Questions?
Write a Comment
User Comments (0)
About PowerShow.com