1
# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct Class { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct ObjectIntersectionOf { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct ObjectUnionOf { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct ObjectComplementOf { # [ cfg_attr ( feature = "std" , prost ( bytes , required , tag = "1" ) ) ] pub complement_of : Vec < u8 > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "3" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct ObjectOneOf { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct ObjectSomeValuesFrom { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct ObjectAllValuesFrom { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct ObjectHasValue { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct ObjectHasSelf { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct ObjectMinCardinality { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct ObjectMaxCardinality { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct ObjectExactCardinality { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct DataSomeValuesFrom { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct DataAllValuesFrom { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct DataHasValue { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct DataMinCardinality { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct DataMaxCardinality { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct DataExactCardinality { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_class_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct ObjectProperty { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_object_property_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct InverseObjectProperty { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_object_property_expression : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct DataProperty { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub super_data_property_expression : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "3" ) ) ] pub domain : Option < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "4" ) ) ] pub range : Option < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct Annotation { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , required , tag = "2" ) ) ] pub property : Vec < u8 > , # [ cfg_attr ( feature = "std" , prost ( bytes , required , tag = "3" ) ) ] pub value : Vec < u8 > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct Individual { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub class_assertions : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "3" ) ) ] pub negative_class_assertions : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "4" ) ) ] pub object_property_assertions : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "5" ) ) ] pub negative_object_property_assertions : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "6" ) ) ] pub data_property_assertions : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "7" ) ) ] pub negative_data_property_assertions : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct AnnotationProperty { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct ClassAssertion { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "2" ) ) ] pub subject : Option < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , required , tag = "3" ) ) ] pub class : Vec < u8 > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct NegativeClassAssertion { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "2" ) ) ] pub subject : Option < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , required , tag = "3" ) ) ] pub class : Vec < u8 > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct ObjectPropertyAssertion { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "2" ) ) ] pub subject : Option < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "3" ) ) ] pub property : Option < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "4" ) ) ] pub target : Option < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct NegativeObjectPropertyAssertion { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "2" ) ) ] pub subject : Option < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "3" ) ) ] pub property : Option < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "4" ) ) ] pub target : Option < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct DataPropertyAssertion { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "2" ) ) ] pub subject : Option < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "3" ) ) ] pub property : Option < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "4" ) ) ] pub target : Option < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct NegativeDataPropertyAssertion { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "2" ) ) ] pub subject : Option < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "3" ) ) ] pub property : Option < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "4" ) ) ] pub target : Option < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct AnnotationAssertion { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "2" ) ) ] pub subject : Option < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "3" ) ) ] pub property : Option < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "4" ) ) ] pub value : Option < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct NegativeAnnotationAssertion { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "2" ) ) ] pub subject : Option < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "3" ) ) ] pub property : Option < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "4" ) ) ] pub value : Option < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct Literal { # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "1" ) ) ] pub datatype : Option < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , required , tag = "2" ) ) ] pub value : Vec < u8 > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct Datatype { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct DataIntersectionOf { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub datatypes : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct DataUnionOf { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub datatypes : Vec < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct DataComplementOf { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , optional , tag = "2" ) ) ] pub datatype : Option < Vec < u8 > > , }# [ derive ( Clone , PartialEq ) ] # [ cfg_attr ( not ( feature = "std" ) , derive ( Debug , Default ) ) ] # [ cfg_attr ( feature = "std" , derive ( Message ) ) ] pub struct DataOneOf { # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "1" ) ) ] pub annotations : Vec < Vec < u8 > > , # [ cfg_attr ( feature = "std" , prost ( bytes , repeated , tag = "2" ) ) ] pub values : Vec < Vec < u8 > > , }