This paper describes an RDF(S) and OWL-Full modeling language called SWCLOS, which is built on top of Common Lisp Object System (CLOS). The axioms and entailment rules of RDF(S) are implemented and the RDF(S) semantics is realized using CLOS Meta-Object Protocol. The OWL-Full style compatibility is adopted in joining the OWL universe to the RDF universe, then the structural subsumption algorithm in FL0 is extended with many OWL entailment rules so as to include the intersection, union, disjointness, negation, and equivalency of concepts, the equivalent property, the functional and inverse-functional property, the filler restriction, the value restriction, the existential quantification, and number restriction. We discuss metamodeling problems related to RDF(S) and OWL-Full, and introduce new criteria for metamodeling. The reflection in RDF(S) is also discussed from the Object-Oriented perspective. Finally, we demonstrate some examples of the OWL-Full metamodeling in SWCLOS.