Open Know How (OKH) ontology
Metadata
- IRI
-
http://w3id.org/oseg/ont/okh
- Title
Open Know How (OKH) ontology
- Publisher
- http://w3id.org/oseg/ont/oseg-profiles#Iopa
- Creator
-
- http://w3id.org/oseg/ont/oseg-profiles#martinHaeuer
- http://w3id.org/oseg/ont/oseg-profiles#robinVobruba
- Date Created
2020-10-02
- Date Modified
2022-02-22T12:01:28Z
- Date Issued
2021-08-24T16:32:33Z
- Version Info
1.1.0
- Description
Used for indexing, searching and comparing Open Source Hardware projects
Classes
component c
IRI |
http://w3id.org/oseg/ont/okh#Component
|
---|---|
Description | Either a module (MOSH) or Part (POSH); more component types may be added in the future |
Super Class Of |
outer dimensions c
IRI |
http://w3id.org/oseg/ont/okh#Dimensions
|
---|---|
Description | … of a module or a part; This follows the same logic as the "bounding-box" in computer graphics, but in the physical world. This is commonly used to calculate (or at least estimate) how many items of a manufactured module or part can be packed into storage space of known dimensions. |
Sub Class Of | Size or Duration |
image c
IRI |
http://w3id.org/oseg/ont/okh#Image
|
---|---|
Sub Class Of |
manifest file c
IRI |
http://w3id.org/oseg/ont/okh#ManifestFile
|
---|---|
Description | source file holding this projects OKH data in TOML format, from which RDF is generated |
Sub Class Of |
module c
IRI |
http://w3id.org/oseg/ont/okh#Module
|
---|---|
Description | Module of Open Source Hardware (MOSH) |
Sub Class Of | component c |
part c
IRI |
http://w3id.org/oseg/ont/okh#Part
|
---|---|
Description | Piece of Open Source Hardware (POSH) |
Sub Class Of | component c |
scientific publication c
IRI |
http://w3id.org/oseg/ont/okh#Publication
|
---|---|
Description | scientific (that is: peer reviewed) publication that contains the design files |
Sub Class Of | http://ns.nature.com/terms/Publication |
software c
IRI |
http://w3id.org/oseg/ont/okh#Software
|
---|---|
Description | Software (including firmware) needed to run & use the OSH |
Sub Class Of |
technical standard c
IRI |
http://w3id.org/oseg/ont/okh#Standard
|
---|---|
Description | official standard used in the design (not e.g. DIN SPEC 3105-1) |
Sub Class Of | Standard |
Properties
functionality metadata p
IRI |
http://w3id.org/oseg/ont/okh#functionalMetadata
|
---|---|
Description | Metadata addressing functionality, such as dimensions, material, weight, RPM,… (not standardized) |
Sub Property Of | http://schema.org/value |
production metadata p
IRI |
http://w3id.org/oseg/ont/okh#productionMetadata
|
---|---|
Description | production-relevant metadata, such as material, manufacturing technology, outer dimensions, smallest tolerance, finest surface roughness |
Sub Property Of | http://schema.org/value |
Super Property Of |
Object Properties
complies with op
IRI |
http://w3id.org/oseg/ont/okh#compliesWith
|
---|---|
Description | Links to a standard the subject complies with |
Sub Property Of | Conforms To p |
Documentation Readiness Level (DLR) op
IRI |
http://w3id.org/oseg/ont/okh#documentationReadinessLevel
|
---|---|
Description | Indicates the development stage of the documentation using the ODRL definitions; see the OTRL ontology. |
Example |
fills slot op
IRI |
http://w3id.org/oseg/ont/okh#fillsSlot
|
---|---|
Description | Denotes the slot the image fills within the subject it belongs to. You may also think of it as the 'role' the image plays for its parent. The available slots are predefined, see the OKH image slots; there you will also read about the ability to define custom ones, though you might also consider proposing a new common tag in an issue. An image can fill multiple slots, but each slot can be filled at most once. This is useful for things like the projects icon, or the left-side view of the 3D model. |
Example | http://w3id.org/oseg/ont/okhimg#slotIconMain |
Sub Property Of | http://schema.org/keywords |
fork of op
IRI |
http://w3id.org/oseg/ont/okh#forkOf
|
---|---|
Description | Indicates that this project was split of (aka forked) from an other project at some point in the past |
Sub Property Of | http://schema.org/isBasedOn |
has auxiliary file op
IRI |
http://w3id.org/oseg/ont/okh#hasAuxiliary
|
---|---|
Description | This links to files associated with the subject, which classify neither as source nor as export, but are still useful in the repository |
Example |
|
has Bill of Materials op
IRI |
http://w3id.org/oseg/ont/okh#hasBoM
|
---|---|
Description | links to the corresponding Bill of Materials, which is a list or table of the parts required to build a component |
Example |
|
has Component op
IRI |
http://w3id.org/oseg/ont/okh#hasComponent
|
---|---|
Description | Links to sub-components of the Module. In the case of that sub-component being an external Module, it has to refer to a snapshot of the RDF object representing that OKH Module. Each sub-component should also appear in the BoM. |
has contribution guide op
IRI |
http://w3id.org/oseg/ont/okh#hasContributionGuide
|
---|---|
Description | links to the corresponding Contribution Guide |
Sub Property Of | Instructional Method p |
has exported file op
IRI |
http://w3id.org/oseg/ont/okh#hasExport
|
---|---|
Description | Links to a file that was generated/exported from a source file of the project |
Example |
|
has image op
IRI |
http://w3id.org/oseg/ont/okh#hasImage
|
---|---|
Description | links to the corresponding Image |
Sub Property Of | http://schema.org/image |
has manifest file op
IRI |
http://w3id.org/oseg/ont/okh#hasManifestFile
|
---|---|
Description | Links to the source TOML manifest file for (this) RDF data |
Sub Property Of | Has Format p |
has manufacturing instructions op
IRI |
http://w3id.org/oseg/ont/okh#hasManufacturingInstructions
|
---|---|
Description | Links to a file containing a manual/instructions of some kind, that explain how to manufacture the hardware. |
Example |
doc/assembly/main.md |
Sub Property Of | Instructional Method p |
outer dimensions op
IRI |
http://w3id.org/oseg/ont/okh#hasOuterDimensions
|
---|---|
Description | defined through width, depth and height in mm |
Sub Property Of |
has Publication op
IRI |
http://w3id.org/oseg/ont/okh#hasPublication
|
---|---|
Description | design files of this OSH module have been peer reviewed in the linked-to scientific publication |
Sub Property Of | http://ns.nature.com/terms/hasPublication |
has ReadMe op
IRI |
http://w3id.org/oseg/ont/okh#hasReadme
|
---|---|
Description | repo-relative path (or absolute HTTP(S) URL) to to the corresponding ReadMe, which is the (human) entry-point into (the sources of) an OSH project |
Example |
|
Sub Property Of | Instructional Method p |
has software op
IRI |
http://w3id.org/oseg/ont/okh#hasSoftware
|
---|
has source file op
IRI |
http://w3id.org/oseg/ont/okh#hasSource
|
---|---|
Description | Links to a file that forms part of the sources of the project; meaning, these are the primary files the designers and other contributors of the project are working on. |
Example |
|
has tag op
IRI |
http://w3id.org/oseg/ont/okh#hasTag
|
---|---|
Description | Links to a tag fit to describe the image. The available tags are predefined, see the OKH image tags; there you will also read about the ability to define custom ones, though you might also consider proposing a new common tag in an issue. An image can have multiple tags and each tag can be used by multiple images even within a single project. |
Example | http://w3id.org/oseg/ont/okhimg#tagArt |
Sub Property Of | http://schema.org/keywords |
has user manual op
IRI |
http://w3id.org/oseg/ont/okh#hasUserManual
|
---|---|
Example |
doc/usr/main.md |
Sub Property Of | Instructional Method p |
organization op
IRI |
http://w3id.org/oseg/ont/okh#organization
|
---|---|
Description | organization of the licensor or that represents (some of) the contributors of the project |
smallest tolerance class op
IRI |
http://w3id.org/oseg/ont/okh#smallestToleranceClass
|
---|---|
Description | according to the ISO 286 standard |
Sub Property Of | production metadata p |
Technology Readiness Level (TRL) op
IRI |
http://w3id.org/oseg/ont/okh#technologyReadinessLevel
|
---|---|
Description | Indicates the development stage of the hardware design using the OTRL definitions; see the OTRL ontology. |
Example |
version of op
IRI |
http://w3id.org/oseg/ont/okh#versionOf
|
---|---|
Description | connects specific versions of Modules with their versionless superclass |
Datatype Properties
attestation dp
IRI |
http://w3id.org/oseg/ont/okh#attestation
|
---|---|
Description | A permanent URL to a valid attestation; evidence of completeness and compliance to OSH principles, for example from OSHWA, FSF, or DIN SPEC 3105. Issuing conformity assessment bodies according to DIN SPEC 3105-2: OSHWA: FSF (computing only): |
patent class dp
IRI |
http://w3id.org/oseg/ont/okh#cpcPatentClass
|
---|---|
Description | Cooperative Patent Classification identifier (CPC-ID) of the International Patent Classification (IPC) that describes best the field of technology of the OSH module. To find the meaning of one, or to find one fitting to your project, please use this resource: https://worldwide.espacenet.com/classification |
Example |
D03D 35/00 |
Sub Property Of | http://data.epo.org/linked-data/def/patent/classificationIPCInventive |
depicts dp
IRI |
http://w3id.org/oseg/ont/okh#depicts
|
---|---|
Description | Human oriented description of what is visible in the image. This matters for example:
|
Sub Property Of |
depth [mm] dp
IRI |
http://w3id.org/oseg/ont/okh#depth
|
---|---|
Description | The outer depth of the product |
documentation language dp
IRI |
http://w3id.org/oseg/ont/okh#documentationLanguage
|
---|---|
Description | denotes the language of the documentation. The concrete format is an IETF language tag following the BCP 47 standard; e.g. "en-GB" |
Example |
|
Sub Property Of | http://schema.org/inLanguage |
DOI dp
IRI |
http://w3id.org/oseg/ont/okh#doi
|
---|---|
Description | The digital object identifier (DOI) associated with the publication |
Sub Property Of | http://ns.nature.com/terms/doi |
functional description dp
IRI |
http://w3id.org/oseg/ont/okh#function
|
---|---|
Description | What does the hardware actually do, what problem does it solve, for whom, under which conditions etc. If you wish that someone finds & uses your OSH - specifically e.g. for solving a concrete medical issue - include relevant keywords in this field. Optional: description of input, output and interfaces |
Sub Property Of | http://purl.obolibrary.org/obo/BFO_0000016 |
mass [g] dp
IRI |
http://w3id.org/oseg/ont/okh#hasMass
|
---|---|
Description | mass of the component in g |
Sub Property Of | production metadata p |
height [mm] dp
IRI |
http://w3id.org/oseg/ont/okh#height
|
---|---|
Description | The outer height of the product |
manufacturing process dp
IRI |
http://w3id.org/oseg/ont/okh#manufacturingProcess
|
---|---|
Sub Property Of | production metadata p |
material dp
IRI |
http://w3id.org/oseg/ont/okh#material
|
---|---|
Sub Property Of | production metadata p |
name dp
IRI |
http://w3id.org/oseg/ont/okh#name
|
---|---|
Description | Working title of the OSH component |
Sub Property Of |
OKH version dp
IRI |
http://w3id.org/oseg/ont/okh#okhv
|
---|---|
Description | The version of the OKH specification the OSH projects metadata claims to follow. Different version → different data fields in this file. This describes the scraped-dataset, so it refers to the OKH version the original meta-data at the source adheres to, meaning the e.g. the TOML manifest manually created yb the project maintainers, or the OKH v1 YAML manifest generated by the hosting platforms API. The OKH version the final RDF data adheres to, is specified by the OKH IRI it uses, and simultaneously by the version defined in the owl:Ontology element that is located at that IRI. In general, this property will link to the same or an earlier version of the OKH spec, compared to the version defined by the OKH namespace IRI in the RDF version of a projects data. |
Sub Property Of | http://schema.org/version |
release dp
IRI |
http://w3id.org/oseg/ont/okh#release
|
---|---|
Description | URL to release |
document ID dp
IRI |
http://w3id.org/oseg/ont/okh#standardID
|
---|---|
Description | document identifier for the technical standard |
Sub Property Of | Identifier p |
version dp
IRI |
http://w3id.org/oseg/ont/okh#version
|
---|---|
Description | version of this Module, preferably following the semantic versioning-scheme v2.0.0 |
Example |
|
Sub Property Of | http://schema.org/version |
width [mm] dp
IRI |
http://w3id.org/oseg/ont/okh#width
|
---|---|
Description | The outer width of the product |
Namespaces
- owl
-
http://www.w3.org/2002/07/owl#
- rdf
-
http://www.w3.org/1999/02/22-rdf-syntax-ns#
- rdfs
-
http://www.w3.org/2000/01/rdf-schema#
- xsd
-
http://www.w3.org/2001/XMLSchema#
Legend
c | Classes |
p | Properties |
op | Object Properties |
dp | Datatype Properties |