@prefix : .
@prefix dc: .
@prefix obo: .
@prefix owl: .
@prefix rdf: .
@prefix xml: .
@prefix xsd: .
@prefix Comm: .
@prefix core: .
@prefix rdfs: .
@prefix ManufacturingOntology: .
a owl:Ontology ;
owl:imports ;
dc:creator "Thomas Bjarsch" ;
dc:date "16.01.2024"^^xsd:string ;
dc:license "CC-BY-4.0" ;
dc:title "Fraunhofer ICGV AM Application Ontology"^^xsd:string ;
rdfs:comment "It uses Basic Formal Ontology as a Top- and Common Core Ontologies as Mid-Level-Ontologies. Fraunhofer IGCV Manufacturing Application Ontology is used as direct import."^^xsd:string , "This ontology, created for use at Fraunhofer IGCV, includes essential classes specifically relevant to Project ODE_AM within the domain of Additive Manufacturing. It is designed with the capability for successive expansions to accommodate future developments and additional requirements in this field."^^xsd:string , "This ontology, designed for use in data management within the Fraunhofer IGCV's project-specific web-app, includes only those classes that are directly relevant to the project's needs. It primarily integrates existing classes from the Basic Formal Ontology (BFO) and the Common Core Ontologies (CCO), selectively chosen to fit the considered use cases in our project. This focused approach ensures efficient and relevant data categorization and retrieval tailored to our specific project requirements."^^xsd:string ;
owl:versionInfo "1.0.0"^^xsd:string .
#
#
# #################################################################
# #
# # Annotation properties
# #
# #################################################################
#
#
# http://purl.org/dc/elements/1.1/creator
dc:creator a owl:AnnotationProperty .
#
# http://purl.org/dc/elements/1.1/date
dc:date a owl:AnnotationProperty .
#
# http://purl.org/dc/elements/1.1/license
dc:license a owl:AnnotationProperty .
#
# http://purl.org/dc/elements/1.1/title
dc:title a owl:AnnotationProperty .
#
# http://www.ontologyrepository.com/CommonCoreOntologies/alternative_label
Comm:alternative_label a owl:AnnotationProperty .
#
# http://www.ontologyrepository.com/CommonCoreOntologies/definition
Comm:definition a owl:AnnotationProperty .
#
# http://www.ontologyrepository.com/CommonCoreOntologies/definition_source
Comm:definition_source a owl:AnnotationProperty .
#
# http://www.ontologyrepository.com/CommonCoreOntologies/has_token_unit
Comm:has_token_unit a owl:AnnotationProperty .
#
# http://www.w3.org/2002/07/owl#minQualifiedCardinality
owl:minQualifiedCardinality a owl:AnnotationProperty .
#
# http://www.w3.org/2004/02/skos/core#definition
core:definition a owl:AnnotationProperty .
#
# http://www.w3.org/2004/02/skos/core#example
core:example a owl:AnnotationProperty .
#
#
#
# #################################################################
# #
# # Object Properties
# #
# #################################################################
#
#
# http://www.ontologyrepository.com/CommonCoreOntologies/has_output
Comm:has_output a owl:ObjectProperty .
#
# http://www.ontologyrepository.com/CommonCoreOntologies/is_part_of_process
Comm:is_part_of_process a owl:ObjectProperty .
#
# http://www.ontologyrepository.com/CommonCoreOntologies/prescribes
Comm:prescribes a owl:ObjectProperty .
#
#
#
# #################################################################
# #
# # Data properties
# #
# #################################################################
#
#
# https://w3id.org/ODE_AM/MAO/has_x_coordinate_value
ManufacturingOntology:has_x_coordinate_value a owl:DatatypeProperty , owl:FunctionalProperty .
#
# https://w3id.org/ODE_AM/MAO/has_y_coordinate_value
ManufacturingOntology:has_y_coordinate_value a owl:DatatypeProperty , owl:FunctionalProperty .
#
#
#
# #################################################################
# #
# # Classes
# #
# #################################################################
#
#
# http://org.semanticweb.owlapi/error#Error1
a owl:Class .
#
# http://purl.obolibrary.org/obo/FiatObjectPart
obo:FiatObjectPart a owl:Class .
#
# http://purl.obolibrary.org/obo/Process
obo:Process a owl:Class .
#
# http://purl.obolibrary.org/obo/ZeroDimensionalSpatialRegion
obo:ZeroDimensionalSpatialRegion a owl:Class .
#
# http://www.ontologyrepository.com/CommonCoreOntologies/ActOfManufacturing
Comm:ActOfManufacturing a owl:Class .
#
# http://www.ontologyrepository.com/CommonCoreOntologies/Artifact
Comm:Artifact a owl:Class .
#
# http://www.ontologyrepository.com/CommonCoreOntologies/InformationBearingArtifact
Comm:InformationBearingArtifact a owl:Class .
#
# http://www.ontologyrepository.com/CommonCoreOntologies/IntentionalAct
Comm:IntentionalAct a owl:Class .
#
# http://www.ontologyrepository.com/CommonCoreOntologies/PerformanceSpecification
Comm:PerformanceSpecification a owl:Class .
#
# http://www.ontologyrepository.com/CommonCoreOntologies/SpatialOrientation
Comm:SpatialOrientation a owl:Class .
#
# https://w3id.org/ODE_AM/MAO/Machine
ManufacturingOntology:Machine a owl:Class .
#
# https://w3id.org/ODE_AM/MAO/Standard
ManufacturingOntology:Standard a owl:Class .
#
# https://w3id.org/ODE_AM/AMAO/ActOfAdditiveManufacturing
a owl:Class ;
rdfs:subClassOf Comm:ActOfManufacturing ;
Comm:alternative_label "3D printing"@en ;
Comm:definition "Process of joining materials to make parts from 3D model data, usually layer upon layer, as opposed to subtractive manufacturing and formative manufacturing methodologies" ;
Comm:definition_source "ISO/ASTM DIS 52900:2018(E)" ;
rdfs:label "Additive manufacturing"@en .
#
# https://w3id.org/ODE_AM/AMAO/ActOfAdditiveManufacturingProcessParameter
a owl:Class ;
rdfs:subClassOf Comm:PerformanceSpecification , _:genid1 .
_:genid1 a owl:Restriction ;
owl:onProperty Comm:prescribes ;
owl:someValuesFrom .
Comm:definition_source "Expert"@en ;
rdfs:label "Additive manufacturing process parameter"@en ;
core:definition "A performance specification prescribing the operational conditions of an entity during an additive manufacturing process" ;
core:example "A performane specification prescribing the build platform temperature in °C" .
#
# https://w3id.org/ODE_AM/AMAO/ActOfSlicing
a owl:Class ;
rdfs:subClassOf Comm:IntentionalAct ;
Comm:definition_source "VDI 3405" ;
rdfs:label "Slicing"@en ;
core:definition "Slicing is an essential prefabrication stage for all additive manufacturing processes. It involves slicing the facet (volume) model into several successive layers and recording the information contained within each layer, i.e. identifying the parameters required to generate the individual contour lines within each layer. Since the sliced contour data are no longer connected to one another in the z-axis, subsequent scaling is no longer possible. With some technologies, this process is automatically performed by the software once the necessary parameters (e.g. layer thickness) have been set. Some fabrication systems require separate software specified by the manufacturer to prepare and store this layer data." .
#
# https://w3id.org/ODE_AM/AMAO/AdditiveManufacturedPart
a owl:Class ;
rdfs:subClassOf Comm:Artifact ;
Comm:definition_source "ISO/ASTM 529000:2015(E)" ;
rdfs:label "Additive Manufactured Part"@en ;
core:definition "Joined material forming a functional element that could constitute all or a section of an intended product" .
#
# https://w3id.org/ODE_AM/AMAO/AdditiveManufacturingInstructionFile
a owl:Class ;
rdfs:subClassOf Comm:InformationBearingArtifact ;
Comm:alternative_label "buildjob file"@en ;
Comm:definition_source "Expert"@en ;
rdfs:comment "The file type and content may vary between different machine types and suppliers"@en ;
rdfs:label "Additive manufacturing instruction file"@en ;
core:definition "File containing the instructions for the 3D-Printer for the manufacturing process, typically containing path-plans, geometries and processing parameters."@en .
#
# https://w3id.org/ODE_AM/AMAO/AdditiveManufacturingMachine
a owl:Class ;
rdfs:subClassOf ManufacturingOntology:Machine ;
Comm:alternative_label "3D Printer" ;
Comm:definition_source "ISO/ASTM 52900:2015(E)" ;
rdfs:label "Additive manufacturing machine"@en ;
core:definition "Section of the additive manufacturing system including hardware, machine control software, required set-up software and peripheral accessories necessary to complete a build cycle for poducing parts" .
#
# https://w3id.org/ODE_AM/AMAO/BuildPlatformTemperatureParameter
a owl:Class ;
rdfs:subClassOf ;
Comm:definition "Additive Manufacturing Process Parameter prescribing the temperature of the buildplatform during an additive manufacturing process." ;
Comm:has_token_unit "'comm:Degree Celsius Measurement Unit'" ;
core:example "An Additive Manufacturing Process Parameter prescribing a build platform temperature of 70 °C" .
#
# https://w3id.org/ODE_AM/AMAO/InclinationRelativeToBuildDirection
a owl:Class ;
rdfs:subClassOf Comm:SpatialOrientation ;
rdfs:label "Inclination relative to build direction"@en ;
core:definition "Angle between the axis of a subject and the build direction (perpendicular to buidlplatofrm surface)."@en ;
core:example "25°"@en .
#
# https://w3id.org/ODE_AM/AMAO/InclinationRelativeToBuildplatform
a owl:Class ;
rdfs:subClassOf Comm:SpatialOrientation ;
Comm:definition "Angle at which a part is oriented with respect to the horizontal plane of the printing surface." ;
rdfs:comment "Can be described qualitatitevly (\"Upright\") or in degrees (45 °)" ;
core:example "45 °" , "Upright" .
#
# https://w3id.org/ODE_AM/AMAO/LayerHeightParameter
a owl:Class ;
rdfs:subClassOf ;
Comm:definition "Additive Manufacturing Process Parameter prescribing the height of single joined layers during an additive manufacturing process" ;
Comm:has_token_unit "'comm:Millimeter Measurement Unit'" ;
core:example "An Additive Manufacturing Process Parameter prescribing a layer height of 0.2 mm" .
#
# https://w3id.org/ODE_AM/AMAO/OpenJobFile
a owl:Class ;
rdfs:subClassOf ;
Comm:definition "Additive manufacturing instruction file with ending .openjob"@en ;
rdfs:label "Openjob file"@en ;
core:example "i.e. used for machine EOS M290"@en .
#
# https://w3id.org/ODE_AM/AMAO/ParametersetInAdditiveManufacturing
a owl:Class ;
owl:equivalentClass _:genid2 .
_:genid2 owl:intersectionOf _:genid6 .
_:genid6 a rdf:List ;
rdf:first ;
rdf:rest _:genid5 .
_:genid5 a rdf:List ;
rdf:first ManufacturingOntology:Standard ;
rdf:rest _:genid3 .
_:genid3 a rdf:List ;
rdf:first _:genid4 .
_:genid4 a owl:Restriction ;
owl:onProperty Comm:prescribes ;
owl:someValuesFrom .
_:genid3 rdf:rest rdf:nil .
_:genid2 a owl:Class .
Comm:definition "Collection of process parameters and their specific values that are used to configure or define the behavior of an additive manufacturing process." ;
rdfs:label "Parameterset in additive manufacturing"@en ;
core:example "A set of parameters used in a company for a specific material"@en .
#
# https://w3id.org/ODE_AM/AMAO/PointOnBuildPlatform
a owl:Class ;
rdfs:subClassOf obo:ZeroDimensionalSpatialRegion ;
rdfs:comment "Usually dscribed by using x- and y-coordinates in a local coordinate system located on the build platform"@en ;
rdfs:label "Point on build platform"@en ;
core:definition "The spatial region occupied at some time instant by a specified point (i.e. center of gravity) of a printed part on the buildplatform." .
#
# https://w3id.org/ODE_AM/AMAO/PrintingTemperatureParameter
a owl:Class ;
rdfs:subClassOf ;
Comm:definition "Additive Manufacturing Process Parameter prescribing the temperature of the material adding element" ;
Comm:has_token_unit "'comm:Degree Celsius Measurement Unit'" ;
core:example "An Additive Manufacturing Parameter prescribing the nozzle temperature for Fused Filament Fabrication" .
#
# https://w3id.org/ODE_AM/AMAO/SubprocessOfActOfAdditiveManufacturing
a owl:Class ;
owl:equivalentClass _:genid7 .
_:genid7 owl:intersectionOf _:genid10 .
_:genid10 a rdf:List ;
rdf:first ;
rdf:rest _:genid8 .
_:genid8 a rdf:List ;
rdf:first _:genid9 .
_:genid9 a owl:Restriction ;
owl:onProperty Comm:is_part_of_process ;
owl:someValuesFrom .
_:genid8 rdf:rest rdf:nil .
_:genid7 a owl:Class .
rdfs:subClassOf obo:Process , _:genid11 .
_:genid11 a owl:Restriction ;
owl:onProperty Comm:has_output ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass Comm:Artifact .
Comm:definition "An act of additive manufacturing process which is part of the superior AM-process carrying the characteristics for the manufacturing of one specific part (parameters, geometries etc.)"@en ;
rdfs:label "Subprocess of additive manufacturing"@en ;
core:example "During one AM-Process 8 different parts may be manufactured. Each of this 8 processes is a subprocess using specific geometries and parameters."@en .
#
# https://w3id.org/ODE_AM/AMAO/SupportStructure
a owl:Class ;
rdfs:subClassOf obo:FiatObjectPart ;
Comm:definition_source "VDI 3405" ;
rdfs:label "Support Structure"@en ;
core:definition """Auxiliary geometry designed to mechanically sup-
port overhanging sections of the part""" .
#
#
#
# #################################################################
# #
# # Individuals
# #
# #################################################################
#
#
# https://w3id.org/ODE_AM/AMAO/laid
a owl:NamedIndividual , .
#
# https://w3id.org/ODE_AM/AMAO/upright
a owl:NamedIndividual , .
#
_:genid12 owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger .
# Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi