aboutsummaryrefslogtreecommitdiff
path: root/owl/eda.owl
diff options
context:
space:
mode:
Diffstat (limited to 'owl/eda.owl')
-rw-r--r--owl/eda.owl60
1 files changed, 60 insertions, 0 deletions
diff --git a/owl/eda.owl b/owl/eda.owl
new file mode 100644
index 0000000..c6e35b4
--- /dev/null
+++ b/owl/eda.owl
@@ -0,0 +1,60 @@
+Prefix(:=<https://trygvis/purl/eda#>)
+Prefix(owl:=<http://www.w3.org/2002/07/owl#>)
+Prefix(rdf:=<http://www.w3.org/1999/02/22-rdf-syntax-ns#>)
+Prefix(xml:=<http://www.w3.org/XML/1998/namespace>)
+Prefix(xsd:=<http://www.w3.org/2001/XMLSchema#>)
+Prefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>)
+
+
+Ontology(<https://trygvis/purl/eda#>
+
+Declaration(Class(:Capacitor))
+Declaration(Class(:PackagingClass))
+Declaration(Class(:PackagingValue))
+Declaration(Class(:PartFeature))
+Declaration(Class(:PartType))
+Declaration(Class(:Resistor))
+Declaration(Class(:SMD_Package))
+Declaration(Class(:0402))
+Declaration(Class(:0805))
+Declaration(Class(:1206))
+Declaration(NamedIndividual(<https://trygvis.io/purl/digikey-attribute-type#pv16>))
+############################
+# Classes
+############################
+
+# Class: :Capacitor (:Capacitor)
+
+SubClassOf(:Capacitor :PartType)
+
+# Class: :PackagingClass (:PackagingClass)
+
+SubClassOf(:PackagingClass :PartFeature)
+
+# Class: :Resistor (:Resistor)
+
+SubClassOf(:Resistor :PartType)
+
+# Class: :0402 (:0402)
+
+SubClassOf(:0402 :SMD_Package)
+
+# Class: :0805 (:0805)
+
+SubClassOf(:0805 :SMD_Package)
+
+# Class: :1206 (:1206)
+
+SubClassOf(:1206 :SMD_Package)
+
+
+############################
+# Named Individuals
+############################
+
+# Individual: <https://trygvis.io/purl/digikey-attribute-type#pv16> (Package / Case)
+
+ClassAssertion(:PackagingClass <https://trygvis.io/purl/digikey-attribute-type#pv16>)
+
+
+) \ No newline at end of file