https://ontology.solveit-df.org/solveit/observable/SQLiteFieldDefinition
A column definition within a SQLite schema.
Instances of solveit-observable:SQLiteFieldDefinition can have the following properties:
| PROPERTY | TYPE | DESCRIPTION | RANGE |
|---|---|---|---|
| From class solveit-observable:SQLiteFieldDefinition | |||
| solveit-observable:fieldIndex | owl:DatatypeProperty | Zero-based position within the schema. | xsd:integer |
| solveit-observable:fieldName | owl:DatatypeProperty | The column name in the schema. | xsd:string |
| solveit-observable:fieldType | owl:DatatypeProperty | The declared column type from the CREATE TABLE statement (e.g. TEXT, INTEGER, VARCHAR(20)). This may differ from the type affinity SQLite computes from it. | xsd:string |
| solveit-observable:isPrimaryKey | owl:DatatypeProperty | Whether this field is the primary key. | xsd:boolean |
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix solveit-observable: <https://ontology.solveit-df.org/solveit/observable/> .
@prefix uco-observable: <https://ontology.unifiedcyberontology.org/uco/observable/> .
solveit-observable:SQLiteFieldDefinition a owl:Class ;
rdfs:label "SQLite Field Definition"@en ;
rdfs:comment "A column definition within a SQLite schema."@en ;
rdfs:subClassOf uco-observable:ObservableObject .