The Semantic Web extends existing World Wide Web (WWW) with formal machine readable semantics that enable better understanding of Web content by both, people and machines. The OWL ontology language forms the basis of Semantic Web technologies by providing the means for defining formal semantics of concepts and their properties. Semantic Web standards also provide with the formalism and mechanisms for supporting reasoning and querying of information in OWL.Qualitative spatial and temporal information is supported using sets of SWRL rules and OWL axioms offering a sound, complete and tractable reasoning procedure based on path consistency applying on the supported sets of relations. Polynomial time complexity of spatio-temporal reasoning is achieved by restricting the supported sets of relations to "tractable" sets. Furthermore, rules enforcing cardinality constrains on dynamic properties are defined. Reasoning support for qualitative information and restriction checking is also introduced in this work for increasing expressive power of existing approaches. Building-upon existing Semantic Web standards and on the idea of integrating reasoning support into the proposed representation are important advantages of the proposed approach.Query support in SOWL is realized with two languages referred to as TOQL and SOWL Query Language. Both, are high-level query languages, independent from the underlying SOWL representation so that, the user need not be familiar with the peculiarities of the ontological spatio-temporal representation in SOWL (i.e., the 4D-fluents or the N-ary approach). TOQL handles ontologies almost like relational databases and relies on the idea of extending SQL with spatiotemporal operators. Respectively, SOWL builds-upon SPARQL, the current standard of the Semantic Web, which is also extended with a set of spatio-temporal operators similar to those introduced in TOQL.