<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF 
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" 
xmlns:dc="http://purl.org/dc/elements/1.0/" 
>

	<rdfs:Class rdf:ID="ShuttleMission">
		<rdfs:label>Shuttle Mission</rdfs:label>
		<rdfs:comment>a Shuttle mission defined all the data about a spatial mission of a shuttle</rdfs:comment>
	</rdfs:Class>

	<rdfs:Class rdf:ID="Payload">
		<rdfs:label>Payload</rdfs:label>
		<rdfs:comment>represents a payload in a shuttle mission</rdfs:comment>
	</rdfs:Class>

	<rdf:Property rdf:ID="payloadName">
		<rdfs:label>payload name</rdfs:label>
		<rdfs:domain rdf:resource="#Payload"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<!--  The property ranges are mostly undefined for now and appear as strings.
	As other ontologies emerge for these data, then the ranges will become URIs.
    -->
	<rdf:Property rdf:ID="codeName">
		<rdfs:label>code name</rdfs:label>
		<rdfs:domain rdf:resource="#ShuttleMission"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdf:Property rdf:ID="payload">
		<rdfs:label>payload</rdfs:label>
		<rdfs:domain rdf:resource="#ShuttleMission"/>
		<rdfs:range rdf:resource="#Payload"/>
	</rdf:Property>

	<rdf:Property rdf:ID="missionObjectives">
		<rdfs:label>mission objectives</rdfs:label>
		<rdfs:domain rdf:resource="#ShuttleMission"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdfs:Class rdf:ID="Milestone">
		<rdfs:label>Milestone</rdfs:label>
		<rdfs:comment>Milestone defined all the data about a spatial mission scheduling</rdfs:comment>
		<rdfs:subClassOf rdf:resource="#ShuttleMission"/>
	</rdfs:Class>

	<rdf:Property rdf:ID="milestoneDate">
		<rdfs:label>milestone date</rdfs:label>
		<rdfs:domain rdf:resource="#Milestone"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdf:Property rdf:ID="milestoneEvent">
		<rdfs:label>milestone event</rdfs:label>
		<rdfs:domain rdf:resource="#Milestone"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdfs:Class rdf:ID="Launch">
		<rdfs:label>Launch</rdfs:label>
		<rdfs:comment>Launch defined all the data about a spatial mission launch</rdfs:comment>
		<rdfs:subClassOf rdf:resource="#ShuttleMission"/>
	</rdfs:Class>

	<rdf:Property rdf:ID="launchDate">
		<rdfs:label>launch date</rdfs:label>
		<rdfs:domain rdf:resource="#Launch"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdf:Property rdf:ID="launchDateAborted">
		<rdfs:label>launch date aborted</rdfs:label>
		<rdfs:domain rdf:resource="#Launch"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdf:Property rdf:ID="launchLocation">
		<rdfs:label>launch location</rdfs:label>
		<rdfs:domain rdf:resource="#Launch"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdf:Property rdf:ID="launchWeight">
		<rdfs:label>launch weight</rdfs:label>
		<rdfs:domain rdf:resource="#Launch"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdfs:Class rdf:ID="Landing">
		<rdfs:label>Landing</rdfs:label>
		<rdfs:comment>Launch defined all the data about a spatial mission landing</rdfs:comment>
		<rdfs:subClassOf rdf:resource="#ShuttleMission"/>
	</rdfs:Class>

	<rdf:Property rdf:ID="landingDate">
		<rdfs:label>landing date</rdfs:label>
		<rdfs:domain rdf:resource="#Landing"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdf:Property rdf:ID="landingLocation">
		<rdfs:label>landing location</rdfs:label>
		<rdfs:domain rdf:resource="#Landing"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdf:Property rdf:ID="rolloutDistance">
		<rdfs:label>rollout distance</rdfs:label>
		<rdfs:domain rdf:resource="#Landing"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdf:Property rdf:ID="rolloutTime">
		<rdfs:label>roll out time</rdfs:label>
		<rdfs:domain rdf:resource="#Landing"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdf:Property rdf:ID="orbiterReturned">
		<rdfs:label>orbiter returned</rdfs:label>
		<rdfs:domain rdf:resource="#Landing"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdf:Property rdf:ID="landingWeight">
		<rdfs:label>landing weight</rdfs:label>
		<rdfs:domain rdf:resource="#Landing"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdfs:Class rdf:ID="Orbit">
		<rdfs:label>Orbit</rdfs:label>
		<rdfs:comment>Orbit defined all the data about a spatial mission orbit</rdfs:comment>
		<rdfs:subClassOf rdf:resource="#ShuttleMission"/>
	</rdfs:Class>

	<rdf:Property rdf:ID="altitude">
		<rdfs:label>altitude</rdfs:label>
		<rdfs:domain rdf:resource="#Orbit"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdf:Property rdf:ID="inclination">
		<rdfs:label>inclination</rdfs:label>
		<rdfs:domain rdf:resource="#Orbit"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdf:Property rdf:ID="orbits">
		<rdfs:label>orbits</rdfs:label>
		<rdfs:domain rdf:resource="#Orbit"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdf:Property rdf:ID="duration">
		<rdfs:label>duration</rdfs:label>
		<rdfs:domain rdf:resource="#Orbit"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>

	<rdf:Property rdf:ID="distance">
		<rdfs:label>distance</rdfs:label>
		<rdfs:domain rdf:resource="#Orbit"/>
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
	</rdf:Property>
	
	<rdf:Property rdf:ID="has_crew">
		<rdfs:label>has crew</rdfs:label>
		<rdfs:domain rdf:resource="#ShuttleMission"/>
		<rdfs:range rdf:resource="http://semspace.mindswap.org/2004/ontologies/Crew-ont.owl#ShuttleCrew"/>
	</rdf:Property>

	<rdf:Property rdf:ID="has_shuttle">
		<rdfs:label>has shuttle</rdfs:label>
		<rdfs:domain rdf:resource="#ShuttleMission"/>
		<rdfs:range rdf:resource="http://semspace.mindswap.org/2004/ontologies/System-ont.owl#ShuttleName"/>
	</rdf:Property>
</rdf:RDF>