Changes between Version 31 and Version 32 of BiboMapping


Ignore:
Timestamp:
09/10/09 15:54:09 (7 years ago)
Author:
simon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BiboMapping

    v31 v32  
    11'''Format Considerations''' 
    22 
    3 We probably want to stop using Mozilla's RDF support for writing RDF/XML, or at least try to clean it up a little. In order to make our RDF as interoperable as possible, we probably want to write it in an XML-based format that's relatively easy for other implementations to read. We might also want to consider Turtle, a simple, human-readable subset of N3. Simplified RDF/XML would be easier to parse using standard XML parsing libraries; Turtle would be more compact and easier to read. In either case, a number of libraries exist for parsing RDF/XML in various languages.  
    4  
    5 note from bruce: this looks good, but some of the net-related stuff (IM, Blog, forum post, etc.) could be better covered using [http://rdfs.org/sioc/types# SIOC]. Possibly relevant types for Zotero include: 
    6  
    7  * sioct:AnnotationSet 
    8  * sioct:BookmarkFolder 
    9  * sioct:ReadingList 
    10  * sioct:BlogPost 
    11  * sioct:BoardPost 
    12  * sioct:Comment 
    13  * sioct:InstantMessage 
    14  * sioct:MailMessage 
    15  * sioct:MicroblogPost 
    16  * sioct:WikiArticle 
    17  * sioct:Category 
    18  * sioct:Tag 
    19  
    20 SIOC also has some interesting types relating to commentary. 
    21  
    22 Keep in mind too that a resource may have more than one type. Also per conversation on the forums with Dan S., I think it might be valuable to talk about how to model a library, and contents.  
     3As of r4656, Zotero uses libraries derived from <a href="http://www.w3.org/2005/ajar/tab">Tabulator</a> to handle RDF. These libraries provide both XML and N3 serializers for RDF triples. In order to remain compatible with applications lacking RDF parsers, we will likely use RDF/XML for export. 
    234 
    245'''Item Type Mappings''' 
    256||'''Zotero Type'''||'''RDF Item Type'''||'''RDF Subcontainer Type'''||'''RDF Container Type''' 
    26 ||artwork||bibo:Image`|||||| 
     7||artwork||bibo:Image|||||| 
    278||attachment||z:Attachment|||||| 
    289||audioRecording||bibo:AudioDocument|||||| 
    29 ||bill||bibo:Bill||||bibo:Code|| 
     10||bill||bibo:Bill||||dcterms:isPartOf bibo:Code|| 
    3011||blogPost||sioct:BlogPost/bibo:Article||||dcterms:isPartOf sioct:Weblog/bibo:Website|| 
    3112||book||bibo:Book|||||| 
     
    5132||note||bibo:Note|||||| 
    5233||patent||bibo:Patent|||||| 
    53 ||podcast||bibo:AudioDocument [[BR]] dcterms:type z:Podcast|||||| 
    54 ||presentation||bibo:Slideshow?|||||| 
    55 ||radioBroadcast||po:Broadcast [[BR]] dcterms:medium po:Radio?|||||| 
     34||podcast||z:Podcast/bibo:AudioDocument|||||| 
     35||presentation||bibo:Slideshow|||||| 
     36||radioBroadcast||po:Broadcast [[BR]] dcterms:medium po:Radio|||||| 
    5637||report||bibo:Report|||||| 
    5738||statute||bibo:Statute|||||| 
     
    7455Properties on the container below are applied to the item itself if no container exists. Properties on the subcontainer below are applied to the container if no subcontainer exists, or the item itself if no subcontainer or container exists. 
    7556 
    76 ||'''Zotero Field'''||'''RDF Property'''|| 
    77 ||url||bibo:uri|| 
    78 ||rights||dcterms:rights|| 
    79 ||series||dcterms:title on Series|| 
    80 ||volume[[BR]]codeVolume[[BR]]reporterVolume||bibo:volume on Subcontainer|| 
    81 ||issue||bibo:issue on Subcontainer|| 
    82 ||edition||bibo:edition|| 
    83 ||place||address:localityName on dcterms:publisher foaf:Organization|| 
    84 ||country||address:countryName on dcterms:publisher foaf:Organization|| 
    85 ||publisher[[BR]]institution[[BR]]label[[BR]]studio[[BR]]network[[BR]]company[[BR]]university||foaf:name on dcterms:publisher foaf:Organization|| 
    86 ||pages[[BR]]codePages||bibo:pages|| 
    87 ||firstPage||bibo:pageStart|| 
    88 ||ISBN||bibo:isbn10/bibo:isbn13|| 
    89 ||publicationTitle[[BR]]encyclopediaTitle[[BR]]dictionaryTitle[[BR]]websiteTitle[[BR]]forumTitle[[BR]]blogTitle[[BR]]proceedingsTitle[[BR]]bookTitle||dcterms:title on Container|| 
    90 ||ISSN||bibo:issn on bibo:Journal|| 
    91 ||date[[BR]]issueDate[[BR]]dateDecided[[BR]]dateEnacted||dcterms:date on Subcontainer|| 
    92 ||section||bibo:section|| 
    93 ||callNumber||bibo:lccn on Container|| 
    94 ||archiveLocation||dcterms:source|| 
    95 ||distributor||bibo:distributor|| 
    96 ||extra||z:extra|| 
    97 ||journalAbbreviation||bibo:shortTitle on Container|| 
    98 ||DOI||bibo:doi|| 
    99 ||accessDate||z:accessDate (should be in bibo?)|| 
    100 ||seriesTitle||dcterms:title on Series (doesn't seem to be used on any item types concurrently with the series field)|| 
    101 ||seriesText||dcterms:description on Series|| 
    102 ||seriesNumber||bibo:number on Series|| 
    103 ||code||dcterms:title on Container|| 
    104 ||session||dcterms:title on bibo:presentedAt bibo:Conference?|| 
    105 ||legislativeBody||foaf:name on bibo:organizer foaf:Organization (we really need some way of doing this less ambiguously)|| 
    106 ||history||? (note: in bibo, we don't treat this as a simple literal; we treat these as linked decisons with bibo:affirmedBy and bibo:reversedBy; you might solicit opinion on whether this is a directions you should go)|| 
    107 ||reporter||dcterms:title on Container (bibo:CourtReporter)|| 
    108 ||court||bibo:court|| 
    109 ||numberOfVolumes||? (there has been an open ticket assigned to bdarcus on this for over a year)|| 
    110 ||committee||foaf:name on bibo:organizer sc:Committee_Organization|| 
    111 ||assignee||?|| 
    112 ||priorityNumbers||?|| 
    113 ||references||? (can't use dcterms:references since it's not intended for use with literal values)|| 
    114 ||legalStatus||?|| 
    115 ||codeNumber||bibo:number on Container|| 
    116 ||patentNumber[[BR]]reportNumber[[BR]]billNumber[[BR]]documentNumber[[BR]]publicLawNumber[[BR]]episodeNumber[[BR]]docketNumber[[BR]]applicationNumber||bibo:number|| 
     57||'''Zotero Field'''||'''Domain'''||'''RDF Property'''|| 
     58||url||Item||bibo:uri|| 
     59||rights||User Item||dcterms:rights|| 
     60||series||Series||dcterms:title|| 
     61||volume[[BR]]codeVolume[[BR]]reporterVolume||Subcontainer||bibo:volume|| 
     62||issue||Subcontainer||bibo:issue|| 
     63||edition||Subcontainer||bibo:edition|| 
     64||place||Container||address:localityName on dcterms:publisher foaf:Organization|| 
     65||country||Container||address:countryName on dcterms:publisher foaf:Organization|| 
     66||publisher[[BR]]institution[[BR]]label[[BR]]studio[[BR]]network[[BR]]company[[BR]]university||Container||foaf:name on dcterms:publisher foaf:Organization|| 
     67||pages[[BR]]codePages||Item||bibo:pages|| 
     68||firstPage||Item||bibo:pageStart|| 
     69||ISBN||Container||bibo:isbn10/bibo:isbn13|| 
     70||publicationTitle[[BR]]encyclopediaTitle[[BR]]dictionaryTitle[[BR]]websiteTitle[[BR]]forumTitle[[BR]]blogTitle[[BR]]proceedingsTitle[[BR]]bookTitle||Container||dcterms:title|| 
     71||ISSN||Container||bibo:issn|| 
     72||date[[BR]]issueDate[[BR]]dateDecided[[BR]]dateEnacted||Subcontainer||dcterms:date|| 
     73||section||Item||bibo:section|| 
     74||callNumber||Subcontainer||bibo:lccn|| 
     75||archiveLocation||Item||dcterms:source|| 
     76||distributor||Subcontainer||bibo:distributor|| 
     77||extra||Item||z:extra|| 
     78||journalAbbreviation||Container||bibo:shortTitle|| 
     79||DOI||Item||bibo:doi|| 
     80||accessDate||User Item||z:accessDate|| 
     81||seriesTitle||Series||dcterms:title (doesn't seem to be used on any item types concurrently with the series field)|| 
     82||seriesText||Series||dcterms:description|| 
     83||seriesNumber||Series||bibo:number|| 
     84||code||Container||dcterms:title|| 
     85||session||Container||dcterms:title|| 
     86||legislativeBody||Container||foaf:name on bibo:organizer sc:LegalGovernmentOrganization/foaf:Organization|| 
     87||history||Item||z:history (note: in bibo, we don't treat this as a simple literal; we treat these as linked decisons with bibo:affirmedBy and bibo:reversedBy; you might solicit opinion on whether this is a directions you should go)|| 
     88||reporter||Container||dcterms:title|| 
     89||court||Container||bibo:court|| 
     90||numberOfVolumes||Series||PROPOSED bibo:numberOfVolumes? (there has been an open ticket assigned to bdarcus on this for over a year)|| 
     91||committee||Item||foaf:name on bibo:organizer sc:Committee_Organization/foaf:Organization|| 
     92||assignee||Item||PROPOSED bibo:assignee?|| 
     93||priorityNumbers||PROPOSED bibo:priorityNumber? (these are the priority numbers of a patent; see <a href="http://www.freepatentsonline.com/help/item/Priority-Number.html">here</a.)|| 
     94||references||Item||z:references|| 
     95||legalStatus||Item||bibo:legalStatus|| 
     96||codeNumber||Container||bibo:number|| 
     97||patentNumber[[BR]]reportNumber[[BR]]billNumber[[BR]]documentNumber[[BR]]publicLawNumber[[BR]]episodeNumber[[BR]]docketNumber[[BR]]applicationNumber||Item||bibo:number|| 
    11798||artworkSize||dcterms:extent|| 
    118 ||repository||z:repository on Bookmark|| 
    119 ||scale||?|| 
    120 ||meetingName||dcterms:title on bibo:presentedAt bibo:Conference|| 
    121 ||runningTime||po:duration|| 
    122 ||version||bibo:edition|| 
    123 ||system||?|| 
    124 ||conferenceName||dcterms:title on Container (no:conference is an event —bdarcus) (Container is always of type bibo:Conference on all item types with this field; if bibo:Conference cannot contain a dcterms:title field, http://wiki.bibliontology.com/index.php/Examples#Conference_Presentation is invalid and bibo needs to be modified in order to cite conference presentations —simon)|| 
    125 ||language||dcterms:language|| 
    126 ||programmingLanguage||dcterms:language (doesn't seem to be used on any item types concurrently with the language field)|| 
     99||repository||User Item||z:repository|| 
     100||scale||Item||PROPOSED bibo:scale? (this is the scale of a map)|| 
     101||meetingName||Container||dcterms:title|| 
     102||runningTime||Item||po:duration|| 
     103||version||Item||doap:revision (only used on computerProgram type)|| 
     104||system||Item||doap:os|| 
     105||conferenceName||Container||dcterms:title|| 
     106||language||Item||dcterms:language|| 
     107||programmingLanguage||doap:programming-language|| 
    127108||abstractNote||dcterms:abstract|| 
    128109||type[[BR]]reportType[[BR]]videoRecordingType[[BR]]letterType[[BR]]manuscriptType[[BR]]mapType[[BR]]thesisType[[BR]]websiteType[[BR]]audioRecordingType[[BR]]presentationType[[BR]]postType[[BR]]audioFileType||dcterms:type|| 
     
    130111||title[[BR]]caseName[[BR]]nameOfAct[[BR]]subject||dcterms:title|| 
    131112||shortTitle||bibo:shortTitle|| 
    132 ||numPages||?|| 
     113||numPages||PROPOSED bibo:pageExtent|| 
     114