@prefix : . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix rdfs: . @base . rdf:type owl:Ontology . ################################################################# # Object Properties ################################################################# ### http://www.semanticweb.org/michelgagnon/ontologies/mobilite/use :use rdf:type owl:ObjectProperty ; rdfs:domain :Path ; rdfs:range :TransportationMean . ### http://www.semanticweb.org/michelgagnon/ontologies/mobilite/usePath :usePath rdf:type owl:ObjectProperty ; rdfs:domain :User ; rdfs:range :Path . ################################################################# # Classes ################################################################# ### http://www.semanticweb.org/michelgagnon/ontologies/mobilite/Path :Path rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; owl:onProperty :use ; owl:minCardinality "1"^^xsd:nonNegativeInteger ] . ### http://www.semanticweb.org/michelgagnon/ontologies/mobilite/Preference :Preference rdf:type owl:Class . ### http://www.semanticweb.org/michelgagnon/ontologies/mobilite/TransportationMean :TransportationMean rdf:type owl:Class . ### http://www.semanticweb.org/michelgagnon/ontologies/mobilite/User :User rdf:type owl:Class ; owl:equivalentClass [ rdf:type owl:Restriction ; owl:onProperty :usePath ; owl:someValuesFrom :Path ] . ################################################################# # Individuals ################################################################# ### http://www.semanticweb.org/michelgagnon/ontologies/mobilite/BIKE :BIKE rdf:type owl:NamedIndividual , :TransportationMean . ### http://www.semanticweb.org/michelgagnon/ontologies/mobilite/BUS :BUS rdf:type owl:NamedIndividual , :TransportationMean . ### http://www.semanticweb.org/michelgagnon/ontologies/mobilite/P1 :P1 rdf:type owl:NamedIndividual , :Path ; :use :BIKE ; rdfs:comment "Représente un trajet en vélo vers le parc" . ### http://www.semanticweb.org/michelgagnon/ontologies/mobilite/P2 :P2 rdf:type owl:NamedIndividual , :Path ; :use :BIKE , :BUS . ### http://www.semanticweb.org/michelgagnon/ontologies/mobilite/P3 :P3 rdf:type owl:NamedIndividual , :Path ; :use :BIKE . ### http://www.semanticweb.org/michelgagnon/ontologies/mobilite/USER1 :USER1 rdf:type owl:NamedIndividual , :User ; :usePath :P1 , :P2 . ### http://www.semanticweb.org/michelgagnon/ontologies/mobilite/USER2 :USER2 rdf:type owl:NamedIndividual , :User ; :usePath :P3 . ################################################################# # General axioms ################################################################# [ rdf:type owl:AllDifferent ; owl:distinctMembers ( :BIKE :BUS ) ] . ### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi