From a222e0049547ab1e2d7a3c202c2ff309db0ec4e1 Mon Sep 17 00:00:00 2001 From: Rushikesh Padsala <rushikesh.padsala@hft-stuttgart.de> Date: Mon, 5 Jul 2021 13:10:44 +0000 Subject: [PATCH] Upload New File --- public/FWELanduse/v2.1.1/XSD/FWELanduse.xsd | 126 ++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 public/FWELanduse/v2.1.1/XSD/FWELanduse.xsd diff --git a/public/FWELanduse/v2.1.1/XSD/FWELanduse.xsd b/public/FWELanduse/v2.1.1/XSD/FWELanduse.xsd new file mode 100644 index 0000000..a42dd67 --- /dev/null +++ b/public/FWELanduse/v2.1.1/XSD/FWELanduse.xsd @@ -0,0 +1,126 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<schema xmlns="http://www.w3.org/2001/XMLSchema" + xmlns:fwel="http://localhost:8080/3DTiles/ADE/foodwaterenergy/landuse/0.0.1" + targetNamespace="http://localhost:8080/3DTiles/ADE/foodwaterenergy/landuse/0.0.1" + xmlns:core="http://www.opengis.net/citygml/2.0" + xmlns:bldg="http://www.opengis.net/citygml/building/2.0" + xmlns:luse="http://www.opengis.net/citygml/landuse/2.0" + xmlns:gml="http://www.opengis.net/gml" elementFormDefault="qualified" + version="1.0"> + <import namespace="http://www.opengis.net/citygml/2.0" + schemaLocation="http://schemas.opengis.net/citygml/2.0/cityGMLBase.xsd" /> + <import namespace="http://www.opengis.net/citygml/building/2.0" + schemaLocation="http://schemas.opengis.net/citygml/building/2.0/building.xsd" /> + <import namespace="http://www.opengis.net/citygml/landuse/2.0" + schemaLocation="http://schemas.opengis.net/citygml/landuse/2.0/landUse.xsd" /> + <import + namespace="http://www.opengis.net/citygml/appearance/2.0" + schemaLocation="http://schemas.opengis.net/citygml/appearance/2.0/appearance.xsd" /> + <import namespace="http://www.opengis.net/citygml/generics/2.0" + schemaLocation="http://schemas.opengis.net/citygml/generics/2.0/generics.xsd" /> + <import namespace="http://www.opengis.net/gml" + schemaLocation="http://schemas.opengis.net/gml/3.1.1/base/gmlBase.xsd" /> + + + <element name="foodwaterenergy" type="fwel:foodwaterenergyType" + substitutionGroup="luse:_GenericApplicationPropertyOfLandUse" /> + + <complexType name="foodwaterenergyType"> + <annotation> + <documentation>Data structure of foodwaterenergyType </documentation> + </annotation> + <sequence> + <element name="fweAreaName" minOccurs="0" maxOccurs="1" type="string"/> + <element name="fweSystemName" minOccurs="0" maxOccurs="1" type="string" /> + <element name="consistsOfFWESurvey" minOccurs="0" maxOccurs="1" type="fwel:consistsOffwesurveyType" /> + </sequence> + <attribute ref="gml:id"/> + </complexType> + + <complexType name="consistsOffwesurveyType"> + <annotation> + <documentation>Data structure of consistsOffwesurveyType </documentation> + </annotation> + <sequence> + <element name="landUseSurvey" minOccurs="0" maxOccurs="unbounded" type="fwel:landUseSurveyType"/> + </sequence> + </complexType> + + <complexType name="landUseSurveyType"> + <annotation> + <documentation>Data structure of landUseSurveyType </documentation> + </annotation> + <sequence> + <element name="buildingFootprintArea" maxOccurs="1" type="gml:AreaType"/> + <element name="population" maxOccurs="1" type="int"/> + <element name="surveyYear" maxOccurs="1" type="int"/> + <element name="surveyYearVersion" maxOccurs="1" type="double"/> + <element name="surveyDescription" maxOccurs="1" type="string"/> + <element name="surfaceArea" minOccurs="0" type="gml:AreaType"/> + <element name="foodSurvey" minOccurs="0" maxOccurs="1" type="fwel:foodSurveyType"/> + <element name="waterSurvey" minOccurs="0" maxOccurs="1" type="fwel:waterSurveyType"/> + <element name="energySurvey" minOccurs="0" maxOccurs="1" type="fwel:energySurveyType"/> + </sequence> + <attribute ref="gml:id"/> + </complexType> + + <complexType name="foodSurveyType"> + <annotation> + <documentation>Data structure of foodSurveyType </documentation> + </annotation> + <sequence> + <!-- <element name="animalCalories" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> --> + <element name="foodCategory" minOccurs="0" maxOccurs="1" type="gml:CodeType"/> + <element name="foodDemand" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="foodProduction" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="foodProductionWaterDemand" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="foodProductionEnergyDemand" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="foodConsumption" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <!-- <element name="vegetalCalories" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="cropCalories" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> --> + </sequence> + <attribute ref="gml:id"/> + </complexType> + + <complexType name="waterSurveyType"> + <annotation> + <documentation>Data structure of waterSurveyType </documentation> + </annotation> + <sequence> + <element name="domesticHotWaterDemand" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="domesticHotWaterEnergyDemand" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="domesticSolidWaste" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="domesticWaterDemand" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="domesticWaterWaste" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="totalDomesticWaste" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <!-- + <element name="irrigationDemand" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="transpirationLoss" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + --> + </sequence> + <attribute ref="gml:id"/> + </complexType> + + <complexType name="energySurveyType"> + <annotation> + <documentation>Data structure of energySurveyType </documentation> + </annotation> + <sequence> + <element name="spaceHeatingDemand" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="spaceCoolingDemand" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="residentialElectricityDemand" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="electricityPotentialFromPVBuildings" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="vegetationCoverCategory" minOccurs="0" maxOccurs="1" type="gml:CodeType"/> + <element name="biomassPrimaryEnergyPotential" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="biomassToEnergyWoods" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="biomassToBiogas" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="biomassToPlantOil" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="biomassToBioethanol" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="biomassToResidualSolidFuel" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="biomassToSolidFuel" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="biomassToElectricityPotential" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + <element name="biomassToThermalPotential" minOccurs="0" maxOccurs="1" type="gml:ScaleType"/> + </sequence> + <attribute ref="gml:id"/> + </complexType> +</schema> -- GitLab