PREFIX ontowastemanagement: <https://www.theworldavatar.com/kg/ontowastemanagement/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

ontowastemanagement:TreeBranchesWaste a rdfs:Class ;
  rdfs:label "Tree branches waste" ;
  rdfs:comment "Smaller limbs and twigs removed from trees during pruning or tree removal. " ;
  rdfs:subClassOf ontowastemanagement:HorticulturalWaste .

ontowastemanagement:isRecyclable a rdf:Property ;
  rdfs:label "is recyclable" ;
  rdfs:comment "A property indicating if the waste is recyclable or not." ;
  rdfs:domain ontowastemanagement:Waste ;
  rdfs:range xsd:boolean .

ontowastemanagement:HorticulturalWaste a rdfs:Class ;
  rdfs:label "Horticultural waste" ;
  rdfs:comment "Waste generated in orchards, parks, gardens, and roadside plants, including green foliage, branches, and leaves." ;
  rdfs:subClassOf ontowastemanagement:Waste .

ontowastemanagement:TouchAndGoService a rdfs:Class ;
  rdfs:label "Touch and go service" ;
  rdfs:comment "A service that brings an empty bin to collect the waste from the service site and disposes the waste at the disposal site.  The bin will not be returned to the service site afterwards." ;
  rdfs:subClassOf ontowastemanagement:WasteCollectionService .

ontowastemanagement:hasWasteType a rdf:Property ;
  rdfs:label "has waste type" ;
  rdfs:comment "A relationship describing the waste category for a series of waste services." ;
  rdfs:domain ontowastemanagement:WasteCollectionService ;
  rdfs:range <http://www.w3.org/2002/07/owl#Class> .

ontowastemanagement:hasBinType a rdf:Property ;
  rdfs:label "has bin type" ;
  rdfs:comment "A relationship describing the bin type for a series of waste services." ;
  rdfs:domain ontowastemanagement:WasteService ;
  rdfs:range <http://www.w3.org/2002/07/owl#Class> .

ontowastemanagement:NonFerrousMetalWaste a rdfs:Class ;
  rdfs:label "Non-ferrous metal waste" ;
  rdfs:comment "Waste composed of metals that do not contain iron, such as aluminum, copper, and brass. These metals are not magnetic." ;
  rdfs:subClassOf ontowastemanagement:Waste .

ontowastemanagement:AluminiumWaste a rdfs:Class ;
  rdfs:label "Aluminium waste" ;
  rdfs:comment "Waste consisting of aluminum products, such as cans, foil, and packaging materials." ;
  rdfs:subClassOf ontowastemanagement:NonFerrousMetalWaste .

ontowastemanagement:ElectronicWaste a rdfs:Class ;
  rdfs:label "Electronic waste" ;
  rdfs:comment "Discarded electrical or electronic devices, such as computers, mobile phones, household appliances, and medical equipment. E-waste can contain hazardous materials like lead and mercury." ;
  rdfs:subClassOf ontowastemanagement:Waste .

ontowastemanagement:MixedWaste a rdfs:Class ;
  rdfs:label "Mixed waste" ;
  rdfs:comment "Waste that contains a combination of different materials, that may or may not be difficult to identify and separate individual components." ;
  rdfs:subClassOf ontowastemanagement:Waste .

ontowastemanagement:WasteService a rdfs:Class ;
  rdfs:label "Waste service" ;
  rdfs:comment "A service provided by an entity (such as a municipality or private company) that involves the collection, transportation, and disposal or recycling of waste materials and equipment from residential, commercial, or industrial sources." ;
  rdfs:subClassOf <https://spec.edmcouncil.org/fibo/ontology/FND/ProductsAndServices/ProductsAndServices/Service> .

ontowastemanagement:FerrousMetalWaste a rdfs:Class ;
  rdfs:label "Ferrous metal waste" ;
  rdfs:comment "Waste composed of iron and steel. These metals are magnetic and are commonly found in items like appliances, cars, and construction materials." ;
  rdfs:subClassOf ontowastemanagement:Waste .

