Common Tool Ontology
The purpose of the Common Tool Ontology is to integrate all the metadata information from the Tool Repository. Our intent is to provide an ontology-driven specification for objects representing a tool, including other secondary information (like creation info, tools info etc.)
Size 140.1 kB - File type text/xmlFile contents
<?xml version="1.0"?>
<rdf:RDF
xmlns="http://www.aimatshape.net/ontologies/toolCommonOntology.owl#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:ico="http://www.aimatshape.net/ontologies/infoCommonOntology.owl#"
xml:base="http://www.aimatshape.net/ontologies/toolCommonOntology.owl">
<owl:Ontology rdf:about="">
<owl:imports rdf:resource="file:/C:/infoOntology_v1.0.owl"/>
</owl:Ontology>
<owl:Class rdf:ID="CompressionFunctionality">
<owl:disjointWith>
<owl:Class rdf:ID="AuthenticationFunctionality"/>
</owl:disjointWith>
<rdfs:subClassOf>
<owl:Class rdf:ID="CodingFunctionality"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="CompilationPlatform">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>pair operating system/compiler that allows to compile a given tool</rdfs:comment>
</owl:Class>
<owl:Class rdf:ID="VisibilityFunctionality">
<owl:disjointWith>
<owl:Class rdf:ID="AnnotationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="DistanceFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="EngineeringNumericalSimulationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="AcquisitionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="ReMeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="ReconstructionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="GeometryImprovementFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="ParameterizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="ModelingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="IntersectionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="StructuringFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="LevelOfDetailsFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="StatisticalAnalysisFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="ConvexityFunctionality"/>
</owl:disjointWith>
<rdfs:subClassOf>
<owl:Class rdf:ID="Functionality"/>
</rdfs:subClassOf>
<owl:disjointWith>
<owl:Class rdf:ID="TransformFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#CodingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="VisualizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="OptimizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="MeshingFunctionality"/>
</owl:disjointWith>
</owl:Class>
<owl:Class rdf:about="#EngineeringNumericalSimulationFunctionality">
<owl:disjointWith>
<owl:Class rdf:about="#ParameterizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ReMeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ConvexityFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#IntersectionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#AnnotationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#LevelOfDetailsFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StatisticalAnalysisFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StructuringFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#CodingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#GeometryImprovementFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#AcquisitionFunctionality"/>
</owl:disjointWith>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Modeling of the physical (thermal, mechanic, electro-magnetic) behavior of real (solid or fluid) objects. Different methods may be used for such modeling.</rdfs:comment>
<owl:disjointWith>
<owl:Class rdf:about="#TransformFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#DistanceFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#VisualizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<rdfs:subClassOf>
<owl:Class rdf:about="#Functionality"/>
</rdfs:subClassOf>
<owl:disjointWith>
<owl:Class rdf:about="#ModelingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#OptimizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ReconstructionFunctionality"/>
</owl:disjointWith>
</owl:Class>
<owl:Class rdf:about="#AuthenticationFunctionality">
<rdfs:subClassOf>
<owl:Class rdf:about="#CodingFunctionality"/>
</rdfs:subClassOf>
<owl:disjointWith rdf:resource="#CompressionFunctionality"/>
</owl:Class>
<owl:Class rdf:ID="ManifoldVolumeBRep">
<rdfs:subClassOf>
<owl:Class rdf:ID="BRep"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="ParametricRepresentation">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Curve or surface represented by the image of a map from a domain of R (resp. R^2) to R^2 (resp. R^3)</rdfs:comment>
<rdfs:subClassOf>
<owl:Class rdf:ID="GeometricalRepresentation"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="Algorithm">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>The Algorithm class is the base class of a hierarchy of classes representing algorithms provided by a software tool.</rdfs:comment>
</owl:Class>
<owl:Class rdf:about="#OptimizationFunctionality">
<owl:disjointWith>
<owl:Class rdf:about="#TransformFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ModelingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#AcquisitionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#VisualizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#DistanceFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ReconstructionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ReMeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#CodingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#GeometryImprovementFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#AnnotationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StatisticalAnalysisFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#IntersectionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StructuringFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#LevelOfDetailsFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ParameterizationFunctionality"/>
</owl:disjointWith>
<rdfs:subClassOf>
<owl:Class rdf:about="#Functionality"/>
</rdfs:subClassOf>
<owl:disjointWith>
<owl:Class rdf:about="#ConvexityFunctionality"/>
</owl:disjointWith>
</owl:Class>
<owl:Class rdf:ID="Library">
<rdfs:subClassOf>
<owl:Class rdf:ID="SoftwareTool"/>
</rdfs:subClassOf>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Piece of code that performs some task but needs to be wrapped into an application before running.</rdfs:comment>
</owl:Class>
<owl:Class rdf:about="#ReMeshingFunctionality">
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#TransformFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#DistanceFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#GeometryImprovementFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#AcquisitionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ModelingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#CodingFunctionality"/>
</owl:disjointWith>
<rdfs:subClassOf>
<owl:Class rdf:about="#Functionality"/>
</rdfs:subClassOf>
<owl:disjointWith>
<owl:Class rdf:about="#StructuringFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ParameterizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#LevelOfDetailsFunctionality"/>
</owl:disjointWith>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Re-tiles the input mesh to improve sampling and/or shape of elements.</rdfs:comment>
<owl:disjointWith>
<owl:Class rdf:about="#VisualizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StatisticalAnalysisFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#AnnotationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#IntersectionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ReconstructionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ConvexityFunctionality"/>
</owl:disjointWith>
</owl:Class>
<owl:Class rdf:ID="ImplicitSurface">
<rdfs:subClassOf>
<owl:Class rdf:ID="ImplicitRepresentation"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="ManifoldSurfaceMesh">
<rdfs:subClassOf>
<owl:Class rdf:ID="Mesh"/>
</rdfs:subClassOf>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>the union of faces is a surface</rdfs:comment>
</owl:Class>
<owl:Class rdf:ID="ImplicitCurve">
<rdfs:subClassOf>
<owl:Class rdf:about="#ImplicitRepresentation"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="ParametricSurface">
<rdfs:subClassOf rdf:resource="#ParametricRepresentation"/>
</owl:Class>
<owl:Class rdf:ID="ClusteringFunctionality">
<rdfs:subClassOf>
<owl:Class rdf:about="#StructuringFunctionality"/>
</rdfs:subClassOf>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>The process of dividing a dataset into mutually exclusive groups such that the members of each group are as "close" as possible to one another, and different groups are as "far" as possible from one another, where distance is measured with respect to all available variables.</rdfs:comment>
</owl:Class>
<owl:Class rdf:ID="MedialAxisFunctionality">
<rdfs:subClassOf>
<owl:Class rdf:about="#StructuringFunctionality"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="Macro">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Source code that must be interpreted by an independent application.</rdfs:comment>
<rdfs:subClassOf>
<owl:Class rdf:about="#SoftwareTool"/>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:someValuesFrom>
<owl:Class rdf:about="#SoftwareTool"/>
</owl:someValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:ID="requiresTool"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="NonPhotoRealisticFunctionality">
<rdfs:subClassOf>
<owl:Class rdf:about="#VisualizationFunctionality"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#BRep">
<rdfs:subClassOf>
<owl:Class rdf:ID="ShapeType"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#AnnotationFunctionality">
<owl:disjointWith>
<owl:Class rdf:about="#IntersectionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#DistanceFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#VisualizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#GeometryImprovementFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ReconstructionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ModelingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#CodingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#AcquisitionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#LevelOfDetailsFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ConvexityFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StatisticalAnalysisFunctionality"/>
</owl:disjointWith>
<rdfs:subClassOf>
<owl:Class rdf:about="#Functionality"/>
</rdfs:subClassOf>
<owl:disjointWith>
<owl:Class rdf:about="#TransformFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StructuringFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ParameterizationFunctionality"/>
</owl:disjointWith>
</owl:Class>
<owl:Class rdf:ID="MeshRepairingFunctionality">
<rdfs:subClassOf rdf:resource="#ReMeshingFunctionality"/>
</owl:Class>
<owl:Class rdf:ID="RealisticRenderingFunctionality">
<rdfs:subClassOf>
<owl:Class rdf:about="#VisualizationFunctionality"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="RasterData3D">
<rdfs:subClassOf>
<owl:Class rdf:ID="RasterData"/>
</rdfs:subClassOf>
<owl:disjointWith>
<owl:Class rdf:ID="RasterData2D"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:ID="RasterData4D"/>
</owl:disjointWith>
</owl:Class>
<owl:Class rdf:ID="TriangulationFunctionality">
<rdfs:subClassOf>
<owl:Class rdf:ID="SubdivisionFunctionality"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="NearestNeighborFunctionality">
<rdfs:subClassOf>
<owl:Class rdf:about="#QueryFunctionality"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#Functionality">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Defines acceptable types for class Algorithm. Categories of algorithms in the Shape Processing domain.</rdfs:comment>
</owl:Class>
<owl:Class rdf:ID="SoftwareRelease">
<rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:minCardinality>
<owl:onProperty>
<owl:DatatypeProperty rdf:ID="hasDownloadURL"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>A Release represents a release of a given tool. A typical tool will be in relation with several Release objects representing its release versions, i.e. 1.0, 2.0 etc.</rdfs:comment>
</owl:Class>
<owl:Class rdf:about="#RasterData">
<rdfs:subClassOf>
<owl:Class rdf:about="#ShapeType"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#CodingFunctionality">
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#IntersectionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#TransformFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#AnnotationFunctionality"/>
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<rdfs:subClassOf rdf:resource="#Functionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#LevelOfDetailsFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#AcquisitionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StructuringFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ReconstructionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StatisticalAnalysisFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ConvexityFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ModelingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#GeometryImprovementFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ParameterizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#VisualizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#DistanceFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
</owl:Class>
<owl:Class rdf:ID="ShapeMatchingFunctionality">
<rdfs:subClassOf>
<owl:Class rdf:about="#QueryFunctionality"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:ID="ShapeInterrogationFunctionality">
<rdfs:subClassOf>
<owl:Class rdf:about="#QueryFunctionality"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#DistanceFunctionality">
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#IntersectionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ModelingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StructuringFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#TransformFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ConvexityFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StatisticalAnalysisFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#CodingFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#LevelOfDetailsFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#AcquisitionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ReconstructionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
<rdfs:subClassOf rdf:resource="#Functionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ParameterizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#VisualizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#AnnotationFunctionality"/>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#GeometryImprovementFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
</owl:Class>
<owl:Class rdf:ID="RegularRemeshingFunctionality">
<rdfs:subClassOf rdf:resource="#ReMeshingFunctionality"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Amounts to replacing an unstructured input mesh by a structured one (also called regular mesh). In a structured mesh all internal vertices are surrounded by a constant number of elements. In an unstructured mesh all internal vertices are not necessarily surrounded by a constant number of elements. The structured remeshing techniques are sorted by the type and regularity of the generated mesh</rdfs:comment>
</owl:Class>
<owl:Class rdf:ID="ParametricCurve">
<rdfs:subClassOf rdf:resource="#ParametricRepresentation"/>
</owl:Class>
<owl:Class rdf:about="#VisualizationFunctionality">
<rdfs:subClassOf rdf:resource="#Functionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#IntersectionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ModelingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#GeometryImprovementFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ParameterizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#DistanceFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ReconstructionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StructuringFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#LevelOfDetailsFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#CodingFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#StatisticalAnalysisFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ConvexityFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#AcquisitionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#TransformFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#AnnotationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
</owl:Class>
<owl:Class rdf:about="#IntersectionFunctionality">
<owl:disjointWith>
<owl:Class rdf:about="#ReconstructionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#AcquisitionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#GeometryImprovementFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith rdf:resource="#VisualizationFunctionality"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Detects or computes the intersection of two (or more) objects</rdfs:comment>
<owl:disjointWith>
<owl:Class rdf:about="#ConvexityFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StatisticalAnalysisFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#TransformFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
<rdfs:subClassOf rdf:resource="#Functionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ParameterizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#CodingFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ModelingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#DistanceFunctionality"/>
<owl:disjointWith rdf:resource="#AnnotationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#LevelOfDetailsFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StructuringFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
</owl:Class>
<owl:Class rdf:ID="MultiResolutionModel">
<rdfs:subClassOf>
<owl:Class rdf:about="#ShapeType"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#StructuringFunctionality">
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#GeometryImprovementFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#AcquisitionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#CodingFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ReconstructionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#VisualizationFunctionality"/>
<owl:disjointWith rdf:resource="#IntersectionFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#AnnotationFunctionality"/>
<rdfs:subClassOf rdf:resource="#Functionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ParameterizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#DistanceFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#LevelOfDetailsFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#TransformFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StatisticalAnalysisFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ModelingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ConvexityFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
</owl:Class>
<owl:Class rdf:about="#RasterData4D">
<rdfs:subClassOf rdf:resource="#RasterData"/>
<owl:disjointWith>
<owl:Class rdf:about="#RasterData2D"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#RasterData3D"/>
</owl:Class>
<owl:Class rdf:about="#ImplicitRepresentation">
<rdfs:subClassOf>
<owl:Class rdf:about="#GeometricalRepresentation"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#ShapeType">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Shape data structure handled by the tool. THE SHAPES COMMON ONTOLOGY SHOULD BE IMPORTED AND THE ShapeRepresentation class should be selected as the range for this property!!!</rdfs:comment>
</owl:Class>
<owl:Class rdf:ID="PointSet">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Unstructured set of points sampled on the shape</rdfs:comment>
<rdfs:subClassOf>
<owl:Class rdf:about="#GeometricalRepresentation"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#ReconstructionFunctionality">
<rdfs:subClassOf rdf:resource="#Functionality"/>
<owl:disjointWith rdf:resource="#AnnotationFunctionality"/>
<owl:disjointWith rdf:resource="#VisualizationFunctionality"/>
<owl:disjointWith rdf:resource="#DistanceFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ParameterizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StatisticalAnalysisFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#TransformFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ModelingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#CodingFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ConvexityFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#IntersectionFunctionality"/>
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#LevelOfDetailsFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#AcquisitionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#GeometryImprovementFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith rdf:resource="#StructuringFunctionality"/>
</owl:Class>
<owl:Class rdf:about="#GeometryImprovementFunctionality">
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#LevelOfDetailsFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith rdf:resource="#DistanceFunctionality"/>
<owl:disjointWith rdf:resource="#IntersectionFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#StatisticalAnalysisFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<rdfs:subClassOf rdf:resource="#Functionality"/>
<owl:disjointWith rdf:resource="#StructuringFunctionality"/>
<owl:disjointWith rdf:resource="#VisualizationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ConvexityFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ParameterizationFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#CodingFunctionality"/>
<owl:disjointWith rdf:resource="#ReconstructionFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#AcquisitionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#TransformFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#AnnotationFunctionality"/>
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ModelingFunctionality"/>
</owl:disjointWith>
</owl:Class>
<owl:Class rdf:about="#Mesh">
<rdfs:subClassOf>
<owl:Class rdf:about="#GeometricalRepresentation"/>
</rdfs:subClassOf>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Decomposition of a region of space into elementary objects called faces.
Faces are linked through incidence relationships.
Faces have dimensions ranging from 0 to the dimension of the object:
0-dimensional faces are called vertices,
1-dimensional faces are called edges,
2-dimensional faces are called facets,
and Faces of maximal dimension are called cells.</rdfs:comment>
</owl:Class>
<owl:Class rdf:about="#ParameterizationFunctionality">
<owl:disjointWith rdf:resource="#IntersectionFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#VisualizationFunctionality"/>
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ConvexityFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#TransformFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ModelingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#ReconstructionFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#CodingFunctionality"/>
<owl:disjointWith rdf:resource="#GeometryImprovementFunctionality"/>
<rdfs:subClassOf rdf:resource="#Functionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StatisticalAnalysisFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#AcquisitionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#AnnotationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#LevelOfDetailsFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#DistanceFunctionality"/>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith rdf:resource="#StructuringFunctionality"/>
</owl:Class>
<owl:Class rdf:about="#SubdivisionFunctionality">
<rdfs:subClassOf rdf:resource="#StructuringFunctionality"/>
</owl:Class>
<owl:Class rdf:ID="PlugIn">
<rdfs:subClassOf>
<owl:Restriction>
<owl:someValuesFrom>
<owl:Class rdf:about="#SoftwareTool"/>
</owl:someValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:about="#requiresTool"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:about="#SoftwareTool"/>
</rdfs:subClassOf>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>An executable loaded and controlled by an independent application</rdfs:comment>
</owl:Class>
<owl:Class rdf:ID="ManifoldVolumeMesh">
<rdfs:subClassOf rdf:resource="#Mesh"/>
</owl:Class>
<owl:Class rdf:about="#TransformFunctionality">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Computes the transform of the input </rdfs:comment>
<owl:disjointWith rdf:resource="#CodingFunctionality"/>
<owl:disjointWith rdf:resource="#ParameterizationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#StatisticalAnalysisFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ConvexityFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#AcquisitionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#AnnotationFunctionality"/>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
<owl:disjointWith rdf:resource="#VisualizationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ModelingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#StructuringFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith rdf:resource="#ReconstructionFunctionality"/>
<owl:disjointWith rdf:resource="#DistanceFunctionality"/>
<owl:disjointWith rdf:resource="#IntersectionFunctionality"/>
<owl:disjointWith rdf:resource="#GeometryImprovementFunctionality"/>
<rdfs:subClassOf rdf:resource="#Functionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#LevelOfDetailsFunctionality"/>
</owl:disjointWith>
</owl:Class>
<owl:Class rdf:about="#RasterData2D">
<rdfs:subClassOf rdf:resource="#RasterData"/>
<owl:disjointWith rdf:resource="#RasterData3D"/>
<owl:disjointWith rdf:resource="#RasterData4D"/>
</owl:Class>
<owl:Class rdf:about="#LevelOfDetailsFunctionality">
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
<owl:disjointWith rdf:resource="#ReconstructionFunctionality"/>
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#CodingFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ConvexityFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#StructuringFunctionality"/>
<owl:disjointWith rdf:resource="#AnnotationFunctionality"/>
<owl:disjointWith rdf:resource="#ParameterizationFunctionality"/>
<owl:disjointWith rdf:resource="#IntersectionFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#AcquisitionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#VisualizationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StatisticalAnalysisFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#ModelingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#GeometryImprovementFunctionality"/>
<owl:disjointWith rdf:resource="#TransformFunctionality"/>
<owl:disjointWith rdf:resource="#DistanceFunctionality"/>
<rdfs:subClassOf rdf:resource="#Functionality"/>
</owl:Class>
<owl:Class rdf:ID="ShapeInfo">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Shape data structure handled by a tool</rdfs:comment>
</owl:Class>
<owl:Class rdf:ID="ManifoldSurfaceBRep">
<rdfs:subClassOf rdf:resource="#BRep"/>
</owl:Class>
<owl:Class rdf:ID="NonManifoldMesh">
<rdfs:subClassOf rdf:resource="#Mesh"/>
</owl:Class>
<owl:Class rdf:about="#ConvexityFunctionality">
<owl:disjointWith rdf:resource="#GeometryImprovementFunctionality"/>
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#CodingFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#AcquisitionFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#VisualizationFunctionality"/>
<owl:disjointWith rdf:resource="#AnnotationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ModelingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#IntersectionFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#TransformFunctionality"/>
<owl:disjointWith rdf:resource="#ReconstructionFunctionality"/>
<owl:disjointWith rdf:resource="#StructuringFunctionality"/>
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#ParameterizationFunctionality"/>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#StatisticalAnalysisFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
<owl:disjointWith rdf:resource="#DistanceFunctionality"/>
<rdfs:subClassOf rdf:resource="#Functionality"/>
<owl:disjointWith rdf:resource="#LevelOfDetailsFunctionality"/>
</owl:Class>
<owl:Class rdf:ID="IndependentApplication">
<rdfs:subClassOf>
<owl:Class rdf:about="#SoftwareTool"/>
</rdfs:subClassOf>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>An independent executable ready to perform some task. It may be provided as binary or source code.</rdfs:comment>
</owl:Class>
<owl:Class rdf:about="#SoftwareTool">
<rdfs:subClassOf>
<owl:Restriction>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:minCardinality>
<owl:onProperty>
<owl:FunctionalProperty rdf:ID="hasName"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:minCardinality>
<owl:onProperty>
<owl:FunctionalProperty rdf:ID="hasLastModifiedDate"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:FunctionalProperty rdf:ID="hasUploadDate"/>
</owl:onProperty>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Main class: tool stored in the Tool Repository</rdfs:comment>
</owl:Class>
<owl:Class rdf:about="#AcquisitionFunctionality">
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith rdf:resource="#AnnotationFunctionality"/>
<rdfs:subClassOf rdf:resource="#Functionality"/>
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith rdf:resource="#TransformFunctionality"/>
<owl:disjointWith rdf:resource="#ParameterizationFunctionality"/>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith rdf:resource="#DistanceFunctionality"/>
<owl:disjointWith rdf:resource="#VisualizationFunctionality"/>
<owl:disjointWith rdf:resource="#ReconstructionFunctionality"/>
<owl:disjointWith rdf:resource="#CodingFunctionality"/>
<owl:disjointWith rdf:resource="#LevelOfDetailsFunctionality"/>
<owl:disjointWith rdf:resource="#StructuringFunctionality"/>
<owl:disjointWith rdf:resource="#ConvexityFunctionality"/>
<owl:disjointWith rdf:resource="#GeometryImprovementFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ModelingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#StatisticalAnalysisFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#IntersectionFunctionality"/>
</owl:Class>
<owl:Class rdf:about="#StatisticalAnalysisFunctionality">
<owl:disjointWith rdf:resource="#AcquisitionFunctionality"/>
<owl:disjointWith rdf:resource="#AnnotationFunctionality"/>
<owl:disjointWith rdf:resource="#CodingFunctionality"/>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
<owl:disjointWith rdf:resource="#StructuringFunctionality"/>
<owl:disjointWith rdf:resource="#ParameterizationFunctionality"/>
<owl:disjointWith rdf:resource="#VisualizationFunctionality"/>
<owl:disjointWith rdf:resource="#TransformFunctionality"/>
<owl:disjointWith rdf:resource="#LevelOfDetailsFunctionality"/>
<rdfs:subClassOf rdf:resource="#Functionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith rdf:resource="#ReconstructionFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#ModelingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#ConvexityFunctionality"/>
<owl:disjointWith rdf:resource="#GeometryImprovementFunctionality"/>
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith rdf:resource="#DistanceFunctionality"/>
<owl:disjointWith rdf:resource="#IntersectionFunctionality"/>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
</owl:Class>
<owl:Class rdf:ID="StructuralDescriptor">
<rdfs:subClassOf rdf:resource="#ShapeType"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>The shape is represented with respect to its relevant parts</rdfs:comment>
</owl:Class>
<owl:Class rdf:about="#ModelingFunctionality">
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith rdf:resource="#StatisticalAnalysisFunctionality"/>
<owl:disjointWith rdf:resource="#IntersectionFunctionality"/>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#ConvexityFunctionality"/>
<owl:disjointWith rdf:resource="#TransformFunctionality"/>
<owl:disjointWith rdf:resource="#DistanceFunctionality"/>
<owl:disjointWith rdf:resource="#StructuringFunctionality"/>
<owl:disjointWith rdf:resource="#ParameterizationFunctionality"/>
<rdfs:subClassOf rdf:resource="#Functionality"/>
<owl:disjointWith rdf:resource="#AcquisitionFunctionality"/>
<owl:disjointWith rdf:resource="#ReconstructionFunctionality"/>
<owl:disjointWith rdf:resource="#GeometryImprovementFunctionality"/>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#SamplingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith rdf:resource="#CodingFunctionality"/>
<owl:disjointWith rdf:resource="#VisualizationFunctionality"/>
<owl:disjointWith rdf:resource="#LevelOfDetailsFunctionality"/>
<owl:disjointWith rdf:resource="#AnnotationFunctionality"/>
</owl:Class>
<owl:Class rdf:ID="Animation3D">
<rdfs:subClassOf rdf:resource="#ShapeType"/>
</owl:Class>
<owl:Class rdf:about="#SamplingFunctionality">
<owl:disjointWith rdf:resource="#ConvexityFunctionality"/>
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith rdf:resource="#ReconstructionFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#QueryFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#LevelOfDetailsFunctionality"/>
<owl:disjointWith rdf:resource="#StructuringFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#AnnotationFunctionality"/>
<owl:disjointWith rdf:resource="#ParameterizationFunctionality"/>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
<owl:disjointWith rdf:resource="#IntersectionFunctionality"/>
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith rdf:resource="#VisualizationFunctionality"/>
<owl:disjointWith rdf:resource="#TransformFunctionality"/>
<rdfs:subClassOf rdf:resource="#Functionality"/>
<owl:disjointWith rdf:resource="#AcquisitionFunctionality"/>
<owl:disjointWith rdf:resource="#DistanceFunctionality"/>
<owl:disjointWith rdf:resource="#StatisticalAnalysisFunctionality"/>
<owl:disjointWith rdf:resource="#GeometryImprovementFunctionality"/>
<owl:disjointWith rdf:resource="#CodingFunctionality"/>
<owl:disjointWith rdf:resource="#ModelingFunctionality"/>
</owl:Class>
<owl:Class rdf:ID="ContourSet">
<rdfs:subClassOf>
<owl:Class rdf:about="#GeometricalRepresentation"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#QueryFunctionality">
<owl:disjointWith rdf:resource="#ReconstructionFunctionality"/>
<rdfs:subClassOf rdf:resource="#Functionality"/>
<owl:disjointWith rdf:resource="#AnnotationFunctionality"/>
<owl:disjointWith rdf:resource="#IntersectionFunctionality"/>
<owl:disjointWith rdf:resource="#AcquisitionFunctionality"/>
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith rdf:resource="#GeometryImprovementFunctionality"/>
<owl:disjointWith rdf:resource="#ConvexityFunctionality"/>
<owl:disjointWith rdf:resource="#DistanceFunctionality"/>
<owl:disjointWith rdf:resource="#StructuringFunctionality"/>
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith>
<owl:Class rdf:about="#MeshingFunctionality"/>
</owl:disjointWith>
<owl:disjointWith rdf:resource="#CodingFunctionality"/>
<owl:disjointWith rdf:resource="#ParameterizationFunctionality"/>
<owl:disjointWith rdf:resource="#ModelingFunctionality"/>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith rdf:resource="#SamplingFunctionality"/>
<owl:disjointWith rdf:resource="#StatisticalAnalysisFunctionality"/>
<owl:disjointWith rdf:resource="#TransformFunctionality"/>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
<owl:disjointWith rdf:resource="#LevelOfDetailsFunctionality"/>
<owl:disjointWith rdf:resource="#VisualizationFunctionality"/>
</owl:Class>
<owl:Class rdf:about="#MeshingFunctionality">
<owl:disjointWith rdf:resource="#GeometryImprovementFunctionality"/>
<owl:disjointWith rdf:resource="#SamplingFunctionality"/>
<owl:disjointWith rdf:resource="#StructuringFunctionality"/>
<owl:disjointWith rdf:resource="#TransformFunctionality"/>
<owl:disjointWith rdf:resource="#StatisticalAnalysisFunctionality"/>
<owl:disjointWith rdf:resource="#AnnotationFunctionality"/>
<owl:disjointWith rdf:resource="#ModelingFunctionality"/>
<owl:disjointWith rdf:resource="#OptimizationFunctionality"/>
<owl:disjointWith rdf:resource="#CodingFunctionality"/>
<owl:disjointWith rdf:resource="#VisibilityFunctionality"/>
<owl:disjointWith rdf:resource="#QueryFunctionality"/>
<owl:disjointWith rdf:resource="#ConvexityFunctionality"/>
<owl:disjointWith rdf:resource="#EngineeringNumericalSimulationFunctionality"/>
<owl:disjointWith rdf:resource="#DistanceFunctionality"/>
<owl:disjointWith rdf:resource="#IntersectionFunctionality"/>
<owl:disjointWith rdf:resource="#VisualizationFunctionality"/>
<owl:disjointWith rdf:resource="#LevelOfDetailsFunctionality"/>
<owl:disjointWith rdf:resource="#ReconstructionFunctionality"/>
<rdfs:subClassOf rdf:resource="#Functionality"/>
<owl:disjointWith rdf:resource="#AcquisitionFunctionality"/>
<owl:disjointWith rdf:resource="#ParameterizationFunctionality"/>
<owl:disjointWith rdf:resource="#ReMeshingFunctionality"/>
</owl:Class>
<owl:Class rdf:ID="NonManifoldBRep">
<rdfs:subClassOf rdf:resource="#BRep"/>
</owl:Class>
<owl:Class rdf:about="#GeometricalRepresentation">
<rdfs:subClassOf rdf:resource="#ShapeType"/>
</owl:Class>
<owl:ObjectProperty rdf:ID="implements">
<rdfs:domain rdf:resource="#SoftwareTool"/>
<rdfs:range rdf:resource="#Algorithm"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="hasRelease">
<rdfs:range rdf:resource="#SoftwareRelease"/>
<rdfs:domain rdf:resource="#SoftwareTool"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="hasOwner">
<rdfs:range>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<rdf:Description rdf:about="http://www.aimatshape.net/ontologies/infoCommonOntology.owl#PersonInfo"/>
<rdf:Description rdf:about="http://www.aimatshape.net/ontologies/infoCommonOntology.owl#InstitutionInfo"/>
</owl:unionOf>
</owl:Class>
</rdfs:range>
<rdfs:domain rdf:resource="#SoftwareTool"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="hasShapeType">
<rdfs:range rdf:resource="#ShapeType"/>
<rdfs:domain rdf:resource="#ShapeInfo"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="hasFunctionality">
<rdfs:domain>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Algorithm"/>
<owl:Class rdf:about="#SoftwareTool"/>
</owl:unionOf>
</owl:Class>
</rdfs:domain>
<owl:inverseOf>
<owl:ObjectProperty rdf:ID="providedBy"/>
</owl:inverseOf>
<rdfs:range rdf:resource="#Functionality"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="hasTutorial">
<rdfs:domain rdf:resource="#SoftwareTool"/>
<rdfs:range>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#IndependentApplication"/>
<owl:Class rdf:about="#Library"/>
<owl:Class rdf:about="#Macro"/>
<owl:Class rdf:about="#PlugIn"/>
</owl:unionOf>
</owl:Class>
</rdfs:range>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="hasContactPerson">
<rdfs:domain rdf:resource="#SoftwareTool"/>
<rdfs:range>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<rdf:Description rdf:about="http://www.aimatshape.net/ontologies/infoCommonOntology.owl#PersonInfo"/>
<rdf:Description rdf:about="http://www.aimatshape.net/ontologies/infoCommonOntology.owl#InstitutionInfo"/>
</owl:unionOf>
</owl:Class>
</rdfs:range>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="hasDemo">
<rdfs:domain rdf:resource="#SoftwareTool"/>
<rdfs:range>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#IndependentApplication"/>
<owl:Class rdf:about="#Library"/>
<owl:Class rdf:about="#Macro"/>
<owl:Class rdf:about="#PlugIn"/>
</owl:unionOf>
</owl:Class>
</rdfs:range>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="hasCreator">
<rdfs:range>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<rdf:Description rdf:about="http://www.aimatshape.net/ontologies/infoCommonOntology.owl#PersonInfo"/>
<rdf:Description rdf:about="http://www.aimatshape.net/ontologies/infoCommonOntology.owl#InstitutionInfo"/>
</owl:unionOf>
</owl:Class>
</rdfs:range>
<rdfs:domain rdf:resource="#SoftwareTool"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#requiresTool">
<rdfs:range>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#IndependentApplication"/>
<owl:Class rdf:about="#Library"/>
<owl:Class rdf:about="#Macro"/>
<owl:Class rdf:about="#PlugIn"/>
</owl:unionOf>
</owl:Class>
</rdfs:range>
<rdfs:domain rdf:resource="#SoftwareTool"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="hasCompilationPlatform">
<rdfs:range rdf:resource="#CompilationPlatform"/>
<rdfs:domain rdf:resource="#SoftwareTool"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="hasInput">
<rdfs:range rdf:resource="#ShapeInfo"/>
<rdfs:domain rdf:resource="#SoftwareTool"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#providedBy">
<rdfs:range>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Algorithm"/>
<owl:Class rdf:about="#SoftwareTool"/>
</owl:unionOf>
</owl:Class>
</rdfs:range>
<owl:inverseOf rdf:resource="#hasFunctionality"/>
<rdfs:domain rdf:resource="#Functionality"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="hasOutput">
<rdfs:range rdf:resource="#ShapeInfo"/>
<rdfs:domain rdf:resource="#SoftwareTool"/>
</owl:ObjectProperty>
<owl:DatatypeProperty rdf:ID="hasBugsRepository">
<rdfs:domain rdf:resource="#SoftwareTool"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="hasBenchmarkURL">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="#SoftwareTool"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="hasShapeFormat">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Shape file format</rdfs:comment>
<rdfs:domain rdf:resource="#ShapeInfo"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#hasDownloadURL">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="#SoftwareRelease"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Main URL and mirrors. [required]
</rdfs:comment>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="hasSpaceDimension">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Dimension of mathematical space of the tool. (R^1 | R^2 | R^3 | R^4 | Any Dimension)</rdfs:comment>
<rdfs:domain rdf:resource="#ShapeInfo"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="hasUsersMailingList">
<rdfs:domain rdf:resource="#SoftwareTool"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="hasReviewURL">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="#SoftwareTool"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="supportsCompiler">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>gcc 3.3.3 | Visual C++ 6 | etc.</rdfs:comment>
<rdfs:domain rdf:resource="#CompilationPlatform"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="hasDevelopersMailingList">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="#SoftwareTool"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="hasShapeExample">
<rdfs:domain rdf:resource="#ShapeInfo"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Input or Output file example, relation with an object in the Shape Repository</rdfs:comment>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="hasScreenshot">
<rdfs:domain rdf:resource="#SoftwareTool"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="hasHardwareRequirements">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="#SoftwareTool"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="hasUILanguage">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>English | French | Spanish | etc.</rdfs:comment>
<rdfs:domain rdf:resource="#SoftwareTool"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="hasURL">
<rdfs:domain rdf:resource="#SoftwareTool"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="hasUserComment">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="#SoftwareTool"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="hasUIType">
<rdfs:domain rdf:resource="#SoftwareTool"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Command Line | Graphical UI | Web Service | No UI</rdfs:comment>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="hasReference">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Algorithm"/>
<owl:Class rdf:about="#SoftwareTool"/>
</owl:unionOf>
</owl:Class>
</rdfs:domain>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>a URL to a document related to the algorithm. The document may exist in the Digital Library.
</rdfs:comment>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="hasContent">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Source | Binary Executable | Documentation | Patch | Example Input Files</rdfs:comment>
<rdfs:domain rdf:resource="#SoftwareRelease"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="supportsOS">
<rdfs:domain rdf:resource="#CompilationPlatform"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
> Windows NT | Windows 2000 | Red Hat 6.2 | etc.</rdfs:comment>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="hasFormatConverter">
<rdfs:domain rdf:resource="#ShapeInfo"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Converter between proprietary file format and standard file format
</rdfs:comment>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="writtenWithProgrammingLanguage">
<rdfs:domain rdf:resource="#SoftwareTool"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>C | C++ | Matlab | Python | Tcl | Java | Mathematica | Maple | Perl</rdfs:comment>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="hasExecutionPlatform">
<rdfs:domain rdf:resource="#SoftwareTool"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Windows | Linux | System Independent | etc.</rdfs:comment>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
<owl:FunctionalProperty rdf:ID="hasReleaseNotesDocument">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>New features, bug fixes, installation instructions
</rdfs:comment>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="#SoftwareRelease"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:ID="hasShapeSelfIntersection">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
<rdfs:domain rdf:resource="#ShapeInfo"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Indicates if the tool supports or creates self-intersecting shapes</rdfs:comment>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:ID="hasLicense">
<rdfs:domain rdf:resource="#SoftwareTool"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>This might be turned into "License*" in future versions. Currently, this field does not influence the accessibility of the data, while it is meant to provide information about 'how and in which cases the data may be used'.</rdfs:comment>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:about="#hasLastModifiedDate">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
># This should be updated when metadata entries are modified by an authorized user</rdfs:comment>
<rdfs:domain rdf:resource="#SoftwareTool"/>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:ID="hasDescription">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="#SoftwareTool"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:ID="hasWorstSpaceComplexity">
<rdfs:domain rdf:resource="#Algorithm"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:ID="hasInstallationInstructions">
<rdfs:domain rdf:resource="#SoftwareRelease"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:about="#hasUploadDate">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
<rdfs:domain rdf:resource="#SoftwareTool"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
># This should be updated also when metadata entries are modified by an authorized user</rdfs:comment>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:about="#hasName">
<rdfs:domain>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#SoftwareTool"/>
<owl:Class rdf:about="#Functionality"/>
<owl:Class rdf:about="#Algorithm"/>
<owl:Class rdf:about="#CompilationPlatform"/>
<owl:Class rdf:about="#SoftwareRelease"/>
<owl:Class rdf:about="#ShapeInfo"/>
<owl:Class rdf:about="#ShapeType"/>
</owl:unionOf>
</owl:Class>
</rdfs:domain>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>[required] # Example "Rabbit"</rdfs:comment>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:ID="hasWorstTimeComplexity">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
<rdfs:domain rdf:resource="#Algorithm"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:ID="hasDevelopmentStatus">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Development | Alpha | Beta | Stable</rdfs:comment>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
<rdfs:domain rdf:resource="#SoftwareTool"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:ID="hasPrice">
<rdfs:domain rdf:resource="#SoftwareRelease"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:ID="hasVersion">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:ID="hasAvailabilityLevel">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Everyone, Project only, Project NIG</rdfs:comment>
<rdfs:domain rdf:resource="#SoftwareRelease"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:ID="hasUninstallationInstructions">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
<rdfs:domain rdf:resource="#SoftwareRelease"/>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:ID="hasReleaseDate">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="#SoftwareRelease"/>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:ID="hasAverageTimeComplexity">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="#Algorithm"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:ID="hasAverageSpaceComplexity">
<rdfs:domain rdf:resource="#Algorithm"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:ID="hasUploadPerson">
<rdfs:range>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<rdf:Description rdf:about="http://www.aimatshape.net/ontologies/infoCommonOntology.owl#PersonInfo"/>
<rdf:Description rdf:about="http://www.aimatshape.net/ontologies/infoCommonOntology.owl#InstitutionInfo"/>
</owl:unionOf>
</owl:Class>
</rdfs:range>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
<rdfs:domain rdf:resource="#SoftwareTool"/>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:ID="isValidated">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>indicates if the metadata must be updated by the tool author after the migration to the OMR.</rdfs:comment>
<rdfs:domain>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Algorithm"/>
<owl:Class rdf:about="#ShapeInfo"/>
</owl:unionOf>
</owl:Class>
</rdfs:domain>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
</owl:FunctionalProperty>
<owl:FunctionalProperty rdf:ID="hasSourceCodeURL">
<rdfs:domain rdf:resource="#SoftwareTool"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
</owl:FunctionalProperty>
<RasterData3D rdf:ID="OtherRasterData3D">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Raster Data >> 3D >> Other 3D raster data</hasName>
</RasterData3D>
<SamplingFunctionality rdf:ID="OtherSamplingAlgorithm">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Sampling >> Other sampling</hasName>
</SamplingFunctionality>
<RasterData3D rdf:ID="Movie">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Raster Data >> 3D >> Movie</hasName>
</RasterData3D>
<GeometryImprovementFunctionality rdf:ID="CompletionAlgorithm">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Geometry improvment >> Completion</hasName>
</GeometryImprovementFunctionality>
<TriangulationFunctionality rdf:ID="DelaunayTriangulationAlgorithm">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Structuring >> Subdivision >> Triangulation >> Delaunay triangulation</hasName>
</TriangulationFunctionality>
<MedialAxisFunctionality rdf:ID="MedialAxisExactComputationAlgorithm">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Structuring >> Medial axis >> Exact medial axis computation</hasName>
</MedialAxisFunctionality>
<ManifoldSurfaceBRep rdf:ID="OtherManifoldSurfaceBRep">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>BRep >> Manifold surface BRep >> Other manifold surface BRep</hasName>
</ManifoldSurfaceBRep>
<Functionality rdf:ID="AnimationAlgorithm">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Animation</hasName>
</Functionality>
<AnnotationFunctionality rdf:ID="AutomaticAnnotationFunctionality">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Annotation >> Automatic annotation</hasName>
</AnnotationFunctionality>
<ParametricSurface rdf:ID="RationalParametricSurface">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Geometrical representation >> Parametric >> Parametric surface >> Rational parametric surface</hasName>
</ParametricSurface>
<NonManifoldBRep rdf:ID="NonManifoldAnalyticalBRep">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>BRep >> Non manifold BRep >> Non manifold analytical BRep</hasName>
</NonManifoldBRep>
<RasterData3D rdf:ID="GreyscaleRasterData3D">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Raster Data >> 3D >> 3D greyscale raster data</hasName>
</RasterData3D>
<AnnotationFunctionality rdf:ID="ManualAnnotationFunctionality">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Annotation >> Manual annotation</hasName>
</AnnotationFunctionality>
<TransformFunctionality rdf:ID="MoebiusTransformAlgorithm">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Under Moebius transforms</rdfs:comment>
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Transforms >> Moebius</hasName>
</TransformFunctionality>
<MeshingFunctionality rdf:ID="VolumeMeshingAlgorithm">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Output tiling is a volume mesh (tetrahedral, hexahedral or cellular complex)</rdfs:comment>
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Meshing >> Volume meshing</hasName>
</MeshingFunctionality>
<RasterData4D rdf:ID="RGBRasterData4D">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Raster Data >> 4D >> 4D RGB raster data</hasName>
</RasterData4D>
<ParameterizationFunctionality rdf:ID="SphericalParameterizationAlgorithm">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Parameterization >> Spherical parameterization</hasName>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Compute a bijective correspondence of the input onto a spherical domain.</rdfs:comment>
</ParameterizationFunctionality>
<StructuralDescriptor rdf:ID="MultiDimensionalStructuralDescriptor">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Structural descriptor/ Multi-dimensional structural descriptor</hasName>
</StructuralDescriptor>
<ContourSet rdf:ID="OtherContourSet">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Geometrical representation >> Contour set >> Other contour set</hasName>
</ContourSet>
<NonManifoldMesh rdf:ID="HexahedralNonManifoldVolumeMesh">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Geometrical representation >> Mesh >> Non manifold mesh >> Hexahedral non manifold volume</hasName>
</NonManifoldMesh>
<ParameterizationFunctionality rdf:ID="PlanarParameterizationAlgorithm">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Computes a bijective correspondence of the input onto the plane (typ. surface mesh)</rdfs:comment>
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Parameterization >> Planar parameterization</hasName>
</ParameterizationFunctionality>
<RasterData3D rdf:ID="MagneticResonanceImage">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Raster Data >> 3D >> Magnetic resonance Image</hasName>
</RasterData3D>
<ImplicitCurve rdf:ID="OtherImplicitCurve">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Geometrical representation >> Implicit >> Implicit curve >> Other</hasName>
</ImplicitCurve>
<StructuralDescriptor rdf:ID="OtherStructuralDescriptor">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Structural descriptor/ Other structural descriptor</hasName>
</StructuralDescriptor>
<ShapeInterrogationFunctionality rdf:ID="RidgesShapeInterrogationAlgorithm">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Query >> Shape interrogation >> Ridges interrogation</hasName>
</ShapeInterrogationFunctionality>
<ReMeshingFunctionality rdf:ID="MeshSizeBasedRemeshingAlgorithm">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Maximizes the trade-off between approximation quality and number of elements.</rdfs:comment>
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Remeshing >> Remeshing based on size of the mesh</hasName>
</ReMeshingFunctionality>
<VisibilityFunctionality rdf:ID="VisibilityComplexAlgorithm">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Visibility >> Visibility complex</hasName>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Computes the visibility complex of the input</rdfs:comment>
</VisibilityFunctionality>
<RasterData3D rdf:ID="IndexedRasterData3D">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Raster Data >> 3D >> 3D indexed raster data</hasName>
</RasterData3D>
<TriangulationFunctionality rdf:ID="RegularTriangulationAlgorithm">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Structuring >> Subdivision >> Triangulation >> Regular triangulation</hasName>
</TriangulationFunctionality>
<ImplicitCurve rdf:ID="PolynomialImplicitCurve">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Geometrical representation >> Implicit >> Implicit curve >> Polynomial implicit curve</hasName>
</ImplicitCurve>
<MeshingFunctionality rdf:ID="OtherMeshingAlgorithm">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Meshing >> Other meshing algorithm</hasName>
</MeshingFunctionality>
<ManifoldVolumeBRep rdf:ID="ManifoldImplicitVolumeBRep">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>BRep >> Manifold volume BRep >> Manifold implicit volume BRep</hasName>
</ManifoldVolumeBRep>
<StatisticalAnalysisFunctionality rdf:ID="OtherStatisticalAnalysisAlgorithm">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Statistical analysis >> Other statistical analysis</hasName>
</StatisticalAnalysisFunctionality>
<NonManifoldMesh rdf:ID="TriangularNonManifoldSurfaceMesh">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Geometrical representation >> Mesh >> Non manifold mesh >> Triangular non manifold surface</hasName>
</NonManifoldMesh>
<NonManifoldMesh rdf:ID="CompositeNonManifoldSurfaceMesh">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Geometrical representation >> Mesh >> Non manifold mesh >> Composite non manifold surface</hasName>
</NonManifoldMesh>
<LevelOfDetailsFunctionality rdf:ID="ProgressiveRepresentationAlgorithm">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Levels of details >> Progressive representation</hasName>
</LevelOfDetailsFunctionality>
<TriangulationFunctionality rdf:ID="ConstrainedTriangulationAlgorithm">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Structuring >> Subdivision >> Triangulation >> Constrained triangulation</hasName>
</TriangulationFunctionality>
<owl:AllDifferent>
<owl:distinctMembers rdf:parseType="Collection">
<Animation3D rdf:ID="KeyFrameAnimation">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>3D animation >> Key frame animation</hasName>
</Animation3D>
<Animation3D rdf:ID="MotionCaptureAnimation">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>3D animation >> Motion capture</hasName>
</Animation3D>
</owl:distinctMembers>
</owl:AllDifferent>
<Functionality rdf:ID="ConversionBetweenShapeCategoriesAlgorithm">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Conversion between two representations of the same shape. The transformation has to be canonical without loss or addition of information.</rdfs:comment>
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Conversion between shape categories</hasName>
</Functionality>
<ImplicitSurface rdf:ID="PolynomialImplicitSurface">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Geometrical representation >> Implicit >> Implicit surface >> Polynomial implicit surface</hasName>
</ImplicitSurface>
<ManifoldVolumeBRep rdf:ID="ManifoldAnalyticalVolumeBRep">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>BRep >> Manifold volume BRep >> Manifold analytical volume BRep</hasName>
</ManifoldVolumeBRep>
<ReMeshingFunctionality rdf:ID="UniformRemeshingAlgorithm">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Remeshing >> Uniform remeshing</hasName>
</ReMeshingFunctionality>
<ReconstructionFunctionality rdf:ID="FusionOfMeasurementSetsAlgorithm">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Reconstruction >> Fusion of measurement sets</hasName>
</ReconstructionFunctionality>
<PointSet rdf:ID="PointSetWithNormalDirections">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Geometrical representation >> Point set >> Point set with normal directions</hasName>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>each point (or a subset of them) is given with a normal direction to the shape at this point</rdfs:comment>
</PointSet>
<owl:AllDifferent/>
<ImplicitSurface rdf:ID="BSplineImplicitSurface">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Geometrical representation >> Implicit >> Implicit surface >> B-spline implicit surface</hasName>
</ImplicitSurface>
<RasterData4D rdf:ID="GreyscaleRasterData4D">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Raster Data >> 4D >> 4D greyscale raster data</hasName>
</RasterData4D>
<ManifoldVolumeBRep rdf:ID="ManifoldMixedVolumeBRep">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>BRep >> Manifold volume BRep >> Manifold mixed volume BRep</hasName>
</ManifoldVolumeBRep>
<ManifoldSurfaceMesh rdf:ID="QuadrangularManifoldSurfaceMesh">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Geometrical representation >> Mesh >> Manifold surface mesh >> Quadragular manifold surface</hasName>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>each cell is a quadrangle</rdfs:comment>
</ManifoldSurfaceMesh>
<RasterData4D rdf:ID="HeightRasterData4D">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Raster Data >> 4D >> 4D height raster data</hasName>
</RasterData4D>
<RasterData4D rdf:ID="IndexedRasterData4D">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Raster Data >> 4D >> 4D indexed raster data</hasName>
</RasterData4D>
<LevelOfDetailsFunctionality rdf:ID="OtherLevelsOfDetailsAlgorithm">
<hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Levels of details >> Other levels of details algorithm</hasName>
</LevelOfDetailsFunctionality>
<NonMani