Main Page: Difference between revisions

From TDWG Collection Description
Jump to navigation Jump to search
No edit summary
Line 5: Line 5:


== Wikibase model ==
== Wikibase model ==
to be added
This Wikibase contains the properties defined in the Collection Description standard. In case a controlled vocabulary is needed for a property, this is modelled as follows:
* The property is pointing to an 'Item'
* This item should be an instance of a 'Concept'. See this example: {{Q|46}}
Not all concepts and controlled vocabulary term are already present in the Wikibase. So when adding your institutional data, it might/will be necessary to add new terms to the Wikibase.
 
== Example Queries ==
=== Controlled vocabulary of preservation methods ===
This SPARQL query gives an overview of all preservation methods present in the wikibase.
{{SPARQL2|query=
PREFIX cd: <https://tdwg-cd.wiki.opencura.com//entity/>
PREFIX cdt: <https://tdwg-cd.wiki.opencura.com//prop/direct/>
 
SELECT ?method ?methodLabel  WHERE {
  ?method cdt:P1 cd:Q41.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
}}

Revision as of 14:42, 12 May 2020

Wikibase implementation of the Collection Description (CD) standard

This Wikibase will be used to demonstrate the current CD standard using real data.

The data standard is currently under development. This development is currently done in GitHub

Wikibase model

This Wikibase contains the properties defined in the Collection Description standard. In case a controlled vocabulary is needed for a property, this is modelled as follows:

  • The property is pointing to an 'Item'
  • This item should be an instance of a 'Concept'. See this example: dried pinned (Q46)

Not all concepts and controlled vocabulary term are already present in the Wikibase. So when adding your institutional data, it might/will be necessary to add new terms to the Wikibase.

Example Queries

Controlled vocabulary of preservation methods

This SPARQL query gives an overview of all preservation methods present in the wikibase.

The following query uses these:

  • properties: instance of (P1) 
    PREFIX cd: <https://tdwg-cd.wiki.opencura.com//entity/>
    PREFIX cdt: <https://tdwg-cd.wiki.opencura.com//prop/direct/>
    
    SELECT ?method ?methodLabel  WHERE {
      ?method cdt:P1 cd:Q41.
      SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
    }