ontowastemanagement:StainlessSteelWaste a rdfs:Class ;
  rdfs:label "Stainless steel waste" ;
  rdfs:comment "Waste composed of stainless steel, which is an alloy of iron, chromium, and other elements, known for its corrosion resistance." ;
  rdfs:subClassOf ontowastemanagement:NonFerrousMetalWaste .

ontowastemanagement:PolystyreneWaste a rdfs:Class ;
  rdfs:label "Polystyrene (PS) waste" ;
  rdfs:comment "Waste composed of polystyrene materials, including disposable food containers, packaging materials, and insulation." ;
  rdfs:subClassOf ontowastemanagement:PlasticsWaste .

ontowastemanagement:UsedSlagWaste a rdfs:Class ;
  rdfs:label "Used slag waste" ;
  rdfs:comment "Waste produced from the smelting and refining of metals, consisting of byproducts like slag." ;
  rdfs:subClassOf ontowastemanagement:Waste .

ontowastemanagement:CompactorBin a rdfs:Class ;
  rdfs:label "Compactor bin" ;
  rdfs:comment "An open top container bin with the ability to compact waste." ;
  rdfs:subClassOf ontowastemanagement:OTCBin .

ontowastemanagement:hasStatus a rdf:Property ;
  rdfs:label "has status" ;
  rdfs:comment "A relationship describing the current bin status." ;
  rdfs:domain ontowastemanagement:Bin ;
  rdfs:range ontowastemanagement:BinStatus .

ontowastemanagement:hasBinNumber a rdf:Property ;
  rdfs:label "has bin number" ;
  rdfs:comment "An identifier for a bin." ;
  rdfs:domain ontowastemanagement:Bin ;
  rdfs:range xsd:string .

ontowastemanagement:RearEndLoaderTruck a rdfs:Class ;
  rdfs:label "Rear end loader truck" ;
  rdfs:comment "A truck designed for municipal waste collection, featuring a rear-loading mechanism with a hydraulic lift to compact waste into the truck body." ;
  rdfs:subClassOf <https://spec.edmcouncil.org/auto/ontology/VC/VehicleCore/Truck> .

ontowastemanagement:FishWaste a rdfs:Class ;
  rdfs:label "Fish waste" ;
  rdfs:comment "Organic materials resulting from fish cleaning or processing, including flesh, skin, bones, and entrails." ;
  rdfs:subClassOf ontowastemanagement:FoodWaste .

ontowastemanagement:WasteDisposalFacility a rdfs:Class ;
  rdfs:label "Waste disposal facility" ;
  rdfs:comment "A facility with waste disposal services." ;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/Facility> .

ontowastemanagement:FoodWaste a rdfs:Class ;
  rdfs:label "Food waste" ;
  rdfs:comment "Edible food that is discarded at the retail or consumption stages, often due to spoilage or overproduction." ;
  rdfs:subClassOf ontowastemanagement:Waste .

ontowastemanagement:PalletWaste a rdfs:Class ;
  rdfs:label "Pallet waste" ;
  rdfs:comment "Waste composed of wooden pallets used for shipping and storage." ;
  rdfs:subClassOf ontowastemanagement:WoodWaste .

ontowastemanagement:PolypropyleneWaste a rdfs:Class ;
  rdfs:label "Polypropylene (PP) waste" ;
  rdfs:comment "Waste composed of polypropylene materials, including packaging, automotive parts, and textiles." ;
  rdfs:subClassOf ontowastemanagement:PlasticsWaste .

<https://www.omg.org/spec/Commons/QuantitiesAndUnits/ScalarQuantityValue> a rdfs:Class .

ontowastemanagement:7ftBin a rdfs:Class ;
  rdfs:label "7-feet bin" ;
  rdfs:comment "An open top container bin with a length of 7 feet." ;
  rdfs:subClassOf ontowastemanagement:OTCBin .

ontowastemanagement:HighDensityPolyethyleneWaste a rdfs:Class ;
  rdfs:label "High-density polyethylene (HDPE) waste" ;
  rdfs:comment "Waste composed of high-density polyethylene materials, including milk jugs, detergent bottles, and piping. " ;
  rdfs:subClassOf ontowastemanagement:PlasticsWaste .

