- From: Mick Bass <bass@MIT.EDU>
- Date: Fri, 30 Aug 2002 08:46:27 -0400
- To: www-rdf-dspace@w3.org
Traversal of the DSpace RDF History Data that MacKenzie has provided reveals the following data types and elements. (For traversal method, or to reproduce, see Appendix below). Does this form a reasonable starting point for a formalized, published schema for the DSpace data model? Some early questions that arise from this starting point: ... is containership modelled appropriately? (it appears that this is happening throughout using .../harmony/hasPart rather than explicitly in individual schemas (e.g. .../collection/hasItem) ... which of these attributes generate privacy concerns within libraries? given these attributes, is it possible to define a filter that would enable public sharing/posting of resulting instance data? ... naming consistency. DSpace items have both http: names where they currently resolve (which MIT Libraries do _not_ commit to persist), and hdl: names (which MIT Libraries _do_ commit to persist). Should rdf:resource='' use the http: name or the hdl: name? Comments are welcome! - Mick ------------- http://www.dspace.org/community/community_id http://www.dspace.org/community/copyright_text http://www.dspace.org/community/introductory_text http://www.dspace.org/community/logo_bitstream_id http://www.dspace.org/community/name http://www.dspace.org/community/short_description http://www.dspace.org/community/side_bar_text http://www.dspace.org/collection/approvers http://www.dspace.org/collection/collection_id http://www.dspace.org/collection/copyright_text http://www.dspace.org/collection/introductory_text http://www.dspace.org/collection/license http://www.dspace.org/collection/logo_bitstream_id http://www.dspace.org/collection/name http://www.dspace.org/collection/provenance_description http://www.dspace.org/collection/reviewers http://www.dspace.org/collection/short_description http://www.dspace.org/collection/side_bar_text http://www.dspace.org/item/in_archive http://www.dspace.org/item/item_id http://www.dspace.org/item/submitter_id http://www.dspace.org/dublincore/contributor http://www.dspace.org/dublincore/contributor.author http://www.dspace.org/dublincore/date.accessioned http://www.dspace.org/dublincore/date.issued http://www.dspace.org/dublincore/description http://www.dspace.org/dublincore/description.abstract http://www.dspace.org/dublincore/description.provenance http://www.dspace.org/dublincore/description.sponsorship http://www.dspace.org/dublincore/format.extent http://www.dspace.org/dublincore/format.mimetype http://www.dspace.org/dublincore/identifier.uri http://www.dspace.org/dublincore/language.iso http://www.dspace.org/dublincore/relation.ispartofseries http://www.dspace.org/dublincore/subject http://www.dspace.org/dublincore/title http://www.dspace.org/bitstream/bitstream_id http://www.dspace.org/bitstream/bitstream_type_id http://www.dspace.org/bitstream/checksum http://www.dspace.org/bitstream/checksum_algorithm http://www.dspace.org/bitstream/description http://www.dspace.org/bitstream/name http://www.dspace.org/bitstream/size http://www.dspace.org/bitstream/source http://www.dspace.org/bitstream/user_type_description http://www.dspace.org/eperson/active http://www.dspace.org/eperson/email http://www.dspace.org/eperson/eperson_id http://www.dspace.org/eperson/firstname http://www.dspace.org/eperson/lastname http://www.dspace.org/eperson/phone http://www.dspace.org/eperson/require_certificate http://www.dspace.org/personalworkspace/collection_id http://www.dspace.org/personalworkspace/item_id http://www.dspace.org/personalworkspace/multiple_files http://www.dspace.org/personalworkspace/multiple_titles http://www.dspace.org/personalworkspace/personal_workspace_id http://www.dspace.org/personalworkspace/published_before http://www.dspace.org/personalworkspace/stage_reached http://www.dspace.org/workflowitem/collection_id http://www.dspace.org/workflowitem/item_id http://www.dspace.org/workflowitem/multiple_files http://www.dspace.org/workflowitem/multiple_titles http://www.dspace.org/workflowitem/owner http://www.dspace.org/workflowitem/published_before http://www.dspace.org/workflowitem/state http://www.dspace.org/workflowitem/workflow_id http://www.dspace.org/generator http://www.dspace.org/harmony/atTime http://www.dspace.org/harmony/creates rdf:resource='' http://www.dspace.org/harmony/destroys rdf:resource='' http://www.dspace.org/harmony/hasAction rdf:resource='' http://www.dspace.org/harmony/hasAgent http://www.dspace.org/harmony/hasAgent rdf:resource='' http://www.dspace.org/harmony/hasInput rdf:resource='' http://www.dspace.org/harmony/hasOutput rdf:resource='' http://www.dspace.org/harmony/hasPart http://www.dspace.org/harmony/inState rdf:resource='' http://www.dspace.org/harmony/transforms rdf:resource='' http://www.dspace.org/harmony/usesTool ------------- Appendix $ cd foo2-history $ find . -type f | grep -v \# | xargs perl -n -e 'if (/xmlns:NS(.).*www.dspace.org(.*)\//) {$ns[$1]=$2;} if (/<NS(.):([^>]*)>/) {$line=$2; $line =~ s/\047.*\047\//\047\047/; print $ns[$1],"/$line\n";}' | sort | uniq ============================================= Mick Bass, Sloan MOT 2000 R&D Project Manager, Hewlett-Packard Company Building 10-500 MIT, 77 Massachusetts Avenue Cambridge, MA 02139-4307 617.253.6617 office 617.452.3000 fax 617.899.3938 mobile 617.627.9694 residence bass@alum.mit.edu mick_bass@hp.com =============================================
Received on Friday, 30 August 2002 08:46:40 UTC