Due to the increasing popularity of 3D modeling and 3D printing, more and more 3D model repositories are published. Traditional, text-based descriptions and tags are inadequate for the efficient indexing and retrieval of these models. The 3D Modeling Ontology aims to provide structured annotations for interactive and declarative 3D models. To demonstrate this, the following 3D model was created in AutoDesk 3ds Max, exported to X3D, and represented as structured data using The 3D Modeling Ontology.
Once the interactive model is loaded below, use the mouse wheel to zoom in/out and drag (move the mouse while holding down the left mouse button) to rotate. The code snippet of the semantic enrichment of the model is shown on the right.
@prefix foaf: <http://xmlns.com/foaf/0.1> .
@prefix dbpedia: <http://dbpedia.org/resource> .
@prefix 3d: <http://vidont.org/3d> .
<http://vidont.org/3dmodels/ancient-greek-vase.html> a 3d:3DModel ; 3d:createdUsing 3d:AutoDesk3dsMax ; foaf:depicts dbpedia:Vase ,
dbpedia:Red-figure_pottery ; 3d:shininess '0.145' ; 3d:transparency '0.0' ; schema:City dbpedia:Athens ; schema:Country dbpedia:Ancient_Greece ;
rdfs:seeAlso dbpedia:Pottery_of_ancient_Greece .
The result can be deployed in any RDF serialization for knowledge representation and multimedia reasoning, and as the semantic enrichment of the 3D model in HTML5 Microdata, JSON-LD, or RDFa.