ontowastemanagement:TowAwayService a rdfs:Class ;
  rdfs:label "Tow away service" ;
  rdfs:comment "A service that collects the bin containing waste from the service site and disposes the waste at the disposal site. The bin will not be returned to the service site afterwards." ;
  rdfs:subClassOf ontowastemanagement:WasteCollectionService .

ontowastemanagement:BinDeliveryService a rdfs:Class ;
  rdfs:label "Bin delivery service" ;
  rdfs:comment "A service that delivers an empty bin to the specified site." ;
  rdfs:subClassOf ontowastemanagement:WasteService .

ontowastemanagement:PlasticsWaste a rdfs:Class ;
  rdfs:label "Plastics waste" ;
  rdfs:comment "Waste composed of plastic materials, including bottles, packaging, and containers." ;
  rdfs:subClassOf ontowastemanagement:Waste .

ontowastemanagement:GrossTruckWeight a rdfs:Class ;
  rdfs:label "Gross truck weight" ;
  rdfs:comment "Weight of a truck and its waste before any disposal." ;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/QuantitiesAndUnits/ScalarQuantityValue> .

ontowastemanagement:NetWasteWeight a rdfs:Class ;
  rdfs:label "Net waste weight" ;
  rdfs:comment "Weight of the waste disposed, which is calculated through the difference of gross and unladen weight." ;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/QuantitiesAndUnits/ScalarQuantityValue> .

ontowastemanagement:PolyethyleneTerephthalateWaste a rdfs:Class ;
  rdfs:label "Polyethylene terephthalate (PET) waste" ;
  rdfs:comment "Waste composed of polyethylene terephthalate materials, including beverage bottles and food containers. " ;
  rdfs:subClassOf ontowastemanagement:PlasticsWaste .

<https://www.theworldavatar.com/kg/ontobim/Facility> a rdfs:Class .

ontowastemanagement:AshWaste a rdfs:Class ;
  rdfs:label "Ash waste" ;
  rdfs:comment "The residual byproduct generated from the incineration of various materials, including municipal solid waste, hazardous waste, and industrial byproducts.   Ash waste typically contains concentrated trace metals and other inorganic compounds." ;
  rdfs:subClassOf ontowastemanagement:Waste .

ontowastemanagement:BinStatus a rdfs:Class ;
  rdfs:label "Bin status" ;
  rdfs:comment "The current state of a bin. " .

ontowastemanagement:OTCBin a rdfs:Class ;
  rdfs:label "Open Top Container Bin" ;
  rdfs:comment "A bin capable of attaching to an OTC truck." ;
  rdfs:subClassOf ontowastemanagement:Bin .

ontowastemanagement:VegetableWaste a rdfs:Class ;
  rdfs:label "Vegetable waste" ;
  rdfs:comment "Waste comprised mainly of vegetable matter, which is capable of being decomposed by microorganisms." ;
  rdfs:subClassOf ontowastemanagement:FoodWaste .

ontowastemanagement:DumpAndReturnService a rdfs:Class ;
  rdfs:label "Dump and return service" ;
  rdfs:comment "A service that collects the bin containing waste from the service site and disposes the waste at the disposal site, before returning the newly emptied bin to the service site." ;
  rdfs:subClassOf ontowastemanagement:WasteCollectionService .

ontowastemanagement:GlassWaste a rdfs:Class ;
  rdfs:label "Glass waste" ;
  rdfs:comment "Discarded glass products, such as bottles and jars, which can be recycled into new glass products." ;
  rdfs:subClassOf ontowastemanagement:Waste .

ontowastemanagement:SludgeWaste a rdfs:Class ;
  rdfs:label "Sludge waste" ;
  rdfs:comment "A semi-solid slurry that accumulates as a byproduct of wastewater treatment processes. It consists of organic and inorganic materials, including water, microorganisms, and chemical residues." ;
  rdfs:subClassOf ontowastemanagement:Waste .

