![]() |
||
|
|
||
|
OWL Exports From a Full Thesaurus |
|
<!DOCTYPE rdf:RDF [ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" > <!ENTITY owl "http://www.w3.org/2002/07/owl#" > <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" > ]>
<rdf:RDF xmlns ="http://localhost/owlfiles/DHProject#" xmlns:DHProject ="http://localhost/owlfiles/DHProject#" xmlns:base ="http://localhost/owlfiles/DHProject#" xmlns:owl ="http://www.w3.org/2002/07/owl#" xmlns:rdf ="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:xsd ="http://www.w3.org/2001/XMLSchema#">
<owl:Ontology rdf:about=""> <rdfs:comment>OWL export from MAIstro</rdfs:comment> <rdfs:label>DHProject Ontology</rdfs:label> </owl:Ontology>
|
|
Figure 1 - XML/RDF/OWL Declarations |
|
Without agonizing over the details, Figure 1 provides the necessary declarations in the form of URL’s so that software agents can locate additional resources related to this thesaurus. The software agent would not have to have any of the W3C recommendations (XML, RDF, OWL) hard coded into its internal logic. It would have to have ‘resolving’ logic such as, “if you encountered a URL, then do the following...”
|
|
<TermInfo> |
|
Figure 2 - Sample Term Record Output in XML |
|
Figure 2 shows a sample thesaurus term record
output in XML for the term, “Agrotechnology”. This term has BT, NT, RT,
Status, UF, Scope_Note, Editorial_Note, Facet, and History as a complex
combination of classes, members, and properties. Anyone familiar with
thesauri can determine what the abbreviations mean such as BT, NT, and RT
and, thus, they can infer the relationships between all of the terms in the
term record. An OWL thesaurus output provides additional intelligence that
helps software make the same inferences.
|
|
</PreferredTerm> <rdfs:label xml:lang="en">Agrotechnology</rdfs:label> <BroaderTerm rdf:resource="#T603" newsindexer:alpha="Biotechnology"/> <NarrowerTerm rdf:resource="#T252" newsindexer:alpha="Animal management technologies"/> <NarrowerTerm rdf:resource="#T1221" newsindexer:alpha="Controlled environment agriculture"/> <NarrowerTerm rdf:resource="#T2166" newsindexer:alpha="Genetically modified crops"/> <Related_Term rdf:resource="#T127" newsindexer:alpha="Agricultural science"/> <Related_Term rdf:resource="#T2020" newsindexer:alpha="Food technology"/> <Non-Preferred_Term rdf:resource="#T3898" newsindexer:alpha="Plant engineering"/> </PreferredTerm> |
|
Figure 3 - OWL Output of Term Record “Agrotechnology” |
|
The second part of an OWL thesaurus contains the
terms of your thesaurus marked up according to the OWL recommendation.
Figure 3 shows an OWL output for our sample term, “Agrotechnology”. (Note,
since there are no values found in Figure 2 for Scope_Note, Editorial_Note,
Facet, and History, these elements are not present in Figure 3.)
|
|
<NonPreferredTerm rdf:ID="T3898"> <rdfs:label xml:lang="en">Plant engineering</rdfs:label> <USE rdf:resource="T131" newsindexer:alpha="Agrotechnology"/> </NonPreferredTerm> |
|
Figure 4 - OWL Output of Term Record “Plant engineering” |
|
Our thesaurus software agent can infer from Figure
3 that the thesaurus it is evaluating uses “Agrotechnology” for “Plant
engineering”. Figure 4 identifies “Plant engineering” as a
‘NonPreferredTerm’ and identifies “Agrotechnology” as the ‘PreferredTerm’.
(The logic in the schema dictates that if you have a “NonPreferredTerm”,
then it must have a “PreferredTerm”.) |
|
<PreferredTerm rdf:ID="T131"> <rdfs:label xml:lang="en">Machine aided indexing</rdfs:label> <BroaderTerm rdf:resource="#T603" newsindexer:alpha="Information technology"/> <NarrowerTerm rdf:resource="#T1221" newsindexer:alpha="Concept extraction"/> <NarrowerTerm rdf:resource="#T2166" newsindexer:alpha="Rule base techniques"/> <Related_Term rdf:resource="#T127" newsindexer:alpha="Categorization systems"/> <Related_Term rdf:resource="#T2020" newsindexer:alpha="Classification systems"/> <Non-Preferred_Term rdf:resource="#T3898" newsindexer:alpha="MAI"/> </PreferredTerm>
|
|
Figure 5 - OWL Output of Term Record Machine aided indexing |
|
The entire rendering depicted in Figure 5 would not
be necessary for each keyword assigned to the Meta element of a Web page. A
shorthand version could be designed that would direct software agents to the
OWL thesaurus output, but such a shorthand method is not available. |