From 3e25696ac167461ffc6b9f6088a719784ddca6e0 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Mon, 9 Jan 2017 21:49:27 +0100 Subject: More OWL stuff. --- owl/digikey.owl | 15 +++++++++++++++ owl/eda.owl | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ owl/kicad.owl | 3 ++- 3 files changed, 77 insertions(+), 1 deletion(-) create mode 100644 owl/digikey.owl create mode 100644 owl/eda.owl (limited to 'owl') diff --git a/owl/digikey.owl b/owl/digikey.owl new file mode 100644 index 0000000..6f57250 --- /dev/null +++ b/owl/digikey.owl @@ -0,0 +1,15 @@ +Prefix(:=) +Prefix(owl:=) +Prefix(rdf:=) +Prefix(xml:=) +Prefix(xsd:=) +Prefix(rdfs:=) + + +Ontology( +Import() + +Declaration(Class(:AttributeType)) +Declaration(Class(:AttributeValue)) + +) \ No newline at end of file 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(:=) +Prefix(owl:=) +Prefix(rdf:=) +Prefix(xml:=) +Prefix(xsd:=) +Prefix(rdfs:=) + + +Ontology( + +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()) +############################ +# 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: (Package / Case) + +ClassAssertion(:PackagingClass ) + + +) \ No newline at end of file diff --git a/owl/kicad.owl b/owl/kicad.owl index 3177595..3887a9d 100644 --- a/owl/kicad.owl +++ b/owl/kicad.owl @@ -7,7 +7,8 @@ Prefix(rdfs:=) Prefix(kicad-random:=) -Ontology( +Ontology( +Import() Declaration(Class(:component)) Declaration(Class(:field)) -- cgit v1.2.3