owlish 0.28.0

OWL 2 implementation with wasm support and turtle parsing
Documentation
mod axioms;
pub use axioms::*;

mod constructors;
pub use constructors::*;

mod annotation_property;
pub use annotation_property::*;

mod object_properties;
pub use object_properties::*;
use serde::{Deserialize, Serialize};

mod annotation;
pub use annotation::*;

#[derive(Debug, Clone, Eq, PartialEq, Deserialize, Serialize)]
pub enum ObjectPropertyConstructor {
    IRI(ObjectPropertyIRI),
    ObjectInverseOf(ObjectInverseOf),
    ObjectPropertyChain(ObjectPropertyChain),
}

#[cfg(feature = "wasm")]
mod wasm {
    use wasm_bindgen::prelude::wasm_bindgen;

    #[wasm_bindgen(typescript_custom_section)]
    const WASM_API: &'static str = r#"
export interface ObjectPropertyConstructor {
    /**
     * ObjectProperty IRI
     */
    IRI?: IRI
    ObjectInverseOf?: ObjectInverseOf
    ObjectPropertyChain?: ObjectPropertyChain
}
"#;
}