[
    {
        "key": "DT5KTW7K",
        "version": 8672,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/DT5KTW7K",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/DT5KTW7K",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/users/22833/items/F7PEIIGF",
                "type": "application/json"
            }
        },
        "meta": {
            "numChildren": false
        },
        "data": {
            "key": "DT5KTW7K",
            "version": 8672,
            "parentItem": "F7PEIIGF",
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "Rector et al. - 2009 - Binding ontologies and coding systems to electroni.pdf",
            "accessDate": "2021-07-19T18:08:31Z",
            "url": "https://www.cs.man.ac.uk/~rector/papers/Terminology-binding-final-revision-embedded-single-rector%20copy.pdf",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Rector et al. - 2009 - Binding ontologies and coding systems to electroni.pdf",
            "md5": null,
            "mtime": null,
            "tags": [],
            "relations": {},
            "dateAdded": "2021-07-19T18:08:31Z",
            "dateModified": "2021-07-19T18:08:39Z"
        }
    },
    {
        "key": "F7PEIIGF",
        "version": 8672,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/F7PEIIGF",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/F7PEIIGF",
                "type": "text/html"
            }
        },
        "meta": {
            "creatorSummary": "Rector et al.",
            "parsedDate": "2009",
            "numChildren": 1
        },
        "data": {
            "key": "F7PEIIGF",
            "version": 8672,
            "itemType": "journalArticle",
            "title": "Binding ontologies and coding systems to electronic health records and messages",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "A.L.",
                    "lastName": "Rector"
                },
                {
                    "creatorType": "author",
                    "firstName": "R.",
                    "lastName": "Qamar"
                },
                {
                    "creatorType": "author",
                    "firstName": "T.",
                    "lastName": "Marley"
                }
            ],
            "abstractNote": "",
            "publicationTitle": "Applied Ontology",
            "publisher": "",
            "place": "",
            "date": "2009",
            "volume": "4",
            "issue": "1",
            "section": "",
            "partNumber": "",
            "partTitle": "",
            "pages": "51-69",
            "series": "",
            "seriesTitle": "",
            "seriesText": "",
            "journalAbbreviation": "",
            "DOI": "10.3233/AO-2009-0063",
            "citationKey": "",
            "url": "https://www.medra.org/servlet/aliasResolver?alias=iospress&doi=10.3233/AO-2009-0063",
            "accessDate": "2021-07-19T18:08:38Z",
            "PMID": "",
            "PMCID": "",
            "ISSN": "15705838",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "en",
            "libraryCatalog": "DOI.org (Crossref)",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [
                "I4JDIG8G"
            ],
            "relations": {},
            "dateAdded": "2021-07-19T18:08:38Z",
            "dateModified": "2021-07-19T18:08:38Z"
        }
    },
    {
        "key": "SC6JHEFT",
        "version": 8671,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/SC6JHEFT",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/SC6JHEFT",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/users/22833/items/NUH86Q4V",
                "type": "application/json"
            }
        },
        "meta": {},
        "data": {
            "key": "SC6JHEFT",
            "version": 8671,
            "parentItem": "NUH86Q4V",
            "itemType": "attachment",
            "linkMode": "linked_url",
            "title": "PubMed entry",
            "accessDate": "2021-06-03T14:01:36Z",
            "url": "http://www.ncbi.nlm.nih.gov/pubmed/17911813",
            "note": "",
            "contentType": "text/html",
            "charset": "",
            "tags": [],
            "relations": {},
            "dateAdded": "2021-06-03T14:01:36Z",
            "dateModified": "2021-06-03T14:01:36Z"
        }
    },
    {
        "key": "NUH86Q4V",
        "version": 8671,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/NUH86Q4V",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/NUH86Q4V",
                "type": "text/html"
            }
        },
        "meta": {
            "creatorSummary": "Rector",
            "parsedDate": "2007",
            "numChildren": 1
        },
        "data": {
            "key": "NUH86Q4V",
            "version": 8671,
            "itemType": "journalArticle",
            "title": "What's in a code? Towards a formal account of the relation of ontologies and coding systems",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Alan L.",
                    "lastName": "Rector"
                }
            ],
            "abstractNote": "Terminologies are increasingly based on \"ontologies\" developed in description logics and related languages such as the new Web Ontology Language, OWL. The use of description logic has been expected to reduce ambiguity and make it easier determine logical equivalence, deal with negation, and specify EHRs. However, this promise has not been fully realised: in part because early description logics were relatively inexpressive, in part, because the relation between coding systems, EHRs, and ontologies expressed in description logics has not been fully understood. This paper presents a unifying approach using the expressive formalisms available in the latest version of OWL, OWL 1.1.",
            "publicationTitle": "Studies in Health Technology and Informatics",
            "publisher": "",
            "place": "",
            "date": "2007",
            "volume": "129",
            "issue": "Pt 1",
            "section": "",
            "partNumber": "",
            "partTitle": "",
            "pages": "730-734",
            "series": "",
            "seriesTitle": "",
            "seriesText": "",
            "journalAbbreviation": "Stud Health Technol Inform",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "PMID": "",
            "PMCID": "",
            "ISSN": "0926-9630",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "What's in a code?",
            "language": "eng",
            "libraryCatalog": "PubMed",
            "callNumber": "",
            "rights": "",
            "extra": "PMID: 17911813",
            "tags": [
                {
                    "tag": "Classification",
                    "type": 1
                },
                {
                    "tag": "Forms and Records Control",
                    "type": 1
                },
                {
                    "tag": "Logic",
                    "type": 1
                },
                {
                    "tag": "Medical Records Systems, Computerized",
                    "type": 1
                },
                {
                    "tag": "Programming Languages",
                    "type": 1
                },
                {
                    "tag": "Software",
                    "type": 1
                },
                {
                    "tag": "Vocabulary, Controlled",
                    "type": 1
                }
            ],
            "collections": [],
            "relations": {},
            "dateAdded": "2021-06-03T14:01:34Z",
            "dateModified": "2021-06-03T14:01:34Z"
        }
    },
    {
        "key": "3DS32Z3Y",
        "version": 8669,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/3DS32Z3Y",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/3DS32Z3Y",
                "type": "text/html"
            }
        },
        "meta": {
            "numChildren": false
        },
        "data": {
            "key": "3DS32Z3Y",
            "version": 8669,
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "thinkCScpp.pdf",
            "accessDate": "2021-05-24T16:58:05Z",
            "url": "https://www.greenteapress.com/thinkcpp/thinkCScpp.pdf",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "thinkCScpp.pdf",
            "md5": null,
            "mtime": null,
            "tags": [],
            "collections": [
                "BFLBWEFP"
            ],
            "relations": {},
            "dateAdded": "2021-05-24T16:58:05Z",
            "dateModified": "2021-05-24T16:58:05Z"
        }
    },
    {
        "key": "BCPP6AIK",
        "version": 8666,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/BCPP6AIK",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/BCPP6AIK",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/users/22833/items/K2STBEAD",
                "type": "application/json"
            }
        },
        "meta": {
            "numChildren": false
        },
        "data": {
            "key": "BCPP6AIK",
            "version": 8666,
            "parentItem": "K2STBEAD",
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "Levin - 2019 - Discrete mathematics an open introduction.pdf",
            "accessDate": "2021-05-24T16:52:14Z",
            "url": "http://discrete.openmathbooks.org/pdfs/dmoi-tablet.pdf",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Levin - 2019 - Discrete mathematics an open introduction.pdf",
            "md5": null,
            "mtime": null,
            "tags": [],
            "relations": {},
            "dateAdded": "2021-05-24T16:52:14Z",
            "dateModified": "2021-05-24T16:52:17Z"
        }
    },
    {
        "key": "K2STBEAD",
        "version": 8666,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/K2STBEAD",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/K2STBEAD",
                "type": "text/html"
            }
        },
        "meta": {
            "creatorSummary": "Levin",
            "parsedDate": "2019",
            "numChildren": 1
        },
        "data": {
            "key": "K2STBEAD",
            "version": 8666,
            "itemType": "book",
            "title": "Discrete mathematics: an open introduction",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Oscar",
                    "lastName": "Levin"
                }
            ],
            "abstractNote": "This gentle introduction to discrete mathematics is written for first and second year math majors, especially those who intend to teach. The text began as a set of lecture notes for the discrete mathematics course at the University of Northern Colorado. This course serves both as an introduction to topics in discrete math and as the \"introduction to proof\" course for math majors. The course is usually taught with a large amount of student inquiry, and this text is written to help facilitate this. Four main topics are covered: counting, sequences, logic, and graph theory. Along the way proofs are introduced, including proofs by contradiction, proofs by induction, and combinatorial proofs. The book contains over 470 exercises, including 275 with solutions and over 100 with hints. There are also Investigate! activities throughout the text to support active, inquiry based learning.",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "",
            "date": "2019",
            "publisher": "",
            "place": "",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "numPages": "",
            "ISBN": "978-1-79290-169-0",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "Discrete mathematics",
            "language": "en",
            "libraryCatalog": "Open WorldCat",
            "callNumber": "",
            "rights": "",
            "extra": "OCLC: 1229059610",
            "tags": [],
            "collections": [
                "7CT97LTY"
            ],
            "relations": {},
            "dateAdded": "2021-05-24T16:52:17Z",
            "dateModified": "2021-05-24T16:52:17Z"
        }
    },
    {
        "key": "5C8STRSL",
        "version": 8664,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/5C8STRSL",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/5C8STRSL",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/users/22833/items/HEBCISKP",
                "type": "application/json"
            }
        },
        "meta": {},
        "data": {
            "key": "5C8STRSL",
            "version": 8664,
            "parentItem": "HEBCISKP",
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "Snapshot",
            "accessDate": "2021-05-24T16:49:19Z",
            "url": "https://open.umn.edu/opentextbooks/textbooks/applied-combinatorics",
            "note": "",
            "contentType": "text/html",
            "charset": "utf-8",
            "filename": "applied-combinatorics.html",
            "md5": null,
            "mtime": null,
            "tags": [],
            "relations": {},
            "dateAdded": "2021-05-24T16:49:19Z",
            "dateModified": "2021-05-24T16:49:19Z"
        }
    },
    {
        "key": "HEBCISKP",
        "version": 8664,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/HEBCISKP",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/HEBCISKP",
                "type": "text/html"
            }
        },
        "meta": {
            "numChildren": 1
        },
        "data": {
            "key": "HEBCISKP",
            "version": 8664,
            "itemType": "webpage",
            "title": "Applied Combinatorics",
            "creators": [],
            "abstractNote": "Applied Combinatorics is an open-source textbook for a course covering the fundamental enumeration techniques (permutations, combinations, subsets, pigeon hole principle), recursion and mathematical induction, more advanced enumeration techniques (inclusion-exclusion, generating functions, recurrence relations, Polyá theory), discrete structures (graphs, digraphs, posets, interval orders), and discrete optimization (minimum weight spanning trees, shortest paths, network flows). There are also chapters introducing discrete probability, Ramsey theory, combinatorial applications of network flows, and a few other nuggets of discrete mathematics.",
            "websiteTitle": "Open Textbook Library",
            "websiteType": "",
            "date": "",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://open.umn.edu/opentextbooks/textbooks/339",
            "accessDate": "2021-05-24T16:49:15Z",
            "shortTitle": "",
            "language": "en",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [
                "7CT97LTY"
            ],
            "relations": {},
            "dateAdded": "2021-05-24T16:49:15Z",
            "dateModified": "2021-05-24T16:49:15Z"
        }
    },
    {
        "key": "PWM7F3Z3",
        "version": 8662,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/PWM7F3Z3",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/PWM7F3Z3",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/users/22833/items/6FEPXN4L",
                "type": "application/json"
            }
        },
        "meta": {
            "numChildren": false
        },
        "data": {
            "key": "PWM7F3Z3",
            "version": 8662,
            "parentItem": "6FEPXN4L",
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "Combinatorics.pdf",
            "accessDate": "2021-05-24T16:48:07Z",
            "url": "https://www.cs.uleth.ca/~morris/Combinatorics/Combinatorics.pdf",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Combinatorics.pdf",
            "md5": null,
            "mtime": null,
            "tags": [],
            "relations": {},
            "dateAdded": "2021-05-24T16:48:07Z",
            "dateModified": "2021-05-24T16:48:45Z"
        }
    },
    {
        "key": "HT5GAT7J",
        "version": 8662,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/HT5GAT7J",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/HT5GAT7J",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/users/22833/items/6FEPXN4L",
                "type": "application/json"
            }
        },
        "meta": {},
        "data": {
            "key": "HT5GAT7J",
            "version": 8662,
            "parentItem": "6FEPXN4L",
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "Snapshot",
            "accessDate": "2021-05-24T16:48:41Z",
            "url": "https://open.umn.edu/opentextbooks/textbooks/494",
            "note": "",
            "contentType": "text/html",
            "charset": "utf-8",
            "filename": "494.html",
            "md5": null,
            "mtime": null,
            "tags": [],
            "relations": {},
            "dateAdded": "2021-05-24T16:48:41Z",
            "dateModified": "2021-05-24T16:48:41Z"
        }
    },
    {
        "key": "6FEPXN4L",
        "version": 8662,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/6FEPXN4L",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/6FEPXN4L",
                "type": "text/html"
            }
        },
        "meta": {
            "numChildren": 2
        },
        "data": {
            "key": "6FEPXN4L",
            "version": 8662,
            "itemType": "webpage",
            "title": "Combinatorics",
            "creators": [],
            "abstractNote": "Combinatorics is an upper-level introductory course in enumeration, graph theory, and design theory.",
            "websiteTitle": "Open Textbook Library",
            "websiteType": "",
            "date": "",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://open.umn.edu/opentextbooks/textbooks/494",
            "accessDate": "2021-05-24T16:48:37Z",
            "shortTitle": "",
            "language": "en",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [
                "7CT97LTY"
            ],
            "relations": {},
            "dateAdded": "2021-05-24T16:48:37Z",
            "dateModified": "2021-05-24T16:48:37Z"
        }
    },
    {
        "key": "UFJNNPMY",
        "version": 8658,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/UFJNNPMY",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/UFJNNPMY",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/users/22833/items/QPMPDYTW",
                "type": "application/json"
            }
        },
        "meta": {
            "numChildren": false
        },
        "data": {
            "key": "UFJNNPMY",
            "version": 8658,
            "parentItem": "QPMPDYTW",
            "itemType": "attachment",
            "linkMode": "imported_file",
            "title": "Lewinter - Elementary Number Theory with Programming.pdf",
            "accessDate": "",
            "url": "",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Lewinter - Elementary Number Theory with Programming.pdf",
            "md5": null,
            "mtime": null,
            "tags": [],
            "relations": {},
            "dateAdded": "2021-05-24T16:22:02Z",
            "dateModified": "2021-05-24T16:22:09Z"
        }
    },
    {
        "key": "QHMJNDLN",
        "version": 8656,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/QHMJNDLN",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/QHMJNDLN",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/users/22833/items/6DTC6DPS",
                "type": "application/json"
            },
            "enclosure": {
                "type": "application/pdf",
                "href": "https://api.zotero.org/users/22833/items/QHMJNDLN/file/view",
                "title": "Graham et al. - 1994 - Concrete Mathematics A Foundation for Computer Sc.pdf",
                "length": 2962919
            }
        },
        "meta": {
            "numChildren": false
        },
        "data": {
            "key": "QHMJNDLN",
            "version": 8656,
            "parentItem": "6DTC6DPS",
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "Graham et al. - 1994 - Concrete mathematics a foundation for computer sc.pdf",
            "accessDate": "2021-05-24T16:01:01Z",
            "url": "https://www.csie.ntu.edu.tw/~r97002/temp/Concrete%20Mathematics%202e.pdf",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Graham et al. - 1994 - Concrete mathematics a foundation for computer sc.pdf",
            "md5": "607319cccdcae91564f4c7ab633fdd7f",
            "mtime": 1621872062000,
            "tags": [],
            "relations": {},
            "dateAdded": "2021-05-24T16:01:01Z",
            "dateModified": "2021-05-24T16:01:02Z"
        }
    },
    {
        "key": "6DTC6DPS",
        "version": 8655,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/6DTC6DPS",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/6DTC6DPS",
                "type": "text/html"
            },
            "attachment": {
                "href": "https://api.zotero.org/users/22833/items/QHMJNDLN",
                "type": "application/json",
                "attachmentType": "application/pdf",
                "attachmentSize": 2962919
            }
        },
        "meta": {
            "creatorSummary": "Graham et al.",
            "parsedDate": "1994",
            "numChildren": 1
        },
        "data": {
            "key": "6DTC6DPS",
            "version": 8655,
            "itemType": "book",
            "title": "Concrete mathematics: a foundation for computer science",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Ronald L.",
                    "lastName": "Graham"
                },
                {
                    "creatorType": "author",
                    "firstName": "Donald Ervin",
                    "lastName": "Knuth"
                },
                {
                    "creatorType": "author",
                    "firstName": "Oren",
                    "lastName": "Patashnik"
                }
            ],
            "abstractNote": "",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "2nd ed",
            "date": "1994",
            "publisher": "Addison-Wesley",
            "place": "Reading, Mass",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "numPages": "657",
            "ISBN": "978-0-201-55802-9",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "Concrete mathematics",
            "language": "en",
            "libraryCatalog": "Library of Congress ISBN",
            "callNumber": "QA39.2 .G733 1994",
            "rights": "",
            "extra": "",
            "tags": [
                {
                    "tag": "Computer science",
                    "type": 1
                },
                {
                    "tag": "Mathematics",
                    "type": 1
                }
            ],
            "collections": [
                "AARZ27ZN"
            ],
            "relations": {},
            "dateAdded": "2021-05-24T16:01:02Z",
            "dateModified": "2021-05-24T16:01:02Z"
        }
    },
    {
        "key": "NGDGYNQD",
        "version": 8653,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/NGDGYNQD",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/NGDGYNQD",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/users/22833/items/4MXKZ3JS",
                "type": "application/json"
            }
        },
        "meta": {
            "numChildren": false
        },
        "data": {
            "key": "NGDGYNQD",
            "version": 8653,
            "parentItem": "4MXKZ3JS",
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "Graham et al. - Concrete Mathematics.pdf",
            "accessDate": "2021-05-24T16:00:26Z",
            "url": "https://notendur.hi.is/pgg/%28ebook-pdf%29%20-%20Mathematics%20-%20Concrete%20Mathematics.pdf",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Graham et al. - Concrete Mathematics.pdf",
            "md5": null,
            "mtime": null,
            "tags": [],
            "relations": {},
            "dateAdded": "2021-05-24T16:00:26Z",
            "dateModified": "2021-05-24T16:00:26Z"
        }
    },
    {
        "key": "4MXKZ3JS",
        "version": 8653,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/4MXKZ3JS",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/4MXKZ3JS",
                "type": "text/html"
            }
        },
        "meta": {
            "creatorSummary": "Graham et al.",
            "numChildren": 1
        },
        "data": {
            "key": "4MXKZ3JS",
            "version": 8653,
            "itemType": "journalArticle",
            "title": "Concrete Mathematics",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Ronald L",
                    "lastName": "Graham"
                },
                {
                    "creatorType": "author",
                    "firstName": "Donald E",
                    "lastName": "Knuth"
                },
                {
                    "creatorType": "author",
                    "firstName": "Oren",
                    "lastName": "Patashnik"
                }
            ],
            "abstractNote": "",
            "publicationTitle": "",
            "publisher": "",
            "place": "",
            "date": "",
            "volume": "",
            "issue": "",
            "section": "",
            "partNumber": "",
            "partTitle": "",
            "pages": "640",
            "series": "",
            "seriesTitle": "",
            "seriesText": "",
            "journalAbbreviation": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "PMID": "",
            "PMCID": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "en",
            "libraryCatalog": "Zotero",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [
                "AARZ27ZN"
            ],
            "relations": {},
            "dateAdded": "2021-05-24T16:00:26Z",
            "dateModified": "2021-05-24T16:00:26Z"
        }
    },
    {
        "key": "L8BZ56NT",
        "version": 8651,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/L8BZ56NT",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/L8BZ56NT",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/users/22833/items/4EGI9CWI",
                "type": "application/json"
            },
            "enclosure": {
                "type": "application/pdf",
                "href": "https://api.zotero.org/users/22833/items/L8BZ56NT/file/view",
                "title": "Soberón - 2013 - Problem-Solving methods in combinatorics.pdf",
                "length": 1838348
            }
        },
        "meta": {
            "numChildren": false
        },
        "data": {
            "key": "L8BZ56NT",
            "version": 8651,
            "parentItem": "4EGI9CWI",
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "Soberón - 2013 - Problem-Solving Methods in Combinatorics.pdf",
            "accessDate": "2021-05-24T15:56:53Z",
            "url": "https://link-springer-com.proxy1.library.jhu.edu/content/pdf/10.1007%2F978-3-0348-0597-1.pdf",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Soberón - 2013 - Problem-Solving Methods in Combinatorics.pdf",
            "md5": "911d29d506286e5609350844e9d0634e",
            "mtime": 1621871814000,
            "tags": [],
            "relations": {},
            "dateAdded": "2021-05-24T15:56:53Z",
            "dateModified": "2021-05-24T15:56:54Z"
        }
    },
    {
        "key": "4EGI9CWI",
        "version": 8650,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/4EGI9CWI",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/4EGI9CWI",
                "type": "text/html"
            },
            "attachment": {
                "href": "https://api.zotero.org/users/22833/items/L8BZ56NT",
                "type": "application/json",
                "attachmentType": "application/pdf",
                "attachmentSize": 1838348
            }
        },
        "meta": {
            "creatorSummary": "Soberón",
            "parsedDate": "2013",
            "numChildren": 1
        },
        "data": {
            "key": "4EGI9CWI",
            "version": 8650,
            "itemType": "book",
            "title": "Problem-Solving Methods in Combinatorics",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Pablo",
                    "lastName": "Soberón"
                }
            ],
            "abstractNote": "",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "",
            "date": "2013",
            "publisher": "Springer Basel",
            "place": "Basel",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "numPages": "",
            "ISBN": "978-3-0348-0596-4 978-3-0348-0597-1",
            "DOI": "",
            "citationKey": "",
            "url": "http://link.springer.com/10.1007/978-3-0348-0597-1",
            "accessDate": "2021-05-24T15:56:54Z",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "en",
            "libraryCatalog": "DOI.org (Crossref)",
            "callNumber": "",
            "rights": "",
            "extra": "DOI: 10.1007/978-3-0348-0597-1",
            "tags": [],
            "collections": [
                "7CT97LTY"
            ],
            "relations": {},
            "dateAdded": "2021-05-24T15:56:54Z",
            "dateModified": "2021-05-24T15:56:54Z"
        }
    },
    {
        "key": "6I8FGVXK",
        "version": 8646,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/6I8FGVXK",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/6I8FGVXK",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/users/22833/items/AA49S75U",
                "type": "application/json"
            },
            "enclosure": {
                "type": "application/pdf",
                "href": "https://api.zotero.org/users/22833/items/6I8FGVXK/file/view",
                "title": "Torniai et al. - 2011 - Developing an application ontology for biomedical .pdf",
                "length": 3435491
            }
        },
        "meta": {
            "numChildren": false
        },
        "data": {
            "key": "6I8FGVXK",
            "version": 8646,
            "parentItem": "AA49S75U",
            "itemType": "attachment",
            "linkMode": "imported_file",
            "title": "Torniai et al. - 2011 - Developing an application ontology for biomedical .pdf",
            "accessDate": "",
            "url": "",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Torniai et al. - 2011 - Developing an application ontology for biomedical .pdf",
            "md5": "a6c144079701b6a1d3286c39882686fc",
            "mtime": 1617887810000,
            "tags": [],
            "relations": {},
            "dateAdded": "2021-04-08T13:16:50Z",
            "dateModified": "2021-04-08T13:16:50Z"
        }
    },
    {
        "key": "F2B9PXVH",
        "version": 8643,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/F2B9PXVH",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/F2B9PXVH",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/users/22833/items/AA49S75U",
                "type": "application/json"
            },
            "enclosure": {
                "type": "text/html",
                "href": "https://api.zotero.org/users/22833/items/F2B9PXVH/file/view",
                "title": "developing-an-application-ontology-for-biomedical-resource-annota-2.html",
                "length": 257528
            }
        },
        "meta": {},
        "data": {
            "key": "F2B9PXVH",
            "version": 8643,
            "parentItem": "AA49S75U",
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "Snapshot",
            "accessDate": "2021-04-08T13:16:00Z",
            "url": "https://ohsu.pure.elsevier.com/en/publications/developing-an-application-ontology-for-biomedical-resource-annota-2",
            "note": "",
            "contentType": "text/html",
            "charset": "utf-8",
            "filename": "developing-an-application-ontology-for-biomedical-resource-annota-2.html",
            "md5": "436125b1d44cfdfccca6b40fb95d8faa",
            "mtime": 1617887760000,
            "tags": [],
            "relations": {},
            "dateAdded": "2021-04-08T13:16:00Z",
            "dateModified": "2021-04-08T13:16:00Z"
        }
    },
    {
        "key": "AA49S75U",
        "version": 8642,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/AA49S75U",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/AA49S75U",
                "type": "text/html"
            },
            "attachment": {
                "href": "https://api.zotero.org/users/22833/items/6I8FGVXK",
                "type": "application/json",
                "attachmentType": "application/pdf",
                "attachmentSize": 3435491
            }
        },
        "meta": {
            "creatorSummary": "Torniai et al.",
            "parsedDate": "2011-12-01",
            "numChildren": 2
        },
        "data": {
            "key": "AA49S75U",
            "version": 8642,
            "itemType": "conferencePaper",
            "title": "Developing an application ontology for biomedical resource annotation and retrieval: Challenges and lessons learned",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Carlo",
                    "lastName": "Torniai"
                },
                {
                    "creatorType": "author",
                    "firstName": "Matthew",
                    "lastName": "Brush"
                },
                {
                    "creatorType": "author",
                    "firstName": "Nicole",
                    "lastName": "Vasilevsky"
                },
                {
                    "creatorType": "author",
                    "firstName": "Erik",
                    "lastName": "Segerdell"
                },
                {
                    "creatorType": "author",
                    "firstName": "Melanie",
                    "lastName": "Wilson"
                },
                {
                    "creatorType": "author",
                    "firstName": "Tenille",
                    "lastName": "Johnson"
                },
                {
                    "creatorType": "author",
                    "firstName": "Karen",
                    "lastName": "Corday"
                },
                {
                    "creatorType": "author",
                    "firstName": "Chris",
                    "lastName": "Shaffer"
                },
                {
                    "creatorType": "author",
                    "firstName": "Melissa",
                    "lastName": "Haendel"
                }
            ],
            "abstractNote": "",
            "proceedingsTitle": "CEUR Workshop Proceedings",
            "conferenceName": "2nd International Conference on Biomedical Ontology, ICBO 2011",
            "publisher": "CEUR-WS",
            "place": "",
            "date": "2011/12/01",
            "eventPlace": "",
            "volume": "833",
            "issue": "",
            "numberOfVolumes": "",
            "pages": "101-108",
            "series": "",
            "seriesNumber": "",
            "DOI": "",
            "ISBN": "",
            "citationKey": "",
            "url": "https://ohsu.pure.elsevier.com/en/publications/developing-an-application-ontology-for-biomedical-resource-annota-2",
            "accessDate": "2021-04-08T13:15:56Z",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "Developing an application ontology for biomedical resource annotation and retrieval",
            "language": "English (US)",
            "libraryCatalog": "ohsu.pure.elsevier.com",
            "callNumber": "",
            "rights": "",
            "extra": "ISSN: 1613-0073",
            "tags": [],
            "collections": [
                "U5AWQSPL"
            ],
            "relations": {},
            "dateAdded": "2021-04-08T13:15:56Z",
            "dateModified": "2021-04-08T13:15:56Z"
        }
    },
    {
        "key": "WCDTANNA",
        "version": 8638,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/WCDTANNA",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/WCDTANNA",
                "type": "text/html"
            },
            "attachment": {
                "href": "https://api.zotero.org/users/22833/items/NYENFA58",
                "type": "application/json",
                "attachmentType": "text/html",
                "attachmentSize": 31243
            }
        },
        "meta": {
            "numChildren": 1
        },
        "data": {
            "key": "WCDTANNA",
            "version": 8638,
            "itemType": "webpage",
            "title": "Hypertext Style: Cool URIs don't change.",
            "creators": [],
            "abstractNote": "",
            "websiteTitle": "",
            "websiteType": "",
            "date": "",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://www.w3.org/Provider/Style/URI.html",
            "accessDate": "2021-02-09T14:59:48Z",
            "shortTitle": "",
            "language": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [
                "I4JDIG8G"
            ],
            "relations": {},
            "dateAdded": "2021-02-09T14:59:48Z",
            "dateModified": "2021-02-09T15:00:02Z"
        }
    },
    {
        "key": "NYENFA58",
        "version": 8639,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/NYENFA58",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/NYENFA58",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/users/22833/items/WCDTANNA",
                "type": "application/json"
            },
            "enclosure": {
                "type": "text/html",
                "href": "https://api.zotero.org/users/22833/items/NYENFA58/file/view",
                "title": "URI.html",
                "length": 31243
            }
        },
        "meta": {},
        "data": {
            "key": "NYENFA58",
            "version": 8639,
            "parentItem": "WCDTANNA",
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "Hypertext Style: Cool URIs don't change.",
            "accessDate": "2021-02-09T14:59:53Z",
            "url": "https://www.w3.org/Provider/Style/URI.html",
            "note": "",
            "contentType": "text/html",
            "charset": "utf-8",
            "filename": "URI.html",
            "md5": "884b502f2f2b2f5f55a55af156f74577",
            "mtime": 1612882793000,
            "tags": [],
            "relations": {},
            "dateAdded": "2021-02-09T14:59:53Z",
            "dateModified": "2021-02-09T14:59:53Z"
        }
    },
    {
        "key": "5PJC4BW4",
        "version": 8648,
        "library": {
            "type": "user",
            "id": 22833,
            "name": "djiao",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/djiao",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/users/22833/items/5PJC4BW4",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/djiao/items/5PJC4BW4",
                "type": "text/html"
            },
            "attachment": {
                "href": "https://api.zotero.org/users/22833/items/GHAND83A",
                "type": "application/json",
                "attachmentType": "application/pdf",
                "attachmentSize": 6069870
            }
        },
        "meta": {
            "creatorSummary": "Zingaro",
            "parsedDate": "2021",
            "numChildren": 1
        },
        "data": {
            "key": "5PJC4BW4",
            "version": 8648,
            "itemType": "book",
            "title": "Algorithmic thinking: a problem-based introduction",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Daniel",
                    "lastName": "Zingaro"
                }
            ],
            "abstractNote": "\"An introduction to solving problems with algorithms and data structures, using competitive programming examples. Topics covered include recursion, dynamic programming, graphs, greedy algorithms, heaps, hash tables, segment trees, and other data structures for efficiently handling data\"-Provided by publisher\"--",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "",
            "date": "2021",
            "publisher": "No Starch Press",
            "place": "San Francisco",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "numPages": "",
            "ISBN": "978-1-71850-080-8",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "Algorithmic thinking",
            "language": "en",
            "libraryCatalog": "Library of Congress ISBN",
            "callNumber": "QA76.9.A43 Z56 2021",
            "rights": "",
            "extra": "",
            "tags": [
                {
                    "tag": "Computer algorithms",
                    "type": 1
                },
                {
                    "tag": "Computer programming",
                    "type": 1
                },
                {
                    "tag": "Problems, exercises, etc",
                    "type": 1
                }
            ],
            "collections": [
                "42T35GKA",
                "U9KYKJYV"
            ],
            "relations": {},
            "dateAdded": "2021-02-04T14:24:57Z",
            "dateModified": "2021-02-04T14:24:57Z"
        }
    }
]