diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2017-01-09 21:49:27 +0100 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2017-01-09 21:49:27 +0100 |
commit | 3e25696ac167461ffc6b9f6088a719784ddca6e0 (patch) | |
tree | 7b6494ec16be91a7bfe3a11c37160c17852db8cc /owl | |
parent | 78bc8446b18f555feb9d8c872c0848a27ceed8b9 (diff) | |
download | eda-rdf-master.tar.gz eda-rdf-master.tar.bz2 eda-rdf-master.tar.xz eda-rdf-master.zip |
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)) |