ontowastemanagement:Waste a rdfs:Class ;
  rdfs:label "Waste" ;
  rdfs:comment "Any material, substance, or by-product that is no longer useful or required after the completion of a process. It is typically discarded because it is considered worthless, defective, or surplus to requirements." .

<https://spec.edmcouncil.org/fibo/ontology/FND/ProductsAndServices/ProductsAndServices/Service> a rdfs:Class .

ontowastemanagement:WasteCollectionService a rdfs:Class ;
  rdfs:label "Waste collection service" ;
  rdfs:comment "A service provided by an entity (such as a municipality or private company) that involves the collection, transportation, and disposal or recycling of waste materials from residential, commercial, or industrial sources." ;
  rdfs:subClassOf ontowastemanagement:WasteService .

ontowastemanagement:Bin a rdfs:Class ;
  rdfs:label "Bin" ;
  rdfs:comment "A container used to carry and store waste." .

ontowastemanagement:BinExchangeService a rdfs:Class ;
  rdfs:label "Bin exchange service" ;
  rdfs:comment "A service that delivers an empty bin to the specified site and tows away the full bin to a disposal site. The bin will not be returned to the service site afterwards." ;
  rdfs:subClassOf ontowastemanagement:WasteCollectionService .

ontowastemanagement:WasteDisposalService a rdfs:Class ;
  rdfs:label "Waste disposal service" ;
  rdfs:comment "A service for the management, treatment, and disposal of waste that adheres to environmental regulations and promoting sustainability." ;
  rdfs:subClassOf <https://spec.edmcouncil.org/fibo/ontology/FND/ProductsAndServices/ProductsAndServices/Service> .

ontowastemanagement:PaperWaste a rdfs:Class ;
  rdfs:label "Paper waste" ;
  rdfs:comment "Waste composed of paper products, such as office paper, newspapers, and magazines." ;
  rdfs:subClassOf ontowastemanagement:PaperCardboardWaste .

ontowastemanagement:ConstructionDemolitionWaste a rdfs:Class ;
  rdfs:label "Construction and demolition waste" ;
  rdfs:comment "Waste generated from the construction, renovation, and demolition of buildings, roads, and other structures." ;
  rdfs:subClassOf ontowastemanagement:Waste .

ontowastemanagement:RecyclingTruck a rdfs:Class ;
  rdfs:label "Recycling truck" ;
  rdfs:comment "A truck specifically designed and equipped to collect, transport, and sometimes sort recyclable materials from various collection points to recycling facilities." ;
  rdfs:subClassOf <https://spec.edmcouncil.org/auto/ontology/VC/VehicleCore/Truck> .

ontowastemanagement:ScrapTyresWaste a rdfs:Class ;
  rdfs:label "Scrap tyres waste" ;
  rdfs:comment "Waste consisting of used and discarded tires from vehicles." ;
  rdfs:subClassOf ontowastemanagement:Waste .

ontowastemanagement:CopperWaste a rdfs:Class ;
  rdfs:label "Copper waste" ;
  rdfs:comment "Waste consisting of copper products, such as wiring, plumbing pipes, and electronics components." ;
  rdfs:subClassOf ontowastemanagement:NonFerrousMetalWaste .

ontowastemanagement:PaperCardboardWaste a rdfs:Class ;
  rdfs:label "Paper or cardboard waste" ;
  rdfs:comment "Waste consisting of paper and cardboard materials, including office paper, newspapers, and packaging." ;
  rdfs:subClassOf ontowastemanagement:Waste .

ontowastemanagement:3ftBin a rdfs:Class ;
  rdfs:label "3-feet bin" ;
  rdfs:comment "An open top container bin with a length of 3 feet." ;
  rdfs:subClassOf ontowastemanagement:OTCBin .

ontowastemanagement:UnladenTruckWeight a rdfs:Class ;
  rdfs:label "Unladen truck weight" ;
  rdfs:comment "Weight of an empty truck after waste disposal." ;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/QuantitiesAndUnits/ScalarQuantityValue> .

