View Single Post
Old 21st December 2024, 12:45 PM   #9
dana_w
Member
 
dana_w's Avatar
 
Join Date: Nov 2012
Location: Southeast Florida, USA
Posts: 436
Default

kronckew, I only wish it were that easy.

To be compatible with the Semantic Web, one would be required to utilize already formally defined terms for classes and properties. For instance, established ontologies such as Dublin Core (DCMI Metadata Terms) and CIDOC CRM (CIDOC Conceptual Reference Model), which are commonly used in the domain of cultural heritage, provide a foundational framework.

Within these established ontologies, specific terms for classes (such as 'Physical object') and properties (like 'material', 'date of creation', etc.) have been defined and standardized. This standardized vocabulary is essential to ensure interoperability between different systems and datasets on the Semantic Web.

To extend this with a custom ontology for something like Bladed Weapons, one would need to align new classes and properties with those already defined in established ontologies using a resource template. Such alignment facilitates the integration of specialized data into the broader Semantic Web ecosystem, allowing for easier searching, querying, and analysis across diverse datasets.

Here is an example of an RDF Framework for Bladed Weapons in human readable format:

Name:  Screenshot 2024-12-21 073424.png
Views: 1208
Size:  54.6 KB

Were I run into issues is with specialty properties like those needed for folding knives. I'll ask the AI to help with those and end up with something like "Washers", "The material and configuration of pivot washers" which I am not sure is useful or correct.

blade:washers a rdf:Property ;
rdfs:label "Washers" ;
rdfs:comment "The material and configuration of pivot washers" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .


Here is the full Bladed Weapons Vocabulary/Ontology in machine readable turtle format:


@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix o: <http://omeka.org/s/vocabs/o#> .
@prefix blade: REMOVED

<https://collections.REMOVED/ns/blade/> a owl:Ontology ;
dcterms:title "Bladed Weapons Vocabulary" ;
dcterms:description " A specialized vocabulary for describing historical and modern bladed weapons" .

bladeagger a rdfs:Class ;
rdfs:label "Dagger" ;
rdfs:comment "Short-bladed weapon primarily for stabbing" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:Knife a rdfs:Class ;
rdfs:label "Knife" ;
rdfs:comment "Single-edged blade without guard assembly" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:Polearm a rdfs:Class ;
rdfs:label "Polearm" ;
rdfs:comment "Bladed weapon mounted on a long shaft" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:Sword a rdfs:Class ;
rdfs:label "Sword" ;
rdfs:comment "Long-bladed weapon with hilt assembly including guard" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:backspringType a rdf:Property ;
rdfs:label "Backspring Type" ;
rdfs:comment "The style and configuration of the blade retention spring" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:bladeLength a rdf:Property ;
rdfs:label "Blade Length" ;
rdfs:comment "Length of the blade from point to heel" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:bladeMaterial a rdf:Property ;
rdfs:label "Blade Material" ;
rdfs:comment "Material composition of the blade" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:bladeWidth a rdf:Property ;
rdfs:label "Blade Width" ;
rdfs:comment "Maximum width of the blade" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:bolsterStyle a rdf:Property ;
rdfs:label "Bolster Style" ;
rdfs:comment "The design and material of the bolsters or reinforcement pieces" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:closedLength a rdf:Property ;
rdfs:label "Closed Length" ;
rdfs:comment "The length of the knife when folded" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:decoration a rdf:Property ;
rdfs:label "Decoration" ;
rdfs:comment "Description of decorative elements and techniques" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:deploymentMethod a rdf:Property ;
rdfs:label "Deployment Method" ;
rdfs:comment "The method used to open or deploy the blade" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:edgeType a rdf:Property ;
rdfs:label "Edge Type" ;
rdfs:comment "Configuration of cutting edges (single, double, or partial)" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:frictionDevice a rdf:Property ;
rdfs:label "Friction Device" ;
rdfs:comment "Any mechanism used to maintain blade position through friction" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:fullerDetails a rdf:Property ;
rdfs:label "Fuller Details" ;
rdfs:comment "Description of grooves or fullers in the blade" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:guardStyle a rdf:Property ;
rdfs:label "Guard Style" ;
rdfs:comment "Type and design of the guard/crossguard" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:handleScale a rdf:Property ;
rdfs:label "Handle Scale" ;
rdfs:comment "The material and construction of handle covering plates" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:headType a rdf:Property ;
rdfs:label "Head Type" ;
rdfs:comment "Style and configuration of the polearm head" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:lockingSystem a rdf:Property ;
rdfs:label "Locking System" ;
rdfs:comment "The mechanism used to secure the blade in open position" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

bladepenLength a rdf:Property ;
rdfs:label "Open Length" ;
rdfs:comment "The total length of the knife when opened" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

bladeivotMechanism a rdf:Property ;
rdfs:label "Pivot Mechanism" ;
rdfs:comment "The type and construction of the blade pivot system" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

bladeommelType a rdf:Property ;
rdfs:label "Pommel Type" ;
rdfs:comment "Style and construction of the pommel" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:scabbardDetails a rdf:Property ;
rdfs:label "Scabbard Details" ;
rdfs:comment "Description of scabbard or sheath if present" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:shaftLength a rdf:Property ;
rdfs:label "Shaft Length" ;
rdfs:comment "Length of the wooden shaft or pole" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:slipjointType a rdf:Property ;
rdfs:label "Slipjoint Type" ;
rdfs:comment "The specific design of non-locking blade retention" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:spineProfile a rdf:Property ;
rdfs:label "Spine Profile" ;
rdfs:comment "The shape and configuration of the blade's spine" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:springMechanism a rdf:Property ;
rdfs:label "Spring Mechanism" ;
rdfs:comment "The type and configuration of any spring assistance" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:stopPin a rdf:Property ;
rdfs:label "Stop Pin" ;
rdfs:comment "The type and location of blade travel limiters" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:tangConstruction a rdf:Property ;
rdfs:label "Tang Construction" ;
rdfs:comment "Type and extent of the tang (full, partial, rat-tail)" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .

blade:washers a rdf:Property ;
rdfs:label "Washers" ;
rdfs:comment "The material and configuration of pivot washers" ;
rdfs:domain o:Resource ;
vs:term_status "experimental" .
dana_w is offline   Reply With Quote