| Version 32 (modified by simon, 7 years ago) (diff) |
|---|
Format Considerations
As 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.
Item Type Mappings
| Zotero Type | RDF Item Type | RDF Subcontainer Type | RDF Container Type |
| artwork | bibo:Image | ||
| attachment | z:Attachment | ||
| audioRecording | bibo:AudioDocument | ||
| bill | bibo:Bill | dcterms:isPartOf bibo:Code | |
| blogPost | sioct:BlogPost/bibo:Article | dcterms:isPartOf sioct:Weblog/bibo:Website | |
| book | bibo:Book | ||
| bookSection | bibo:BookSection | dcterms:isPartOf bibo:EditedBook | |
| case | bibo:LegalDecision | dcterms:isPartOf bibo:CourtReporter | |
| computerProgram | sc:ComputerProgram_CW/bibo:Document | ||
| conferencePaper | bibo:Article | bibo:presentedAt bibo:Conference | |
| dictionaryEntry | bibo:Article | dcterms:isPartOf sc:Dictionary/bibo:ReferenceSource | |
| document | bibo:Document | ||
| bibo:Email | |||
| encyclopediaArticle | bibo:Article | dcterms:isPartOf sc:Encylopedia/bibo:ReferenceSource | |
| film | bibo:Film | ||
| forumPost | sioct:BoardPost/bibo:Article | dcterms:isPartOf sioct:MessageBoard/bibo:Website | |
| hearing | bibo:Hearing | ||
| instantMessage | sioct:InstantMessage/bibo:PersonalCommunication | ||
| interview | bibo:Interview | ||
| journalArticle | bibo:AcademicArticle | dcterms:isPartOf bibo:Issue | dcterms:isPartOf bibo:Journal |
| letter | bibo:Letter | ||
| magazineArticle | bibo:Article | dcterms:isPartOf bibo:Issue | dcterms:isPartOf bibo:Magazine |
| manuscript | bibo:Manuscript | ||
| map | bibo:Map | ||
| newspaperArticle | bibo:Article | dcterms:isPartOf bibo:Issue | dcterms:isPartOf bibo:Newspaper |
| note | bibo:Note | ||
| patent | bibo:Patent | ||
| podcast | z:Podcast/bibo:AudioDocument | ||
| presentation | bibo:Slideshow | ||
| radioBroadcast | po:Broadcast dcterms:medium po:Radio | ||
| report | bibo:Report | ||
| statute | bibo:Statute | ||
| thesis | bibo:Thesis | ||
| tvBroadcast | po:Broadcast dcterms:medium po:TV? | ||
| videoRecording | bibo:AudioVisualDocument | ||
| webpage | bibo:Webpage | dcterms:isPartOf biblio:Website | |
Field Mappings
The list of base field mappings was generated by the SQLite query
SELECT GROUP_CONCAT(f1.fieldName, '[[BR]]') FROM fields AS f1 LEFT JOIN baseFieldMappings AS b ON (b.fieldID = f1.fieldID) LEFT JOIN fields AS f2 ON (f2.fieldID = b.baseFieldID) GROUP BY IFNULL(b.baseFieldID, f1.fieldID) ORDER BY IFNULL(b.baseFieldID, f1.fieldID);
Properties 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.
| Zotero Field | Domain | RDF Property |
| url | Item | bibo:uri |
| rights | User Item | dcterms:rights |
| series | Series | dcterms:title |
| volume codeVolume reporterVolume | Subcontainer | bibo:volume |
| issue | Subcontainer | bibo:issue |
| edition | Subcontainer | bibo:edition |
| place | Container | address:localityName on dcterms:publisher foaf:Organization |
| country | Container | address:countryName on dcterms:publisher foaf:Organization |
| publisher institution label studio network company university | Container | foaf:name on dcterms:publisher foaf:Organization |
| pages codePages | Item | bibo:pages |
| firstPage | Item | bibo:pageStart |
| ISBN | Container | bibo:isbn10/bibo:isbn13 |
| publicationTitle encyclopediaTitle dictionaryTitle websiteTitle forumTitle blogTitle proceedingsTitle bookTitle | Container | dcterms:title |
| ISSN | Container | bibo:issn |
| date issueDate dateDecided dateEnacted | Subcontainer | dcterms:date |
| section | Item | bibo:section |
| callNumber | Subcontainer | bibo:lccn |
| archiveLocation | Item | dcterms:source |
| distributor | Subcontainer | bibo:distributor |
| extra | Item | z:extra |
| journalAbbreviation | Container | bibo:shortTitle |
| DOI | Item | bibo:doi |
| accessDate | User Item | z:accessDate |
| seriesTitle | Series | dcterms:title (doesn't seem to be used on any item types concurrently with the series field) |
| seriesText | Series | dcterms:description |
| seriesNumber | Series | bibo:number |
| code | Container | dcterms:title |
| session | Container | dcterms:title |
| legislativeBody | Container | foaf:name on bibo:organizer sc:LegalGovernmentOrganization/foaf:Organization |
| 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) |
| reporter | Container | dcterms:title |
| court | Container | bibo:court |
| numberOfVolumes | Series | PROPOSED bibo:numberOfVolumes? (there has been an open ticket assigned to bdarcus on this for over a year) |
| committee | Item | foaf:name on bibo:organizer sc:Committee_Organization/foaf:Organization |
| assignee | Item | PROPOSED bibo:assignee? |
| 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.) | |
| references | Item | z:references |
| legalStatus | Item | bibo:legalStatus |
| codeNumber | Container | bibo:number |
| patentNumber reportNumber billNumber documentNumber publicLawNumber episodeNumber docketNumber applicationNumber | Item | bibo:number |
| artworkSize | dcterms:extent | |
| repository | User Item | z:repository |
| scale | Item | PROPOSED bibo:scale? (this is the scale of a map) |
| meetingName | Container | dcterms:title |
| runningTime | Item | po:duration |
| version | Item | doap:revision (only used on computerProgram type) |
| system | Item | doap:os |
| conferenceName | Container | dcterms:title |
| language | Item | dcterms:language |
| programmingLanguage | doap:programming-language | |
| abstractNote | dcterms:abstract | |
| type reportType videoRecordingType letterType manuscriptType mapType thesisType websiteType audioRecordingType presentationType postType audioFileType | dcterms:type | |
| medium artworkMedium interviewMedium | dcterms:medium | |
| title caseName nameOfAct subject | dcterms:title | |
| shortTitle | bibo:shortTitle | |
| numPages | PROPOSED bibo:pageExtent |