ontowastemanagement:LowDensityPolyethyleneWaste a rdfs:Class ;
  rdfs:label "Low-density polyethylene (LDPE) waste" ;
  rdfs:comment "Waste composed of low-density polyethylene materials, including plastic bags, film wraps, and squeeze bottles." ;
  rdfs:subClassOf ontowastemanagement:PlasticsWaste .

ontowastemanagement:OldCorrugatedCardboardWaste a rdfs:Class ;
  rdfs:label "Old corrugated cardboard waste" ;
  rdfs:comment "Waste consisting of used corrugated cardboard, often from packaging and shipping materials." ;
  rdfs:subClassOf ontowastemanagement:PaperCardboardWaste .

<https://spec.edmcouncil.org/fibo/ontology/FBC/ProductsAndServices/FinancialProductsAndServices/ContractLifecycleEventOccurrence> a rdfs:Class .

ontowastemanagement:towAway a rdf:Property ;
  rdfs:label "tow away" ;
  rdfs:comment "A relationship describing the bin that has been towed away during this event occurrence." ;
  rdfs:domain <https://spec.edmcouncil.org/fibo/ontology/FBC/ProductsAndServices/FinancialProductsAndServices/ContractLifecycleEventOccurrence> ;
  rdfs:range ontowastemanagement:Bin .

ontowastemanagement:deliver a rdf:Property ;
  rdfs:label "deliver" ;
  rdfs:comment "A relationship describing the bin that has been delivered during this event occurrence." ;
  rdfs:domain <https://spec.edmcouncil.org/fibo/ontology/FBC/ProductsAndServices/FinancialProductsAndServices/ContractLifecycleEventOccurrence> ;
  rdfs:range ontowastemanagement:Bin .

ontowastemanagement:TextileLeatherWaste a rdfs:Class ;
  rdfs:label "Textile or leather waste" ;
  rdfs:comment "Waste composed of textile and leather materials, including clothing, upholstery, and footwear." ;
  rdfs:subClassOf ontowastemanagement:Waste .

<https://spec.edmcouncil.org/auto/ontology/VC/VehicleCore/Truck> a rdfs:Class .

ontowastemanagement:WoodWaste a rdfs:Class ;
  rdfs:label "Wood waste" ;
  rdfs:comment "Waste consisting of wood materials, including lumber, pallets, and furniture." ;
  rdfs:subClassOf ontowastemanagement:Waste .

<http://www.w3.org/2002/07/owl#Class> a rdfs:Class .

ontowastemanagement:WasteServiceFacility a rdfs:Class ;
  rdfs:label "Waste service facility" ;
  rdfs:comment "A facility where waste service is requested." ;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobim/Facility> .

ontowastemanagement:TreeTrunkWaste a rdfs:Class ;
  rdfs:label "Tree trunk waste" ;
  rdfs:comment "The large, central part of a tree that is cut down and discarded during tree removal or logging activities." ;
  rdfs:subClassOf ontowastemanagement:HorticulturalWaste .

ontowastemanagement:FurnitureWaste a rdfs:Class ;
  rdfs:label "Furniture waste" ;
  rdfs:comment "Waste consisting of discarded furniture items, such as chairs, tables, and sofas." ;
  rdfs:subClassOf ontowastemanagement:WoodWaste .

ontowastemanagement:HookliftTruck a rdfs:Class ;
  rdfs:label "Hooklift truck" ;
  rdfs:comment "A versatile truck equipped with a hydraulic hooklift system, used for transporting various container types, including heavy industrial and commercial waste containers." ;
  rdfs:subClassOf <https://spec.edmcouncil.org/auto/ontology/VC/VehicleCore/Truck> .

ontowastemanagement:LeavesWaste a rdfs:Class ;
  rdfs:label "Leaves waste" ;
  rdfs:comment "Waste consisting of fallen leaves from trees and plants, often collected during seasonal cleanups." ;
  rdfs:subClassOf ontowastemanagement:HorticulturalWaste .

ontowastemanagement:5ftBin a rdfs:Class ;
  rdfs:label "5-feet bin" ;
  rdfs:comment "An open top container bin with a length of 5 feet." ;
  rdfs:subClassOf ontowastemanagement:OTCBin .
