diff options
Diffstat (limited to 'owl')
-rw-r--r-- | owl/digikey.owl | 15 | ||||
-rw-r--r-- | owl/eda.owl | 60 | ||||
-rw-r--r-- | owl/kicad.owl | 3 |
3 files changed, 77 insertions, 1 deletions
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(:=<https://trygvis/purl/digikey#>) +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/digikey#> +Import(<https://trygvis/purl/eda#>) + +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(:=<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 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:=<http://www.w3.org/2000/01/rdf-schema#>) Prefix(kicad-random:=<https://trygvis/purl/kicad-random/>) -Ontology(<https://trygvis/purl/kicad> +Ontology(<https://trygvis/purl/kicad#> +Import(<https://trygvis/purl/eda#>) Declaration(Class(:component)) Declaration(Class(:field)) |