@prefix fbu: . @prefix schema: . @prefix owl: . @prefix rdfs: . @prefix rdf: . @prefix sh: . @prefix xsd: . ############################################################################### # ONTOLOGY HEADER ############################################################################### a owl:Ontology ; rdfs:label "FactBasedUrology Semantic Vocabulary" ; rdfs:comment "Ontology for the FBU Semantic Equilibrium Architecture: ring structure, dualities, semantic gravity, quantifier sets, mizan scoring, recurrent claims, and clinical metadata." ; schema:url ; owl:versionInfo "1.0" . ############################################################################### # CLASS DEFINITIONS ############################################################################### fbu:RecurrentClaim a owl:Class ; rdfs:label "Recurrent Claim" ; rdfs:comment "A scientific or clinical principle repeated across sections to reinforce article understanding." ; rdfs:subClassOf schema:Intangible . fbu:RingMap a owl:Class ; rdfs:label "Ring Map" ; rdfs:comment "Chiastic structure map: A–B–C–D–C2–B2–A2 alignment." ; rdfs:subClassOf schema:Intangible . fbu:MizanScore a owl:Class ; rdfs:label "Mizan Score" ; rdfs:comment "Aggregated balance score measuring equilibrium of duality pairs, symmetry integrity, and recurrence patterns." ; rdfs:subClassOf schema:Intangible . fbu:GravityNode a owl:Class ; rdfs:label "Gravity Node" ; rdfs:comment "Node in the Semantic Gravity Model containing mass, pull, orbit level, and gravity index." ; rdfs:subClassOf schema:Intangible . fbu:BalancedAttributePair a owl:Class ; rdfs:label "Balanced Attribute Pair" ; rdfs:comment "A semantically complementary dual-attribute pair." ; rdfs:subClassOf schema:Intangible . fbu:DualityPair a owl:Class ; rdfs:label "Duality Pair" ; rdfs:comment "Archetypal semantic pair expressing natural opposites." ; rdfs:subClassOf schema:Intangible . fbu:QuantifierSet a owl:Class ; rdfs:label "Quantifier Set" ; rdfs:comment "Numerical representation of structural balance and semantic weight." ; rdfs:subClassOf schema:Intangible . fbu:CausalLink a owl:Class ; rdfs:label "Causal Link" ; rdfs:comment "Directed causal relationship between concepts." ; rdfs:subClassOf schema:Intangible . fbu:SemanticHub a owl:Class ; rdfs:label "Semantic Hub" ; rdfs:comment "Central thematic node connecting multiple article entities." ; rdfs:subClassOf schema:Intangible . ############################################################################### # OBJECT PROPERTIES ############################################################################### fbu:centralClaim a owl:ObjectProperty ; rdfs:label "Central Claim" ; rdfs:domain schema:ScholarlyArticle ; rdfs:range fbu:RecurrentClaim . fbu:ringMapProperty a owl:ObjectProperty ; rdfs:label "Ring Map Property" ; rdfs:domain schema:ScholarlyArticle ; rdfs:range fbu:RingMap . fbu:mizanScore a owl:ObjectProperty ; rdfs:label "Mizan Score Property" ; rdfs:domain schema:ScholarlyArticle ; rdfs:range fbu:MizanScore . fbu:semanticGravity a owl:ObjectProperty ; rdfs:label "Semantic Gravity" ; rdfs:domain schema:ScholarlyArticle ; rdfs:range fbu:GravityNode . fbu:causalChain a owl:ObjectProperty ; rdfs:label "Causal Chain" ; rdfs:domain schema:ScholarlyArticle ; rdfs:range fbu:CausalLink . # Missing ones — now added fbu:quantifierSet a owl:ObjectProperty ; rdfs:label "Quantifier Set Property" ; rdfs:domain schema:ScholarlyArticle ; rdfs:range fbu:QuantifierSet . fbu:balancedAttributePairs a owl:ObjectProperty ; rdfs:label "Balanced Attribute Pairs" ; rdfs:domain schema:ScholarlyArticle ; rdfs:range fbu:BalancedAttributePair . ############################################################################### # RING MAP SEGMENTS ############################################################################### fbu:ringA a owl:ObjectProperty ; rdfs:domain fbu:RingMap ; rdfs:range schema:CreativeWork . fbu:ringB a owl:ObjectProperty ; rdfs:domain fbu:RingMap ; rdfs:range schema:CreativeWork . fbu:ringC a owl:ObjectProperty ; rdfs:domain fbu:RingMap ; rdfs:range schema:CreativeWork . fbu:ringD a owl:ObjectProperty ; rdfs:domain fbu:RingMap ; rdfs:range schema:CreativeWork . fbu:ringC2 a owl:ObjectProperty ; rdfs:domain fbu:RingMap ; rdfs:range schema:CreativeWork . fbu:ringB2 a owl:ObjectProperty ; rdfs:domain fbu:RingMap ; rdfs:range schema:CreativeWork . fbu:ringA2 a owl:ObjectProperty ; rdfs:domain fbu:RingMap ; rdfs:range schema:CreativeWork . ############################################################################### # DATATYPE PROPERTIES ############################################################################### fbu:weight a owl:DatatypeProperty ; rdfs:domain fbu:GravityNode ; rdfs:range xsd:decimal . fbu:gravityMass a owl:DatatypeProperty ; rdfs:domain fbu:GravityNode ; rdfs:range xsd:decimal . fbu:higherAttribute a owl:DatatypeProperty ; rdfs:domain fbu:BalancedAttributePair ; rdfs:range xsd:string . fbu:evidence a owl:DatatypeProperty ; rdfs:domain fbu:RecurrentClaim ; rdfs:range xsd:string . fbu:overallMizanScore a owl:DatatypeProperty ; rdfs:domain fbu:MizanScore ; rdfs:range xsd:decimal . fbu:symmetryIntegrity a owl:DatatypeProperty ; rdfs:domain fbu:MizanScore ; rdfs:range xsd:decimal . ############################################################################### # SHACL VALIDATION (Fixed) ############################################################################### fbu:ArticleSemanticEquilibriumShape a sh:NodeShape ; sh:targetClass schema:ScholarlyArticle ; sh:property [ sh:path fbu:centralClaim ; sh:minCount 1 ; sh:maxCount 1 ; ] ; sh:property [ sh:path fbu:quantifierSet ; sh:minCount 1 ; sh:maxCount 1 ; ] ; sh:property [ sh:path fbu:mizanScore ; sh:minCount 1 ; sh:maxCount 1 ; ] ; sh:property [ sh:path fbu:balancedAttributePairs ; sh:minCount 1 ; ] . ############################################################################### # END ###############################################################################