Metadata Registry
This is an edited version of the Metadata Registry Raw Use Case
The NSDL Registry is intended to provide a complete vocabulary development and management environment for development of controlled vocabularies. Services are primarily directed at vocabulary owners and include provisions for:
- managing access and editing rights for groups of vocabulary maintainers maintaining individual vocabularies
- import and management of existing vocabularies, with and without existing URIs
- namespace management and maintenance services providing permanent URIs
- registered users to receive notifications of changes to vocabularies to which they have subscribed
- content negotiation for retrieval of registered vocabularies in various formats -- currently RDF/XML (rdf), XHTML (html), and XML Schema (xsd)
- content negotiation and resolution services for registered vocabularies in non-registry namespaces (in alpha)
- controlled concept editing and maintenance using SKOS properties
controlled editing of reciprocal relationships between concepts
Requires: SKOS:status in order to manage reciprocal endorsementcontrolled mapping of relationships between concepts in different vocabularies. See RucMetadataRegistryExtended
Requires: SKOS mapping, especially to indicate concept equivalenceconcept-level change history management
Requires: URI content negotiation and http 301/302 redirection- vocabulary- and concept-level version management (in alpha)
multilingual vocabulary maintenance
Requires: the ability to manage concept equivalence between vocabularies in different languages and intra-concept language-related equivalence between concept properties in multiple languagesskos validation by user input constraint and validation of imported vocabularies [R16]
- search and browse for concepts by label
The registry currently has a number of vocabularies registered. A sample entry of a vocabulary/scheme and a single concept is below...
<?xml version="1.0" encoding = "UTF-8"?>
<rdf:RDF
xmlns="http://www.w3.org/2004/02/skos/core#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:skos="http://www.w3.org/2004/02/skos/core#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<!-- Scheme: NSDL Education Level Vocabulary -->
<skos:ConceptScheme rdf:about="http://metadataregistry.org/uri/NSDLEdLvl">
<dc:title>NSDL Education Level Vocabulary</dc:title>
<skos:hasTopConcept rdf:resource="http://metadataregistry.org/uri/NSDLEdLvl/1000"/>
<skos:hasTopConcept rdf:resource="http://metadataregistry.org/uri/NSDLEdLvl/1018"/>
</skos:ConceptScheme>
<!-- Concept: Pre-Kindergarten -->
<skos:Concept rdf:about="http://metadataregistry.org/uri/NSDLEdLvl/1002">
<skos:inScheme rdf:resource="http://metadataregistry.org/uri/NSDLEdLvl"/>
<skos:prefLabel>Pre-Kindergarten</skos:prefLabel>
<skos:altLabel>Nursery School</skos:altLabel>
<skos:altLabel>Pre-K</skos:altLabel>
<skos:altLabel>Preschool</skos:altLabel>
<skos:broader rdf:resource="http://metadataregistry.org/uri/NSDLEdLvl/1001"/>
<skos:definition>Activities and/or experiences that are intended to effect developmental changes in children, from birth to entrance in kindergarten (or grade 1 when kindergarten is not attended) [ERIC]</skos:definition>
<skos:historyNote>Term source: http://www.ed.gov</skos:historyNote</skos:historyNote>
<skos:broader rdf:resource="http://metadataregistry.org/uri/NSDLEdLvl/1001"/>
</skos:Concept>
</rdf:RDF>