Examples of SKOS concept encoding
This page is a collection of several different encodings of vocabulary terms using SKOS, demonstrating some differences in interpretation of how to encode a vocabulary. From an RDF point of view, these are semantically equivalent, and should work, but operationally this doesn't seem to be the case. More work is necessary to learn about the conditions necessary for true interoperability of SKOS-encoded vocaburies. A test of such interoperability would be to open, edit, and save a SKOS using several differnt tools, without any content loss or corruption.
AuScope
Generated from GeoSciML GeologicVocabulary, converted to SKOS using xslt by Simon Cox (https://www.seegrid.csiro.au/twiki/bin/view/CGIModel/SKOSEncodingForVoca... ):
<skos:ConceptScheme rdf:about="urn:cgi:classifierScheme:CGI:SimpleLithology:200811"/>
<skos:Concept rdf:about="urn:cgi:classifier:CGI:SimpleLithology:200811:breccia">
<skos:definition>Coarse-grained material composed of angular
broken rock fragments; the fragments typically have sharp edges and
unworn corners. The fragments may be held together by a mineral cement,
or in a fine-grained matrix. Clasts may be of any composition or
origin. Source: Neuendorf et al. 2005</skos:definition>
<skos:prefLabel xml:lang="en">Breccia@en</skos:prefLabel>
<skos:prefLabel xml:lang="fr">brèches@fr</skos:prefLabel>
<skos:prefLabel xml:lang="it">breccia@it</skos:prefLabel>
<skos:inScheme rdf:resource="urn:cgi:classifierScheme:CGI:SimpleLithology:200811"/>
<skos:broader rdf:resource="urn:cgi:classifierScheme:CGI:SimpleLithology:200811:compound_material"/>
</skos:Concept>
TemaTres
From TemaTres . Specifically for breccia .
<skos:ConceptScheme rdf:nodeID="tematres">
<dc:title>SimpleLithology</dc:title>
<dc:creator>Stephen M. Richard</dc:creator>
<dc:subject>lithology</dc:subject>
<dc:description> lithology </dc:description>
<dc:publisher>Stephen M. Richard</dc:publisher>
<dc:date>2008-11-08</dc:date>
<dc:language>en</dc:language>
<skos:hasTopConcept rdf:nodeID="tema1"/>
</skos:ConceptScheme>
<skos:Concept rdf:nodeID="tema2">
<skos:prefLabel>Breccia</skos:prefLabel>
<skos:scopeNote>
Coarse-grained
material composed of angular broken rock fragments; the fragments
typically have sharp edges and unworn corners. The fragments may be
held together by a mineral cement, or in a fine-grained matrix. Clasts
may be of any composition or origin.
</skos:scopeNote>
<skos:note> Neuendorf et al. 2005 </skos:note>
<skos:inScheme rdf:nodeID="tematres"/>
<skos:broader rdf:nodeID="tema1"/>
<dct:created>2009-06-24 15:55:05</dct:created>
<skos:subjectIndicator rdf:resource="http://vocabularyserver.com/lithology/index.php?tema=2"/>
</skos:Concept>
ThManager
Unesco Thesarus term SKOS generated by ThManager . No concept Scheme. SKOS concept type assignment using rdf:type statement.
<rdf:Description rdf:about="http://iaaa.cps.unizar.es/thesaurus/HYDROBIOLOGY">
<rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/>
<skos:related rdf:resource="http://iaaa.cps.unizar.es/thesaurus/AQUACULTURE"/>
<skos:prefLabel xml:lang="fr">HYDROBIOLOGIE</skos:prefLabel>
<skos:related rdf:resource="http://iaaa.cps.unizar.es/thesaurus/ENVIRONMENTAL SCIENCES"/>
<skos:related rdf:resource="http://iaaa.cps.unizar.es/thesaurus/AQUATIC PLANTS"/>
<skos:related rdf:resource="http://iaaa.cps.unizar.es/thesaurus/VIRUSES"/>
<skos:broader rdf:resource="http://iaaa.cps.unizar.es/thesaurus/BIOLOGY"/>
<skos:related rdf:resource="http://iaaa.cps.unizar.es/thesaurus/MARINE BIOLOGY"/>
<skos:inScheme rdf:resource="http://iaaa.unizar.es/thesaurus/UNESCO"/>
<skos:prefLabel xml:lang="en">HYDROBIOLOGY</skos:prefLabel>
<skos:related rdf:resource="http://iaaa.cps.unizar.es/thesaurus/AQUATIC ENVIRONMENT"/>
<skos:narrower rdf:resource="http://iaaa.cps.unizar.es/thesaurus/LIMNOLOGY"/>
<skos:prefLabel xml:lang="es">HIDROBIOLOGÍA</skos:prefLabel>
<skos:related rdf:resource="http://iaaa.cps.unizar.es/thesaurus/AQUATIC ANIMALS"/>
<skos:related rdf:resource="http://iaaa.cps.unizar.es/thesaurus/AQUATIC ECOSYSTEMS"/>
</rdf:Description>
Protege
SKOS generated directly from P. Golodunuic XL2XML utility (https://twiki.auscope.org/twiki/bin/view/Grid/ExcelToRdfTool ), from crafted spreadsheet, and using the SKOS encoding approach by Simon Cox (https://www.seegrid.csiro.au/twiki/bin/view/CGIModel/SKOSEncodingForVoca... ), can be opened in Protege (http://protege.stanford.edu/download/download.html ) and edited using the SKOS extension in Protege (http://protegewiki.stanford.edu/index.php/SKOS_Editor; https://twiki.auscope.org/twiki/bin/view/Grid/ProtegeConfigSKOS). When these are saved, the SKOS concepts are encoded in two ways, its not clear why Protege uses one or the other. They are logically equivalent.
Related Community Groups |
---|
CSW Debug Blog | 17 Posts | Join A group blog to discuss metadata Catalog Service for the Web (CSW) implementation experiences |
Building a GeoSciML WFS Server | 11 Posts | Join Development, testing and implementation of a WFS service that returns GeoSciML documents |
ETL Debug Blog | 12 Posts | Join A group blog on implementing and debugging Extract-Transform-Load (ETL) efforts. |
Presentations and Posters | 12 Posts | Join Post your posters and presentations related to USGIN topics. |
Metadata interest group | 13 Posts | Join group for general posting on metadata content, standards, tools |
USGIN Amazon Virtual Server Development | 18 Posts | Invite only Documenting the process of development of a Web Server in the Amazon EC2 environment. Software installations tailored to the requirements for USGIN |
GeoNetwork configuration and development | 7 Posts | Join Discussion on GeoNetwork setup, configuration, and development. |
Student Projects | 0 Posts | Join Discussion of student projects related to USGIN |
Drupal Development | 6 Posts | Join All about bending Drupal to your needs |
Geoportal on an Amazon Virtual Machine | 3 Posts | Closed Installation, configuration, etc. |
Using Django for USGIN | 7 Posts | Request membership Thought and ideas about using Django to accomplish USGIN-related... things. |
ArcGIS Server and OGC Services | 3 Posts | Join Tips on using ArcGIS Server to provide OGC web services |
Content model discussion | 0 Posts | Request membership Community site for comments on development of content models and encoding for information intechange |
Making Web Maps | 2 Posts | Request membership For information about the myriad of mechanisms for showing service data on a web page. |
Troubleshooting Web Service Deployment - Blog | 5 Posts | Join This blog is for documenting our group's experiences with web service deployment. |
Best Practices for USGIN Web Service Hosting | 10 Posts | Join Tips, techniques, and frequently asked questions for hosting AASG Geothermal Data Web Map Services and Web Feature Services |
Hub Disaster Recovery | 0 Posts | Request membership Discussions around how to harden a distributed federated system against disaster; setting up a system to mirror hub VMs at other hubs. |