Other Versions
- v: 1.0.8
+ v: 1.0.19
diff --git a/docs/1.0.19/search.html b/docs/1.0.19/search.html
new file mode 100644
index 00000000..d296c67a
--- /dev/null
+++ b/docs/1.0.19/search.html
@@ -0,0 +1,182 @@
+
+
+
+
+
+
Search — mmif-python documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ mmif-python
+
+
+
+
+
+
+
+
+
+
+
+ Please activate JavaScript to enable the search functionality.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Other Versions
+ v: 1.0.19
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/1.0.19/searchindex.js b/docs/1.0.19/searchindex.js
new file mode 100644
index 00000000..36b05b73
--- /dev/null
+++ b/docs/1.0.19/searchindex.js
@@ -0,0 +1 @@
+Search.setIndex({"docnames": ["autodoc/mmif.serialize", "autodoc/mmif.utils", "autodoc/mmif.vocabulary", "autodoc/mmif_docloc_http", "consumer-tutorial", "index", "introduction", "modules", "plugins", "target-versions"], "filenames": ["autodoc/mmif.serialize.rst", "autodoc/mmif.utils.rst", "autodoc/mmif.vocabulary.rst", "autodoc/mmif_docloc_http.rst", "consumer-tutorial.rst", "index.rst", "introduction.rst", "modules.rst", "plugins.rst", "target-versions.rst"], "titles": ["mmif.serialize package", "mmif.utils package", "mmif.vocabulary module", "mmif_docloc_http package", "MMIF consumer", "Welcome to mmif-python\u2019s documentation!", "Getting Started", "mmif package", "Developing plugins for MMIF Python SDK", "Target MMIF Versions"], "terms": {"core": [0, 8], "provid": [0, 1, 4, 5, 8, 9], "deseri": [0, 6, 7, 8], "format": [0, 6, 8], "The": [0, 1, 4, 6, 8], "contain": [0, 1, 2, 7, 8], "class": [0, 1, 2, 5, 8], "us": [0, 1, 3, 6, 8], "repres": [0, 1, 6], "an": [0, 1, 4, 6], "abstract": 0, "object": [0, 1, 5, 6, 8], "live": 0, "python": [0, 1, 6, 9], "mmifobject": [0, 6, 7], "one": [0, 1], "its": [0, 8], "deriv": 0, "i": [0, 1, 4, 5, 6, 8], "subclass": [0, 6], "all": [0, 1, 6], "other": 0, "defin": [0, 2], "thi": [0, 1, 2, 3, 4, 6, 8, 9], "sdk": [0, 5, 6, 9], "except": 0, "mmifobjectencod": [0, 7], "These": 0, "ar": [0, 1, 6, 8], "gener": [0, 1], "instanti": 0, "from": [0, 1, 2, 5, 6, 8], "json": [0, 5, 6, 8], "either": [0, 1], "string": [0, 6, 8], "alreadi": [0, 8], "load": [0, 6], "dictionari": [0, 1], "base": [0, 2, 5, 6], "function": [0, 1, 5, 8], "data": [0, 1, 5, 6, 8], "special": 0, "behavior": 0, "differ": [0, 1, 8, 9], "compon": 0, "ad": 0, "datadict": [0, 7], "mmif_obj": [0, 6], "byte": 0, "str": [0, 1, 2, 6, 8], "dict": [0, 1], "none": [0, 1], "_": 0, "sourc": [0, 1, 2, 3, 6, 8], "t": [0, 1], "": [0, 1, 8], "empti": [0, 7], "get": [0, 1, 4, 5, 7], "kei": [0, 4, 7], "default": [0, 1, 7, 8], "item": [0, 7], "updat": [0, 6, 7], "overwrit": 0, "valu": [0, 1, 7], "datalist": [0, 7], "list": [0, 1, 6], "variou": [0, 5, 6, 8], "found": [0, 1], "file": [0, 1, 4, 6, 8], "document": [0, 1, 2, 3, 4, 6, 7], "subdocu": 0, "paramet": [0, 1, 4], "union": 0, "append": [0, 7], "mmif_json": 0, "pass": [0, 4], "input": [0, 1, 4, 8], "intern": [0, 5], "standard": 0, "style": 0, "method": [0, 1, 5, 6, 8], "albeit": 0, "reli": 0, "implement": [0, 1, 4, 5, 6, 8], "__getitem__": 0, "Will": 0, "return": [0, 1, 8], "search": [0, 5], "match": 0, "superclass": 0, "relat": [0, 2, 6, 7], "pair": 0, "ani": [0, 4, 8], "can": [0, 1, 4, 6, 8], "initi": [0, 2, 6], "placehold": 0, "actual": [0, 8], "represent": 0, "equival": 0, "argument": [0, 8], "ha": [0, 8], "four": 0, "design": [0, 4, 5, 6, 8], "instanc": [0, 1, 4], "variabl": [0, 2], "name": [0, 1, 8], "cannot": [0, 8], "attribut": 0, "_unnamed_attribut": 0, "onli": [0, 1, 8], "If": [0, 1, 3, 6], "set": [0, 1], "mean": [0, 1], "won": 0, "take": [0, 1, 6, 8], "addit": [0, 8], "schema": [0, 5], "sens": 0, "user": [0, 6, 8], "throw": 0, "k": 0, "v": 0, "long": [0, 1], "reserv": 0, "those": 0, "store": 0, "while": [0, 1], "memori": 0, "_attribute_class": 0, "specif": [0, 1, 2, 5, 6, 8], "note": [0, 1, 5, 6], "doe": [0, 1, 6, 8], "NOT": [0, 1], "have": [0, 1, 6, 8], "recommend": [0, 8], "_required_attribut": 0, "simpl": [0, 1, 6, 8], "requir": [0, 4, 6, 8], "when": [0, 1, 6, 8], "skip": 0, "e": [0, 1, 4, 5, 8], "g": [0, 1, 4, 5, 8], "zero": [0, 1], "length": 0, "unless": 0, "thei": [0, 1], "otherwis": 0, "would": 0, "_exclude_from_diff": 0, "should": [0, 4, 8], "exclud": 0, "diff": 0, "calcul": [0, 1], "__eq__": 0, "todo": 0, "krim": 0, "8": [0, 1, 6, 9], "17": [0, 9], "20": [0, 1], "howev": [0, 1, 4, 8], "duplic": 0, "type": [0, 1, 2, 5, 6], "hint": 0, "definit": 0, "mayb": 0, "better": [0, 1], "wai": 0, "util": [0, 5, 7], "them": [0, 1], "programmat": 0, "now": 0, "develop": [0, 5], "care": 0, "add": [0, 1, 2, 8], "well": [0, 6, 8], "also": [0, 1, 8], "must": [0, 1, 4, 8], "__init__": [0, 8], "befor": [0, 1, 8], "call": [0, 6], "super": 0, "work": [0, 1, 8], "And": [0, 8], "more": [0, 3, 4, 6, 8], "ignor": 0, "so": [0, 8], "option": [0, 1, 8], "you": [0, 1, 3, 6, 8], "leav": 0, "len": 0, "0": [0, 1, 2, 6, 8, 9], "caus": 0, "issu": 0, "current": 0, "given": [0, 1], "sometim": 0, "id": [0, 6, 7], "automat": 0, "parent": [0, 1, 7], "popul": 0, "field": 0, "specifi": 0, "disallow_additional_properti": [0, 7], "prevent": 0, "insert": 0, "unnam": 0, "after": [0, 1], "id_delimit": [0, 7], "classvar": 0, "static": 0, "is_empti": [0, 7], "obj": 0, "bool": [0, 1, 2], "true": [0, 2], "emtpi": 0, "first": [0, 1], "But": 0, "lack": 0, "__len__": 0, "we": [0, 4, 6], "need": [0, 6, 8], "check": [0, 1, 8], "reserved_nam": [0, 7], "pretti": 0, "fals": [0, 1], "indent": 0, "set_additional_properti": [0, 7], "desir": 0, "rais": [0, 1, 8], "attributeerror": [0, 1], "properti": [0, 1, 6, 8], "disallow": 0, "view_prefix": [0, 7], "v_": 0, "skipkei": 0, "ensure_ascii": 0, "check_circular": 0, "allow_nan": 0, "sort_kei": 0, "separ": 0, "jsonencod": 0, "encod": [0, 6], "de": [0, 5], "overrid": 0, "priorit": [0, 1], "full": [0, 6], "see": [0, 1, 3, 6], "doc": 0, "inform": [0, 3, 8], "valid": [0, 5, 7], "whether": 0, "against": 0, "add_docu": [0, 7], "fail": 0, "same": [0, 1], "exist": [0, 6], "add_view": [0, 7], "generate_capital_annot": [0, 7], "convert": [0, 1], "pend": 0, "temporari": 0, "last": 0, "http": [0, 2, 3, 4, 6, 8], "github": [0, 4], "com": [0, 4], "clamsproject": [0, 4], "226": 0, "rational": 0, "behind": 0, "discuss": [0, 4], "get_align": [0, 7], "at_type1": 0, "typesbas": [0, 2], "at_type2": 0, "find": [0, 6], "where": 0, "align": [0, 2, 7], "between": [0, 1, 5, 6], "two": [0, 1], "occur": 0, "get_all_views_contain": [0, 5, 7], "at_typ": [0, 7], "present": 0, "metadata": [0, 1, 6, 8], "just": 0, "than": [0, 1], "get_all_views_with_error": [0, 7], "error": 0, "get_annotations_between_tim": [0, 7], "start": [0, 1, 5, 8], "int": [0, 1], "float": [0, 1], "end": [0, 1], "time_unit": 0, "m": 0, "iter": [0, 1], "anchor": [0, 1], "time": [0, 1, 6], "point": [0, 1], "unit": [0, 1], "input_unit": 0, "filter": 0, "includ": [0, 1, 5, 6], "get_document_by_id": [0, 7], "doc_id": [0, 8], "refer": [0, 3, 4, 6, 8], "correspond": 0, "keyerror": 0, "get_document_loc": [0, 7], "m_type": 0, "documenttyp": [0, 2, 6, 7], "path_onli": 0, "locat": [0, 3, 6, 7], "get_documents_by_app": [0, 7], "app_id": 0, "queri": 0, "origin": 0, "app": [0, 4, 8], "request": [0, 4], "get_documents_by_properti": [0, 7], "prop_kei": 0, "prop_valu": 0, "retriev": 0, "arbitrari": 0, "get_documents_by_typ": [0, 6, 7], "doc_typ": [0, 8], "particular": 0, "which": [0, 1, 6, 8], "clam": [0, 1, 2, 4, 5, 6, 8], "vocabulari": [0, 5, 6, 7], "get_documents_in_view": [0, 7], "vid": 0, "get_documents_loc": [0, 7], "path": [0, 8], "top": [0, 6, 8], "level": [0, 6], "get_end": [0, 7], "alia": [0, 2], "get_anchor_point": 0, "get_last_error": [0, 7], "messag": 0, "human": 0, "readabl": 0, "get_start": [0, 7], "get_view_by_id": [0, 7], "req_view_id": 0, "get_view_contain": [0, 7], "get_view_with_error": [0, 7], "get_views_contain": [0, 7], "get_views_for_docu": [0, 7], "insid": 0, "dure": 0, "pipelin": 0, "run": [0, 1, 4], "prefix": [0, 8], "view_id": 0, "get_views_with_error": [0, 7], "new_view": [0, 7], "creat": 0, "new": [0, 6], "new_view_id": [0, 7], "fetch": 0, "sanit": [0, 7], "some": [0, 1], "safeguard": 0, "concret": [0, 8], "perform": [0, 1], "follow": 0, "output": [0, 1], "built": [0, 1, 8], "jsonschema": 0, "remov": 0, "non": 0, "autogenerate_capital_annot": 0, "detail": [0, 8], "json_str": 0, "oper": 0, "process": [0, 8], "_load_str": 0, "expect": 0, "ld": [0, 5, 6], "validationerror": 0, "In": [0, 1, 4], "wa": 0, "previous": 0, "singl": [0, 8], "view_obj": 0, "parent_mmif": 0, "A": [0, 4], "identifi": [0, 1], "certain": 0, "potenti": 0, "context": 0, "iri": [0, 8], "add_annot": [0, 7], "get_annotation_by_id": [0, 7], "ann_id": 0, "get_annot": [0, 7], "look": [0, 1, 8], "individu": 0, "get_docu": [0, 7], "get_error": [0, 7], "text": [0, 6, 7], "suppos": [0, 6], "th": 0, "has_error": [0, 7], "has_warn": [0, 7], "new_annot": [0, 7], "aid": 0, "tri": 0, "new_contain": [0, 7], "contains_metadata": 0, "element": [0, 1], "being": 0, "associ": 0, "new_textdocu": [0, 7], "lang": [0, 7], "en": 0, "did": 0, "particularli": 0, "textdocu": [0, 2, 6, 7], "content": [0, 8], "iso": [0, 1], "639": 0, "1": [0, 1, 2, 6, 8, 9], "code": [0, 3, 4, 8], "languag": [0, 4], "set_error": [0, 7], "err_messag": 0, "err_trac": 0, "viewmetadata": [0, 7], "viewmetadata_obj": 0, "within": 0, "add_app_configur": [0, 7], "config_kei": 0, "config_valu": 0, "configur": [0, 1], "app_configur": 0, "add_contain": [0, 7], "add_paramet": [0, 7], "param_kei": 0, "param_valu": 0, "runtim": 0, "runtime_param": 0, "batch": 0, "add_warn": [0, 7], "warn": [0, 1], "emtpy_warn": [0, 7], "get_app_configur": [0, 7], "get_error_as_text": [0, 7], "get_paramet": [0, 7], "stack_trac": 0, "part": [0, 8], "For": [0, 1, 6, 8], "how": [0, 1, 8], "anno_obj": 0, "add_properti": [0, 7], "aligned_to_bi": [0, 7], "side": [0, 1], "check_prop_value_is_simple_enough": [0, 7], "prop_nam": [0, 1], "annotationproperti": [0, 7], "getter": [0, 6], "allow": 0, "directli": [0, 1], "access": [0, 8], "without": [0, 8], "go": 0, "through": 0, "regular": 0, "prop": [0, 1], "prioriti": 0, "over": [0, 1, 6, 8], "ephemer": 0, "conflict": 0, "get_all_align": [0, 7], "yield": 0, "everi": 0, "odd": 0, "number": [0, 1], "even": 0, "re": [0, 1], "result": [0, 1], "outsid": 0, "order": 0, "decid": [0, 1], "appear": 0, "get_properti": [0, 1, 7], "is_docu": [0, 7], "is_typ": [0, 7], "long_id": [0, 7], "mutablemap": 0, "doc_obj": 0, "itself": 0, "about": [0, 1, 4, 6, 8], "group": 0, "togeth": [0, 1], "logic": 0, "document_obj": 0, "unlik": 0, "lost": 0, "belong": 0, "somewher": 0, "becaus": 0, "want": [0, 1, 3], "keep": 0, "read": [0, 6], "possibl": 0, "thu": [0, 1], "write": [0, 3, 8], "instead": [0, 1], "With": 0, "former": 0, "record": 0, "few": [0, 6], "mind": 0, "multipl": [0, 1], "happen": 0, "latest": [0, 6], "effect": 0, "previou": 0, "major": 0, "legitim": 0, "uri": [0, 8], "That": 0, "local": [0, 6, 8], "scheme": [0, 3], "location_address": [0, 7], "address": 0, "location_path": [0, 6, 7], "nonexist_ok": 0, "resolv": [0, 3, 7, 8], "pathnam": 0, "system": [0, 8], "To": [0, 1, 6, 8], "obtain": [0, 1], "location_path_liter": [0, 7], "filenotfounderror": 0, "doesn": [0, 1], "location_schem": [0, 7], "text_languag": [0, 7], "text_valu": [0, 7], "documentproperti": [0, 7], "hostnam": [0, 8], "location_path_resolv": [0, 7], "try": 0, "instal": [0, 1, 4, 5], "locdoc": 0, "plugin": [0, 5], "valueerror": [0, 1, 8], "text_obj": 0, "handl": [1, 2, 5, 8], "common": 1, "structur": [1, 5], "algorithm": 1, "captur": [1, 7], "video_docu": 1, "video": [1, 6, 8], "opencv": 1, "fp": 1, "frame": 1, "count": 1, "durat": 1, "hold": 1, "videodocu": [1, 2, 6, 7], "videocaptur": 1, "convert_timefram": [1, 7], "time_fram": 1, "annot": [1, 2, 5, 6, 7, 8], "out_unit": 1, "tupl": 1, "timefram": [1, 2, 7], "interv": [1, 2, 7], "second": 1, "millisecond": 1, "notat": 1, "convert_timepoint": [1, 7], "timepoint": [1, 2, 7], "timeunit": 1, "integ": 1, "extract_frames_as_imag": [1, 7], "framenum": 1, "as_pil": 1, "extract": [1, 8], "numpi": 1, "ndarrai": 1, "sample_fram": [1, 7], "pil": 1, "imag": [1, 4], "extract_mid_fram": [1, 7], "middl": 1, "extract_representative_fram": [1, 7], "framenum_to_millisecond": [1, 7], "video_doc": 1, "framenum_to_second": [1, 7], "get_annotation_properti": [1, 7], "deprec": 1, "sinc": 1, "version": [1, 2, 5, 6, 7, 8], "serial": [1, 5, 7, 8], "up": 1, "view": [1, 6, 7], "xist": 1, "get_framer": [1, 7], "rate": 1, "per": 1, "round": 1, "2": [1, 6, 9], "decim": 1, "place": 1, "get_mid_framenum": [1, 7], "get_representative_framenum": [1, 7], "millisecond_to_framenum": [1, 7], "start_fram": 1, "end_fram": 1, "sample_r": 1, "helper": [1, 3, 5, 6, 8], "sampl": 1, "cutoff": 1, "step": 1, "often": 1, "consecut": 1, "second_to_framenum": [1, 7], "sequenc": 1, "label": 1, "mapper": 1, "post": 1, "bin": 1, "convers": 1, "classif": 1, "real": 1, "score": 1, "combin": 1, "mention": 1, "abov": 1, "smooth_outlying_short_interv": [1, 7], "smooth": 1, "trim": 1, "short": 1, "outlier": 1, "direct": 1, "exampl": [1, 4, 6, 8], "stitch": 1, "support": [1, 6, 8], "multi": 1, "scenario": 1, "_competing_": 1, "subsequ": 1, "overlap": 1, "extern": 1, "librari": 1, "henc": 1, "miss": 1, "might": [1, 6, 8], "pip": [1, 6], "seq": 1, "build_label_remapp": [1, 7], "src_label": 1, "dst_label": 1, "build": [1, 2, 4, 8], "remapp": 1, "destin": 1, "remap": 1, "neg": 1, "exhaust": 1, "map": 1, "build_score_list": [1, 7], "label_remapp": 1, "score_remap_op": 1, "callabl": 1, "max": 1, "index": [1, 5], "taken": 1, "formerli": 1, "postbin": 1, "choic": 1, "min": 1, "sum": 1, "d": 1, "arrai": 1, "row": 1, "min_spseq_s": 1, "min_snseq_s": 1, "min_scor": 1, "5": [1, 2, 9], "threshold": 1, "posit": 1, "spseq": 1, "snseq": 1, "binar": 1, "sr": 1, "raw": 1, "3": [1, 6, 9], "6": [1, 9], "9": [1, 9], "7": [1, 6, 9], "done": 1, "simpli": 1, "compar": [1, 2], "each": [1, 6], "binari": 1, "4": [1, 9], "size": 1, "small": 1, "Then": 1, "here": [1, 6, 8], "veri": 1, "under": 1, "legend": 1, "ones": 1, "param": 1, "explan": 1, "predict": 1, "10": [1, 9], "13": [1, 9], "19": [1, 9], "kept": 1, "never": 1, "both": [1, 8], "alwai": [1, 6], "down": 1, "final": 1, "begin": 1, "width": 1, "essenti": 1, "mode": 1, "sort": 1, "assum": 1, "entir": 1, "space": 1, "underli": 1, "segment": 1, "minimum": 1, "discard": 1, "low": 1, "strictli": 1, "less": 1, "greater": 1, "equal": 1, "inclus": 1, "exclus": 1, "indic": 1, "regardless": 1, "validate_labelset": [1, 7], "labelset": 1, "enum": 2, "like": [2, 8], "thingtypesbas": [2, 7], "thingtyp": [2, 7], "type_uri": 2, "topmost": 2, "thing": [2, 7], "spec": 2, "ai": [2, 6], "v1": [2, 6], "base_uri": [2, 7], "fuzzy_eq": [2, 7], "shortnam": [2, 7], "clamstypesbas": [2, 7], "fuzzymod": 2, "main": 2, "annotationtypesbas": [2, 7], "inherit": 2, "your": [2, 3, 8], "own": [2, 3, 8], "custom": [2, 6], "documenttypesbas": [2, 7], "annotationtyp": [2, 7], "v5": 2, "boundingbox": [2, 7], "v4": 2, "chapter": [2, 7], "polygon": [2, 7], "region": [2, 7], "span": [2, 7], "videoobject": [2, 7], "audiodocu": [2, 7], "imagedocu": [2, 7], "mmif": 3, "modul": [3, 5, 7, 8], "docloc": [3, 8], "handler": [3, 8], "pleas": [3, 4, 6, 8], "plug": 3, "section": 3, "help": [3, 7, 8], "web": 4, "applic": [4, 5, 6], "applianc": 4, "integr": 4, "turn": 4, "galaxi": 4, "learn": [4, 6, 8], "meet": [4, 8], "compat": [4, 6], "host": 4, "public": [4, 6, 8], "git": 4, "repositori": 4, "gitlab": 4, "listen": 4, "5000": 4, "port": 4, "expos": 4, "displai": 4, "rout": 4, "router": 4, "respons": 4, "url": 4, "via": [4, 5, 6], "On": 4, "codebas": [4, 8], "root": 4, "dockerfil": 4, "docker": 4, "visual": 4, "transfer": 5, "comput": [5, 6], "analysi": [5, 6], "project": 5, "navig": [5, 6, 8], "vocab_typ": 5, "histori": 5, "patch": 5, "overview": 5, "prerequisit": 5, "target": [5, 6], "packag": [5, 6, 8], "mmif_docloc_http": [5, 8], "page": [5, 6], "multimedia": 6, "interchang": 6, "reproduc": 6, "transpar": 6, "interoper": 6, "workflow": 6, "focus": [6, 8], "visit": [6, 8], "websit": [6, 8], "open": [6, 8], "mani": [6, 8], "manipul": [6, 8], "newer": 6, "plan": 6, "distribut": [6, 8], "offici": 6, "pypi": [6, 8], "releas": 6, "evolv": 6, "along": 6, "chang": 6, "backward": 6, "out": 6, "our": 6, "decis": 6, "subject": 6, "know": 6, "subcompon": 6, "model": [6, 7], "import": [6, 8], "mmif_str": 6, "m1": 6, "mime": 6, "mp4": [6, 8], "var": 6, "archiv": 6, "0012": 6, "m2": 6, "plain": 6, "transcript": 6, "txt": 6, "carri": [6, 8], "primari": 6, "As": [6, 8], "abl": [6, 8], "unsupport": 6, "back": 6, "document_typ": 6, "b": 6, "in_video": 6, "do": [6, 8], "someth": [6, 8], "avail": 6, "api": 6, "video_document_help": 7, "text_document_help": 7, "sequence_help": 7, "media": 8, "lightweight": 8, "flexibl": 8, "beyond": 8, "extend": 8, "protocol": 8, "s3": 8, "ftp": 8, "etc": 8, "nutshel": 8, "analyz": 8, "confus": 8, "mmif_docloc_": 8, "mmif_docloc_s3": 8, "discoveri": 8, "mybucket": 8, "myfil": 8, "highli": 8, "anoth": 8, "explain": 8, "minim": 8, "good": 8, "idea": 8, "tree": 8, "mmif_docloc_dummi": 8, "py": 8, "pyproject": 8, "toml": 8, "setup": 8, "cfg": 8, "cat": 8, "setuptool": 8, "backend": 8, "build_meta": 8, "descript": 8, "pyhon": 8, "dummi": 8, "def": 8, "startswith": 8, "f": 8, "split": 8, "els": 8, "document_id": 8, "At": 8, "moment": 8, "ship": 8, "articl": 9, "18": 9, "16": 9, "15": 9, "14": 9, "12": 9, "11": 9}, "objects": {"mmif.serialize": [[0, 0, 0, "-", "annotation"], [0, 0, 0, "-", "mmif"], [0, 0, 0, "-", "model"], [0, 0, 0, "-", "view"]], "mmif.serialize.annotation": [[0, 1, 1, "", "Annotation"], [0, 1, 1, "", "AnnotationProperties"], [0, 1, 1, "", "Document"], [0, 1, 1, "", "DocumentProperties"], [0, 1, 1, "", "Text"]], "mmif.serialize.annotation.Annotation": [[0, 2, 1, "", "add_property"], [0, 2, 1, "", "aligned_to_by"], [0, 3, 1, "", "at_type"], [0, 2, 1, "", "check_prop_value_is_simple_enough"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_all_aligned"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "id"], [0, 2, 1, "", "is_document"], [0, 2, 1, "", "is_type"], [0, 3, 1, "", "long_id"], [0, 3, 1, "", "parent"]], "mmif.serialize.annotation.Document": [[0, 2, 1, "", "add_property"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.DocumentProperties": [[0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_path_literal"], [0, 2, 1, "", "location_path_resolved"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.Text": [[0, 3, 1, "", "lang"], [0, 3, 1, "", "value"]], "mmif.serialize.mmif": [[0, 1, 1, "", "Mmif"]], "mmif.serialize.mmif.Mmif": [[0, 2, 1, "", "add_document"], [0, 2, 1, "", "add_view"], [0, 2, 1, "", "generate_capital_annotations"], [0, 2, 1, "", "get_alignments"], [0, 2, 1, "", "get_all_views_contain"], [0, 2, 1, "", "get_all_views_with_error"], [0, 2, 1, "", "get_annotations_between_time"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_document_location"], [0, 2, 1, "", "get_documents_by_app"], [0, 2, 1, "", "get_documents_by_property"], [0, 2, 1, "", "get_documents_by_type"], [0, 2, 1, "", "get_documents_in_view"], [0, 2, 1, "", "get_documents_locations"], [0, 2, 1, "", "get_end"], [0, 2, 1, "", "get_last_error"], [0, 2, 1, "", "get_start"], [0, 2, 1, "", "get_view_by_id"], [0, 2, 1, "", "get_view_contains"], [0, 2, 1, "", "get_view_with_error"], [0, 2, 1, "", "get_views_contain"], [0, 2, 1, "", "get_views_for_document"], [0, 2, 1, "", "get_views_with_error"], [0, 2, 1, "", "new_view"], [0, 2, 1, "", "new_view_id"], [0, 2, 1, "", "sanitize"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "validate"]], "mmif.serialize.model": [[0, 1, 1, "", "DataDict"], [0, 1, 1, "", "DataList"], [0, 1, 1, "", "MmifObject"], [0, 1, 1, "", "MmifObjectEncoder"]], "mmif.serialize.model.DataDict": [[0, 2, 1, "", "empty"], [0, 2, 1, "", "get"], [0, 2, 1, "", "items"], [0, 2, 1, "", "keys"], [0, 2, 1, "", "update"], [0, 2, 1, "", "values"]], "mmif.serialize.model.DataList": [[0, 2, 1, "", "append"], [0, 2, 1, "", "deserialize"], [0, 2, 1, "", "empty"], [0, 2, 1, "", "get"]], "mmif.serialize.model.MmifObject": [[0, 2, 1, "", "deserialize"], [0, 2, 1, "", "disallow_additional_properties"], [0, 4, 1, "", "id_delimiter"], [0, 2, 1, "", "is_empty"], [0, 4, 1, "", "reserved_names"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "set_additional_property"], [0, 4, 1, "", "view_prefix"]], "mmif.serialize.model.MmifObjectEncoder": [[0, 2, 1, "", "default"]], "mmif.serialize.view": [[0, 1, 1, "", "Contain"], [0, 1, 1, "", "View"], [0, 1, 1, "", "ViewMetadata"]], "mmif.serialize.view.View": [[0, 2, 1, "", "add_annotation"], [0, 2, 1, "", "add_document"], [0, 2, 1, "", "get_annotation_by_id"], [0, 2, 1, "", "get_annotations"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_documents"], [0, 2, 1, "", "get_error"], [0, 2, 1, "", "has_error"], [0, 2, 1, "", "has_warnings"], [0, 2, 1, "", "new_annotation"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "new_textdocument"], [0, 2, 1, "", "set_error"]], "mmif.serialize.view.ViewMetadata": [[0, 2, 1, "", "add_app_configuration"], [0, 2, 1, "", "add_contain"], [0, 2, 1, "", "add_parameter"], [0, 2, 1, "", "add_parameters"], [0, 2, 1, "", "add_warnings"], [0, 2, 1, "", "emtpy_warnings"], [0, 2, 1, "", "get_app_configuration"], [0, 2, 1, "", "get_error_as_text"], [0, 2, 1, "", "get_parameter"], [0, 2, 1, "", "has_error"], [0, 2, 1, "", "has_warnings"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "set_error"]], "mmif.utils": [[1, 0, 0, "module-1", "sequence_helper"], [1, 0, 0, "-", "video_document_helper"]], "mmif.utils.sequence_helper": [[1, 5, 1, "id5", "build_label_remapper"], [1, 5, 1, "id6", "build_score_lists"], [1, 5, 1, "id7", "smooth_outlying_short_intervals"], [1, 5, 1, "id8", "validate_labelset"]], "mmif.utils.video_document_helper": [[1, 5, 1, "", "capture"], [1, 5, 1, "", "convert_timeframe"], [1, 5, 1, "", "convert_timepoint"], [1, 5, 1, "", "extract_frames_as_images"], [1, 5, 1, "", "extract_mid_frame"], [1, 5, 1, "", "extract_representative_frame"], [1, 5, 1, "", "framenum_to_millisecond"], [1, 5, 1, "", "framenum_to_second"], [1, 5, 1, "", "get_annotation_property"], [1, 5, 1, "", "get_framerate"], [1, 5, 1, "", "get_mid_framenum"], [1, 5, 1, "", "get_representative_framenum"], [1, 5, 1, "", "millisecond_to_framenum"], [1, 5, 1, "", "sample_frames"], [1, 5, 1, "", "second_to_framenum"]], "mmif.vocabulary": [[2, 1, 1, "", "AnnotationTypes"], [2, 1, 1, "", "AnnotationTypesBase"], [2, 1, 1, "", "ClamsTypesBase"], [2, 1, 1, "", "DocumentTypes"], [2, 1, 1, "", "DocumentTypesBase"], [2, 1, 1, "", "ThingType"], [2, 4, 1, "", "ThingTypesBase"]], "mmif.vocabulary.AnnotationTypes": [[2, 4, 1, "", "Alignment"], [2, 4, 1, "", "Annotation"], [2, 4, 1, "", "BoundingBox"], [2, 4, 1, "", "Chapter"], [2, 4, 1, "", "Interval"], [2, 4, 1, "", "Polygon"], [2, 4, 1, "", "Region"], [2, 4, 1, "", "Relation"], [2, 4, 1, "", "Span"], [2, 4, 1, "", "TimeFrame"], [2, 4, 1, "", "TimePoint"], [2, 4, 1, "", "VideoObject"], [2, 4, 1, "", "version"]], "mmif.vocabulary.DocumentTypes": [[2, 4, 1, "", "AudioDocument"], [2, 4, 1, "", "Document"], [2, 4, 1, "", "ImageDocument"], [2, 4, 1, "", "TextDocument"], [2, 4, 1, "", "VideoDocument"], [2, 4, 1, "", "version"]], "mmif.vocabulary.ThingType": [[2, 4, 1, "", "Thing"], [2, 4, 1, "", "base_uri"], [2, 4, 1, "", "fuzzy_eq"], [2, 4, 1, "", "shortname"]], "": [[3, 0, 0, "-", "mmif_docloc_http"]], "mmif_docloc_http": [[3, 5, 1, "", "help"], [3, 5, 1, "", "resolve"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute", "5": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "function", "Python function"]}, "titleterms": {"mmif": [0, 1, 2, 4, 5, 6, 7, 8, 9], "serial": [0, 6], "packag": [0, 1, 3, 7], "model": 0, "modul": [0, 1, 2], "view": 0, "annot": 0, "util": 1, "video_document_help": 1, "text_document_help": 1, "sequence_help": 1, "vocabulari": 2, "mmif_docloc_http": [3, 7], "consum": 4, "welcom": 5, "python": [5, 8], "": 5, "document": [5, 8], "multimedia": 5, "interchang": 5, "format": 5, "For": 5, "more": 5, "content": 5, "api": 5, "indic": 5, "tabl": 5, "get": 6, "start": 6, "overview": [6, 8], "prerequisit": 6, "instal": 6, "develop": 8, "plugin": 8, "sdk": 8, "locat": 8, "scheme": 8, "bulit": 8, "target": 9, "version": 9, "specif": 9}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"mmif.serialize package": [[0, "mmif-serialize-package"]], "model module": [[0, "module-mmif.serialize.model"]], "mmif module": [[0, "module-mmif.serialize.mmif"]], "view module": [[0, "module-mmif.serialize.view"]], "annotation module": [[0, "module-mmif.serialize.annotation"]], "mmif.utils package": [[1, "mmif-utils-package"]], "video_document_helper module": [[1, "module-mmif.utils.video_document_helper"]], "text_document_helper module": [[1, "module-mmif.utils.sequence_helper"]], "sequence_helper module": [[1, "module-0"], [1, "id4"]], "mmif.vocabulary module": [[2, "mmif-vocabulary-module"]], "mmif_docloc_http package": [[3, "mmif-docloc-http-package"], [7, "mmif-docloc-http-package"]], "MMIF consumer": [[4, "mmif-consumer"]], "Welcome to mmif-python\u2019s documentation!": [[5, "welcome-to-mmif-python-s-documentation"]], "MultiMedia Interchange Format": [[5, "multimedia-interchange-format"]], "mmif-python": [[5, "mmif-python"]], "For more \u2026": [[5, "for-more"]], "Contents": [[5, null]], "API documentation:": [[5, null]], "Indices and tables": [[5, "indices-and-tables"]], "Getting Started": [[6, "getting-started"]], "Overview": [[6, "overview"], [8, "overview"]], "Prerequisites": [[6, "prerequisites"]], "Installation": [[6, "installation"]], "MMIF Serialization": [[6, "mmif-serialization"]], "mmif package": [[7, "mmif-package"]], "Developing plugins for MMIF Python SDK": [[8, "developing-plugins-for-mmif-python-sdk"]], "Document Location Scheme Plugins": [[8, "document-location-scheme-plugins"]], "Bulit-in Document Location Scheme Plugins": [[8, "bulit-in-document-location-scheme-plugins"]], "Target MMIF Versions": [[9, "target-mmif-versions"]], "Target Specification Versions": [[9, "id1"]]}, "indexentries": {"annotation (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Annotation"]], "annotationproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.AnnotationProperties"]], "contain (class in mmif.serialize.view)": [[0, "mmif.serialize.view.Contain"]], "datadict (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataDict"]], "datalist (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataList"]], "document (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Document"]], "documentproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.DocumentProperties"]], "mmif (class in mmif.serialize.mmif)": [[0, "mmif.serialize.mmif.Mmif"]], "mmifobject (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObject"]], "mmifobjectencoder (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObjectEncoder"]], "text (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Text"]], "view (class in mmif.serialize.view)": [[0, "mmif.serialize.view.View"]], "viewmetadata (class in mmif.serialize.view)": [[0, "mmif.serialize.view.ViewMetadata"]], "add_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_annotation"]], "add_app_configuration() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_app_configuration"]], "add_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_contain"]], "add_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_document"]], "add_document() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_document"]], "add_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameter"]], "add_parameters() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameters"]], "add_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.add_property"]], "add_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.add_property"]], "add_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_view"]], "add_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_warnings"]], "aligned_to_by() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.aligned_to_by"]], "append() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.append"]], "at_type (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.at_type"]], "check_prop_value_is_simple_enough() (mmif.serialize.annotation.annotation static method)": [[0, "mmif.serialize.annotation.Annotation.check_prop_value_is_simple_enough"]], "default() (mmif.serialize.model.mmifobjectencoder method)": [[0, "mmif.serialize.model.MmifObjectEncoder.default"]], "deserialize() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.deserialize"]], "deserialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.deserialize"]], "disallow_additional_properties() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.disallow_additional_properties"]], "empty() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.empty"]], "empty() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.empty"]], "emtpy_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.emtpy_warnings"]], "generate_capital_annotations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.generate_capital_annotations"]], "get() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get"]], "get() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get"]], "get() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.get"]], "get() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.get"]], "get_alignments() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_alignments"]], "get_all_aligned() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get_all_aligned"]], "get_all_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_all_views_contain"]], "get_all_views_with_error() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_all_views_with_error"]], "get_annotation_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotation_by_id"]], "get_annotations() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotations"]], "get_annotations_between_time() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_annotations_between_time"]], "get_app_configuration() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.get_app_configuration"]], "get_document_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_by_id"]], "get_document_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_document_by_id"]], "get_document_location() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_location"]], "get_documents() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_documents"]], "get_documents_by_app() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_app"]], "get_documents_by_property() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_property"]], "get_documents_by_type() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_type"]], "get_documents_in_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_in_view"]], "get_documents_locations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_locations"]], "get_end() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_end"]], "get_error() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_error"]], "get_error_as_text() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.get_error_as_text"]], "get_last_error() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_last_error"]], "get_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.get_parameter"]], "get_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get_property"]], "get_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get_property"]], "get_start() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_start"]], "get_view_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_by_id"]], "get_view_contains() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_contains"]], "get_view_with_error() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_with_error"]], "get_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_contain"]], "get_views_for_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_for_document"]], "get_views_with_error() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_with_error"]], "has_error() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.has_error"]], "has_error() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.has_error"]], "has_warnings() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.has_warnings"]], "has_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.has_warnings"]], "id (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.id"]], "id_delimiter (mmif.serialize.model.mmifobject attribute)": [[0, "mmif.serialize.model.MmifObject.id_delimiter"]], "is_document() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_document"]], "is_empty() (mmif.serialize.model.mmifobject static method)": [[0, "mmif.serialize.model.MmifObject.is_empty"]], "is_type() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_type"]], "items() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.items"]], "keys() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.keys"]], "lang (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.lang"]], "location (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.location"]], "location (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.location"]], "location_address() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_address"]], "location_address() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_address"]], "location_path() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_path"]], "location_path() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path"]], "location_path_literal() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_literal"]], "location_path_resolved() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_resolved"]], "location_scheme() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_scheme"]], "location_scheme() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_scheme"]], "long_id (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.long_id"]], "mmif.serialize.annotation": [[0, "module-mmif.serialize.annotation"]], "mmif.serialize.mmif": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.model": [[0, "module-mmif.serialize.model"]], "mmif.serialize.view": [[0, "module-mmif.serialize.view"]], "module": [[0, "module-mmif.serialize.annotation"], [0, "module-mmif.serialize.mmif"], [0, "module-mmif.serialize.model"], [0, "module-mmif.serialize.view"], [1, "module-0"], [1, "module-1"], [1, "module-mmif.utils.sequence_helper"], [1, "module-mmif.utils.video_document_helper"], [3, "module-mmif_docloc_http"]], "new_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_annotation"]], "new_contain() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_contain"]], "new_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.new_contain"]], "new_textdocument() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_textdocument"]], "new_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view"]], "new_view_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view_id"]], "parent (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.parent"]], "reserved_names (mmif.serialize.model.mmifobject attribute)": [[0, "mmif.serialize.model.MmifObject.reserved_names"]], "sanitize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.sanitize"]], "serialize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.serialize"]], "serialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.serialize"]], "set_additional_property() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.set_additional_property"]], "set_error() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.set_error"]], "set_error() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.set_error"]], "text_language (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_language"]], "text_language (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_language"]], "text_value (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_value"]], "text_value (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_value"]], "update() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.update"]], "validate() (mmif.serialize.mmif.mmif static method)": [[0, "mmif.serialize.mmif.Mmif.validate"]], "value (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.value"]], "values() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.values"]], "view_prefix (mmif.serialize.model.mmifobject attribute)": [[0, "mmif.serialize.model.MmifObject.view_prefix"]], "build_label_remapper() (in module mmif.utils.sequence_helper)": [[1, "id0"], [1, "id5"], [1, "mmif.utils.sequence_helper.build_label_remapper"]], "build_score_lists() (in module mmif.utils.sequence_helper)": [[1, "id1"], [1, "id6"], [1, "mmif.utils.sequence_helper.build_score_lists"]], "capture() (in module mmif.utils.video_document_helper)": [[1, "mmif.utils.video_document_helper.capture"]], "convert_timeframe() (in module mmif.utils.video_document_helper)": [[1, "mmif.utils.video_document_helper.convert_timeframe"]], "convert_timepoint() (in module mmif.utils.video_document_helper)": [[1, "mmif.utils.video_document_helper.convert_timepoint"]], "extract_frames_as_images() (in module mmif.utils.video_document_helper)": [[1, "mmif.utils.video_document_helper.extract_frames_as_images"]], "extract_mid_frame() (in module mmif.utils.video_document_helper)": [[1, "mmif.utils.video_document_helper.extract_mid_frame"]], "extract_representative_frame() (in module mmif.utils.video_document_helper)": [[1, "mmif.utils.video_document_helper.extract_representative_frame"]], "framenum_to_millisecond() (in module mmif.utils.video_document_helper)": [[1, "mmif.utils.video_document_helper.framenum_to_millisecond"]], "framenum_to_second() (in module mmif.utils.video_document_helper)": [[1, "mmif.utils.video_document_helper.framenum_to_second"]], "get_annotation_property() (in module mmif.utils.video_document_helper)": [[1, "mmif.utils.video_document_helper.get_annotation_property"]], "get_framerate() (in module mmif.utils.video_document_helper)": [[1, "mmif.utils.video_document_helper.get_framerate"]], "get_mid_framenum() (in module mmif.utils.video_document_helper)": [[1, "mmif.utils.video_document_helper.get_mid_framenum"]], "get_representative_framenum() (in module mmif.utils.video_document_helper)": [[1, "mmif.utils.video_document_helper.get_representative_framenum"]], "millisecond_to_framenum() (in module mmif.utils.video_document_helper)": [[1, "mmif.utils.video_document_helper.millisecond_to_framenum"]], "mmif.utils.sequence_helper": [[1, "module-0"], [1, "module-1"], [1, "module-mmif.utils.sequence_helper"]], "mmif.utils.video_document_helper": [[1, "module-mmif.utils.video_document_helper"]], "sample_frames() (in module mmif.utils.video_document_helper)": [[1, "mmif.utils.video_document_helper.sample_frames"]], "second_to_framenum() (in module mmif.utils.video_document_helper)": [[1, "mmif.utils.video_document_helper.second_to_framenum"]], "smooth_outlying_short_intervals() (in module mmif.utils.sequence_helper)": [[1, "id2"], [1, "id7"], [1, "mmif.utils.sequence_helper.smooth_outlying_short_intervals"]], "validate_labelset() (in module mmif.utils.sequence_helper)": [[1, "id3"], [1, "id8"], [1, "mmif.utils.sequence_helper.validate_labelset"]], "alignment (mmif.vocabulary.annotationtypes attribute)": [[2, "mmif.vocabulary.AnnotationTypes.Alignment"]], "annotation (mmif.vocabulary.annotationtypes attribute)": [[2, "mmif.vocabulary.AnnotationTypes.Annotation"]], "annotationtypes (class in mmif.vocabulary)": [[2, "mmif.vocabulary.AnnotationTypes"]], "annotationtypesbase (class in mmif.vocabulary)": [[2, "mmif.vocabulary.AnnotationTypesBase"]], "audiodocument (mmif.vocabulary.documenttypes attribute)": [[2, "mmif.vocabulary.DocumentTypes.AudioDocument"]], "boundingbox (mmif.vocabulary.annotationtypes attribute)": [[2, "mmif.vocabulary.AnnotationTypes.BoundingBox"]], "chapter (mmif.vocabulary.annotationtypes attribute)": [[2, "mmif.vocabulary.AnnotationTypes.Chapter"]], "clamstypesbase (class in mmif.vocabulary)": [[2, "mmif.vocabulary.ClamsTypesBase"]], "document (mmif.vocabulary.documenttypes attribute)": [[2, "mmif.vocabulary.DocumentTypes.Document"]], "documenttypes (class in mmif.vocabulary)": [[2, "mmif.vocabulary.DocumentTypes"]], "documenttypesbase (class in mmif.vocabulary)": [[2, "mmif.vocabulary.DocumentTypesBase"]], "imagedocument (mmif.vocabulary.documenttypes attribute)": [[2, "mmif.vocabulary.DocumentTypes.ImageDocument"]], "interval (mmif.vocabulary.annotationtypes attribute)": [[2, "mmif.vocabulary.AnnotationTypes.Interval"]], "polygon (mmif.vocabulary.annotationtypes attribute)": [[2, "mmif.vocabulary.AnnotationTypes.Polygon"]], "region (mmif.vocabulary.annotationtypes attribute)": [[2, "mmif.vocabulary.AnnotationTypes.Region"]], "relation (mmif.vocabulary.annotationtypes attribute)": [[2, "mmif.vocabulary.AnnotationTypes.Relation"]], "span (mmif.vocabulary.annotationtypes attribute)": [[2, "mmif.vocabulary.AnnotationTypes.Span"]], "textdocument (mmif.vocabulary.documenttypes attribute)": [[2, "mmif.vocabulary.DocumentTypes.TextDocument"]], "thing (mmif.vocabulary.thingtype attribute)": [[2, "mmif.vocabulary.ThingType.Thing"]], "thingtype (class in mmif.vocabulary)": [[2, "mmif.vocabulary.ThingType"]], "thingtypesbase (in module mmif.vocabulary)": [[2, "mmif.vocabulary.ThingTypesBase"]], "timeframe (mmif.vocabulary.annotationtypes attribute)": [[2, "mmif.vocabulary.AnnotationTypes.TimeFrame"]], "timepoint (mmif.vocabulary.annotationtypes attribute)": [[2, "mmif.vocabulary.AnnotationTypes.TimePoint"]], "videodocument (mmif.vocabulary.documenttypes attribute)": [[2, "mmif.vocabulary.DocumentTypes.VideoDocument"]], "videoobject (mmif.vocabulary.annotationtypes attribute)": [[2, "mmif.vocabulary.AnnotationTypes.VideoObject"]], "base_uri (mmif.vocabulary.thingtype attribute)": [[2, "mmif.vocabulary.ThingType.base_uri"]], "fuzzy_eq (mmif.vocabulary.thingtype attribute)": [[2, "mmif.vocabulary.ThingType.fuzzy_eq"]], "shortname (mmif.vocabulary.thingtype attribute)": [[2, "mmif.vocabulary.ThingType.shortname"]], "version (mmif.vocabulary.annotationtypes attribute)": [[2, "mmif.vocabulary.AnnotationTypes.version"]], "version (mmif.vocabulary.documenttypes attribute)": [[2, "mmif.vocabulary.DocumentTypes.version"]], "help() (in module mmif_docloc_http)": [[3, "mmif_docloc_http.help"]], "mmif_docloc_http": [[3, "module-mmif_docloc_http"]], "resolve() (in module mmif_docloc_http)": [[3, "mmif_docloc_http.resolve"]]}})
\ No newline at end of file
diff --git a/docs/1.0.19/target-versions.html b/docs/1.0.19/target-versions.html
new file mode 100644
index 00000000..d2399800
--- /dev/null
+++ b/docs/1.0.19/target-versions.html
@@ -0,0 +1,304 @@
+
+
+
+
+
+
+
Target MMIF Versions — mmif-python documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ mmif-python
+
+
+
+
+
+
+
+ Target MMIF Versions
+
+
+
+
+
+
+
+
+
+Target MMIF Versions
+This article provides targeting MMIF specification versions of different versions of mmif-python SDK.
+
+Target Specification Versions
+
+mmif-python version
+Target MMIF Specification
+
+
+
+1.0.19
+1.0.5
+
+1.0.18
+1.0.5
+
+1.0.17
+1.0.5
+
+1.0.16
+1.0.4
+
+1.0.15
+1.0.4
+
+1.0.14
+1.0.4
+
+1.0.13
+1.0.4
+
+1.0.12
+1.0.4
+
+1.0.11
+1.0.4
+
+1.0.10
+1.0.2
+
+1.0.9
+1.1.0
+
+1.0.8
+1.0.0
+
+1.0.7
+1.0.0
+
+1.0.6
+1.0.0
+
+1.0.5
+1.0.0
+
+1.0.4
+1.0.0
+
+1.0.3
+1.0.0
+
+1.0.2
+1.0.0
+
+1.0.1
+1.0.0
+
+1.0.0
+0.5.0
+
+0.5.2
+0.5.0
+
+0.5.1
+0.5.0
+
+0.5.0
+0.5.0
+
+0.4.8
+0.4.2
+
+0.4.7
+0.4.1
+
+0.4.6
+0.4.0
+
+0.4.5
+0.4.0
+
+0.4.4
+0.4.0
+
+0.4.3
+0.4.0
+
+0.4.2
+0.4.0
+
+0.4.1
+0.4.0
+
+0.4.0
+0.4.0
+
+0.3.5
+0.3.1
+
+0.3.4
+0.3.1
+
+0.3.3
+0.3.1
+
+0.3.2
+0.3.1
+
+0.3.1
+0.3.0
+
+0.3.0
+0.3.0
+
+0.2.2
+0.2.1
+
+0.2.1
+0.2.1
+
+0.2.0
+0.2.1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Other Versions
+ v: 1.0.19
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/1.0.2/.buildinfo b/docs/1.0.2/.buildinfo
index ecc95548..e6d96266 100644
--- a/docs/1.0.2/.buildinfo
+++ b/docs/1.0.2/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 78be9b225c3803c46ee3681fa71e5d77
+config: 913b05527e7df355a440da1027d953ad
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/1.0.2/.doctrees/autodoc/mmif.serialize.doctree b/docs/1.0.2/.doctrees/autodoc/mmif.serialize.doctree
index 521f521e..467f6d45 100644
Binary files a/docs/1.0.2/.doctrees/autodoc/mmif.serialize.doctree and b/docs/1.0.2/.doctrees/autodoc/mmif.serialize.doctree differ
diff --git a/docs/1.0.2/.doctrees/autodoc/mmif.vocabulary.doctree b/docs/1.0.2/.doctrees/autodoc/mmif.vocabulary.doctree
index 8d98b826..69844abb 100644
Binary files a/docs/1.0.2/.doctrees/autodoc/mmif.vocabulary.doctree and b/docs/1.0.2/.doctrees/autodoc/mmif.vocabulary.doctree differ
diff --git a/docs/1.0.2/.doctrees/consumer-tutorial.doctree b/docs/1.0.2/.doctrees/consumer-tutorial.doctree
index 68e30126..17251b97 100644
Binary files a/docs/1.0.2/.doctrees/consumer-tutorial.doctree and b/docs/1.0.2/.doctrees/consumer-tutorial.doctree differ
diff --git a/docs/1.0.2/.doctrees/environment.pickle b/docs/1.0.2/.doctrees/environment.pickle
index 4302782f..32aa083a 100644
Binary files a/docs/1.0.2/.doctrees/environment.pickle and b/docs/1.0.2/.doctrees/environment.pickle differ
diff --git a/docs/1.0.2/.doctrees/index.doctree b/docs/1.0.2/.doctrees/index.doctree
index 854c892c..3bf6b2ad 100644
Binary files a/docs/1.0.2/.doctrees/index.doctree and b/docs/1.0.2/.doctrees/index.doctree differ
diff --git a/docs/1.0.2/.doctrees/introduction.doctree b/docs/1.0.2/.doctrees/introduction.doctree
index 8f13d592..d4ea6d21 100644
Binary files a/docs/1.0.2/.doctrees/introduction.doctree and b/docs/1.0.2/.doctrees/introduction.doctree differ
diff --git a/docs/1.0.2/.doctrees/modules.doctree b/docs/1.0.2/.doctrees/modules.doctree
index aa98c64c..946a8224 100644
Binary files a/docs/1.0.2/.doctrees/modules.doctree and b/docs/1.0.2/.doctrees/modules.doctree differ
diff --git a/docs/1.0.2/.doctrees/plugins.doctree b/docs/1.0.2/.doctrees/plugins.doctree
index c61b4002..fc5f8f33 100644
Binary files a/docs/1.0.2/.doctrees/plugins.doctree and b/docs/1.0.2/.doctrees/plugins.doctree differ
diff --git a/docs/1.0.2/.doctrees/target-versions.doctree b/docs/1.0.2/.doctrees/target-versions.doctree
index c6418d56..cefc6f99 100644
Binary files a/docs/1.0.2/.doctrees/target-versions.doctree and b/docs/1.0.2/.doctrees/target-versions.doctree differ
diff --git a/docs/1.0.2/autodoc/mmif.serialize.html b/docs/1.0.2/autodoc/mmif.serialize.html
index 2b6dd513..7c2aea5c 100644
--- a/docs/1.0.2/autodoc/mmif.serialize.html
+++ b/docs/1.0.2/autodoc/mmif.serialize.html
@@ -1252,6 +1252,9 @@
mmif.serialize module1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.2/autodoc/mmif.vocabulary.html b/docs/1.0.2/autodoc/mmif.vocabulary.html
index bf00efa8..ba874376 100644
--- a/docs/1.0.2/autodoc/mmif.vocabulary.html
+++ b/docs/1.0.2/autodoc/mmif.vocabulary.html
@@ -104,7 +104,7 @@ mmif.vocabulary module[source]
Bases: AnnotationTypesBase
This class contains the CLAMS annotation types
-defined in the spec version 1.0.4 as class variables.
+defined in the spec version 1.0.5 as class variables.
Alignment = http://mmif.clams.ai/vocabulary/Alignment/v1 [source]
@@ -185,7 +185,7 @@ mmif.vocabulary module[source]
Bases: DocumentTypesBase
This class contains the CLAMS document types
-defined in the spec version 1.0.4 as class variables.
+defined in the spec version 1.0.5 as class variables.
AudioDocument = http://mmif.clams.ai/vocabulary/AudioDocument/v1 [source]
@@ -286,6 +286,9 @@ mmif.vocabulary module1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.2/consumer-tutorial.html b/docs/1.0.2/consumer-tutorial.html
index 110380d5..e90aba13 100644
--- a/docs/1.0.2/consumer-tutorial.html
+++ b/docs/1.0.2/consumer-tutorial.html
@@ -152,6 +152,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.2/genindex.html b/docs/1.0.2/genindex.html
index fafbabeb..c155fbe9 100644
--- a/docs/1.0.2/genindex.html
+++ b/docs/1.0.2/genindex.html
@@ -633,6 +633,9 @@ V
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.2/index.html b/docs/1.0.2/index.html
index 37468ad1..c807b395 100644
--- a/docs/1.0.2/index.html
+++ b/docs/1.0.2/index.html
@@ -183,6 +183,9 @@ Indices and tables
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.2/introduction.html b/docs/1.0.2/introduction.html
index c7cf65a8..4d9e411f 100644
--- a/docs/1.0.2/introduction.html
+++ b/docs/1.0.2/introduction.html
@@ -225,6 +225,9 @@ MMIF Serialization
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.2/modules.html b/docs/1.0.2/modules.html
index 87696f06..c465697c 100644
--- a/docs/1.0.2/modules.html
+++ b/docs/1.0.2/modules.html
@@ -326,6 +326,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.2/plugins.html b/docs/1.0.2/plugins.html
index f5e27976..93fe73dd 100644
--- a/docs/1.0.2/plugins.html
+++ b/docs/1.0.2/plugins.html
@@ -256,6 +256,9 @@ Utility Plugins
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.2/py-modindex.html b/docs/1.0.2/py-modindex.html
index 72add056..8873797b 100644
--- a/docs/1.0.2/py-modindex.html
+++ b/docs/1.0.2/py-modindex.html
@@ -188,6 +188,9 @@ Python Module Index
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.2/search.html b/docs/1.0.2/search.html
index a3266445..cd813e87 100644
--- a/docs/1.0.2/search.html
+++ b/docs/1.0.2/search.html
@@ -151,6 +151,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.2/searchindex.js b/docs/1.0.2/searchindex.js
index ccd5dd46..1807a211 100644
--- a/docs/1.0.2/searchindex.js
+++ b/docs/1.0.2/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["autodoc/mmif.serialize", "autodoc/mmif.vocabulary", "consumer-tutorial", "index", "introduction", "modules", "plugins", "target-versions"], "filenames": ["autodoc/mmif.serialize.rst", "autodoc/mmif.vocabulary.rst", "consumer-tutorial.rst", "index.rst", "introduction.rst", "modules.rst", "plugins.rst", "target-versions.rst"], "titles": ["mmif.serialize module", "mmif.vocabulary module", "MMIF consumer", "Welcome to mmif-python\u2019s documentation!", "Getting Started", "mmif package", "Developing plugins for MMIF Python SDK", "Target MMIF Versions"], "terms": {"The": [0, 2, 4, 6], "contain": [0, 1, 5, 6], "class": [0, 1, 6], "us": [0, 4, 6], "repres": [0, 4], "an": [0, 2, 4, 6], "abstract": 0, "object": [0, 4, 6], "live": 0, "python": [0, 4, 7], "mmifobject": [0, 4, 5, 6], "one": 0, "its": [0, 6], "deriv": 0, "i": [0, 2, 3, 4, 6], "subclass": [0, 4, 6], "all": [0, 4, 6], "other": [0, 6], "defin": [0, 1], "thi": [0, 1, 2, 4, 6, 7], "sdk": [0, 3, 4, 7], "except": 0, "mmifobjectencod": [0, 5], "These": 0, "ar": [0, 4, 6], "gener": 0, "instanti": 0, "from": [0, 4, 6], "json": [0, 3, 4, 6], "either": 0, "string": [0, 4, 6], "alreadi": [0, 6], "load": [0, 4, 6], "dictionari": [0, 6], "base": [0, 1, 3, 4], "provid": [0, 2, 6, 7], "core": [0, 6], "function": [0, 6], "deseri": [0, 4, 5, 6], "data": [0, 3, 4, 6], "special": 0, "behavior": 0, "differ": [0, 6, 7], "compon": 0, "ad": [0, 6], "datadict": [0, 5], "mmif_obj": [0, 4], "byte": 0, "str": [0, 1, 4, 6], "dict": 0, "none": [0, 6], "sourc": [0, 1, 4, 6], "t": 0, "": [0, 6], "empti": [0, 5], "get": [0, 2, 3, 5, 6], "kei": [0, 2, 5, 6], "default": [0, 5, 6], "item": [0, 5, 6], "updat": [0, 4, 5], "overwrit": [0, 6], "valu": [0, 5, 6], "datalist": [0, 5], "list": [0, 4, 6], "variou": [0, 4, 6], "found": 0, "file": [0, 2, 4, 6], "document": [0, 1, 2, 4, 5], "subdocu": 0, "paramet": [0, 2], "union": 0, "append": [0, 5], "mmif_json": 0, "pass": [0, 2], "input": [0, 2], "intern": 0, "standard": 0, "style": 0, "method": [0, 4, 6], "albeit": 0, "reli": 0, "implement": [0, 2, 4, 6], "__getitem__": 0, "Will": 0, "return": [0, 6], "search": [0, 3], "match": 0, "superclass": 0, "relat": [0, 1, 4, 5], "pair": 0, "ani": [0, 2, 6], "can": [0, 2, 4, 6], "initi": [0, 4], "placehold": 0, "actual": [0, 6], "represent": 0, "format": [0, 4, 6], "equival": 0, "argument": [0, 6], "ha": [0, 6], "four": 0, "design": [0, 2, 3, 4, 6], "instanc": [0, 2, 6], "variabl": [0, 1], "name": [0, 6], "cannot": [0, 6], "attribut": 0, "_unnamed_attribut": 0, "onli": [0, 6], "If": [0, 4], "set": 0, "mean": 0, "won": 0, "take": [0, 4, 6], "addit": [0, 6], "schema": 0, "sens": 0, "user": [0, 4, 6], "throw": 0, "k": [0, 6], "v": [0, 6], "reserv": 0, "two": 0, "_attribute_class": 0, "specif": [0, 4, 6], "note": [0, 4, 6], "doe": [0, 4, 6], "NOT": 0, "have": [0, 4, 6], "recommend": [0, 6], "_required_attribut": 0, "simpl": [0, 4, 6], "requir": [0, 2, 4, 6], "when": [0, 4, 6], "skip": 0, "e": [0, 2, 6], "g": [0, 2, 6], "zero": 0, "length": 0, "unless": 0, "thei": 0, "otherwis": 0, "would": 0, "_exclude_from_diff": 0, "should": [0, 2, 6], "exclud": 0, "diff": 0, "calcul": 0, "__eq__": 0, "todo": 0, "krim": 0, "8": [0, 4, 7], "17": 0, "20": 0, "howev": [0, 2, 6], "duplic": 0, "type": [0, 1, 4], "hint": 0, "definit": 0, "mayb": 0, "better": 0, "wai": [0, 6], "util": 0, "them": 0, "programmat": 0, "now": 0, "develop": [0, 3], "care": 0, "add": [0, 6], "well": [0, 4, 6], "also": [0, 6], "those": 0, "must": [0, 2, 6], "__init__": [0, 6], "befor": [0, 6], "call": [0, 4, 6], "super": 0, "work": [0, 6], "And": [0, 6], "more": [0, 2, 4, 6], "ignor": 0, "so": [0, 6], "option": 0, "you": [0, 4, 6], "leav": 0, "len": 0, "0": [0, 1, 4, 6, 7], "caus": 0, "issu": [0, 6], "current": [0, 6], "given": 0, "sometim": 0, "id": [0, 4, 5, 6], "automat": 0, "parent": [0, 5], "popul": 0, "field": 0, "specifi": 0, "disallow_additional_properti": [0, 5], "prevent": 0, "insert": 0, "unnam": 0, "after": 0, "static": 0, "is_empti": [0, 5], "obj": 0, "bool": 0, "true": [0, 1], "emtpi": 0, "first": [0, 6], "But": 0, "lack": 0, "__len__": 0, "we": [0, 2, 4], "need": [0, 4, 6], "check": [0, 6], "reserved_nam": [0, 5], "pretti": 0, "fals": 0, "indent": 0, "set_additional_properti": [0, 5], "desir": 0, "rais": [0, 6], "attributeerror": 0, "properti": [0, 4, 6], "disallow": 0, "skipkei": 0, "ensure_ascii": 0, "check_circular": 0, "allow_nan": 0, "sort_kei": 0, "separ": 0, "jsonencod": 0, "encod": [0, 4], "de": 0, "overrid": 0, "priorit": 0, "full": [0, 4], "see": [0, 4, 6], "doc": 0, "inform": [0, 6], "valid": [0, 5], "whether": 0, "against": 0, "add_docu": [0, 5], "fail": 0, "same": [0, 6], "exist": [0, 4, 6], "add_view": [0, 5], "generate_capital_annot": [0, 5], "convert": 0, "pend": 0, "temporari": 0, "last": 0, "http": [0, 1, 2, 4, 6], "github": [0, 2], "com": [0, 2], "clamsproject": [0, 2], "226": 0, "rational": 0, "behind": 0, "discuss": [0, 2], "get_align": [0, 5], "at_type1": 0, "typesbas": 0, "at_type2": 0, "find": [0, 4], "where": 0, "align": [0, 1, 5], "between": [0, 3, 4], "occur": 0, "get_all_views_contain": [0, 5], "at_typ": [0, 5, 6], "present": 0, "metadata": [0, 4, 6], "just": [0, 6], "than": 0, "get_document_by_id": [0, 5, 6], "doc_id": [0, 6], "refer": [0, 2, 4, 6], "correspond": 0, "keyerror": 0, "get_document_loc": [0, 5], "m_type": 0, "documenttyp": [0, 1, 4, 5, 6], "path_onli": 0, "locat": [0, 4, 5], "get_documents_by_app": [0, 5], "app_id": 0, "queri": 0, "origin": [0, 6], "app": [0, 2, 6], "request": [0, 2], "get_documents_by_properti": [0, 5], "prop_kei": 0, "prop_valu": 0, "retriev": 0, "arbitrari": 0, "get_documents_by_typ": [0, 4, 5], "doc_typ": [0, 6], "particular": 0, "which": [0, 4, 6], "clam": [0, 1, 2, 3, 4, 6], "vocabulari": [0, 3, 4, 5, 6], "get_documents_in_view": [0, 5], "vid": 0, "get_documents_loc": [0, 5], "path": [0, 6], "top": [0, 4, 6], "level": [0, 4], "get_view_by_id": [0, 5], "req_view_id": 0, "get_view_contain": [0, 5], "get_views_contain": [0, 5], "alia": 0, "get_views_for_docu": [0, 5, 6], "anchor": 0, "insid": 0, "dure": 0, "pipelin": 0, "run": [0, 2], "prefix": [0, 6], "view_id": 0, "id_delimit": [0, 5], "classvar": 0, "new_view": [0, 5], "creat": 0, "new": [0, 4], "new_view_id": [0, 5], "fetch": 0, "sanit": [0, 5], "some": 0, "safeguard": 0, "concret": [0, 6], "perform": 0, "follow": 0, "output": 0, "built": 0, "jsonschema": 0, "remov": 0, "non": 0, "autogenerate_capital_annot": 0, "detail": 0, "json_str": 0, "oper": 0, "process": [0, 6], "_load_str": 0, "expect": 0, "_": 0, "ld": [0, 3, 4], "validationerror": 0, "view_prefix": [0, 5], "v_": 0, "In": [0, 2], "wa": 0, "previous": 0, "singl": [0, 6], "view_obj": 0, "A": [0, 2], "identifi": 0, "certain": 0, "potenti": 0, "context": 0, "iri": [0, 6], "add_annot": [0, 5], "get_annotation_by_id": [0, 5], "ann_id": 0, "get_annot": [0, 5, 6], "look": 0, "individu": 0, "get_docu": [0, 5], "new_annot": [0, 5], "aid": 0, "tri": 0, "new_contain": [0, 5], "contains_metadata": 0, "element": 0, "being": 0, "associ": 0, "new_textdocu": [0, 5], "text": [0, 4, 5], "lang": [0, 5], "en": 0, "did": 0, "particularli": 0, "textdocu": [0, 1, 4, 5], "content": [0, 6], "iso": 0, "639": 0, "1": [0, 1, 4, 6, 7], "code": [0, 2, 6], "languag": [0, 2], "set_error": [0, 5], "err_messag": 0, "err_trac": 0, "viewmetadata": [0, 5], "viewmetadata_obj": 0, "within": 0, "add_contain": [0, 5], "add_paramet": [0, 5], "param_kei": 0, "param_valu": 0, "runtime_param": 0, "add_warn": [0, 5], "warn": 0, "emtpy_warn": [0, 5], "get_paramet": [0, 5], "messag": 0, "stack_trac": 0, "part": [0, 6], "For": [0, 4, 6], "how": [0, 6], "anno_obj": 0, "add_properti": [0, 5], "int": 0, "float": 0, "param": 0, "check_prop_value_is_simple_enough": [0, 5], "prop_nam": 0, "annotationproperti": [0, 5], "getter": [0, 4], "allow": 0, "directli": 0, "access": [0, 6], "without": [0, 6], "go": 0, "through": 0, "get_properti": [0, 5], "is_docu": [0, 5], "is_typ": [0, 5], "mutablemap": 0, "doc_obj": 0, "itself": 0, "about": [0, 2, 4, 6], "group": 0, "togeth": 0, "logic": 0, "document_obj": 0, "unlik": 0, "lost": 0, "belong": 0, "somewher": 0, "becaus": 0, "want": [0, 6], "keep": 0, "read": [0, 4], "possibl": 0, "thu": 0, "write": [0, 6], "instead": 0, "With": 0, "former": 0, "record": 0, "few": [0, 4], "mind": 0, "multipl": 0, "happen": 0, "latest": [0, 4], "order": 0, "appear": 0, "effect": 0, "previou": 0, "three": 0, "case": 0, "legitim": 0, "uri": [0, 6], "That": 0, "local": [0, 4, 6], "scheme": 0, "location_address": [0, 5], "address": 0, "location_path": [0, 4, 5, 6], "resolv": [0, 6], "pathnam": 0, "system": [0, 6], "To": [0, 4, 6], "obtain": 0, "location_path_liter": [0, 5], "location_schem": [0, 5], "text_languag": [0, 5], "text_valu": [0, 5], "documentproperti": [0, 5], "hostnam": [0, 6], "location_path_resolv": [0, 5], "try": 0, "instal": [0, 2, 3], "locdoc": 0, "plugin": [0, 3], "valueerror": [0, 6], "text_obj": 0, "annotationtyp": [1, 5, 6], "type_uri": 1, "fuzzymod": 1, "annotationtypesbas": 1, "annot": [1, 3, 4, 5, 6], "spec": 1, "version": [1, 3, 4, 5, 6], "4": [1, 7], "ai": [1, 4], "v1": [1, 4], "v5": 1, "boundingbox": [1, 5], "v4": 1, "chapter": [1, 5], "interv": [1, 5], "polygon": [1, 5], "region": [1, 5], "span": [1, 5], "timefram": [1, 5], "timepoint": [1, 5], "videoobject": [1, 5], "typev": [1, 5], "documenttypesbas": 1, "audiodocu": [1, 5], "imagedocu": [1, 5], "videodocu": [1, 4, 5, 6], "web": 2, "applic": [2, 3, 4], "applianc": 2, "integr": 2, "turn": 2, "galaxi": 2, "pleas": [2, 4, 6], "learn": [2, 4, 6], "meet": [2, 6], "compat": [2, 4], "host": 2, "public": [2, 4, 6], "git": 2, "repositori": 2, "gitlab": 2, "listen": 2, "5000": 2, "port": 2, "expos": 2, "displai": 2, "rout": 2, "router": 2, "respons": 2, "url": 2, "via": [2, 4], "On": 2, "codebas": [2, 6], "root": 2, "dockerfil": 2, "build": [2, 6], "docker": 2, "imag": 2, "exampl": [2, 4, 6], "visual": 2, "transfer": 3, "comput": [3, 4], "analysi": [3, 4], "project": 3, "start": [3, 6], "overview": 3, "prerequisit": 3, "serial": [3, 5, 6], "target": [3, 4], "packag": [3, 4, 6], "modul": [3, 5, 6], "index": 3, "page": [3, 4], "multimedia": 4, "interchang": 4, "reproduc": 4, "transpar": 4, "interoper": 4, "custom": [4, 6], "workflow": 4, "focus": [4, 6], "visit": [4, 6], "websit": [4, 6], "open": [4, 6], "support": [4, 6], "mani": [4, 6], "navig": [4, 6], "manipul": [4, 6], "helper": [4, 6], "3": [4, 7], "newer": 4, "plan": 4, "2": [4, 7], "7": [4, 7], "distribut": [4, 6], "offici": 4, "pypi": [4, 6], "suppos": 4, "pip": 4, "releas": 4, "evolv": 4, "over": [4, 6], "time": 4, "along": 4, "chang": [4, 6], "alwai": 4, "backward": 4, "out": 4, "our": 4, "decis": 4, "subject": [4, 6], "here": [4, 6], "know": 4, "subcompon": 4, "view": [4, 5], "each": [4, 6], "model": [4, 5, 6], "includ": 4, "import": [4, 6], "mmif_str": 4, "m1": 4, "mime": 4, "video": [4, 6], "mp4": [4, 6], "var": 4, "archiv": 4, "0012": 4, "m2": 4, "plain": 4, "transcript": 4, "txt": 4, "carri": [4, 6], "primari": 4, "As": [4, 6], "might": [4, 6], "abl": [4, 6], "unsupport": 4, "back": 4, "document_typ": [4, 5], "b": 4, "in_video": 4, "do": [4, 6], "someth": [4, 6], "avail": 4, "api": 4, "annotation_typ": 5, "media": 6, "lightweight": 6, "flexibl": 6, "handl": 6, "beyond": 6, "extend": 6, "protocol": 6, "s3": 6, "ftp": 6, "etc": 6, "nutshel": 6, "analyz": 6, "extract": 6, "handler": 6, "confus": 6, "mmif_docloc_": 6, "mmif_docloc_s3": 6, "discoveri": 6, "mybucket": 6, "myfil": 6, "like": 6, "minim": 6, "docloc": 6, "your": 6, "own": 6, "good": 6, "idea": 6, "tree": 6, "mmif_docloc_dummi": 6, "py": 6, "pyproject": 6, "toml": 6, "setup": 6, "cfg": 6, "cat": 6, "setuptool": 6, "backend": 6, "build_meta": 6, "descript": 6, "pyhon": 6, "dummi": 6, "def": 6, "startswith": 6, "f": 6, "split": 6, "els": 6, "featur": 6, "experiment": 6, "futur": 6, "limit": 6, "known": 6, "monkeypatch": 6, "under": 6, "scope": 6, "Of": 6, "cours": 6, "come": 6, "up": 6, "patch": 6, "describ": 6, "pluggabl": 6, "mmif_utils_": 6, "iter": 6, "callabl": 6, "snippet": 6, "cv2": 6, "get_framer": 6, "video_doc_id": 6, "video_doc": 6, "framerate_kei": 6, "fp": 6, "framer": 6, "lower": 6, "cap": 6, "videocaptur": 6, "cap_prop_fp": 6, "Then": 6, "make": 6, "sure": 6, "signatur": 6, "simpli": 6, "alter": 6, "articl": 7, "5": 7, "6": 7}, "objects": {"mmif.serialize": [[0, 0, 0, "-", "annotation"], [0, 0, 0, "-", "mmif"], [0, 0, 0, "-", "model"], [0, 0, 0, "-", "view"]], "mmif.serialize.annotation": [[0, 1, 1, "", "Annotation"], [0, 1, 1, "", "AnnotationProperties"], [0, 1, 1, "", "Document"], [0, 1, 1, "", "DocumentProperties"], [0, 1, 1, "", "Text"]], "mmif.serialize.annotation.Annotation": [[0, 2, 1, "", "add_property"], [0, 3, 1, "", "at_type"], [0, 2, 1, "", "check_prop_value_is_simple_enough"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "id"], [0, 2, 1, "", "is_document"], [0, 2, 1, "", "is_type"], [0, 3, 1, "", "parent"]], "mmif.serialize.annotation.Document": [[0, 2, 1, "", "add_property"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.DocumentProperties": [[0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_path_literal"], [0, 2, 1, "", "location_path_resolved"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.Text": [[0, 3, 1, "", "lang"], [0, 3, 1, "", "value"]], "mmif.serialize.mmif": [[0, 1, 1, "", "Mmif"]], "mmif.serialize.mmif.Mmif": [[0, 2, 1, "", "add_document"], [0, 2, 1, "", "add_view"], [0, 2, 1, "", "generate_capital_annotations"], [0, 2, 1, "", "get_alignments"], [0, 2, 1, "", "get_all_views_contain"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_document_location"], [0, 2, 1, "", "get_documents_by_app"], [0, 2, 1, "", "get_documents_by_property"], [0, 2, 1, "", "get_documents_by_type"], [0, 2, 1, "", "get_documents_in_view"], [0, 2, 1, "", "get_documents_locations"], [0, 2, 1, "", "get_view_by_id"], [0, 2, 1, "", "get_view_contains"], [0, 2, 1, "", "get_views_contain"], [0, 2, 1, "", "get_views_for_document"], [0, 4, 1, "", "id_delimiter"], [0, 2, 1, "", "new_view"], [0, 2, 1, "", "new_view_id"], [0, 2, 1, "", "sanitize"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "validate"], [0, 4, 1, "", "view_prefix"]], "mmif.serialize.model": [[0, 1, 1, "", "DataDict"], [0, 1, 1, "", "DataList"], [0, 1, 1, "", "MmifObject"], [0, 1, 1, "", "MmifObjectEncoder"]], "mmif.serialize.model.DataDict": [[0, 2, 1, "", "empty"], [0, 2, 1, "", "get"], [0, 2, 1, "", "items"], [0, 2, 1, "", "keys"], [0, 2, 1, "", "update"], [0, 2, 1, "", "values"]], "mmif.serialize.model.DataList": [[0, 2, 1, "", "append"], [0, 2, 1, "", "deserialize"], [0, 2, 1, "", "empty"], [0, 2, 1, "", "get"]], "mmif.serialize.model.MmifObject": [[0, 2, 1, "", "deserialize"], [0, 2, 1, "", "disallow_additional_properties"], [0, 2, 1, "", "is_empty"], [0, 4, 1, "", "reserved_names"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "set_additional_property"]], "mmif.serialize.model.MmifObjectEncoder": [[0, 2, 1, "", "default"]], "mmif.serialize.view": [[0, 1, 1, "", "Contain"], [0, 1, 1, "", "View"], [0, 1, 1, "", "ViewMetadata"]], "mmif.serialize.view.View": [[0, 2, 1, "", "add_annotation"], [0, 2, 1, "", "add_document"], [0, 2, 1, "", "get_annotation_by_id"], [0, 2, 1, "", "get_annotations"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_documents"], [0, 2, 1, "", "new_annotation"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "new_textdocument"], [0, 2, 1, "", "set_error"]], "mmif.serialize.view.ViewMetadata": [[0, 2, 1, "", "add_contain"], [0, 2, 1, "", "add_parameter"], [0, 2, 1, "", "add_parameters"], [0, 2, 1, "", "add_warnings"], [0, 2, 1, "", "emtpy_warnings"], [0, 2, 1, "", "get_parameter"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "set_error"]], "mmif.vocabulary": [[1, 0, 0, "-", "annotation_types"], [1, 0, 0, "-", "document_types"]], "mmif.vocabulary.annotation_types": [[1, 1, 1, "", "AnnotationTypes"]], "mmif.vocabulary.annotation_types.AnnotationTypes": [[1, 4, 1, "", "Alignment"], [1, 4, 1, "", "Annotation"], [1, 4, 1, "", "BoundingBox"], [1, 4, 1, "", "Chapter"], [1, 4, 1, "", "Interval"], [1, 4, 1, "", "Polygon"], [1, 4, 1, "", "Region"], [1, 4, 1, "", "Relation"], [1, 4, 1, "", "Span"], [1, 4, 1, "", "TimeFrame"], [1, 4, 1, "", "TimePoint"], [1, 4, 1, "", "VideoObject"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]], "mmif.vocabulary.document_types": [[1, 1, 1, "", "DocumentTypes"]], "mmif.vocabulary.document_types.DocumentTypes": [[1, 4, 1, "", "AudioDocument"], [1, 4, 1, "", "Document"], [1, 4, 1, "", "ImageDocument"], [1, 4, 1, "", "TextDocument"], [1, 4, 1, "", "VideoDocument"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"]}, "titleterms": {"mmif": [0, 1, 2, 3, 4, 5, 6, 7], "serial": [0, 4], "modul": [0, 1], "model": 0, "view": 0, "annot": 0, "vocabulari": 1, "annotation_typ": 1, "document_typ": 1, "consum": 2, "welcom": 3, "python": [3, 6], "": 3, "document": [3, 6], "multimedia": 3, "interchang": 3, "format": 3, "content": 3, "api": 3, "indic": 3, "tabl": 3, "get": 4, "start": 4, "overview": [4, 6], "prerequisit": 4, "instal": 4, "packag": 5, "develop": 6, "plugin": 6, "sdk": 6, "locat": 6, "scheme": 6, "util": 6, "target": 7, "version": 7, "specif": 7}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"mmif.serialize module": [[0, "mmif-serialize-module"]], "mmif.serialize.model module": [[0, "module-mmif.serialize.model"]], "mmif.serialize.mmif module": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.view module": [[0, "module-mmif.serialize.view"]], "mmif.serialize.annotation module": [[0, "module-mmif.serialize.annotation"]], "mmif.vocabulary module": [[1, "mmif-vocabulary-module"]], "mmif.vocabulary.annotation_types module": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types module": [[1, "module-mmif.vocabulary.document_types"]], "MMIF consumer": [[2, "mmif-consumer"]], "Welcome to mmif-python\u2019s documentation!": [[3, "welcome-to-mmif-python-s-documentation"]], "MultiMedia Interchange Format": [[3, "multimedia-interchange-format"]], "Contents": [[3, null]], "API documentation:": [[3, null]], "Indices and tables": [[3, "indices-and-tables"]], "Getting Started": [[4, "getting-started"]], "Overview": [[4, "overview"], [6, "overview"]], "Prerequisites": [[4, "prerequisites"]], "Installation": [[4, "installation"]], "MMIF Serialization": [[4, "mmif-serialization"]], "mmif package": [[5, "mmif-package"]], "Developing plugins for MMIF Python SDK": [[6, "developing-plugins-for-mmif-python-sdk"]], "Document Location Scheme Plugins": [[6, "document-location-scheme-plugins"]], "Utility Plugins": [[6, "utility-plugins"]], "Target MMIF Versions": [[7, "target-mmif-versions"]], "Target Specification Versions": [[7, "id1"]]}, "indexentries": {"annotation (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Annotation"]], "annotationproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.AnnotationProperties"]], "contain (class in mmif.serialize.view)": [[0, "mmif.serialize.view.Contain"]], "datadict (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataDict"]], "datalist (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataList"]], "document (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Document"]], "documentproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.DocumentProperties"]], "mmif (class in mmif.serialize.mmif)": [[0, "mmif.serialize.mmif.Mmif"]], "mmifobject (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObject"]], "mmifobjectencoder (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObjectEncoder"]], "text (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Text"]], "view (class in mmif.serialize.view)": [[0, "mmif.serialize.view.View"]], "viewmetadata (class in mmif.serialize.view)": [[0, "mmif.serialize.view.ViewMetadata"]], "add_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_annotation"]], "add_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_contain"]], "add_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_document"]], "add_document() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_document"]], "add_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameter"]], "add_parameters() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameters"]], "add_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.add_property"]], "add_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.add_property"]], "add_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_view"]], "add_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_warnings"]], "append() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.append"]], "at_type (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.at_type"]], "check_prop_value_is_simple_enough() (mmif.serialize.annotation.annotation static method)": [[0, "mmif.serialize.annotation.Annotation.check_prop_value_is_simple_enough"]], "default() (mmif.serialize.model.mmifobjectencoder method)": [[0, "mmif.serialize.model.MmifObjectEncoder.default"]], "deserialize() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.deserialize"]], "deserialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.deserialize"]], "disallow_additional_properties() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.disallow_additional_properties"]], "empty() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.empty"]], "empty() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.empty"]], "emtpy_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.emtpy_warnings"]], "generate_capital_annotations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.generate_capital_annotations"]], "get() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get"]], "get() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get"]], "get() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.get"]], "get() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.get"]], "get_alignments() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_alignments"]], "get_all_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_all_views_contain"]], "get_annotation_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotation_by_id"]], "get_annotations() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotations"]], "get_document_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_by_id"]], "get_document_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_document_by_id"]], "get_document_location() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_location"]], "get_documents() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_documents"]], "get_documents_by_app() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_app"]], "get_documents_by_property() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_property"]], "get_documents_by_type() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_type"]], "get_documents_in_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_in_view"]], "get_documents_locations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_locations"]], "get_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.get_parameter"]], "get_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get_property"]], "get_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get_property"]], "get_view_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_by_id"]], "get_view_contains() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_contains"]], "get_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_contain"]], "get_views_for_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_for_document"]], "id (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.id"]], "id_delimiter (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.id_delimiter"]], "is_document() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_document"]], "is_empty() (mmif.serialize.model.mmifobject static method)": [[0, "mmif.serialize.model.MmifObject.is_empty"]], "is_type() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_type"]], "items() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.items"]], "keys() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.keys"]], "lang (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.lang"]], "location (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.location"]], "location (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.location"]], "location_address() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_address"]], "location_address() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_address"]], "location_path() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_path"]], "location_path() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path"]], "location_path_literal() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_literal"]], "location_path_resolved() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_resolved"]], "location_scheme() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_scheme"]], "location_scheme() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_scheme"]], "mmif.serialize.annotation": [[0, "module-mmif.serialize.annotation"]], "mmif.serialize.mmif": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.model": [[0, "module-mmif.serialize.model"]], "mmif.serialize.view": [[0, "module-mmif.serialize.view"]], "module": [[0, "module-mmif.serialize.annotation"], [0, "module-mmif.serialize.mmif"], [0, "module-mmif.serialize.model"], [0, "module-mmif.serialize.view"], [1, "module-mmif.vocabulary.annotation_types"], [1, "module-mmif.vocabulary.document_types"]], "new_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_annotation"]], "new_contain() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_contain"]], "new_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.new_contain"]], "new_textdocument() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_textdocument"]], "new_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view"]], "new_view_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view_id"]], "parent (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.parent"]], "reserved_names (mmif.serialize.model.mmifobject attribute)": [[0, "mmif.serialize.model.MmifObject.reserved_names"]], "sanitize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.sanitize"]], "serialize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.serialize"]], "serialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.serialize"]], "set_additional_property() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.set_additional_property"]], "set_error() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.set_error"]], "set_error() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.set_error"]], "text_language (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_language"]], "text_language (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_language"]], "text_value (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_value"]], "text_value (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_value"]], "update() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.update"]], "validate() (mmif.serialize.mmif.mmif static method)": [[0, "mmif.serialize.mmif.Mmif.validate"]], "value (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.value"]], "values() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.values"]], "view_prefix (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.view_prefix"]], "alignment (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Alignment"]], "annotation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Annotation"]], "annotationtypes (class in mmif.vocabulary.annotation_types)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes"]], "audiodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.AudioDocument"]], "boundingbox (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.BoundingBox"]], "chapter (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Chapter"]], "document (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.Document"]], "documenttypes (class in mmif.vocabulary.document_types)": [[1, "mmif.vocabulary.document_types.DocumentTypes"]], "imagedocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.ImageDocument"]], "interval (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Interval"]], "polygon (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Polygon"]], "region (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Region"]], "relation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Relation"]], "span (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Span"]], "textdocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.TextDocument"]], "timeframe (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimeFrame"]], "timepoint (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimePoint"]], "videodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.VideoDocument"]], "videoobject (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.VideoObject"]], "mmif.vocabulary.annotation_types": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types": [[1, "module-mmif.vocabulary.document_types"]], "typevers (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.typevers"]], "typevers (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.typevers"]], "version (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.version"]], "version (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.version"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["autodoc/mmif.serialize", "autodoc/mmif.vocabulary", "consumer-tutorial", "index", "introduction", "modules", "plugins", "target-versions"], "filenames": ["autodoc/mmif.serialize.rst", "autodoc/mmif.vocabulary.rst", "consumer-tutorial.rst", "index.rst", "introduction.rst", "modules.rst", "plugins.rst", "target-versions.rst"], "titles": ["mmif.serialize module", "mmif.vocabulary module", "MMIF consumer", "Welcome to mmif-python\u2019s documentation!", "Getting Started", "mmif package", "Developing plugins for MMIF Python SDK", "Target MMIF Versions"], "terms": {"The": [0, 2, 4, 6], "contain": [0, 1, 5, 6], "class": [0, 1, 6], "us": [0, 4, 6], "repres": [0, 4], "an": [0, 2, 4, 6], "abstract": 0, "object": [0, 4, 6], "live": 0, "python": [0, 4, 7], "mmifobject": [0, 4, 5, 6], "one": 0, "its": [0, 6], "deriv": 0, "i": [0, 2, 3, 4, 6], "subclass": [0, 4, 6], "all": [0, 4, 6], "other": [0, 6], "defin": [0, 1], "thi": [0, 1, 2, 4, 6, 7], "sdk": [0, 3, 4, 7], "except": 0, "mmifobjectencod": [0, 5], "These": 0, "ar": [0, 4, 6], "gener": 0, "instanti": 0, "from": [0, 4, 6], "json": [0, 3, 4, 6], "either": 0, "string": [0, 4, 6], "alreadi": [0, 6], "load": [0, 4, 6], "dictionari": [0, 6], "base": [0, 1, 3, 4], "provid": [0, 2, 6, 7], "core": [0, 6], "function": [0, 6], "deseri": [0, 4, 5, 6], "data": [0, 3, 4, 6], "special": 0, "behavior": 0, "differ": [0, 6, 7], "compon": 0, "ad": [0, 6], "datadict": [0, 5], "mmif_obj": [0, 4], "byte": 0, "str": [0, 1, 4, 6], "dict": 0, "none": [0, 6], "sourc": [0, 1, 4, 6], "t": 0, "": [0, 6], "empti": [0, 5], "get": [0, 2, 3, 5, 6], "kei": [0, 2, 5, 6], "default": [0, 5, 6], "item": [0, 5, 6], "updat": [0, 4, 5], "overwrit": [0, 6], "valu": [0, 5, 6], "datalist": [0, 5], "list": [0, 4, 6], "variou": [0, 4, 6], "found": 0, "file": [0, 2, 4, 6], "document": [0, 1, 2, 4, 5], "subdocu": 0, "paramet": [0, 2], "union": 0, "append": [0, 5], "mmif_json": 0, "pass": [0, 2], "input": [0, 2], "intern": 0, "standard": 0, "style": 0, "method": [0, 4, 6], "albeit": 0, "reli": 0, "implement": [0, 2, 4, 6], "__getitem__": 0, "Will": 0, "return": [0, 6], "search": [0, 3], "match": 0, "superclass": 0, "relat": [0, 1, 4, 5], "pair": 0, "ani": [0, 2, 6], "can": [0, 2, 4, 6], "initi": [0, 4], "placehold": 0, "actual": [0, 6], "represent": 0, "format": [0, 4, 6], "equival": 0, "argument": [0, 6], "ha": [0, 6], "four": 0, "design": [0, 2, 3, 4, 6], "instanc": [0, 2, 6], "variabl": [0, 1], "name": [0, 6], "cannot": [0, 6], "attribut": 0, "_unnamed_attribut": 0, "onli": [0, 6], "If": [0, 4], "set": 0, "mean": 0, "won": 0, "take": [0, 4, 6], "addit": [0, 6], "schema": 0, "sens": 0, "user": [0, 4, 6], "throw": 0, "k": [0, 6], "v": [0, 6], "reserv": 0, "two": 0, "_attribute_class": 0, "specif": [0, 4, 6], "note": [0, 4, 6], "doe": [0, 4, 6], "NOT": 0, "have": [0, 4, 6], "recommend": [0, 6], "_required_attribut": 0, "simpl": [0, 4, 6], "requir": [0, 2, 4, 6], "when": [0, 4, 6], "skip": 0, "e": [0, 2, 6], "g": [0, 2, 6], "zero": 0, "length": 0, "unless": 0, "thei": 0, "otherwis": 0, "would": 0, "_exclude_from_diff": 0, "should": [0, 2, 6], "exclud": 0, "diff": 0, "calcul": 0, "__eq__": 0, "todo": 0, "krim": 0, "8": [0, 4, 7], "17": 0, "20": 0, "howev": [0, 2, 6], "duplic": 0, "type": [0, 1, 4], "hint": 0, "definit": 0, "mayb": 0, "better": 0, "wai": [0, 6], "util": 0, "them": 0, "programmat": 0, "now": 0, "develop": [0, 3], "care": 0, "add": [0, 6], "well": [0, 4, 6], "also": [0, 6], "those": 0, "must": [0, 2, 6], "__init__": [0, 6], "befor": [0, 6], "call": [0, 4, 6], "super": 0, "work": [0, 6], "And": [0, 6], "more": [0, 2, 4, 6], "ignor": 0, "so": [0, 6], "option": 0, "you": [0, 4, 6], "leav": 0, "len": 0, "0": [0, 1, 4, 6, 7], "caus": 0, "issu": [0, 6], "current": [0, 6], "given": 0, "sometim": 0, "id": [0, 4, 5, 6], "automat": 0, "parent": [0, 5], "popul": 0, "field": 0, "specifi": 0, "disallow_additional_properti": [0, 5], "prevent": 0, "insert": 0, "unnam": 0, "after": 0, "static": 0, "is_empti": [0, 5], "obj": 0, "bool": 0, "true": [0, 1], "emtpi": 0, "first": [0, 6], "But": 0, "lack": 0, "__len__": 0, "we": [0, 2, 4], "need": [0, 4, 6], "check": [0, 6], "reserved_nam": [0, 5], "pretti": 0, "fals": 0, "indent": 0, "set_additional_properti": [0, 5], "desir": 0, "rais": [0, 6], "attributeerror": 0, "properti": [0, 4, 6], "disallow": 0, "skipkei": 0, "ensure_ascii": 0, "check_circular": 0, "allow_nan": 0, "sort_kei": 0, "separ": 0, "jsonencod": 0, "encod": [0, 4], "de": 0, "overrid": 0, "priorit": 0, "full": [0, 4], "see": [0, 4, 6], "doc": 0, "inform": [0, 6], "valid": [0, 5], "whether": 0, "against": 0, "add_docu": [0, 5], "fail": 0, "same": [0, 6], "exist": [0, 4, 6], "add_view": [0, 5], "generate_capital_annot": [0, 5], "convert": 0, "pend": 0, "temporari": 0, "last": 0, "http": [0, 1, 2, 4, 6], "github": [0, 2], "com": [0, 2], "clamsproject": [0, 2], "226": 0, "rational": 0, "behind": 0, "discuss": [0, 2], "get_align": [0, 5], "at_type1": 0, "typesbas": 0, "at_type2": 0, "find": [0, 4], "where": 0, "align": [0, 1, 5], "between": [0, 3, 4], "occur": 0, "get_all_views_contain": [0, 5], "at_typ": [0, 5, 6], "present": 0, "metadata": [0, 4, 6], "just": [0, 6], "than": 0, "get_document_by_id": [0, 5, 6], "doc_id": [0, 6], "refer": [0, 2, 4, 6], "correspond": 0, "keyerror": 0, "get_document_loc": [0, 5], "m_type": 0, "documenttyp": [0, 1, 4, 5, 6], "path_onli": 0, "locat": [0, 4, 5], "get_documents_by_app": [0, 5], "app_id": 0, "queri": 0, "origin": [0, 6], "app": [0, 2, 6], "request": [0, 2], "get_documents_by_properti": [0, 5], "prop_kei": 0, "prop_valu": 0, "retriev": 0, "arbitrari": 0, "get_documents_by_typ": [0, 4, 5], "doc_typ": [0, 6], "particular": 0, "which": [0, 4, 6], "clam": [0, 1, 2, 3, 4, 6], "vocabulari": [0, 3, 4, 5, 6], "get_documents_in_view": [0, 5], "vid": 0, "get_documents_loc": [0, 5], "path": [0, 6], "top": [0, 4, 6], "level": [0, 4], "get_view_by_id": [0, 5], "req_view_id": 0, "get_view_contain": [0, 5], "get_views_contain": [0, 5], "alia": 0, "get_views_for_docu": [0, 5, 6], "anchor": 0, "insid": 0, "dure": 0, "pipelin": 0, "run": [0, 2], "prefix": [0, 6], "view_id": 0, "id_delimit": [0, 5], "classvar": 0, "new_view": [0, 5], "creat": 0, "new": [0, 4], "new_view_id": [0, 5], "fetch": 0, "sanit": [0, 5], "some": 0, "safeguard": 0, "concret": [0, 6], "perform": 0, "follow": 0, "output": 0, "built": 0, "jsonschema": 0, "remov": 0, "non": 0, "autogenerate_capital_annot": 0, "detail": 0, "json_str": 0, "oper": 0, "process": [0, 6], "_load_str": 0, "expect": 0, "_": 0, "ld": [0, 3, 4], "validationerror": 0, "view_prefix": [0, 5], "v_": 0, "In": [0, 2], "wa": 0, "previous": 0, "singl": [0, 6], "view_obj": 0, "A": [0, 2], "identifi": 0, "certain": 0, "potenti": 0, "context": 0, "iri": [0, 6], "add_annot": [0, 5], "get_annotation_by_id": [0, 5], "ann_id": 0, "get_annot": [0, 5, 6], "look": 0, "individu": 0, "get_docu": [0, 5], "new_annot": [0, 5], "aid": 0, "tri": 0, "new_contain": [0, 5], "contains_metadata": 0, "element": 0, "being": 0, "associ": 0, "new_textdocu": [0, 5], "text": [0, 4, 5], "lang": [0, 5], "en": 0, "did": 0, "particularli": 0, "textdocu": [0, 1, 4, 5], "content": [0, 6], "iso": 0, "639": 0, "1": [0, 1, 4, 6, 7], "code": [0, 2, 6], "languag": [0, 2], "set_error": [0, 5], "err_messag": 0, "err_trac": 0, "viewmetadata": [0, 5], "viewmetadata_obj": 0, "within": 0, "add_contain": [0, 5], "add_paramet": [0, 5], "param_kei": 0, "param_valu": 0, "runtime_param": 0, "add_warn": [0, 5], "warn": 0, "emtpy_warn": [0, 5], "get_paramet": [0, 5], "messag": 0, "stack_trac": 0, "part": [0, 6], "For": [0, 4, 6], "how": [0, 6], "anno_obj": 0, "add_properti": [0, 5], "int": 0, "float": 0, "param": 0, "check_prop_value_is_simple_enough": [0, 5], "prop_nam": 0, "annotationproperti": [0, 5], "getter": [0, 4], "allow": 0, "directli": 0, "access": [0, 6], "without": [0, 6], "go": 0, "through": 0, "get_properti": [0, 5], "is_docu": [0, 5], "is_typ": [0, 5], "mutablemap": 0, "doc_obj": 0, "itself": 0, "about": [0, 2, 4, 6], "group": 0, "togeth": 0, "logic": 0, "document_obj": 0, "unlik": 0, "lost": 0, "belong": 0, "somewher": 0, "becaus": 0, "want": [0, 6], "keep": 0, "read": [0, 4], "possibl": 0, "thu": 0, "write": [0, 6], "instead": 0, "With": 0, "former": 0, "record": 0, "few": [0, 4], "mind": 0, "multipl": 0, "happen": 0, "latest": [0, 4], "order": 0, "appear": 0, "effect": 0, "previou": 0, "three": 0, "case": 0, "legitim": 0, "uri": [0, 6], "That": 0, "local": [0, 4, 6], "scheme": 0, "location_address": [0, 5], "address": 0, "location_path": [0, 4, 5, 6], "resolv": [0, 6], "pathnam": 0, "system": [0, 6], "To": [0, 4, 6], "obtain": 0, "location_path_liter": [0, 5], "location_schem": [0, 5], "text_languag": [0, 5], "text_valu": [0, 5], "documentproperti": [0, 5], "hostnam": [0, 6], "location_path_resolv": [0, 5], "try": 0, "instal": [0, 2, 3], "locdoc": 0, "plugin": [0, 3], "valueerror": [0, 6], "text_obj": 0, "annotationtyp": [1, 5, 6], "type_uri": 1, "fuzzymod": 1, "annotationtypesbas": 1, "annot": [1, 3, 4, 5, 6], "spec": 1, "version": [1, 3, 4, 5, 6], "5": [1, 7], "ai": [1, 4], "v1": [1, 4], "v5": 1, "boundingbox": [1, 5], "v4": 1, "chapter": [1, 5], "interv": [1, 5], "polygon": [1, 5], "region": [1, 5], "span": [1, 5], "timefram": [1, 5], "timepoint": [1, 5], "videoobject": [1, 5], "typev": [1, 5], "documenttypesbas": 1, "audiodocu": [1, 5], "imagedocu": [1, 5], "videodocu": [1, 4, 5, 6], "web": 2, "applic": [2, 3, 4], "applianc": 2, "integr": 2, "turn": 2, "galaxi": 2, "pleas": [2, 4, 6], "learn": [2, 4, 6], "meet": [2, 6], "compat": [2, 4], "host": 2, "public": [2, 4, 6], "git": 2, "repositori": 2, "gitlab": 2, "listen": 2, "5000": 2, "port": 2, "expos": 2, "displai": 2, "rout": 2, "router": 2, "respons": 2, "url": 2, "via": [2, 4], "On": 2, "codebas": [2, 6], "root": 2, "dockerfil": 2, "build": [2, 6], "docker": 2, "imag": 2, "exampl": [2, 4, 6], "visual": 2, "transfer": 3, "comput": [3, 4], "analysi": [3, 4], "project": 3, "start": [3, 6], "overview": 3, "prerequisit": 3, "serial": [3, 5, 6], "target": [3, 4], "packag": [3, 4, 6], "modul": [3, 5, 6], "index": 3, "page": [3, 4], "multimedia": 4, "interchang": 4, "reproduc": 4, "transpar": 4, "interoper": 4, "custom": [4, 6], "workflow": 4, "focus": [4, 6], "visit": [4, 6], "websit": [4, 6], "open": [4, 6], "support": [4, 6], "mani": [4, 6], "navig": [4, 6], "manipul": [4, 6], "helper": [4, 6], "3": [4, 7], "newer": 4, "plan": 4, "2": [4, 7], "7": [4, 7], "distribut": [4, 6], "offici": 4, "pypi": [4, 6], "suppos": 4, "pip": 4, "releas": 4, "evolv": 4, "over": [4, 6], "time": 4, "along": 4, "chang": [4, 6], "alwai": 4, "backward": 4, "out": 4, "our": 4, "decis": 4, "subject": [4, 6], "here": [4, 6], "know": 4, "subcompon": 4, "view": [4, 5], "each": [4, 6], "model": [4, 5, 6], "includ": 4, "import": [4, 6], "mmif_str": 4, "m1": 4, "mime": 4, "video": [4, 6], "mp4": [4, 6], "var": 4, "archiv": 4, "0012": 4, "m2": 4, "plain": 4, "transcript": 4, "txt": 4, "carri": [4, 6], "primari": 4, "As": [4, 6], "might": [4, 6], "abl": [4, 6], "unsupport": 4, "back": 4, "document_typ": [4, 5], "b": 4, "in_video": 4, "do": [4, 6], "someth": [4, 6], "avail": 4, "api": 4, "annotation_typ": 5, "media": 6, "lightweight": 6, "flexibl": 6, "handl": 6, "beyond": 6, "extend": 6, "protocol": 6, "s3": 6, "ftp": 6, "etc": 6, "nutshel": 6, "analyz": 6, "extract": 6, "handler": 6, "confus": 6, "mmif_docloc_": 6, "mmif_docloc_s3": 6, "discoveri": 6, "mybucket": 6, "myfil": 6, "like": 6, "minim": 6, "docloc": 6, "your": 6, "own": 6, "good": 6, "idea": 6, "tree": 6, "mmif_docloc_dummi": 6, "py": 6, "pyproject": 6, "toml": 6, "setup": 6, "cfg": 6, "cat": 6, "setuptool": 6, "backend": 6, "build_meta": 6, "descript": 6, "pyhon": 6, "dummi": 6, "def": 6, "startswith": 6, "f": 6, "split": 6, "els": 6, "featur": 6, "experiment": 6, "futur": 6, "limit": 6, "known": 6, "monkeypatch": 6, "under": 6, "scope": 6, "Of": 6, "cours": 6, "come": 6, "up": 6, "patch": 6, "describ": 6, "pluggabl": 6, "mmif_utils_": 6, "iter": 6, "callabl": 6, "snippet": 6, "cv2": 6, "get_framer": 6, "video_doc_id": 6, "video_doc": 6, "framerate_kei": 6, "fp": 6, "framer": 6, "lower": 6, "cap": 6, "videocaptur": 6, "cap_prop_fp": 6, "Then": 6, "make": 6, "sure": 6, "signatur": 6, "simpli": 6, "alter": 6, "articl": 7, "4": 7, "6": 7}, "objects": {"mmif.serialize": [[0, 0, 0, "-", "annotation"], [0, 0, 0, "-", "mmif"], [0, 0, 0, "-", "model"], [0, 0, 0, "-", "view"]], "mmif.serialize.annotation": [[0, 1, 1, "", "Annotation"], [0, 1, 1, "", "AnnotationProperties"], [0, 1, 1, "", "Document"], [0, 1, 1, "", "DocumentProperties"], [0, 1, 1, "", "Text"]], "mmif.serialize.annotation.Annotation": [[0, 2, 1, "", "add_property"], [0, 3, 1, "", "at_type"], [0, 2, 1, "", "check_prop_value_is_simple_enough"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "id"], [0, 2, 1, "", "is_document"], [0, 2, 1, "", "is_type"], [0, 3, 1, "", "parent"]], "mmif.serialize.annotation.Document": [[0, 2, 1, "", "add_property"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.DocumentProperties": [[0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_path_literal"], [0, 2, 1, "", "location_path_resolved"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.Text": [[0, 3, 1, "", "lang"], [0, 3, 1, "", "value"]], "mmif.serialize.mmif": [[0, 1, 1, "", "Mmif"]], "mmif.serialize.mmif.Mmif": [[0, 2, 1, "", "add_document"], [0, 2, 1, "", "add_view"], [0, 2, 1, "", "generate_capital_annotations"], [0, 2, 1, "", "get_alignments"], [0, 2, 1, "", "get_all_views_contain"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_document_location"], [0, 2, 1, "", "get_documents_by_app"], [0, 2, 1, "", "get_documents_by_property"], [0, 2, 1, "", "get_documents_by_type"], [0, 2, 1, "", "get_documents_in_view"], [0, 2, 1, "", "get_documents_locations"], [0, 2, 1, "", "get_view_by_id"], [0, 2, 1, "", "get_view_contains"], [0, 2, 1, "", "get_views_contain"], [0, 2, 1, "", "get_views_for_document"], [0, 4, 1, "", "id_delimiter"], [0, 2, 1, "", "new_view"], [0, 2, 1, "", "new_view_id"], [0, 2, 1, "", "sanitize"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "validate"], [0, 4, 1, "", "view_prefix"]], "mmif.serialize.model": [[0, 1, 1, "", "DataDict"], [0, 1, 1, "", "DataList"], [0, 1, 1, "", "MmifObject"], [0, 1, 1, "", "MmifObjectEncoder"]], "mmif.serialize.model.DataDict": [[0, 2, 1, "", "empty"], [0, 2, 1, "", "get"], [0, 2, 1, "", "items"], [0, 2, 1, "", "keys"], [0, 2, 1, "", "update"], [0, 2, 1, "", "values"]], "mmif.serialize.model.DataList": [[0, 2, 1, "", "append"], [0, 2, 1, "", "deserialize"], [0, 2, 1, "", "empty"], [0, 2, 1, "", "get"]], "mmif.serialize.model.MmifObject": [[0, 2, 1, "", "deserialize"], [0, 2, 1, "", "disallow_additional_properties"], [0, 2, 1, "", "is_empty"], [0, 4, 1, "", "reserved_names"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "set_additional_property"]], "mmif.serialize.model.MmifObjectEncoder": [[0, 2, 1, "", "default"]], "mmif.serialize.view": [[0, 1, 1, "", "Contain"], [0, 1, 1, "", "View"], [0, 1, 1, "", "ViewMetadata"]], "mmif.serialize.view.View": [[0, 2, 1, "", "add_annotation"], [0, 2, 1, "", "add_document"], [0, 2, 1, "", "get_annotation_by_id"], [0, 2, 1, "", "get_annotations"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_documents"], [0, 2, 1, "", "new_annotation"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "new_textdocument"], [0, 2, 1, "", "set_error"]], "mmif.serialize.view.ViewMetadata": [[0, 2, 1, "", "add_contain"], [0, 2, 1, "", "add_parameter"], [0, 2, 1, "", "add_parameters"], [0, 2, 1, "", "add_warnings"], [0, 2, 1, "", "emtpy_warnings"], [0, 2, 1, "", "get_parameter"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "set_error"]], "mmif.vocabulary": [[1, 0, 0, "-", "annotation_types"], [1, 0, 0, "-", "document_types"]], "mmif.vocabulary.annotation_types": [[1, 1, 1, "", "AnnotationTypes"]], "mmif.vocabulary.annotation_types.AnnotationTypes": [[1, 4, 1, "", "Alignment"], [1, 4, 1, "", "Annotation"], [1, 4, 1, "", "BoundingBox"], [1, 4, 1, "", "Chapter"], [1, 4, 1, "", "Interval"], [1, 4, 1, "", "Polygon"], [1, 4, 1, "", "Region"], [1, 4, 1, "", "Relation"], [1, 4, 1, "", "Span"], [1, 4, 1, "", "TimeFrame"], [1, 4, 1, "", "TimePoint"], [1, 4, 1, "", "VideoObject"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]], "mmif.vocabulary.document_types": [[1, 1, 1, "", "DocumentTypes"]], "mmif.vocabulary.document_types.DocumentTypes": [[1, 4, 1, "", "AudioDocument"], [1, 4, 1, "", "Document"], [1, 4, 1, "", "ImageDocument"], [1, 4, 1, "", "TextDocument"], [1, 4, 1, "", "VideoDocument"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"]}, "titleterms": {"mmif": [0, 1, 2, 3, 4, 5, 6, 7], "serial": [0, 4], "modul": [0, 1], "model": 0, "view": 0, "annot": 0, "vocabulari": 1, "annotation_typ": 1, "document_typ": 1, "consum": 2, "welcom": 3, "python": [3, 6], "": 3, "document": [3, 6], "multimedia": 3, "interchang": 3, "format": 3, "content": 3, "api": 3, "indic": 3, "tabl": 3, "get": 4, "start": 4, "overview": [4, 6], "prerequisit": 4, "instal": 4, "packag": 5, "develop": 6, "plugin": 6, "sdk": 6, "locat": 6, "scheme": 6, "util": 6, "target": 7, "version": 7, "specif": 7}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"mmif.serialize module": [[0, "mmif-serialize-module"]], "mmif.serialize.model module": [[0, "module-mmif.serialize.model"]], "mmif.serialize.mmif module": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.view module": [[0, "module-mmif.serialize.view"]], "mmif.serialize.annotation module": [[0, "module-mmif.serialize.annotation"]], "mmif.vocabulary module": [[1, "mmif-vocabulary-module"]], "mmif.vocabulary.annotation_types module": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types module": [[1, "module-mmif.vocabulary.document_types"]], "MMIF consumer": [[2, "mmif-consumer"]], "Welcome to mmif-python\u2019s documentation!": [[3, "welcome-to-mmif-python-s-documentation"]], "MultiMedia Interchange Format": [[3, "multimedia-interchange-format"]], "Contents": [[3, null]], "API documentation:": [[3, null]], "Indices and tables": [[3, "indices-and-tables"]], "Getting Started": [[4, "getting-started"]], "Overview": [[4, "overview"], [6, "overview"]], "Prerequisites": [[4, "prerequisites"]], "Installation": [[4, "installation"]], "MMIF Serialization": [[4, "mmif-serialization"]], "mmif package": [[5, "mmif-package"]], "Developing plugins for MMIF Python SDK": [[6, "developing-plugins-for-mmif-python-sdk"]], "Document Location Scheme Plugins": [[6, "document-location-scheme-plugins"]], "Utility Plugins": [[6, "utility-plugins"]], "Target MMIF Versions": [[7, "target-mmif-versions"]], "Target Specification Versions": [[7, "id1"]]}, "indexentries": {"annotation (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Annotation"]], "annotationproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.AnnotationProperties"]], "contain (class in mmif.serialize.view)": [[0, "mmif.serialize.view.Contain"]], "datadict (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataDict"]], "datalist (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataList"]], "document (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Document"]], "documentproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.DocumentProperties"]], "mmif (class in mmif.serialize.mmif)": [[0, "mmif.serialize.mmif.Mmif"]], "mmifobject (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObject"]], "mmifobjectencoder (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObjectEncoder"]], "text (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Text"]], "view (class in mmif.serialize.view)": [[0, "mmif.serialize.view.View"]], "viewmetadata (class in mmif.serialize.view)": [[0, "mmif.serialize.view.ViewMetadata"]], "add_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_annotation"]], "add_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_contain"]], "add_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_document"]], "add_document() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_document"]], "add_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameter"]], "add_parameters() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameters"]], "add_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.add_property"]], "add_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.add_property"]], "add_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_view"]], "add_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_warnings"]], "append() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.append"]], "at_type (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.at_type"]], "check_prop_value_is_simple_enough() (mmif.serialize.annotation.annotation static method)": [[0, "mmif.serialize.annotation.Annotation.check_prop_value_is_simple_enough"]], "default() (mmif.serialize.model.mmifobjectencoder method)": [[0, "mmif.serialize.model.MmifObjectEncoder.default"]], "deserialize() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.deserialize"]], "deserialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.deserialize"]], "disallow_additional_properties() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.disallow_additional_properties"]], "empty() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.empty"]], "empty() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.empty"]], "emtpy_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.emtpy_warnings"]], "generate_capital_annotations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.generate_capital_annotations"]], "get() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get"]], "get() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get"]], "get() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.get"]], "get() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.get"]], "get_alignments() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_alignments"]], "get_all_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_all_views_contain"]], "get_annotation_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotation_by_id"]], "get_annotations() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotations"]], "get_document_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_by_id"]], "get_document_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_document_by_id"]], "get_document_location() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_location"]], "get_documents() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_documents"]], "get_documents_by_app() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_app"]], "get_documents_by_property() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_property"]], "get_documents_by_type() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_type"]], "get_documents_in_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_in_view"]], "get_documents_locations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_locations"]], "get_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.get_parameter"]], "get_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get_property"]], "get_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get_property"]], "get_view_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_by_id"]], "get_view_contains() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_contains"]], "get_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_contain"]], "get_views_for_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_for_document"]], "id (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.id"]], "id_delimiter (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.id_delimiter"]], "is_document() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_document"]], "is_empty() (mmif.serialize.model.mmifobject static method)": [[0, "mmif.serialize.model.MmifObject.is_empty"]], "is_type() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_type"]], "items() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.items"]], "keys() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.keys"]], "lang (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.lang"]], "location (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.location"]], "location (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.location"]], "location_address() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_address"]], "location_address() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_address"]], "location_path() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_path"]], "location_path() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path"]], "location_path_literal() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_literal"]], "location_path_resolved() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_resolved"]], "location_scheme() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_scheme"]], "location_scheme() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_scheme"]], "mmif.serialize.annotation": [[0, "module-mmif.serialize.annotation"]], "mmif.serialize.mmif": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.model": [[0, "module-mmif.serialize.model"]], "mmif.serialize.view": [[0, "module-mmif.serialize.view"]], "module": [[0, "module-mmif.serialize.annotation"], [0, "module-mmif.serialize.mmif"], [0, "module-mmif.serialize.model"], [0, "module-mmif.serialize.view"], [1, "module-mmif.vocabulary.annotation_types"], [1, "module-mmif.vocabulary.document_types"]], "new_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_annotation"]], "new_contain() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_contain"]], "new_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.new_contain"]], "new_textdocument() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_textdocument"]], "new_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view"]], "new_view_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view_id"]], "parent (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.parent"]], "reserved_names (mmif.serialize.model.mmifobject attribute)": [[0, "mmif.serialize.model.MmifObject.reserved_names"]], "sanitize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.sanitize"]], "serialize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.serialize"]], "serialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.serialize"]], "set_additional_property() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.set_additional_property"]], "set_error() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.set_error"]], "set_error() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.set_error"]], "text_language (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_language"]], "text_language (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_language"]], "text_value (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_value"]], "text_value (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_value"]], "update() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.update"]], "validate() (mmif.serialize.mmif.mmif static method)": [[0, "mmif.serialize.mmif.Mmif.validate"]], "value (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.value"]], "values() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.values"]], "view_prefix (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.view_prefix"]], "alignment (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Alignment"]], "annotation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Annotation"]], "annotationtypes (class in mmif.vocabulary.annotation_types)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes"]], "audiodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.AudioDocument"]], "boundingbox (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.BoundingBox"]], "chapter (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Chapter"]], "document (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.Document"]], "documenttypes (class in mmif.vocabulary.document_types)": [[1, "mmif.vocabulary.document_types.DocumentTypes"]], "imagedocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.ImageDocument"]], "interval (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Interval"]], "polygon (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Polygon"]], "region (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Region"]], "relation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Relation"]], "span (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Span"]], "textdocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.TextDocument"]], "timeframe (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimeFrame"]], "timepoint (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimePoint"]], "videodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.VideoDocument"]], "videoobject (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.VideoObject"]], "mmif.vocabulary.annotation_types": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types": [[1, "module-mmif.vocabulary.document_types"]], "typevers (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.typevers"]], "typevers (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.typevers"]], "version (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.version"]], "version (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.version"]]}})
\ No newline at end of file
diff --git a/docs/1.0.2/target-versions.html b/docs/1.0.2/target-versions.html
index 2a719f94..a94af52d 100644
--- a/docs/1.0.2/target-versions.html
+++ b/docs/1.0.2/target-versions.html
@@ -93,7 +93,7 @@
1.0.2
-1.0.4
+1.0.5
1.0.1
1.0.0
@@ -229,6 +229,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.3/.buildinfo b/docs/1.0.3/.buildinfo
index b4ba9a2b..82163f19 100644
--- a/docs/1.0.3/.buildinfo
+++ b/docs/1.0.3/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 443b8d9354ca40149d0de1e21d421f15
+config: 91e3767453acb794a27618e666ed5056
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/1.0.3/.doctrees/autodoc/mmif.serialize.doctree b/docs/1.0.3/.doctrees/autodoc/mmif.serialize.doctree
index 03a14711..8a2be92a 100644
Binary files a/docs/1.0.3/.doctrees/autodoc/mmif.serialize.doctree and b/docs/1.0.3/.doctrees/autodoc/mmif.serialize.doctree differ
diff --git a/docs/1.0.3/.doctrees/autodoc/mmif.vocabulary.doctree b/docs/1.0.3/.doctrees/autodoc/mmif.vocabulary.doctree
index 3ea1c347..d13f627d 100644
Binary files a/docs/1.0.3/.doctrees/autodoc/mmif.vocabulary.doctree and b/docs/1.0.3/.doctrees/autodoc/mmif.vocabulary.doctree differ
diff --git a/docs/1.0.3/.doctrees/consumer-tutorial.doctree b/docs/1.0.3/.doctrees/consumer-tutorial.doctree
index 18ae2228..d4b05473 100644
Binary files a/docs/1.0.3/.doctrees/consumer-tutorial.doctree and b/docs/1.0.3/.doctrees/consumer-tutorial.doctree differ
diff --git a/docs/1.0.3/.doctrees/environment.pickle b/docs/1.0.3/.doctrees/environment.pickle
index 31c8333f..5c881a69 100644
Binary files a/docs/1.0.3/.doctrees/environment.pickle and b/docs/1.0.3/.doctrees/environment.pickle differ
diff --git a/docs/1.0.3/.doctrees/index.doctree b/docs/1.0.3/.doctrees/index.doctree
index 90807980..3c4cf981 100644
Binary files a/docs/1.0.3/.doctrees/index.doctree and b/docs/1.0.3/.doctrees/index.doctree differ
diff --git a/docs/1.0.3/.doctrees/introduction.doctree b/docs/1.0.3/.doctrees/introduction.doctree
index f216b572..77ae2097 100644
Binary files a/docs/1.0.3/.doctrees/introduction.doctree and b/docs/1.0.3/.doctrees/introduction.doctree differ
diff --git a/docs/1.0.3/.doctrees/modules.doctree b/docs/1.0.3/.doctrees/modules.doctree
index 1ca65271..331a52ca 100644
Binary files a/docs/1.0.3/.doctrees/modules.doctree and b/docs/1.0.3/.doctrees/modules.doctree differ
diff --git a/docs/1.0.3/.doctrees/plugins.doctree b/docs/1.0.3/.doctrees/plugins.doctree
index 95451a65..c17fd5df 100644
Binary files a/docs/1.0.3/.doctrees/plugins.doctree and b/docs/1.0.3/.doctrees/plugins.doctree differ
diff --git a/docs/1.0.3/.doctrees/target-versions.doctree b/docs/1.0.3/.doctrees/target-versions.doctree
index 15544bec..867bde69 100644
Binary files a/docs/1.0.3/.doctrees/target-versions.doctree and b/docs/1.0.3/.doctrees/target-versions.doctree differ
diff --git a/docs/1.0.3/autodoc/mmif.serialize.html b/docs/1.0.3/autodoc/mmif.serialize.html
index 6da3695f..f512c3b4 100644
--- a/docs/1.0.3/autodoc/mmif.serialize.html
+++ b/docs/1.0.3/autodoc/mmif.serialize.html
@@ -1252,6 +1252,9 @@ mmif.serialize module1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.3/autodoc/mmif.vocabulary.html b/docs/1.0.3/autodoc/mmif.vocabulary.html
index 09b4b3d6..3a8cf54c 100644
--- a/docs/1.0.3/autodoc/mmif.vocabulary.html
+++ b/docs/1.0.3/autodoc/mmif.vocabulary.html
@@ -104,7 +104,7 @@ mmif.vocabulary module[source]
Bases: AnnotationTypesBase
This class contains the CLAMS annotation types
-defined in the spec version 1.0.4 as class variables.
+defined in the spec version 1.0.5 as class variables.
Alignment = http://mmif.clams.ai/vocabulary/Alignment/v1 [source]
@@ -185,7 +185,7 @@ mmif.vocabulary module[source]
Bases: DocumentTypesBase
This class contains the CLAMS document types
-defined in the spec version 1.0.4 as class variables.
+defined in the spec version 1.0.5 as class variables.
AudioDocument = http://mmif.clams.ai/vocabulary/AudioDocument/v1 [source]
@@ -286,6 +286,9 @@ mmif.vocabulary module1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.3/consumer-tutorial.html b/docs/1.0.3/consumer-tutorial.html
index 868fc205..d878b2e0 100644
--- a/docs/1.0.3/consumer-tutorial.html
+++ b/docs/1.0.3/consumer-tutorial.html
@@ -152,6 +152,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.3/genindex.html b/docs/1.0.3/genindex.html
index d81856e6..b9d20b66 100644
--- a/docs/1.0.3/genindex.html
+++ b/docs/1.0.3/genindex.html
@@ -633,6 +633,9 @@ V
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.3/index.html b/docs/1.0.3/index.html
index 0bd8bf95..1e13f5d2 100644
--- a/docs/1.0.3/index.html
+++ b/docs/1.0.3/index.html
@@ -183,6 +183,9 @@ Indices and tables
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.3/introduction.html b/docs/1.0.3/introduction.html
index 716158ce..fc211b54 100644
--- a/docs/1.0.3/introduction.html
+++ b/docs/1.0.3/introduction.html
@@ -225,6 +225,9 @@ MMIF Serialization
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.3/modules.html b/docs/1.0.3/modules.html
index 4fc27295..7d397164 100644
--- a/docs/1.0.3/modules.html
+++ b/docs/1.0.3/modules.html
@@ -326,6 +326,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.3/plugins.html b/docs/1.0.3/plugins.html
index 3638ebd3..6cf39e43 100644
--- a/docs/1.0.3/plugins.html
+++ b/docs/1.0.3/plugins.html
@@ -208,6 +208,9 @@ Document Location Scheme Plugins
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.3/py-modindex.html b/docs/1.0.3/py-modindex.html
index d90331c5..bc44d7dd 100644
--- a/docs/1.0.3/py-modindex.html
+++ b/docs/1.0.3/py-modindex.html
@@ -188,6 +188,9 @@ Python Module Index
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.3/search.html b/docs/1.0.3/search.html
index 1808807d..e8f0391c 100644
--- a/docs/1.0.3/search.html
+++ b/docs/1.0.3/search.html
@@ -151,6 +151,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.3/searchindex.js b/docs/1.0.3/searchindex.js
index 50d993da..b51ed3af 100644
--- a/docs/1.0.3/searchindex.js
+++ b/docs/1.0.3/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["autodoc/mmif.serialize", "autodoc/mmif.vocabulary", "consumer-tutorial", "index", "introduction", "modules", "plugins", "target-versions"], "filenames": ["autodoc/mmif.serialize.rst", "autodoc/mmif.vocabulary.rst", "consumer-tutorial.rst", "index.rst", "introduction.rst", "modules.rst", "plugins.rst", "target-versions.rst"], "titles": ["mmif.serialize module", "mmif.vocabulary module", "MMIF consumer", "Welcome to mmif-python\u2019s documentation!", "Getting Started", "mmif package", "Developing plugins for MMIF Python SDK", "Target MMIF Versions"], "terms": {"The": [0, 2, 4, 6], "contain": [0, 1, 5, 6], "class": [0, 1, 6], "us": [0, 4, 6], "repres": [0, 4], "an": [0, 2, 4], "abstract": 0, "object": [0, 4, 6], "live": 0, "python": [0, 4, 7], "mmifobject": [0, 4, 5], "one": 0, "its": [0, 6], "deriv": 0, "i": [0, 2, 3, 4, 6], "subclass": [0, 4], "all": [0, 4], "other": 0, "defin": [0, 1], "thi": [0, 1, 2, 4, 6, 7], "sdk": [0, 3, 4, 7], "except": 0, "mmifobjectencod": [0, 5], "These": 0, "ar": [0, 4, 6], "gener": 0, "instanti": 0, "from": [0, 4, 6], "json": [0, 3, 4, 6], "either": 0, "string": [0, 4], "alreadi": [0, 6], "load": [0, 4], "dictionari": 0, "base": [0, 1, 3, 4], "provid": [0, 2, 6, 7], "core": [0, 6], "function": [0, 6], "deseri": [0, 4, 5, 6], "data": [0, 3, 4, 6], "special": 0, "behavior": 0, "differ": [0, 6, 7], "compon": 0, "ad": 0, "datadict": [0, 5], "mmif_obj": [0, 4], "byte": 0, "str": [0, 1, 4, 6], "dict": 0, "none": 0, "sourc": [0, 1, 4, 6], "t": 0, "": [0, 6], "empti": [0, 5], "get": [0, 2, 3, 5], "kei": [0, 2, 5], "default": [0, 5, 6], "item": [0, 5], "updat": [0, 4, 5], "overwrit": 0, "valu": [0, 5], "datalist": [0, 5], "list": [0, 4], "variou": [0, 4, 6], "found": 0, "file": [0, 2, 4, 6], "document": [0, 1, 2, 4, 5], "subdocu": 0, "paramet": [0, 2], "union": 0, "append": [0, 5], "mmif_json": 0, "pass": [0, 2], "input": [0, 2], "intern": 0, "standard": 0, "style": 0, "method": [0, 4, 6], "albeit": 0, "reli": 0, "implement": [0, 2, 4, 6], "__getitem__": 0, "Will": 0, "return": [0, 6], "search": [0, 3], "match": 0, "superclass": 0, "relat": [0, 1, 4, 5], "pair": 0, "ani": [0, 2, 6], "can": [0, 2, 4, 6], "initi": [0, 4], "placehold": 0, "actual": [0, 6], "represent": 0, "format": [0, 4, 6], "equival": 0, "argument": [0, 6], "ha": [0, 6], "four": 0, "design": [0, 2, 3, 4, 6], "instanc": [0, 2], "variabl": [0, 1], "name": [0, 6], "cannot": [0, 6], "attribut": 0, "_unnamed_attribut": 0, "onli": [0, 6], "If": [0, 4], "set": 0, "mean": 0, "won": 0, "take": [0, 4, 6], "addit": [0, 6], "schema": 0, "sens": 0, "user": [0, 4, 6], "throw": 0, "k": 0, "v": 0, "reserv": 0, "two": 0, "_attribute_class": 0, "specif": [0, 4, 6], "note": [0, 4], "doe": [0, 4, 6], "NOT": 0, "have": [0, 4, 6], "recommend": 0, "_required_attribut": 0, "simpl": [0, 4, 6], "requir": [0, 2, 4, 6], "when": [0, 4, 6], "skip": 0, "e": [0, 2, 6], "g": [0, 2, 6], "zero": 0, "length": 0, "unless": 0, "thei": 0, "otherwis": 0, "would": 0, "_exclude_from_diff": 0, "should": [0, 2, 6], "exclud": 0, "diff": 0, "calcul": 0, "__eq__": 0, "todo": 0, "krim": 0, "8": [0, 4, 7], "17": 0, "20": 0, "howev": [0, 2, 6], "duplic": 0, "type": [0, 1, 4], "hint": 0, "definit": 0, "mayb": 0, "better": 0, "wai": 0, "util": 0, "them": 0, "programmat": 0, "now": 0, "develop": [0, 3], "care": 0, "add": [0, 6], "well": [0, 4, 6], "also": 0, "those": 0, "must": [0, 2, 6], "__init__": [0, 6], "befor": [0, 6], "call": [0, 4], "super": 0, "work": [0, 6], "And": [0, 6], "more": [0, 2, 4, 6], "ignor": 0, "so": [0, 6], "option": 0, "you": [0, 4, 6], "leav": 0, "len": 0, "0": [0, 1, 4, 6, 7], "caus": 0, "issu": 0, "current": 0, "given": 0, "sometim": 0, "id": [0, 4, 5], "automat": 0, "parent": [0, 5], "popul": 0, "field": 0, "specifi": 0, "disallow_additional_properti": [0, 5], "prevent": 0, "insert": 0, "unnam": 0, "after": 0, "static": 0, "is_empti": [0, 5], "obj": 0, "bool": 0, "true": [0, 1], "emtpi": 0, "first": 0, "But": 0, "lack": 0, "__len__": 0, "we": [0, 2, 4], "need": [0, 4, 6], "check": [0, 6], "reserved_nam": [0, 5], "pretti": 0, "fals": 0, "indent": 0, "set_additional_properti": [0, 5], "desir": 0, "rais": [0, 6], "attributeerror": 0, "properti": [0, 4, 6], "disallow": 0, "skipkei": 0, "ensure_ascii": 0, "check_circular": 0, "allow_nan": 0, "sort_kei": 0, "separ": 0, "jsonencod": 0, "encod": [0, 4], "de": 0, "overrid": 0, "priorit": 0, "full": [0, 4], "see": [0, 4], "doc": 0, "inform": [0, 6], "valid": [0, 5], "whether": 0, "against": 0, "add_docu": [0, 5], "fail": 0, "same": 0, "exist": [0, 4], "add_view": [0, 5], "generate_capital_annot": [0, 5], "convert": 0, "pend": 0, "temporari": 0, "last": 0, "http": [0, 1, 2, 4, 6], "github": [0, 2], "com": [0, 2], "clamsproject": [0, 2], "226": 0, "rational": 0, "behind": 0, "discuss": [0, 2], "get_align": [0, 5], "at_type1": 0, "typesbas": 0, "at_type2": 0, "find": [0, 4], "where": 0, "align": [0, 1, 5], "between": [0, 3, 4], "occur": 0, "get_all_views_contain": [0, 5], "at_typ": [0, 5], "present": 0, "metadata": [0, 4, 6], "just": 0, "than": 0, "get_document_by_id": [0, 5], "doc_id": [0, 6], "refer": [0, 2, 4, 6], "correspond": 0, "keyerror": 0, "get_document_loc": [0, 5], "m_type": 0, "documenttyp": [0, 1, 4, 5], "path_onli": 0, "locat": [0, 4, 5], "get_documents_by_app": [0, 5], "app_id": 0, "queri": 0, "origin": 0, "app": [0, 2, 6], "request": [0, 2], "get_documents_by_properti": [0, 5], "prop_kei": 0, "prop_valu": 0, "retriev": 0, "arbitrari": 0, "get_documents_by_typ": [0, 4, 5], "doc_typ": [0, 6], "particular": 0, "which": [0, 4, 6], "clam": [0, 1, 2, 3, 4, 6], "vocabulari": [0, 3, 4, 5], "get_documents_in_view": [0, 5], "vid": 0, "get_documents_loc": [0, 5], "path": [0, 6], "top": [0, 4, 6], "level": [0, 4], "get_view_by_id": [0, 5], "req_view_id": 0, "get_view_contain": [0, 5], "get_views_contain": [0, 5], "alia": 0, "get_views_for_docu": [0, 5], "anchor": 0, "insid": 0, "dure": 0, "pipelin": 0, "run": [0, 2], "prefix": [0, 6], "view_id": 0, "id_delimit": [0, 5], "classvar": 0, "new_view": [0, 5], "creat": 0, "new": [0, 4], "new_view_id": [0, 5], "fetch": 0, "sanit": [0, 5], "some": 0, "safeguard": 0, "concret": [0, 6], "perform": 0, "follow": 0, "output": 0, "built": 0, "jsonschema": 0, "remov": 0, "non": 0, "autogenerate_capital_annot": 0, "detail": 0, "json_str": 0, "oper": 0, "process": [0, 6], "_load_str": 0, "expect": 0, "_": 0, "ld": [0, 3, 4], "validationerror": 0, "view_prefix": [0, 5], "v_": 0, "In": [0, 2], "wa": 0, "previous": 0, "singl": [0, 6], "view_obj": 0, "A": [0, 2], "identifi": 0, "certain": 0, "potenti": 0, "context": 0, "iri": [0, 6], "add_annot": [0, 5], "get_annotation_by_id": [0, 5], "ann_id": 0, "get_annot": [0, 5], "look": 0, "individu": 0, "get_docu": [0, 5], "new_annot": [0, 5], "aid": 0, "tri": 0, "new_contain": [0, 5], "contains_metadata": 0, "element": 0, "being": 0, "associ": 0, "new_textdocu": [0, 5], "text": [0, 4, 5], "lang": [0, 5], "en": 0, "did": 0, "particularli": 0, "textdocu": [0, 1, 4, 5], "content": [0, 6], "iso": 0, "639": 0, "1": [0, 1, 4, 6, 7], "code": [0, 2, 6], "languag": [0, 2], "set_error": [0, 5], "err_messag": 0, "err_trac": 0, "viewmetadata": [0, 5], "viewmetadata_obj": 0, "within": 0, "add_contain": [0, 5], "add_paramet": [0, 5], "param_kei": 0, "param_valu": 0, "runtime_param": 0, "add_warn": [0, 5], "warn": 0, "emtpy_warn": [0, 5], "get_paramet": [0, 5], "messag": 0, "stack_trac": 0, "part": [0, 6], "For": [0, 4, 6], "how": [0, 6], "anno_obj": 0, "add_properti": [0, 5], "int": 0, "float": 0, "param": 0, "check_prop_value_is_simple_enough": [0, 5], "prop_nam": 0, "annotationproperti": [0, 5], "getter": [0, 4], "allow": 0, "directli": 0, "access": [0, 6], "without": [0, 6], "go": 0, "through": 0, "get_properti": [0, 5], "is_docu": [0, 5], "is_typ": [0, 5], "mutablemap": 0, "doc_obj": 0, "itself": 0, "about": [0, 2, 4, 6], "group": 0, "togeth": 0, "logic": 0, "document_obj": 0, "unlik": 0, "lost": 0, "belong": 0, "somewher": 0, "becaus": 0, "want": 0, "keep": 0, "read": [0, 4], "possibl": 0, "thu": 0, "write": [0, 6], "instead": 0, "With": 0, "former": 0, "record": 0, "few": [0, 4], "mind": 0, "multipl": 0, "happen": 0, "latest": [0, 4], "order": 0, "appear": 0, "effect": 0, "previou": 0, "three": 0, "case": 0, "legitim": 0, "uri": [0, 6], "That": 0, "local": [0, 4, 6], "scheme": 0, "location_address": [0, 5], "address": 0, "location_path": [0, 4, 5], "resolv": [0, 6], "pathnam": 0, "system": [0, 6], "To": [0, 4, 6], "obtain": 0, "location_path_liter": [0, 5], "location_schem": [0, 5], "text_languag": [0, 5], "text_valu": [0, 5], "documentproperti": [0, 5], "hostnam": [0, 6], "location_path_resolv": [0, 5], "nonexist_ok": 0, "try": 0, "instal": [0, 2, 3], "locdoc": 0, "plugin": [0, 3], "valueerror": [0, 6], "text_obj": 0, "annotationtyp": [1, 5], "type_uri": 1, "fuzzymod": 1, "annotationtypesbas": 1, "annot": [1, 3, 4, 5, 6], "spec": 1, "version": [1, 3, 4, 5, 6], "4": [1, 7], "ai": [1, 4], "v1": [1, 4], "v5": 1, "boundingbox": [1, 5], "v4": 1, "chapter": [1, 5], "interv": [1, 5], "polygon": [1, 5], "region": [1, 5], "span": [1, 5], "timefram": [1, 5], "timepoint": [1, 5], "videoobject": [1, 5], "typev": [1, 5], "documenttypesbas": 1, "audiodocu": [1, 5], "imagedocu": [1, 5], "videodocu": [1, 4, 5], "web": 2, "applic": [2, 3, 4], "applianc": 2, "integr": 2, "turn": 2, "galaxi": 2, "pleas": [2, 4, 6], "learn": [2, 4, 6], "meet": [2, 6], "compat": [2, 4], "host": 2, "public": [2, 4, 6], "git": 2, "repositori": 2, "gitlab": 2, "listen": 2, "5000": 2, "port": 2, "expos": 2, "displai": 2, "rout": 2, "router": 2, "respons": 2, "url": 2, "via": [2, 4], "On": 2, "codebas": [2, 6], "root": 2, "dockerfil": 2, "build": [2, 6], "docker": 2, "imag": 2, "exampl": [2, 4, 6], "visual": 2, "transfer": 3, "comput": [3, 4], "analysi": [3, 4], "project": 3, "start": [3, 6], "overview": 3, "prerequisit": 3, "serial": [3, 5, 6], "target": [3, 4], "packag": [3, 4, 6], "modul": [3, 5, 6], "index": 3, "page": [3, 4], "multimedia": 4, "interchang": 4, "reproduc": 4, "transpar": 4, "interoper": 4, "custom": 4, "workflow": 4, "focus": [4, 6], "visit": [4, 6], "websit": [4, 6], "open": [4, 6], "support": [4, 6], "mani": [4, 6], "navig": [4, 6], "manipul": [4, 6], "helper": [4, 6], "3": [4, 7], "newer": 4, "plan": 4, "2": [4, 7], "7": [4, 7], "distribut": [4, 6], "offici": 4, "pypi": [4, 6], "suppos": 4, "pip": 4, "releas": 4, "evolv": 4, "over": [4, 6], "time": 4, "along": 4, "chang": 4, "alwai": 4, "backward": 4, "out": 4, "our": 4, "decis": 4, "subject": 4, "here": [4, 6], "know": 4, "subcompon": 4, "view": [4, 5], "each": 4, "model": [4, 5], "includ": 4, "import": [4, 6], "mmif_str": 4, "m1": 4, "mime": 4, "video": [4, 6], "mp4": [4, 6], "var": 4, "archiv": 4, "0012": 4, "m2": 4, "plain": 4, "transcript": 4, "txt": 4, "carri": [4, 6], "primari": 4, "As": [4, 6], "might": [4, 6], "abl": [4, 6], "unsupport": 4, "back": 4, "document_typ": [4, 5], "b": 4, "in_video": 4, "do": [4, 6], "someth": [4, 6], "avail": 4, "api": 4, "annotation_typ": 5, "media": 6, "lightweight": 6, "flexibl": 6, "handl": 6, "beyond": 6, "extend": 6, "protocol": 6, "s3": 6, "ftp": 6, "etc": 6, "nutshel": 6, "analyz": 6, "extract": 6, "handler": 6, "confus": 6, "mmif_docloc_": 6, "mmif_docloc_s3": 6, "discoveri": 6, "mybucket": 6, "myfil": 6, "like": 6, "minim": 6, "docloc": 6, "your": 6, "own": 6, "good": 6, "idea": 6, "tree": 6, "mmif_docloc_dummi": 6, "py": 6, "pyproject": 6, "toml": 6, "setup": 6, "cfg": 6, "cat": 6, "setuptool": 6, "backend": 6, "build_meta": 6, "descript": 6, "pyhon": 6, "dummi": 6, "def": 6, "startswith": 6, "f": 6, "split": 6, "els": 6, "articl": 7, "5": 7, "6": 7}, "objects": {"mmif.serialize": [[0, 0, 0, "-", "annotation"], [0, 0, 0, "-", "mmif"], [0, 0, 0, "-", "model"], [0, 0, 0, "-", "view"]], "mmif.serialize.annotation": [[0, 1, 1, "", "Annotation"], [0, 1, 1, "", "AnnotationProperties"], [0, 1, 1, "", "Document"], [0, 1, 1, "", "DocumentProperties"], [0, 1, 1, "", "Text"]], "mmif.serialize.annotation.Annotation": [[0, 2, 1, "", "add_property"], [0, 3, 1, "", "at_type"], [0, 2, 1, "", "check_prop_value_is_simple_enough"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "id"], [0, 2, 1, "", "is_document"], [0, 2, 1, "", "is_type"], [0, 3, 1, "", "parent"]], "mmif.serialize.annotation.Document": [[0, 2, 1, "", "add_property"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.DocumentProperties": [[0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_path_literal"], [0, 2, 1, "", "location_path_resolved"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.Text": [[0, 3, 1, "", "lang"], [0, 3, 1, "", "value"]], "mmif.serialize.mmif": [[0, 1, 1, "", "Mmif"]], "mmif.serialize.mmif.Mmif": [[0, 2, 1, "", "add_document"], [0, 2, 1, "", "add_view"], [0, 2, 1, "", "generate_capital_annotations"], [0, 2, 1, "", "get_alignments"], [0, 2, 1, "", "get_all_views_contain"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_document_location"], [0, 2, 1, "", "get_documents_by_app"], [0, 2, 1, "", "get_documents_by_property"], [0, 2, 1, "", "get_documents_by_type"], [0, 2, 1, "", "get_documents_in_view"], [0, 2, 1, "", "get_documents_locations"], [0, 2, 1, "", "get_view_by_id"], [0, 2, 1, "", "get_view_contains"], [0, 2, 1, "", "get_views_contain"], [0, 2, 1, "", "get_views_for_document"], [0, 4, 1, "", "id_delimiter"], [0, 2, 1, "", "new_view"], [0, 2, 1, "", "new_view_id"], [0, 2, 1, "", "sanitize"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "validate"], [0, 4, 1, "", "view_prefix"]], "mmif.serialize.model": [[0, 1, 1, "", "DataDict"], [0, 1, 1, "", "DataList"], [0, 1, 1, "", "MmifObject"], [0, 1, 1, "", "MmifObjectEncoder"]], "mmif.serialize.model.DataDict": [[0, 2, 1, "", "empty"], [0, 2, 1, "", "get"], [0, 2, 1, "", "items"], [0, 2, 1, "", "keys"], [0, 2, 1, "", "update"], [0, 2, 1, "", "values"]], "mmif.serialize.model.DataList": [[0, 2, 1, "", "append"], [0, 2, 1, "", "deserialize"], [0, 2, 1, "", "empty"], [0, 2, 1, "", "get"]], "mmif.serialize.model.MmifObject": [[0, 2, 1, "", "deserialize"], [0, 2, 1, "", "disallow_additional_properties"], [0, 2, 1, "", "is_empty"], [0, 4, 1, "", "reserved_names"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "set_additional_property"]], "mmif.serialize.model.MmifObjectEncoder": [[0, 2, 1, "", "default"]], "mmif.serialize.view": [[0, 1, 1, "", "Contain"], [0, 1, 1, "", "View"], [0, 1, 1, "", "ViewMetadata"]], "mmif.serialize.view.View": [[0, 2, 1, "", "add_annotation"], [0, 2, 1, "", "add_document"], [0, 2, 1, "", "get_annotation_by_id"], [0, 2, 1, "", "get_annotations"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_documents"], [0, 2, 1, "", "new_annotation"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "new_textdocument"], [0, 2, 1, "", "set_error"]], "mmif.serialize.view.ViewMetadata": [[0, 2, 1, "", "add_contain"], [0, 2, 1, "", "add_parameter"], [0, 2, 1, "", "add_parameters"], [0, 2, 1, "", "add_warnings"], [0, 2, 1, "", "emtpy_warnings"], [0, 2, 1, "", "get_parameter"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "set_error"]], "mmif.vocabulary": [[1, 0, 0, "-", "annotation_types"], [1, 0, 0, "-", "document_types"]], "mmif.vocabulary.annotation_types": [[1, 1, 1, "", "AnnotationTypes"]], "mmif.vocabulary.annotation_types.AnnotationTypes": [[1, 4, 1, "", "Alignment"], [1, 4, 1, "", "Annotation"], [1, 4, 1, "", "BoundingBox"], [1, 4, 1, "", "Chapter"], [1, 4, 1, "", "Interval"], [1, 4, 1, "", "Polygon"], [1, 4, 1, "", "Region"], [1, 4, 1, "", "Relation"], [1, 4, 1, "", "Span"], [1, 4, 1, "", "TimeFrame"], [1, 4, 1, "", "TimePoint"], [1, 4, 1, "", "VideoObject"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]], "mmif.vocabulary.document_types": [[1, 1, 1, "", "DocumentTypes"]], "mmif.vocabulary.document_types.DocumentTypes": [[1, 4, 1, "", "AudioDocument"], [1, 4, 1, "", "Document"], [1, 4, 1, "", "ImageDocument"], [1, 4, 1, "", "TextDocument"], [1, 4, 1, "", "VideoDocument"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"]}, "titleterms": {"mmif": [0, 1, 2, 3, 4, 5, 6, 7], "serial": [0, 4], "modul": [0, 1], "model": 0, "view": 0, "annot": 0, "vocabulari": 1, "annotation_typ": 1, "document_typ": 1, "consum": 2, "welcom": 3, "python": [3, 6], "": 3, "document": [3, 6], "multimedia": 3, "interchang": 3, "format": 3, "content": 3, "api": 3, "indic": 3, "tabl": 3, "get": 4, "start": 4, "overview": [4, 6], "prerequisit": 4, "instal": 4, "packag": 5, "develop": 6, "plugin": 6, "sdk": 6, "locat": 6, "scheme": 6, "target": 7, "version": 7, "specif": 7}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"mmif.serialize module": [[0, "mmif-serialize-module"]], "mmif.serialize.model module": [[0, "module-mmif.serialize.model"]], "mmif.serialize.mmif module": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.view module": [[0, "module-mmif.serialize.view"]], "mmif.serialize.annotation module": [[0, "module-mmif.serialize.annotation"]], "mmif.vocabulary module": [[1, "mmif-vocabulary-module"]], "mmif.vocabulary.annotation_types module": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types module": [[1, "module-mmif.vocabulary.document_types"]], "MMIF consumer": [[2, "mmif-consumer"]], "Welcome to mmif-python\u2019s documentation!": [[3, "welcome-to-mmif-python-s-documentation"]], "MultiMedia Interchange Format": [[3, "multimedia-interchange-format"]], "Contents": [[3, null]], "API documentation:": [[3, null]], "Indices and tables": [[3, "indices-and-tables"]], "Getting Started": [[4, "getting-started"]], "Overview": [[4, "overview"], [6, "overview"]], "Prerequisites": [[4, "prerequisites"]], "Installation": [[4, "installation"]], "MMIF Serialization": [[4, "mmif-serialization"]], "mmif package": [[5, "mmif-package"]], "Developing plugins for MMIF Python SDK": [[6, "developing-plugins-for-mmif-python-sdk"]], "Document Location Scheme Plugins": [[6, "document-location-scheme-plugins"]], "Target MMIF Versions": [[7, "target-mmif-versions"]], "Target Specification Versions": [[7, "id1"]]}, "indexentries": {"annotation (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Annotation"]], "annotationproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.AnnotationProperties"]], "contain (class in mmif.serialize.view)": [[0, "mmif.serialize.view.Contain"]], "datadict (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataDict"]], "datalist (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataList"]], "document (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Document"]], "documentproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.DocumentProperties"]], "mmif (class in mmif.serialize.mmif)": [[0, "mmif.serialize.mmif.Mmif"]], "mmifobject (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObject"]], "mmifobjectencoder (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObjectEncoder"]], "text (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Text"]], "view (class in mmif.serialize.view)": [[0, "mmif.serialize.view.View"]], "viewmetadata (class in mmif.serialize.view)": [[0, "mmif.serialize.view.ViewMetadata"]], "add_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_annotation"]], "add_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_contain"]], "add_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_document"]], "add_document() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_document"]], "add_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameter"]], "add_parameters() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameters"]], "add_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.add_property"]], "add_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.add_property"]], "add_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_view"]], "add_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_warnings"]], "append() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.append"]], "at_type (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.at_type"]], "check_prop_value_is_simple_enough() (mmif.serialize.annotation.annotation static method)": [[0, "mmif.serialize.annotation.Annotation.check_prop_value_is_simple_enough"]], "default() (mmif.serialize.model.mmifobjectencoder method)": [[0, "mmif.serialize.model.MmifObjectEncoder.default"]], "deserialize() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.deserialize"]], "deserialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.deserialize"]], "disallow_additional_properties() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.disallow_additional_properties"]], "empty() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.empty"]], "empty() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.empty"]], "emtpy_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.emtpy_warnings"]], "generate_capital_annotations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.generate_capital_annotations"]], "get() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get"]], "get() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get"]], "get() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.get"]], "get() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.get"]], "get_alignments() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_alignments"]], "get_all_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_all_views_contain"]], "get_annotation_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotation_by_id"]], "get_annotations() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotations"]], "get_document_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_by_id"]], "get_document_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_document_by_id"]], "get_document_location() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_location"]], "get_documents() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_documents"]], "get_documents_by_app() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_app"]], "get_documents_by_property() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_property"]], "get_documents_by_type() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_type"]], "get_documents_in_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_in_view"]], "get_documents_locations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_locations"]], "get_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.get_parameter"]], "get_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get_property"]], "get_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get_property"]], "get_view_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_by_id"]], "get_view_contains() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_contains"]], "get_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_contain"]], "get_views_for_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_for_document"]], "id (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.id"]], "id_delimiter (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.id_delimiter"]], "is_document() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_document"]], "is_empty() (mmif.serialize.model.mmifobject static method)": [[0, "mmif.serialize.model.MmifObject.is_empty"]], "is_type() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_type"]], "items() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.items"]], "keys() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.keys"]], "lang (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.lang"]], "location (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.location"]], "location (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.location"]], "location_address() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_address"]], "location_address() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_address"]], "location_path() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_path"]], "location_path() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path"]], "location_path_literal() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_literal"]], "location_path_resolved() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_resolved"]], "location_scheme() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_scheme"]], "location_scheme() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_scheme"]], "mmif.serialize.annotation": [[0, "module-mmif.serialize.annotation"]], "mmif.serialize.mmif": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.model": [[0, "module-mmif.serialize.model"]], "mmif.serialize.view": [[0, "module-mmif.serialize.view"]], "module": [[0, "module-mmif.serialize.annotation"], [0, "module-mmif.serialize.mmif"], [0, "module-mmif.serialize.model"], [0, "module-mmif.serialize.view"], [1, "module-mmif.vocabulary.annotation_types"], [1, "module-mmif.vocabulary.document_types"]], "new_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_annotation"]], "new_contain() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_contain"]], "new_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.new_contain"]], "new_textdocument() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_textdocument"]], "new_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view"]], "new_view_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view_id"]], "parent (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.parent"]], "reserved_names (mmif.serialize.model.mmifobject attribute)": [[0, "mmif.serialize.model.MmifObject.reserved_names"]], "sanitize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.sanitize"]], "serialize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.serialize"]], "serialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.serialize"]], "set_additional_property() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.set_additional_property"]], "set_error() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.set_error"]], "set_error() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.set_error"]], "text_language (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_language"]], "text_language (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_language"]], "text_value (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_value"]], "text_value (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_value"]], "update() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.update"]], "validate() (mmif.serialize.mmif.mmif static method)": [[0, "mmif.serialize.mmif.Mmif.validate"]], "value (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.value"]], "values() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.values"]], "view_prefix (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.view_prefix"]], "alignment (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Alignment"]], "annotation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Annotation"]], "annotationtypes (class in mmif.vocabulary.annotation_types)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes"]], "audiodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.AudioDocument"]], "boundingbox (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.BoundingBox"]], "chapter (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Chapter"]], "document (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.Document"]], "documenttypes (class in mmif.vocabulary.document_types)": [[1, "mmif.vocabulary.document_types.DocumentTypes"]], "imagedocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.ImageDocument"]], "interval (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Interval"]], "polygon (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Polygon"]], "region (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Region"]], "relation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Relation"]], "span (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Span"]], "textdocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.TextDocument"]], "timeframe (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimeFrame"]], "timepoint (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimePoint"]], "videodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.VideoDocument"]], "videoobject (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.VideoObject"]], "mmif.vocabulary.annotation_types": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types": [[1, "module-mmif.vocabulary.document_types"]], "typevers (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.typevers"]], "typevers (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.typevers"]], "version (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.version"]], "version (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.version"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["autodoc/mmif.serialize", "autodoc/mmif.vocabulary", "consumer-tutorial", "index", "introduction", "modules", "plugins", "target-versions"], "filenames": ["autodoc/mmif.serialize.rst", "autodoc/mmif.vocabulary.rst", "consumer-tutorial.rst", "index.rst", "introduction.rst", "modules.rst", "plugins.rst", "target-versions.rst"], "titles": ["mmif.serialize module", "mmif.vocabulary module", "MMIF consumer", "Welcome to mmif-python\u2019s documentation!", "Getting Started", "mmif package", "Developing plugins for MMIF Python SDK", "Target MMIF Versions"], "terms": {"The": [0, 2, 4, 6], "contain": [0, 1, 5, 6], "class": [0, 1, 6], "us": [0, 4, 6], "repres": [0, 4], "an": [0, 2, 4], "abstract": 0, "object": [0, 4, 6], "live": 0, "python": [0, 4, 7], "mmifobject": [0, 4, 5], "one": 0, "its": [0, 6], "deriv": 0, "i": [0, 2, 3, 4, 6], "subclass": [0, 4], "all": [0, 4], "other": 0, "defin": [0, 1], "thi": [0, 1, 2, 4, 6, 7], "sdk": [0, 3, 4, 7], "except": 0, "mmifobjectencod": [0, 5], "These": 0, "ar": [0, 4, 6], "gener": 0, "instanti": 0, "from": [0, 4, 6], "json": [0, 3, 4, 6], "either": 0, "string": [0, 4], "alreadi": [0, 6], "load": [0, 4], "dictionari": 0, "base": [0, 1, 3, 4], "provid": [0, 2, 6, 7], "core": [0, 6], "function": [0, 6], "deseri": [0, 4, 5, 6], "data": [0, 3, 4, 6], "special": 0, "behavior": 0, "differ": [0, 6, 7], "compon": 0, "ad": 0, "datadict": [0, 5], "mmif_obj": [0, 4], "byte": 0, "str": [0, 1, 4, 6], "dict": 0, "none": 0, "sourc": [0, 1, 4, 6], "t": 0, "": [0, 6], "empti": [0, 5], "get": [0, 2, 3, 5], "kei": [0, 2, 5], "default": [0, 5, 6], "item": [0, 5], "updat": [0, 4, 5], "overwrit": 0, "valu": [0, 5], "datalist": [0, 5], "list": [0, 4], "variou": [0, 4, 6], "found": 0, "file": [0, 2, 4, 6], "document": [0, 1, 2, 4, 5], "subdocu": 0, "paramet": [0, 2], "union": 0, "append": [0, 5], "mmif_json": 0, "pass": [0, 2], "input": [0, 2], "intern": 0, "standard": 0, "style": 0, "method": [0, 4, 6], "albeit": 0, "reli": 0, "implement": [0, 2, 4, 6], "__getitem__": 0, "Will": 0, "return": [0, 6], "search": [0, 3], "match": 0, "superclass": 0, "relat": [0, 1, 4, 5], "pair": 0, "ani": [0, 2, 6], "can": [0, 2, 4, 6], "initi": [0, 4], "placehold": 0, "actual": [0, 6], "represent": 0, "format": [0, 4, 6], "equival": 0, "argument": [0, 6], "ha": [0, 6], "four": 0, "design": [0, 2, 3, 4, 6], "instanc": [0, 2], "variabl": [0, 1], "name": [0, 6], "cannot": [0, 6], "attribut": 0, "_unnamed_attribut": 0, "onli": [0, 6], "If": [0, 4], "set": 0, "mean": 0, "won": 0, "take": [0, 4, 6], "addit": [0, 6], "schema": 0, "sens": 0, "user": [0, 4, 6], "throw": 0, "k": 0, "v": 0, "reserv": 0, "two": 0, "_attribute_class": 0, "specif": [0, 4, 6], "note": [0, 4], "doe": [0, 4, 6], "NOT": 0, "have": [0, 4, 6], "recommend": 0, "_required_attribut": 0, "simpl": [0, 4, 6], "requir": [0, 2, 4, 6], "when": [0, 4, 6], "skip": 0, "e": [0, 2, 6], "g": [0, 2, 6], "zero": 0, "length": 0, "unless": 0, "thei": 0, "otherwis": 0, "would": 0, "_exclude_from_diff": 0, "should": [0, 2, 6], "exclud": 0, "diff": 0, "calcul": 0, "__eq__": 0, "todo": 0, "krim": 0, "8": [0, 4, 7], "17": 0, "20": 0, "howev": [0, 2, 6], "duplic": 0, "type": [0, 1, 4], "hint": 0, "definit": 0, "mayb": 0, "better": 0, "wai": 0, "util": 0, "them": 0, "programmat": 0, "now": 0, "develop": [0, 3], "care": 0, "add": [0, 6], "well": [0, 4, 6], "also": 0, "those": 0, "must": [0, 2, 6], "__init__": [0, 6], "befor": [0, 6], "call": [0, 4], "super": 0, "work": [0, 6], "And": [0, 6], "more": [0, 2, 4, 6], "ignor": 0, "so": [0, 6], "option": 0, "you": [0, 4, 6], "leav": 0, "len": 0, "0": [0, 1, 4, 6, 7], "caus": 0, "issu": 0, "current": 0, "given": 0, "sometim": 0, "id": [0, 4, 5], "automat": 0, "parent": [0, 5], "popul": 0, "field": 0, "specifi": 0, "disallow_additional_properti": [0, 5], "prevent": 0, "insert": 0, "unnam": 0, "after": 0, "static": 0, "is_empti": [0, 5], "obj": 0, "bool": 0, "true": [0, 1], "emtpi": 0, "first": 0, "But": 0, "lack": 0, "__len__": 0, "we": [0, 2, 4], "need": [0, 4, 6], "check": [0, 6], "reserved_nam": [0, 5], "pretti": 0, "fals": 0, "indent": 0, "set_additional_properti": [0, 5], "desir": 0, "rais": [0, 6], "attributeerror": 0, "properti": [0, 4, 6], "disallow": 0, "skipkei": 0, "ensure_ascii": 0, "check_circular": 0, "allow_nan": 0, "sort_kei": 0, "separ": 0, "jsonencod": 0, "encod": [0, 4], "de": 0, "overrid": 0, "priorit": 0, "full": [0, 4], "see": [0, 4], "doc": 0, "inform": [0, 6], "valid": [0, 5], "whether": 0, "against": 0, "add_docu": [0, 5], "fail": 0, "same": 0, "exist": [0, 4], "add_view": [0, 5], "generate_capital_annot": [0, 5], "convert": 0, "pend": 0, "temporari": 0, "last": 0, "http": [0, 1, 2, 4, 6], "github": [0, 2], "com": [0, 2], "clamsproject": [0, 2], "226": 0, "rational": 0, "behind": 0, "discuss": [0, 2], "get_align": [0, 5], "at_type1": 0, "typesbas": 0, "at_type2": 0, "find": [0, 4], "where": 0, "align": [0, 1, 5], "between": [0, 3, 4], "occur": 0, "get_all_views_contain": [0, 5], "at_typ": [0, 5], "present": 0, "metadata": [0, 4, 6], "just": 0, "than": 0, "get_document_by_id": [0, 5], "doc_id": [0, 6], "refer": [0, 2, 4, 6], "correspond": 0, "keyerror": 0, "get_document_loc": [0, 5], "m_type": 0, "documenttyp": [0, 1, 4, 5], "path_onli": 0, "locat": [0, 4, 5], "get_documents_by_app": [0, 5], "app_id": 0, "queri": 0, "origin": 0, "app": [0, 2, 6], "request": [0, 2], "get_documents_by_properti": [0, 5], "prop_kei": 0, "prop_valu": 0, "retriev": 0, "arbitrari": 0, "get_documents_by_typ": [0, 4, 5], "doc_typ": [0, 6], "particular": 0, "which": [0, 4, 6], "clam": [0, 1, 2, 3, 4, 6], "vocabulari": [0, 3, 4, 5], "get_documents_in_view": [0, 5], "vid": 0, "get_documents_loc": [0, 5], "path": [0, 6], "top": [0, 4, 6], "level": [0, 4], "get_view_by_id": [0, 5], "req_view_id": 0, "get_view_contain": [0, 5], "get_views_contain": [0, 5], "alia": 0, "get_views_for_docu": [0, 5], "anchor": 0, "insid": 0, "dure": 0, "pipelin": 0, "run": [0, 2], "prefix": [0, 6], "view_id": 0, "id_delimit": [0, 5], "classvar": 0, "new_view": [0, 5], "creat": 0, "new": [0, 4], "new_view_id": [0, 5], "fetch": 0, "sanit": [0, 5], "some": 0, "safeguard": 0, "concret": [0, 6], "perform": 0, "follow": 0, "output": 0, "built": 0, "jsonschema": 0, "remov": 0, "non": 0, "autogenerate_capital_annot": 0, "detail": 0, "json_str": 0, "oper": 0, "process": [0, 6], "_load_str": 0, "expect": 0, "_": 0, "ld": [0, 3, 4], "validationerror": 0, "view_prefix": [0, 5], "v_": 0, "In": [0, 2], "wa": 0, "previous": 0, "singl": [0, 6], "view_obj": 0, "A": [0, 2], "identifi": 0, "certain": 0, "potenti": 0, "context": 0, "iri": [0, 6], "add_annot": [0, 5], "get_annotation_by_id": [0, 5], "ann_id": 0, "get_annot": [0, 5], "look": 0, "individu": 0, "get_docu": [0, 5], "new_annot": [0, 5], "aid": 0, "tri": 0, "new_contain": [0, 5], "contains_metadata": 0, "element": 0, "being": 0, "associ": 0, "new_textdocu": [0, 5], "text": [0, 4, 5], "lang": [0, 5], "en": 0, "did": 0, "particularli": 0, "textdocu": [0, 1, 4, 5], "content": [0, 6], "iso": 0, "639": 0, "1": [0, 1, 4, 6, 7], "code": [0, 2, 6], "languag": [0, 2], "set_error": [0, 5], "err_messag": 0, "err_trac": 0, "viewmetadata": [0, 5], "viewmetadata_obj": 0, "within": 0, "add_contain": [0, 5], "add_paramet": [0, 5], "param_kei": 0, "param_valu": 0, "runtime_param": 0, "add_warn": [0, 5], "warn": 0, "emtpy_warn": [0, 5], "get_paramet": [0, 5], "messag": 0, "stack_trac": 0, "part": [0, 6], "For": [0, 4, 6], "how": [0, 6], "anno_obj": 0, "add_properti": [0, 5], "int": 0, "float": 0, "param": 0, "check_prop_value_is_simple_enough": [0, 5], "prop_nam": 0, "annotationproperti": [0, 5], "getter": [0, 4], "allow": 0, "directli": 0, "access": [0, 6], "without": [0, 6], "go": 0, "through": 0, "get_properti": [0, 5], "is_docu": [0, 5], "is_typ": [0, 5], "mutablemap": 0, "doc_obj": 0, "itself": 0, "about": [0, 2, 4, 6], "group": 0, "togeth": 0, "logic": 0, "document_obj": 0, "unlik": 0, "lost": 0, "belong": 0, "somewher": 0, "becaus": 0, "want": 0, "keep": 0, "read": [0, 4], "possibl": 0, "thu": 0, "write": [0, 6], "instead": 0, "With": 0, "former": 0, "record": 0, "few": [0, 4], "mind": 0, "multipl": 0, "happen": 0, "latest": [0, 4], "order": 0, "appear": 0, "effect": 0, "previou": 0, "three": 0, "case": 0, "legitim": 0, "uri": [0, 6], "That": 0, "local": [0, 4, 6], "scheme": 0, "location_address": [0, 5], "address": 0, "location_path": [0, 4, 5], "resolv": [0, 6], "pathnam": 0, "system": [0, 6], "To": [0, 4, 6], "obtain": 0, "location_path_liter": [0, 5], "location_schem": [0, 5], "text_languag": [0, 5], "text_valu": [0, 5], "documentproperti": [0, 5], "hostnam": [0, 6], "location_path_resolv": [0, 5], "nonexist_ok": 0, "try": 0, "instal": [0, 2, 3], "locdoc": 0, "plugin": [0, 3], "valueerror": [0, 6], "text_obj": 0, "annotationtyp": [1, 5], "type_uri": 1, "fuzzymod": 1, "annotationtypesbas": 1, "annot": [1, 3, 4, 5, 6], "spec": 1, "version": [1, 3, 4, 5, 6], "5": [1, 7], "ai": [1, 4], "v1": [1, 4], "v5": 1, "boundingbox": [1, 5], "v4": 1, "chapter": [1, 5], "interv": [1, 5], "polygon": [1, 5], "region": [1, 5], "span": [1, 5], "timefram": [1, 5], "timepoint": [1, 5], "videoobject": [1, 5], "typev": [1, 5], "documenttypesbas": 1, "audiodocu": [1, 5], "imagedocu": [1, 5], "videodocu": [1, 4, 5], "web": 2, "applic": [2, 3, 4], "applianc": 2, "integr": 2, "turn": 2, "galaxi": 2, "pleas": [2, 4, 6], "learn": [2, 4, 6], "meet": [2, 6], "compat": [2, 4], "host": 2, "public": [2, 4, 6], "git": 2, "repositori": 2, "gitlab": 2, "listen": 2, "5000": 2, "port": 2, "expos": 2, "displai": 2, "rout": 2, "router": 2, "respons": 2, "url": 2, "via": [2, 4], "On": 2, "codebas": [2, 6], "root": 2, "dockerfil": 2, "build": [2, 6], "docker": 2, "imag": 2, "exampl": [2, 4, 6], "visual": 2, "transfer": 3, "comput": [3, 4], "analysi": [3, 4], "project": 3, "start": [3, 6], "overview": 3, "prerequisit": 3, "serial": [3, 5, 6], "target": [3, 4], "packag": [3, 4, 6], "modul": [3, 5, 6], "index": 3, "page": [3, 4], "multimedia": 4, "interchang": 4, "reproduc": 4, "transpar": 4, "interoper": 4, "custom": 4, "workflow": 4, "focus": [4, 6], "visit": [4, 6], "websit": [4, 6], "open": [4, 6], "support": [4, 6], "mani": [4, 6], "navig": [4, 6], "manipul": [4, 6], "helper": [4, 6], "3": [4, 7], "newer": 4, "plan": 4, "2": [4, 7], "7": [4, 7], "distribut": [4, 6], "offici": 4, "pypi": [4, 6], "suppos": 4, "pip": 4, "releas": 4, "evolv": 4, "over": [4, 6], "time": 4, "along": 4, "chang": 4, "alwai": 4, "backward": 4, "out": 4, "our": 4, "decis": 4, "subject": 4, "here": [4, 6], "know": 4, "subcompon": 4, "view": [4, 5], "each": 4, "model": [4, 5], "includ": 4, "import": [4, 6], "mmif_str": 4, "m1": 4, "mime": 4, "video": [4, 6], "mp4": [4, 6], "var": 4, "archiv": 4, "0012": 4, "m2": 4, "plain": 4, "transcript": 4, "txt": 4, "carri": [4, 6], "primari": 4, "As": [4, 6], "might": [4, 6], "abl": [4, 6], "unsupport": 4, "back": 4, "document_typ": [4, 5], "b": 4, "in_video": 4, "do": [4, 6], "someth": [4, 6], "avail": 4, "api": 4, "annotation_typ": 5, "media": 6, "lightweight": 6, "flexibl": 6, "handl": 6, "beyond": 6, "extend": 6, "protocol": 6, "s3": 6, "ftp": 6, "etc": 6, "nutshel": 6, "analyz": 6, "extract": 6, "handler": 6, "confus": 6, "mmif_docloc_": 6, "mmif_docloc_s3": 6, "discoveri": 6, "mybucket": 6, "myfil": 6, "like": 6, "minim": 6, "docloc": 6, "your": 6, "own": 6, "good": 6, "idea": 6, "tree": 6, "mmif_docloc_dummi": 6, "py": 6, "pyproject": 6, "toml": 6, "setup": 6, "cfg": 6, "cat": 6, "setuptool": 6, "backend": 6, "build_meta": 6, "descript": 6, "pyhon": 6, "dummi": 6, "def": 6, "startswith": 6, "f": 6, "split": 6, "els": 6, "articl": 7, "4": 7, "6": 7}, "objects": {"mmif.serialize": [[0, 0, 0, "-", "annotation"], [0, 0, 0, "-", "mmif"], [0, 0, 0, "-", "model"], [0, 0, 0, "-", "view"]], "mmif.serialize.annotation": [[0, 1, 1, "", "Annotation"], [0, 1, 1, "", "AnnotationProperties"], [0, 1, 1, "", "Document"], [0, 1, 1, "", "DocumentProperties"], [0, 1, 1, "", "Text"]], "mmif.serialize.annotation.Annotation": [[0, 2, 1, "", "add_property"], [0, 3, 1, "", "at_type"], [0, 2, 1, "", "check_prop_value_is_simple_enough"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "id"], [0, 2, 1, "", "is_document"], [0, 2, 1, "", "is_type"], [0, 3, 1, "", "parent"]], "mmif.serialize.annotation.Document": [[0, 2, 1, "", "add_property"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.DocumentProperties": [[0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_path_literal"], [0, 2, 1, "", "location_path_resolved"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.Text": [[0, 3, 1, "", "lang"], [0, 3, 1, "", "value"]], "mmif.serialize.mmif": [[0, 1, 1, "", "Mmif"]], "mmif.serialize.mmif.Mmif": [[0, 2, 1, "", "add_document"], [0, 2, 1, "", "add_view"], [0, 2, 1, "", "generate_capital_annotations"], [0, 2, 1, "", "get_alignments"], [0, 2, 1, "", "get_all_views_contain"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_document_location"], [0, 2, 1, "", "get_documents_by_app"], [0, 2, 1, "", "get_documents_by_property"], [0, 2, 1, "", "get_documents_by_type"], [0, 2, 1, "", "get_documents_in_view"], [0, 2, 1, "", "get_documents_locations"], [0, 2, 1, "", "get_view_by_id"], [0, 2, 1, "", "get_view_contains"], [0, 2, 1, "", "get_views_contain"], [0, 2, 1, "", "get_views_for_document"], [0, 4, 1, "", "id_delimiter"], [0, 2, 1, "", "new_view"], [0, 2, 1, "", "new_view_id"], [0, 2, 1, "", "sanitize"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "validate"], [0, 4, 1, "", "view_prefix"]], "mmif.serialize.model": [[0, 1, 1, "", "DataDict"], [0, 1, 1, "", "DataList"], [0, 1, 1, "", "MmifObject"], [0, 1, 1, "", "MmifObjectEncoder"]], "mmif.serialize.model.DataDict": [[0, 2, 1, "", "empty"], [0, 2, 1, "", "get"], [0, 2, 1, "", "items"], [0, 2, 1, "", "keys"], [0, 2, 1, "", "update"], [0, 2, 1, "", "values"]], "mmif.serialize.model.DataList": [[0, 2, 1, "", "append"], [0, 2, 1, "", "deserialize"], [0, 2, 1, "", "empty"], [0, 2, 1, "", "get"]], "mmif.serialize.model.MmifObject": [[0, 2, 1, "", "deserialize"], [0, 2, 1, "", "disallow_additional_properties"], [0, 2, 1, "", "is_empty"], [0, 4, 1, "", "reserved_names"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "set_additional_property"]], "mmif.serialize.model.MmifObjectEncoder": [[0, 2, 1, "", "default"]], "mmif.serialize.view": [[0, 1, 1, "", "Contain"], [0, 1, 1, "", "View"], [0, 1, 1, "", "ViewMetadata"]], "mmif.serialize.view.View": [[0, 2, 1, "", "add_annotation"], [0, 2, 1, "", "add_document"], [0, 2, 1, "", "get_annotation_by_id"], [0, 2, 1, "", "get_annotations"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_documents"], [0, 2, 1, "", "new_annotation"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "new_textdocument"], [0, 2, 1, "", "set_error"]], "mmif.serialize.view.ViewMetadata": [[0, 2, 1, "", "add_contain"], [0, 2, 1, "", "add_parameter"], [0, 2, 1, "", "add_parameters"], [0, 2, 1, "", "add_warnings"], [0, 2, 1, "", "emtpy_warnings"], [0, 2, 1, "", "get_parameter"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "set_error"]], "mmif.vocabulary": [[1, 0, 0, "-", "annotation_types"], [1, 0, 0, "-", "document_types"]], "mmif.vocabulary.annotation_types": [[1, 1, 1, "", "AnnotationTypes"]], "mmif.vocabulary.annotation_types.AnnotationTypes": [[1, 4, 1, "", "Alignment"], [1, 4, 1, "", "Annotation"], [1, 4, 1, "", "BoundingBox"], [1, 4, 1, "", "Chapter"], [1, 4, 1, "", "Interval"], [1, 4, 1, "", "Polygon"], [1, 4, 1, "", "Region"], [1, 4, 1, "", "Relation"], [1, 4, 1, "", "Span"], [1, 4, 1, "", "TimeFrame"], [1, 4, 1, "", "TimePoint"], [1, 4, 1, "", "VideoObject"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]], "mmif.vocabulary.document_types": [[1, 1, 1, "", "DocumentTypes"]], "mmif.vocabulary.document_types.DocumentTypes": [[1, 4, 1, "", "AudioDocument"], [1, 4, 1, "", "Document"], [1, 4, 1, "", "ImageDocument"], [1, 4, 1, "", "TextDocument"], [1, 4, 1, "", "VideoDocument"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"]}, "titleterms": {"mmif": [0, 1, 2, 3, 4, 5, 6, 7], "serial": [0, 4], "modul": [0, 1], "model": 0, "view": 0, "annot": 0, "vocabulari": 1, "annotation_typ": 1, "document_typ": 1, "consum": 2, "welcom": 3, "python": [3, 6], "": 3, "document": [3, 6], "multimedia": 3, "interchang": 3, "format": 3, "content": 3, "api": 3, "indic": 3, "tabl": 3, "get": 4, "start": 4, "overview": [4, 6], "prerequisit": 4, "instal": 4, "packag": 5, "develop": 6, "plugin": 6, "sdk": 6, "locat": 6, "scheme": 6, "target": 7, "version": 7, "specif": 7}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"mmif.serialize module": [[0, "mmif-serialize-module"]], "mmif.serialize.model module": [[0, "module-mmif.serialize.model"]], "mmif.serialize.mmif module": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.view module": [[0, "module-mmif.serialize.view"]], "mmif.serialize.annotation module": [[0, "module-mmif.serialize.annotation"]], "mmif.vocabulary module": [[1, "mmif-vocabulary-module"]], "mmif.vocabulary.annotation_types module": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types module": [[1, "module-mmif.vocabulary.document_types"]], "MMIF consumer": [[2, "mmif-consumer"]], "Welcome to mmif-python\u2019s documentation!": [[3, "welcome-to-mmif-python-s-documentation"]], "MultiMedia Interchange Format": [[3, "multimedia-interchange-format"]], "Contents": [[3, null]], "API documentation:": [[3, null]], "Indices and tables": [[3, "indices-and-tables"]], "Getting Started": [[4, "getting-started"]], "Overview": [[4, "overview"], [6, "overview"]], "Prerequisites": [[4, "prerequisites"]], "Installation": [[4, "installation"]], "MMIF Serialization": [[4, "mmif-serialization"]], "mmif package": [[5, "mmif-package"]], "Developing plugins for MMIF Python SDK": [[6, "developing-plugins-for-mmif-python-sdk"]], "Document Location Scheme Plugins": [[6, "document-location-scheme-plugins"]], "Target MMIF Versions": [[7, "target-mmif-versions"]], "Target Specification Versions": [[7, "id1"]]}, "indexentries": {"annotation (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Annotation"]], "annotationproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.AnnotationProperties"]], "contain (class in mmif.serialize.view)": [[0, "mmif.serialize.view.Contain"]], "datadict (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataDict"]], "datalist (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataList"]], "document (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Document"]], "documentproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.DocumentProperties"]], "mmif (class in mmif.serialize.mmif)": [[0, "mmif.serialize.mmif.Mmif"]], "mmifobject (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObject"]], "mmifobjectencoder (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObjectEncoder"]], "text (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Text"]], "view (class in mmif.serialize.view)": [[0, "mmif.serialize.view.View"]], "viewmetadata (class in mmif.serialize.view)": [[0, "mmif.serialize.view.ViewMetadata"]], "add_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_annotation"]], "add_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_contain"]], "add_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_document"]], "add_document() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_document"]], "add_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameter"]], "add_parameters() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameters"]], "add_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.add_property"]], "add_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.add_property"]], "add_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_view"]], "add_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_warnings"]], "append() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.append"]], "at_type (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.at_type"]], "check_prop_value_is_simple_enough() (mmif.serialize.annotation.annotation static method)": [[0, "mmif.serialize.annotation.Annotation.check_prop_value_is_simple_enough"]], "default() (mmif.serialize.model.mmifobjectencoder method)": [[0, "mmif.serialize.model.MmifObjectEncoder.default"]], "deserialize() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.deserialize"]], "deserialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.deserialize"]], "disallow_additional_properties() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.disallow_additional_properties"]], "empty() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.empty"]], "empty() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.empty"]], "emtpy_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.emtpy_warnings"]], "generate_capital_annotations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.generate_capital_annotations"]], "get() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get"]], "get() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get"]], "get() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.get"]], "get() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.get"]], "get_alignments() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_alignments"]], "get_all_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_all_views_contain"]], "get_annotation_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotation_by_id"]], "get_annotations() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotations"]], "get_document_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_by_id"]], "get_document_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_document_by_id"]], "get_document_location() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_location"]], "get_documents() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_documents"]], "get_documents_by_app() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_app"]], "get_documents_by_property() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_property"]], "get_documents_by_type() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_type"]], "get_documents_in_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_in_view"]], "get_documents_locations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_locations"]], "get_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.get_parameter"]], "get_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get_property"]], "get_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get_property"]], "get_view_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_by_id"]], "get_view_contains() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_contains"]], "get_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_contain"]], "get_views_for_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_for_document"]], "id (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.id"]], "id_delimiter (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.id_delimiter"]], "is_document() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_document"]], "is_empty() (mmif.serialize.model.mmifobject static method)": [[0, "mmif.serialize.model.MmifObject.is_empty"]], "is_type() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_type"]], "items() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.items"]], "keys() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.keys"]], "lang (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.lang"]], "location (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.location"]], "location (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.location"]], "location_address() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_address"]], "location_address() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_address"]], "location_path() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_path"]], "location_path() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path"]], "location_path_literal() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_literal"]], "location_path_resolved() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_resolved"]], "location_scheme() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_scheme"]], "location_scheme() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_scheme"]], "mmif.serialize.annotation": [[0, "module-mmif.serialize.annotation"]], "mmif.serialize.mmif": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.model": [[0, "module-mmif.serialize.model"]], "mmif.serialize.view": [[0, "module-mmif.serialize.view"]], "module": [[0, "module-mmif.serialize.annotation"], [0, "module-mmif.serialize.mmif"], [0, "module-mmif.serialize.model"], [0, "module-mmif.serialize.view"], [1, "module-mmif.vocabulary.annotation_types"], [1, "module-mmif.vocabulary.document_types"]], "new_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_annotation"]], "new_contain() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_contain"]], "new_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.new_contain"]], "new_textdocument() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_textdocument"]], "new_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view"]], "new_view_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view_id"]], "parent (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.parent"]], "reserved_names (mmif.serialize.model.mmifobject attribute)": [[0, "mmif.serialize.model.MmifObject.reserved_names"]], "sanitize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.sanitize"]], "serialize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.serialize"]], "serialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.serialize"]], "set_additional_property() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.set_additional_property"]], "set_error() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.set_error"]], "set_error() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.set_error"]], "text_language (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_language"]], "text_language (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_language"]], "text_value (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_value"]], "text_value (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_value"]], "update() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.update"]], "validate() (mmif.serialize.mmif.mmif static method)": [[0, "mmif.serialize.mmif.Mmif.validate"]], "value (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.value"]], "values() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.values"]], "view_prefix (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.view_prefix"]], "alignment (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Alignment"]], "annotation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Annotation"]], "annotationtypes (class in mmif.vocabulary.annotation_types)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes"]], "audiodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.AudioDocument"]], "boundingbox (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.BoundingBox"]], "chapter (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Chapter"]], "document (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.Document"]], "documenttypes (class in mmif.vocabulary.document_types)": [[1, "mmif.vocabulary.document_types.DocumentTypes"]], "imagedocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.ImageDocument"]], "interval (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Interval"]], "polygon (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Polygon"]], "region (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Region"]], "relation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Relation"]], "span (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Span"]], "textdocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.TextDocument"]], "timeframe (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimeFrame"]], "timepoint (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimePoint"]], "videodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.VideoDocument"]], "videoobject (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.VideoObject"]], "mmif.vocabulary.annotation_types": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types": [[1, "module-mmif.vocabulary.document_types"]], "typevers (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.typevers"]], "typevers (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.typevers"]], "version (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.version"]], "version (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.version"]]}})
\ No newline at end of file
diff --git a/docs/1.0.3/target-versions.html b/docs/1.0.3/target-versions.html
index bddbd9f3..697f6b74 100644
--- a/docs/1.0.3/target-versions.html
+++ b/docs/1.0.3/target-versions.html
@@ -93,7 +93,7 @@
1.0.3
-1.0.4
+1.0.5
1.0.2
1.0.0
@@ -232,6 +232,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.4/.buildinfo b/docs/1.0.4/.buildinfo
index 44d2c878..b8ce6eb9 100644
--- a/docs/1.0.4/.buildinfo
+++ b/docs/1.0.4/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 69055628dce6492c1d9c1ddf7d8cfe8a
+config: 8450493ec790ae438210399882530905
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/1.0.4/.doctrees/autodoc/mmif.serialize.doctree b/docs/1.0.4/.doctrees/autodoc/mmif.serialize.doctree
index 6f6daf71..0fc171c0 100644
Binary files a/docs/1.0.4/.doctrees/autodoc/mmif.serialize.doctree and b/docs/1.0.4/.doctrees/autodoc/mmif.serialize.doctree differ
diff --git a/docs/1.0.4/.doctrees/autodoc/mmif.vocabulary.doctree b/docs/1.0.4/.doctrees/autodoc/mmif.vocabulary.doctree
index 648ff926..7e7f4469 100644
Binary files a/docs/1.0.4/.doctrees/autodoc/mmif.vocabulary.doctree and b/docs/1.0.4/.doctrees/autodoc/mmif.vocabulary.doctree differ
diff --git a/docs/1.0.4/.doctrees/consumer-tutorial.doctree b/docs/1.0.4/.doctrees/consumer-tutorial.doctree
index eebdc10a..35cf3485 100644
Binary files a/docs/1.0.4/.doctrees/consumer-tutorial.doctree and b/docs/1.0.4/.doctrees/consumer-tutorial.doctree differ
diff --git a/docs/1.0.4/.doctrees/environment.pickle b/docs/1.0.4/.doctrees/environment.pickle
index 9ab91a4c..a228e0a8 100644
Binary files a/docs/1.0.4/.doctrees/environment.pickle and b/docs/1.0.4/.doctrees/environment.pickle differ
diff --git a/docs/1.0.4/.doctrees/index.doctree b/docs/1.0.4/.doctrees/index.doctree
index 55096101..4d4ce073 100644
Binary files a/docs/1.0.4/.doctrees/index.doctree and b/docs/1.0.4/.doctrees/index.doctree differ
diff --git a/docs/1.0.4/.doctrees/introduction.doctree b/docs/1.0.4/.doctrees/introduction.doctree
index 84b1c44f..3df1d042 100644
Binary files a/docs/1.0.4/.doctrees/introduction.doctree and b/docs/1.0.4/.doctrees/introduction.doctree differ
diff --git a/docs/1.0.4/.doctrees/modules.doctree b/docs/1.0.4/.doctrees/modules.doctree
index 7803d104..f059a36c 100644
Binary files a/docs/1.0.4/.doctrees/modules.doctree and b/docs/1.0.4/.doctrees/modules.doctree differ
diff --git a/docs/1.0.4/.doctrees/plugins.doctree b/docs/1.0.4/.doctrees/plugins.doctree
index f3893d94..5cb2fa00 100644
Binary files a/docs/1.0.4/.doctrees/plugins.doctree and b/docs/1.0.4/.doctrees/plugins.doctree differ
diff --git a/docs/1.0.4/.doctrees/target-versions.doctree b/docs/1.0.4/.doctrees/target-versions.doctree
index 4aa29e2d..582acfcc 100644
Binary files a/docs/1.0.4/.doctrees/target-versions.doctree and b/docs/1.0.4/.doctrees/target-versions.doctree differ
diff --git a/docs/1.0.4/autodoc/mmif.serialize.html b/docs/1.0.4/autodoc/mmif.serialize.html
index 850184fe..f546081a 100644
--- a/docs/1.0.4/autodoc/mmif.serialize.html
+++ b/docs/1.0.4/autodoc/mmif.serialize.html
@@ -1252,6 +1252,9 @@ mmif.serialize module1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.4/autodoc/mmif.vocabulary.html b/docs/1.0.4/autodoc/mmif.vocabulary.html
index 5abb8490..08c04ba0 100644
--- a/docs/1.0.4/autodoc/mmif.vocabulary.html
+++ b/docs/1.0.4/autodoc/mmif.vocabulary.html
@@ -104,7 +104,7 @@ mmif.vocabulary module[source]
Bases: AnnotationTypesBase
This class contains the CLAMS annotation types
-defined in the spec version 1.0.4 as class variables.
+defined in the spec version 1.0.5 as class variables.
Alignment = http://mmif.clams.ai/vocabulary/Alignment/v1 [source]
@@ -185,7 +185,7 @@ mmif.vocabulary module[source]
Bases: DocumentTypesBase
This class contains the CLAMS document types
-defined in the spec version 1.0.4 as class variables.
+defined in the spec version 1.0.5 as class variables.
AudioDocument = http://mmif.clams.ai/vocabulary/AudioDocument/v1 [source]
@@ -286,6 +286,9 @@ mmif.vocabulary module1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.4/consumer-tutorial.html b/docs/1.0.4/consumer-tutorial.html
index 213a509b..7cf5a60a 100644
--- a/docs/1.0.4/consumer-tutorial.html
+++ b/docs/1.0.4/consumer-tutorial.html
@@ -152,6 +152,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.4/genindex.html b/docs/1.0.4/genindex.html
index f38eb982..5fffb459 100644
--- a/docs/1.0.4/genindex.html
+++ b/docs/1.0.4/genindex.html
@@ -633,6 +633,9 @@ V
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.4/index.html b/docs/1.0.4/index.html
index 1aadef51..47992608 100644
--- a/docs/1.0.4/index.html
+++ b/docs/1.0.4/index.html
@@ -183,6 +183,9 @@ Indices and tables
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.4/introduction.html b/docs/1.0.4/introduction.html
index 11ff0cf5..17d17b1a 100644
--- a/docs/1.0.4/introduction.html
+++ b/docs/1.0.4/introduction.html
@@ -225,6 +225,9 @@ MMIF Serialization
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.4/modules.html b/docs/1.0.4/modules.html
index e18e0afb..424f792f 100644
--- a/docs/1.0.4/modules.html
+++ b/docs/1.0.4/modules.html
@@ -326,6 +326,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.4/plugins.html b/docs/1.0.4/plugins.html
index c82b161e..06258e60 100644
--- a/docs/1.0.4/plugins.html
+++ b/docs/1.0.4/plugins.html
@@ -208,6 +208,9 @@ Document Location Scheme Plugins
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.4/py-modindex.html b/docs/1.0.4/py-modindex.html
index be9cf220..48da2240 100644
--- a/docs/1.0.4/py-modindex.html
+++ b/docs/1.0.4/py-modindex.html
@@ -188,6 +188,9 @@ Python Module Index
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.4/search.html b/docs/1.0.4/search.html
index 4ee0d263..00316e5d 100644
--- a/docs/1.0.4/search.html
+++ b/docs/1.0.4/search.html
@@ -151,6 +151,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.4/searchindex.js b/docs/1.0.4/searchindex.js
index 50d993da..b51ed3af 100644
--- a/docs/1.0.4/searchindex.js
+++ b/docs/1.0.4/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["autodoc/mmif.serialize", "autodoc/mmif.vocabulary", "consumer-tutorial", "index", "introduction", "modules", "plugins", "target-versions"], "filenames": ["autodoc/mmif.serialize.rst", "autodoc/mmif.vocabulary.rst", "consumer-tutorial.rst", "index.rst", "introduction.rst", "modules.rst", "plugins.rst", "target-versions.rst"], "titles": ["mmif.serialize module", "mmif.vocabulary module", "MMIF consumer", "Welcome to mmif-python\u2019s documentation!", "Getting Started", "mmif package", "Developing plugins for MMIF Python SDK", "Target MMIF Versions"], "terms": {"The": [0, 2, 4, 6], "contain": [0, 1, 5, 6], "class": [0, 1, 6], "us": [0, 4, 6], "repres": [0, 4], "an": [0, 2, 4], "abstract": 0, "object": [0, 4, 6], "live": 0, "python": [0, 4, 7], "mmifobject": [0, 4, 5], "one": 0, "its": [0, 6], "deriv": 0, "i": [0, 2, 3, 4, 6], "subclass": [0, 4], "all": [0, 4], "other": 0, "defin": [0, 1], "thi": [0, 1, 2, 4, 6, 7], "sdk": [0, 3, 4, 7], "except": 0, "mmifobjectencod": [0, 5], "These": 0, "ar": [0, 4, 6], "gener": 0, "instanti": 0, "from": [0, 4, 6], "json": [0, 3, 4, 6], "either": 0, "string": [0, 4], "alreadi": [0, 6], "load": [0, 4], "dictionari": 0, "base": [0, 1, 3, 4], "provid": [0, 2, 6, 7], "core": [0, 6], "function": [0, 6], "deseri": [0, 4, 5, 6], "data": [0, 3, 4, 6], "special": 0, "behavior": 0, "differ": [0, 6, 7], "compon": 0, "ad": 0, "datadict": [0, 5], "mmif_obj": [0, 4], "byte": 0, "str": [0, 1, 4, 6], "dict": 0, "none": 0, "sourc": [0, 1, 4, 6], "t": 0, "": [0, 6], "empti": [0, 5], "get": [0, 2, 3, 5], "kei": [0, 2, 5], "default": [0, 5, 6], "item": [0, 5], "updat": [0, 4, 5], "overwrit": 0, "valu": [0, 5], "datalist": [0, 5], "list": [0, 4], "variou": [0, 4, 6], "found": 0, "file": [0, 2, 4, 6], "document": [0, 1, 2, 4, 5], "subdocu": 0, "paramet": [0, 2], "union": 0, "append": [0, 5], "mmif_json": 0, "pass": [0, 2], "input": [0, 2], "intern": 0, "standard": 0, "style": 0, "method": [0, 4, 6], "albeit": 0, "reli": 0, "implement": [0, 2, 4, 6], "__getitem__": 0, "Will": 0, "return": [0, 6], "search": [0, 3], "match": 0, "superclass": 0, "relat": [0, 1, 4, 5], "pair": 0, "ani": [0, 2, 6], "can": [0, 2, 4, 6], "initi": [0, 4], "placehold": 0, "actual": [0, 6], "represent": 0, "format": [0, 4, 6], "equival": 0, "argument": [0, 6], "ha": [0, 6], "four": 0, "design": [0, 2, 3, 4, 6], "instanc": [0, 2], "variabl": [0, 1], "name": [0, 6], "cannot": [0, 6], "attribut": 0, "_unnamed_attribut": 0, "onli": [0, 6], "If": [0, 4], "set": 0, "mean": 0, "won": 0, "take": [0, 4, 6], "addit": [0, 6], "schema": 0, "sens": 0, "user": [0, 4, 6], "throw": 0, "k": 0, "v": 0, "reserv": 0, "two": 0, "_attribute_class": 0, "specif": [0, 4, 6], "note": [0, 4], "doe": [0, 4, 6], "NOT": 0, "have": [0, 4, 6], "recommend": 0, "_required_attribut": 0, "simpl": [0, 4, 6], "requir": [0, 2, 4, 6], "when": [0, 4, 6], "skip": 0, "e": [0, 2, 6], "g": [0, 2, 6], "zero": 0, "length": 0, "unless": 0, "thei": 0, "otherwis": 0, "would": 0, "_exclude_from_diff": 0, "should": [0, 2, 6], "exclud": 0, "diff": 0, "calcul": 0, "__eq__": 0, "todo": 0, "krim": 0, "8": [0, 4, 7], "17": 0, "20": 0, "howev": [0, 2, 6], "duplic": 0, "type": [0, 1, 4], "hint": 0, "definit": 0, "mayb": 0, "better": 0, "wai": 0, "util": 0, "them": 0, "programmat": 0, "now": 0, "develop": [0, 3], "care": 0, "add": [0, 6], "well": [0, 4, 6], "also": 0, "those": 0, "must": [0, 2, 6], "__init__": [0, 6], "befor": [0, 6], "call": [0, 4], "super": 0, "work": [0, 6], "And": [0, 6], "more": [0, 2, 4, 6], "ignor": 0, "so": [0, 6], "option": 0, "you": [0, 4, 6], "leav": 0, "len": 0, "0": [0, 1, 4, 6, 7], "caus": 0, "issu": 0, "current": 0, "given": 0, "sometim": 0, "id": [0, 4, 5], "automat": 0, "parent": [0, 5], "popul": 0, "field": 0, "specifi": 0, "disallow_additional_properti": [0, 5], "prevent": 0, "insert": 0, "unnam": 0, "after": 0, "static": 0, "is_empti": [0, 5], "obj": 0, "bool": 0, "true": [0, 1], "emtpi": 0, "first": 0, "But": 0, "lack": 0, "__len__": 0, "we": [0, 2, 4], "need": [0, 4, 6], "check": [0, 6], "reserved_nam": [0, 5], "pretti": 0, "fals": 0, "indent": 0, "set_additional_properti": [0, 5], "desir": 0, "rais": [0, 6], "attributeerror": 0, "properti": [0, 4, 6], "disallow": 0, "skipkei": 0, "ensure_ascii": 0, "check_circular": 0, "allow_nan": 0, "sort_kei": 0, "separ": 0, "jsonencod": 0, "encod": [0, 4], "de": 0, "overrid": 0, "priorit": 0, "full": [0, 4], "see": [0, 4], "doc": 0, "inform": [0, 6], "valid": [0, 5], "whether": 0, "against": 0, "add_docu": [0, 5], "fail": 0, "same": 0, "exist": [0, 4], "add_view": [0, 5], "generate_capital_annot": [0, 5], "convert": 0, "pend": 0, "temporari": 0, "last": 0, "http": [0, 1, 2, 4, 6], "github": [0, 2], "com": [0, 2], "clamsproject": [0, 2], "226": 0, "rational": 0, "behind": 0, "discuss": [0, 2], "get_align": [0, 5], "at_type1": 0, "typesbas": 0, "at_type2": 0, "find": [0, 4], "where": 0, "align": [0, 1, 5], "between": [0, 3, 4], "occur": 0, "get_all_views_contain": [0, 5], "at_typ": [0, 5], "present": 0, "metadata": [0, 4, 6], "just": 0, "than": 0, "get_document_by_id": [0, 5], "doc_id": [0, 6], "refer": [0, 2, 4, 6], "correspond": 0, "keyerror": 0, "get_document_loc": [0, 5], "m_type": 0, "documenttyp": [0, 1, 4, 5], "path_onli": 0, "locat": [0, 4, 5], "get_documents_by_app": [0, 5], "app_id": 0, "queri": 0, "origin": 0, "app": [0, 2, 6], "request": [0, 2], "get_documents_by_properti": [0, 5], "prop_kei": 0, "prop_valu": 0, "retriev": 0, "arbitrari": 0, "get_documents_by_typ": [0, 4, 5], "doc_typ": [0, 6], "particular": 0, "which": [0, 4, 6], "clam": [0, 1, 2, 3, 4, 6], "vocabulari": [0, 3, 4, 5], "get_documents_in_view": [0, 5], "vid": 0, "get_documents_loc": [0, 5], "path": [0, 6], "top": [0, 4, 6], "level": [0, 4], "get_view_by_id": [0, 5], "req_view_id": 0, "get_view_contain": [0, 5], "get_views_contain": [0, 5], "alia": 0, "get_views_for_docu": [0, 5], "anchor": 0, "insid": 0, "dure": 0, "pipelin": 0, "run": [0, 2], "prefix": [0, 6], "view_id": 0, "id_delimit": [0, 5], "classvar": 0, "new_view": [0, 5], "creat": 0, "new": [0, 4], "new_view_id": [0, 5], "fetch": 0, "sanit": [0, 5], "some": 0, "safeguard": 0, "concret": [0, 6], "perform": 0, "follow": 0, "output": 0, "built": 0, "jsonschema": 0, "remov": 0, "non": 0, "autogenerate_capital_annot": 0, "detail": 0, "json_str": 0, "oper": 0, "process": [0, 6], "_load_str": 0, "expect": 0, "_": 0, "ld": [0, 3, 4], "validationerror": 0, "view_prefix": [0, 5], "v_": 0, "In": [0, 2], "wa": 0, "previous": 0, "singl": [0, 6], "view_obj": 0, "A": [0, 2], "identifi": 0, "certain": 0, "potenti": 0, "context": 0, "iri": [0, 6], "add_annot": [0, 5], "get_annotation_by_id": [0, 5], "ann_id": 0, "get_annot": [0, 5], "look": 0, "individu": 0, "get_docu": [0, 5], "new_annot": [0, 5], "aid": 0, "tri": 0, "new_contain": [0, 5], "contains_metadata": 0, "element": 0, "being": 0, "associ": 0, "new_textdocu": [0, 5], "text": [0, 4, 5], "lang": [0, 5], "en": 0, "did": 0, "particularli": 0, "textdocu": [0, 1, 4, 5], "content": [0, 6], "iso": 0, "639": 0, "1": [0, 1, 4, 6, 7], "code": [0, 2, 6], "languag": [0, 2], "set_error": [0, 5], "err_messag": 0, "err_trac": 0, "viewmetadata": [0, 5], "viewmetadata_obj": 0, "within": 0, "add_contain": [0, 5], "add_paramet": [0, 5], "param_kei": 0, "param_valu": 0, "runtime_param": 0, "add_warn": [0, 5], "warn": 0, "emtpy_warn": [0, 5], "get_paramet": [0, 5], "messag": 0, "stack_trac": 0, "part": [0, 6], "For": [0, 4, 6], "how": [0, 6], "anno_obj": 0, "add_properti": [0, 5], "int": 0, "float": 0, "param": 0, "check_prop_value_is_simple_enough": [0, 5], "prop_nam": 0, "annotationproperti": [0, 5], "getter": [0, 4], "allow": 0, "directli": 0, "access": [0, 6], "without": [0, 6], "go": 0, "through": 0, "get_properti": [0, 5], "is_docu": [0, 5], "is_typ": [0, 5], "mutablemap": 0, "doc_obj": 0, "itself": 0, "about": [0, 2, 4, 6], "group": 0, "togeth": 0, "logic": 0, "document_obj": 0, "unlik": 0, "lost": 0, "belong": 0, "somewher": 0, "becaus": 0, "want": 0, "keep": 0, "read": [0, 4], "possibl": 0, "thu": 0, "write": [0, 6], "instead": 0, "With": 0, "former": 0, "record": 0, "few": [0, 4], "mind": 0, "multipl": 0, "happen": 0, "latest": [0, 4], "order": 0, "appear": 0, "effect": 0, "previou": 0, "three": 0, "case": 0, "legitim": 0, "uri": [0, 6], "That": 0, "local": [0, 4, 6], "scheme": 0, "location_address": [0, 5], "address": 0, "location_path": [0, 4, 5], "resolv": [0, 6], "pathnam": 0, "system": [0, 6], "To": [0, 4, 6], "obtain": 0, "location_path_liter": [0, 5], "location_schem": [0, 5], "text_languag": [0, 5], "text_valu": [0, 5], "documentproperti": [0, 5], "hostnam": [0, 6], "location_path_resolv": [0, 5], "nonexist_ok": 0, "try": 0, "instal": [0, 2, 3], "locdoc": 0, "plugin": [0, 3], "valueerror": [0, 6], "text_obj": 0, "annotationtyp": [1, 5], "type_uri": 1, "fuzzymod": 1, "annotationtypesbas": 1, "annot": [1, 3, 4, 5, 6], "spec": 1, "version": [1, 3, 4, 5, 6], "4": [1, 7], "ai": [1, 4], "v1": [1, 4], "v5": 1, "boundingbox": [1, 5], "v4": 1, "chapter": [1, 5], "interv": [1, 5], "polygon": [1, 5], "region": [1, 5], "span": [1, 5], "timefram": [1, 5], "timepoint": [1, 5], "videoobject": [1, 5], "typev": [1, 5], "documenttypesbas": 1, "audiodocu": [1, 5], "imagedocu": [1, 5], "videodocu": [1, 4, 5], "web": 2, "applic": [2, 3, 4], "applianc": 2, "integr": 2, "turn": 2, "galaxi": 2, "pleas": [2, 4, 6], "learn": [2, 4, 6], "meet": [2, 6], "compat": [2, 4], "host": 2, "public": [2, 4, 6], "git": 2, "repositori": 2, "gitlab": 2, "listen": 2, "5000": 2, "port": 2, "expos": 2, "displai": 2, "rout": 2, "router": 2, "respons": 2, "url": 2, "via": [2, 4], "On": 2, "codebas": [2, 6], "root": 2, "dockerfil": 2, "build": [2, 6], "docker": 2, "imag": 2, "exampl": [2, 4, 6], "visual": 2, "transfer": 3, "comput": [3, 4], "analysi": [3, 4], "project": 3, "start": [3, 6], "overview": 3, "prerequisit": 3, "serial": [3, 5, 6], "target": [3, 4], "packag": [3, 4, 6], "modul": [3, 5, 6], "index": 3, "page": [3, 4], "multimedia": 4, "interchang": 4, "reproduc": 4, "transpar": 4, "interoper": 4, "custom": 4, "workflow": 4, "focus": [4, 6], "visit": [4, 6], "websit": [4, 6], "open": [4, 6], "support": [4, 6], "mani": [4, 6], "navig": [4, 6], "manipul": [4, 6], "helper": [4, 6], "3": [4, 7], "newer": 4, "plan": 4, "2": [4, 7], "7": [4, 7], "distribut": [4, 6], "offici": 4, "pypi": [4, 6], "suppos": 4, "pip": 4, "releas": 4, "evolv": 4, "over": [4, 6], "time": 4, "along": 4, "chang": 4, "alwai": 4, "backward": 4, "out": 4, "our": 4, "decis": 4, "subject": 4, "here": [4, 6], "know": 4, "subcompon": 4, "view": [4, 5], "each": 4, "model": [4, 5], "includ": 4, "import": [4, 6], "mmif_str": 4, "m1": 4, "mime": 4, "video": [4, 6], "mp4": [4, 6], "var": 4, "archiv": 4, "0012": 4, "m2": 4, "plain": 4, "transcript": 4, "txt": 4, "carri": [4, 6], "primari": 4, "As": [4, 6], "might": [4, 6], "abl": [4, 6], "unsupport": 4, "back": 4, "document_typ": [4, 5], "b": 4, "in_video": 4, "do": [4, 6], "someth": [4, 6], "avail": 4, "api": 4, "annotation_typ": 5, "media": 6, "lightweight": 6, "flexibl": 6, "handl": 6, "beyond": 6, "extend": 6, "protocol": 6, "s3": 6, "ftp": 6, "etc": 6, "nutshel": 6, "analyz": 6, "extract": 6, "handler": 6, "confus": 6, "mmif_docloc_": 6, "mmif_docloc_s3": 6, "discoveri": 6, "mybucket": 6, "myfil": 6, "like": 6, "minim": 6, "docloc": 6, "your": 6, "own": 6, "good": 6, "idea": 6, "tree": 6, "mmif_docloc_dummi": 6, "py": 6, "pyproject": 6, "toml": 6, "setup": 6, "cfg": 6, "cat": 6, "setuptool": 6, "backend": 6, "build_meta": 6, "descript": 6, "pyhon": 6, "dummi": 6, "def": 6, "startswith": 6, "f": 6, "split": 6, "els": 6, "articl": 7, "5": 7, "6": 7}, "objects": {"mmif.serialize": [[0, 0, 0, "-", "annotation"], [0, 0, 0, "-", "mmif"], [0, 0, 0, "-", "model"], [0, 0, 0, "-", "view"]], "mmif.serialize.annotation": [[0, 1, 1, "", "Annotation"], [0, 1, 1, "", "AnnotationProperties"], [0, 1, 1, "", "Document"], [0, 1, 1, "", "DocumentProperties"], [0, 1, 1, "", "Text"]], "mmif.serialize.annotation.Annotation": [[0, 2, 1, "", "add_property"], [0, 3, 1, "", "at_type"], [0, 2, 1, "", "check_prop_value_is_simple_enough"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "id"], [0, 2, 1, "", "is_document"], [0, 2, 1, "", "is_type"], [0, 3, 1, "", "parent"]], "mmif.serialize.annotation.Document": [[0, 2, 1, "", "add_property"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.DocumentProperties": [[0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_path_literal"], [0, 2, 1, "", "location_path_resolved"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.Text": [[0, 3, 1, "", "lang"], [0, 3, 1, "", "value"]], "mmif.serialize.mmif": [[0, 1, 1, "", "Mmif"]], "mmif.serialize.mmif.Mmif": [[0, 2, 1, "", "add_document"], [0, 2, 1, "", "add_view"], [0, 2, 1, "", "generate_capital_annotations"], [0, 2, 1, "", "get_alignments"], [0, 2, 1, "", "get_all_views_contain"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_document_location"], [0, 2, 1, "", "get_documents_by_app"], [0, 2, 1, "", "get_documents_by_property"], [0, 2, 1, "", "get_documents_by_type"], [0, 2, 1, "", "get_documents_in_view"], [0, 2, 1, "", "get_documents_locations"], [0, 2, 1, "", "get_view_by_id"], [0, 2, 1, "", "get_view_contains"], [0, 2, 1, "", "get_views_contain"], [0, 2, 1, "", "get_views_for_document"], [0, 4, 1, "", "id_delimiter"], [0, 2, 1, "", "new_view"], [0, 2, 1, "", "new_view_id"], [0, 2, 1, "", "sanitize"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "validate"], [0, 4, 1, "", "view_prefix"]], "mmif.serialize.model": [[0, 1, 1, "", "DataDict"], [0, 1, 1, "", "DataList"], [0, 1, 1, "", "MmifObject"], [0, 1, 1, "", "MmifObjectEncoder"]], "mmif.serialize.model.DataDict": [[0, 2, 1, "", "empty"], [0, 2, 1, "", "get"], [0, 2, 1, "", "items"], [0, 2, 1, "", "keys"], [0, 2, 1, "", "update"], [0, 2, 1, "", "values"]], "mmif.serialize.model.DataList": [[0, 2, 1, "", "append"], [0, 2, 1, "", "deserialize"], [0, 2, 1, "", "empty"], [0, 2, 1, "", "get"]], "mmif.serialize.model.MmifObject": [[0, 2, 1, "", "deserialize"], [0, 2, 1, "", "disallow_additional_properties"], [0, 2, 1, "", "is_empty"], [0, 4, 1, "", "reserved_names"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "set_additional_property"]], "mmif.serialize.model.MmifObjectEncoder": [[0, 2, 1, "", "default"]], "mmif.serialize.view": [[0, 1, 1, "", "Contain"], [0, 1, 1, "", "View"], [0, 1, 1, "", "ViewMetadata"]], "mmif.serialize.view.View": [[0, 2, 1, "", "add_annotation"], [0, 2, 1, "", "add_document"], [0, 2, 1, "", "get_annotation_by_id"], [0, 2, 1, "", "get_annotations"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_documents"], [0, 2, 1, "", "new_annotation"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "new_textdocument"], [0, 2, 1, "", "set_error"]], "mmif.serialize.view.ViewMetadata": [[0, 2, 1, "", "add_contain"], [0, 2, 1, "", "add_parameter"], [0, 2, 1, "", "add_parameters"], [0, 2, 1, "", "add_warnings"], [0, 2, 1, "", "emtpy_warnings"], [0, 2, 1, "", "get_parameter"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "set_error"]], "mmif.vocabulary": [[1, 0, 0, "-", "annotation_types"], [1, 0, 0, "-", "document_types"]], "mmif.vocabulary.annotation_types": [[1, 1, 1, "", "AnnotationTypes"]], "mmif.vocabulary.annotation_types.AnnotationTypes": [[1, 4, 1, "", "Alignment"], [1, 4, 1, "", "Annotation"], [1, 4, 1, "", "BoundingBox"], [1, 4, 1, "", "Chapter"], [1, 4, 1, "", "Interval"], [1, 4, 1, "", "Polygon"], [1, 4, 1, "", "Region"], [1, 4, 1, "", "Relation"], [1, 4, 1, "", "Span"], [1, 4, 1, "", "TimeFrame"], [1, 4, 1, "", "TimePoint"], [1, 4, 1, "", "VideoObject"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]], "mmif.vocabulary.document_types": [[1, 1, 1, "", "DocumentTypes"]], "mmif.vocabulary.document_types.DocumentTypes": [[1, 4, 1, "", "AudioDocument"], [1, 4, 1, "", "Document"], [1, 4, 1, "", "ImageDocument"], [1, 4, 1, "", "TextDocument"], [1, 4, 1, "", "VideoDocument"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"]}, "titleterms": {"mmif": [0, 1, 2, 3, 4, 5, 6, 7], "serial": [0, 4], "modul": [0, 1], "model": 0, "view": 0, "annot": 0, "vocabulari": 1, "annotation_typ": 1, "document_typ": 1, "consum": 2, "welcom": 3, "python": [3, 6], "": 3, "document": [3, 6], "multimedia": 3, "interchang": 3, "format": 3, "content": 3, "api": 3, "indic": 3, "tabl": 3, "get": 4, "start": 4, "overview": [4, 6], "prerequisit": 4, "instal": 4, "packag": 5, "develop": 6, "plugin": 6, "sdk": 6, "locat": 6, "scheme": 6, "target": 7, "version": 7, "specif": 7}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"mmif.serialize module": [[0, "mmif-serialize-module"]], "mmif.serialize.model module": [[0, "module-mmif.serialize.model"]], "mmif.serialize.mmif module": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.view module": [[0, "module-mmif.serialize.view"]], "mmif.serialize.annotation module": [[0, "module-mmif.serialize.annotation"]], "mmif.vocabulary module": [[1, "mmif-vocabulary-module"]], "mmif.vocabulary.annotation_types module": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types module": [[1, "module-mmif.vocabulary.document_types"]], "MMIF consumer": [[2, "mmif-consumer"]], "Welcome to mmif-python\u2019s documentation!": [[3, "welcome-to-mmif-python-s-documentation"]], "MultiMedia Interchange Format": [[3, "multimedia-interchange-format"]], "Contents": [[3, null]], "API documentation:": [[3, null]], "Indices and tables": [[3, "indices-and-tables"]], "Getting Started": [[4, "getting-started"]], "Overview": [[4, "overview"], [6, "overview"]], "Prerequisites": [[4, "prerequisites"]], "Installation": [[4, "installation"]], "MMIF Serialization": [[4, "mmif-serialization"]], "mmif package": [[5, "mmif-package"]], "Developing plugins for MMIF Python SDK": [[6, "developing-plugins-for-mmif-python-sdk"]], "Document Location Scheme Plugins": [[6, "document-location-scheme-plugins"]], "Target MMIF Versions": [[7, "target-mmif-versions"]], "Target Specification Versions": [[7, "id1"]]}, "indexentries": {"annotation (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Annotation"]], "annotationproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.AnnotationProperties"]], "contain (class in mmif.serialize.view)": [[0, "mmif.serialize.view.Contain"]], "datadict (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataDict"]], "datalist (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataList"]], "document (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Document"]], "documentproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.DocumentProperties"]], "mmif (class in mmif.serialize.mmif)": [[0, "mmif.serialize.mmif.Mmif"]], "mmifobject (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObject"]], "mmifobjectencoder (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObjectEncoder"]], "text (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Text"]], "view (class in mmif.serialize.view)": [[0, "mmif.serialize.view.View"]], "viewmetadata (class in mmif.serialize.view)": [[0, "mmif.serialize.view.ViewMetadata"]], "add_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_annotation"]], "add_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_contain"]], "add_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_document"]], "add_document() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_document"]], "add_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameter"]], "add_parameters() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameters"]], "add_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.add_property"]], "add_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.add_property"]], "add_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_view"]], "add_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_warnings"]], "append() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.append"]], "at_type (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.at_type"]], "check_prop_value_is_simple_enough() (mmif.serialize.annotation.annotation static method)": [[0, "mmif.serialize.annotation.Annotation.check_prop_value_is_simple_enough"]], "default() (mmif.serialize.model.mmifobjectencoder method)": [[0, "mmif.serialize.model.MmifObjectEncoder.default"]], "deserialize() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.deserialize"]], "deserialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.deserialize"]], "disallow_additional_properties() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.disallow_additional_properties"]], "empty() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.empty"]], "empty() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.empty"]], "emtpy_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.emtpy_warnings"]], "generate_capital_annotations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.generate_capital_annotations"]], "get() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get"]], "get() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get"]], "get() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.get"]], "get() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.get"]], "get_alignments() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_alignments"]], "get_all_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_all_views_contain"]], "get_annotation_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotation_by_id"]], "get_annotations() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotations"]], "get_document_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_by_id"]], "get_document_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_document_by_id"]], "get_document_location() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_location"]], "get_documents() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_documents"]], "get_documents_by_app() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_app"]], "get_documents_by_property() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_property"]], "get_documents_by_type() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_type"]], "get_documents_in_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_in_view"]], "get_documents_locations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_locations"]], "get_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.get_parameter"]], "get_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get_property"]], "get_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get_property"]], "get_view_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_by_id"]], "get_view_contains() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_contains"]], "get_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_contain"]], "get_views_for_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_for_document"]], "id (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.id"]], "id_delimiter (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.id_delimiter"]], "is_document() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_document"]], "is_empty() (mmif.serialize.model.mmifobject static method)": [[0, "mmif.serialize.model.MmifObject.is_empty"]], "is_type() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_type"]], "items() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.items"]], "keys() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.keys"]], "lang (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.lang"]], "location (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.location"]], "location (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.location"]], "location_address() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_address"]], "location_address() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_address"]], "location_path() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_path"]], "location_path() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path"]], "location_path_literal() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_literal"]], "location_path_resolved() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_resolved"]], "location_scheme() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_scheme"]], "location_scheme() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_scheme"]], "mmif.serialize.annotation": [[0, "module-mmif.serialize.annotation"]], "mmif.serialize.mmif": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.model": [[0, "module-mmif.serialize.model"]], "mmif.serialize.view": [[0, "module-mmif.serialize.view"]], "module": [[0, "module-mmif.serialize.annotation"], [0, "module-mmif.serialize.mmif"], [0, "module-mmif.serialize.model"], [0, "module-mmif.serialize.view"], [1, "module-mmif.vocabulary.annotation_types"], [1, "module-mmif.vocabulary.document_types"]], "new_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_annotation"]], "new_contain() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_contain"]], "new_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.new_contain"]], "new_textdocument() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_textdocument"]], "new_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view"]], "new_view_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view_id"]], "parent (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.parent"]], "reserved_names (mmif.serialize.model.mmifobject attribute)": [[0, "mmif.serialize.model.MmifObject.reserved_names"]], "sanitize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.sanitize"]], "serialize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.serialize"]], "serialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.serialize"]], "set_additional_property() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.set_additional_property"]], "set_error() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.set_error"]], "set_error() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.set_error"]], "text_language (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_language"]], "text_language (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_language"]], "text_value (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_value"]], "text_value (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_value"]], "update() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.update"]], "validate() (mmif.serialize.mmif.mmif static method)": [[0, "mmif.serialize.mmif.Mmif.validate"]], "value (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.value"]], "values() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.values"]], "view_prefix (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.view_prefix"]], "alignment (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Alignment"]], "annotation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Annotation"]], "annotationtypes (class in mmif.vocabulary.annotation_types)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes"]], "audiodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.AudioDocument"]], "boundingbox (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.BoundingBox"]], "chapter (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Chapter"]], "document (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.Document"]], "documenttypes (class in mmif.vocabulary.document_types)": [[1, "mmif.vocabulary.document_types.DocumentTypes"]], "imagedocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.ImageDocument"]], "interval (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Interval"]], "polygon (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Polygon"]], "region (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Region"]], "relation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Relation"]], "span (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Span"]], "textdocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.TextDocument"]], "timeframe (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimeFrame"]], "timepoint (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimePoint"]], "videodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.VideoDocument"]], "videoobject (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.VideoObject"]], "mmif.vocabulary.annotation_types": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types": [[1, "module-mmif.vocabulary.document_types"]], "typevers (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.typevers"]], "typevers (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.typevers"]], "version (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.version"]], "version (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.version"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["autodoc/mmif.serialize", "autodoc/mmif.vocabulary", "consumer-tutorial", "index", "introduction", "modules", "plugins", "target-versions"], "filenames": ["autodoc/mmif.serialize.rst", "autodoc/mmif.vocabulary.rst", "consumer-tutorial.rst", "index.rst", "introduction.rst", "modules.rst", "plugins.rst", "target-versions.rst"], "titles": ["mmif.serialize module", "mmif.vocabulary module", "MMIF consumer", "Welcome to mmif-python\u2019s documentation!", "Getting Started", "mmif package", "Developing plugins for MMIF Python SDK", "Target MMIF Versions"], "terms": {"The": [0, 2, 4, 6], "contain": [0, 1, 5, 6], "class": [0, 1, 6], "us": [0, 4, 6], "repres": [0, 4], "an": [0, 2, 4], "abstract": 0, "object": [0, 4, 6], "live": 0, "python": [0, 4, 7], "mmifobject": [0, 4, 5], "one": 0, "its": [0, 6], "deriv": 0, "i": [0, 2, 3, 4, 6], "subclass": [0, 4], "all": [0, 4], "other": 0, "defin": [0, 1], "thi": [0, 1, 2, 4, 6, 7], "sdk": [0, 3, 4, 7], "except": 0, "mmifobjectencod": [0, 5], "These": 0, "ar": [0, 4, 6], "gener": 0, "instanti": 0, "from": [0, 4, 6], "json": [0, 3, 4, 6], "either": 0, "string": [0, 4], "alreadi": [0, 6], "load": [0, 4], "dictionari": 0, "base": [0, 1, 3, 4], "provid": [0, 2, 6, 7], "core": [0, 6], "function": [0, 6], "deseri": [0, 4, 5, 6], "data": [0, 3, 4, 6], "special": 0, "behavior": 0, "differ": [0, 6, 7], "compon": 0, "ad": 0, "datadict": [0, 5], "mmif_obj": [0, 4], "byte": 0, "str": [0, 1, 4, 6], "dict": 0, "none": 0, "sourc": [0, 1, 4, 6], "t": 0, "": [0, 6], "empti": [0, 5], "get": [0, 2, 3, 5], "kei": [0, 2, 5], "default": [0, 5, 6], "item": [0, 5], "updat": [0, 4, 5], "overwrit": 0, "valu": [0, 5], "datalist": [0, 5], "list": [0, 4], "variou": [0, 4, 6], "found": 0, "file": [0, 2, 4, 6], "document": [0, 1, 2, 4, 5], "subdocu": 0, "paramet": [0, 2], "union": 0, "append": [0, 5], "mmif_json": 0, "pass": [0, 2], "input": [0, 2], "intern": 0, "standard": 0, "style": 0, "method": [0, 4, 6], "albeit": 0, "reli": 0, "implement": [0, 2, 4, 6], "__getitem__": 0, "Will": 0, "return": [0, 6], "search": [0, 3], "match": 0, "superclass": 0, "relat": [0, 1, 4, 5], "pair": 0, "ani": [0, 2, 6], "can": [0, 2, 4, 6], "initi": [0, 4], "placehold": 0, "actual": [0, 6], "represent": 0, "format": [0, 4, 6], "equival": 0, "argument": [0, 6], "ha": [0, 6], "four": 0, "design": [0, 2, 3, 4, 6], "instanc": [0, 2], "variabl": [0, 1], "name": [0, 6], "cannot": [0, 6], "attribut": 0, "_unnamed_attribut": 0, "onli": [0, 6], "If": [0, 4], "set": 0, "mean": 0, "won": 0, "take": [0, 4, 6], "addit": [0, 6], "schema": 0, "sens": 0, "user": [0, 4, 6], "throw": 0, "k": 0, "v": 0, "reserv": 0, "two": 0, "_attribute_class": 0, "specif": [0, 4, 6], "note": [0, 4], "doe": [0, 4, 6], "NOT": 0, "have": [0, 4, 6], "recommend": 0, "_required_attribut": 0, "simpl": [0, 4, 6], "requir": [0, 2, 4, 6], "when": [0, 4, 6], "skip": 0, "e": [0, 2, 6], "g": [0, 2, 6], "zero": 0, "length": 0, "unless": 0, "thei": 0, "otherwis": 0, "would": 0, "_exclude_from_diff": 0, "should": [0, 2, 6], "exclud": 0, "diff": 0, "calcul": 0, "__eq__": 0, "todo": 0, "krim": 0, "8": [0, 4, 7], "17": 0, "20": 0, "howev": [0, 2, 6], "duplic": 0, "type": [0, 1, 4], "hint": 0, "definit": 0, "mayb": 0, "better": 0, "wai": 0, "util": 0, "them": 0, "programmat": 0, "now": 0, "develop": [0, 3], "care": 0, "add": [0, 6], "well": [0, 4, 6], "also": 0, "those": 0, "must": [0, 2, 6], "__init__": [0, 6], "befor": [0, 6], "call": [0, 4], "super": 0, "work": [0, 6], "And": [0, 6], "more": [0, 2, 4, 6], "ignor": 0, "so": [0, 6], "option": 0, "you": [0, 4, 6], "leav": 0, "len": 0, "0": [0, 1, 4, 6, 7], "caus": 0, "issu": 0, "current": 0, "given": 0, "sometim": 0, "id": [0, 4, 5], "automat": 0, "parent": [0, 5], "popul": 0, "field": 0, "specifi": 0, "disallow_additional_properti": [0, 5], "prevent": 0, "insert": 0, "unnam": 0, "after": 0, "static": 0, "is_empti": [0, 5], "obj": 0, "bool": 0, "true": [0, 1], "emtpi": 0, "first": 0, "But": 0, "lack": 0, "__len__": 0, "we": [0, 2, 4], "need": [0, 4, 6], "check": [0, 6], "reserved_nam": [0, 5], "pretti": 0, "fals": 0, "indent": 0, "set_additional_properti": [0, 5], "desir": 0, "rais": [0, 6], "attributeerror": 0, "properti": [0, 4, 6], "disallow": 0, "skipkei": 0, "ensure_ascii": 0, "check_circular": 0, "allow_nan": 0, "sort_kei": 0, "separ": 0, "jsonencod": 0, "encod": [0, 4], "de": 0, "overrid": 0, "priorit": 0, "full": [0, 4], "see": [0, 4], "doc": 0, "inform": [0, 6], "valid": [0, 5], "whether": 0, "against": 0, "add_docu": [0, 5], "fail": 0, "same": 0, "exist": [0, 4], "add_view": [0, 5], "generate_capital_annot": [0, 5], "convert": 0, "pend": 0, "temporari": 0, "last": 0, "http": [0, 1, 2, 4, 6], "github": [0, 2], "com": [0, 2], "clamsproject": [0, 2], "226": 0, "rational": 0, "behind": 0, "discuss": [0, 2], "get_align": [0, 5], "at_type1": 0, "typesbas": 0, "at_type2": 0, "find": [0, 4], "where": 0, "align": [0, 1, 5], "between": [0, 3, 4], "occur": 0, "get_all_views_contain": [0, 5], "at_typ": [0, 5], "present": 0, "metadata": [0, 4, 6], "just": 0, "than": 0, "get_document_by_id": [0, 5], "doc_id": [0, 6], "refer": [0, 2, 4, 6], "correspond": 0, "keyerror": 0, "get_document_loc": [0, 5], "m_type": 0, "documenttyp": [0, 1, 4, 5], "path_onli": 0, "locat": [0, 4, 5], "get_documents_by_app": [0, 5], "app_id": 0, "queri": 0, "origin": 0, "app": [0, 2, 6], "request": [0, 2], "get_documents_by_properti": [0, 5], "prop_kei": 0, "prop_valu": 0, "retriev": 0, "arbitrari": 0, "get_documents_by_typ": [0, 4, 5], "doc_typ": [0, 6], "particular": 0, "which": [0, 4, 6], "clam": [0, 1, 2, 3, 4, 6], "vocabulari": [0, 3, 4, 5], "get_documents_in_view": [0, 5], "vid": 0, "get_documents_loc": [0, 5], "path": [0, 6], "top": [0, 4, 6], "level": [0, 4], "get_view_by_id": [0, 5], "req_view_id": 0, "get_view_contain": [0, 5], "get_views_contain": [0, 5], "alia": 0, "get_views_for_docu": [0, 5], "anchor": 0, "insid": 0, "dure": 0, "pipelin": 0, "run": [0, 2], "prefix": [0, 6], "view_id": 0, "id_delimit": [0, 5], "classvar": 0, "new_view": [0, 5], "creat": 0, "new": [0, 4], "new_view_id": [0, 5], "fetch": 0, "sanit": [0, 5], "some": 0, "safeguard": 0, "concret": [0, 6], "perform": 0, "follow": 0, "output": 0, "built": 0, "jsonschema": 0, "remov": 0, "non": 0, "autogenerate_capital_annot": 0, "detail": 0, "json_str": 0, "oper": 0, "process": [0, 6], "_load_str": 0, "expect": 0, "_": 0, "ld": [0, 3, 4], "validationerror": 0, "view_prefix": [0, 5], "v_": 0, "In": [0, 2], "wa": 0, "previous": 0, "singl": [0, 6], "view_obj": 0, "A": [0, 2], "identifi": 0, "certain": 0, "potenti": 0, "context": 0, "iri": [0, 6], "add_annot": [0, 5], "get_annotation_by_id": [0, 5], "ann_id": 0, "get_annot": [0, 5], "look": 0, "individu": 0, "get_docu": [0, 5], "new_annot": [0, 5], "aid": 0, "tri": 0, "new_contain": [0, 5], "contains_metadata": 0, "element": 0, "being": 0, "associ": 0, "new_textdocu": [0, 5], "text": [0, 4, 5], "lang": [0, 5], "en": 0, "did": 0, "particularli": 0, "textdocu": [0, 1, 4, 5], "content": [0, 6], "iso": 0, "639": 0, "1": [0, 1, 4, 6, 7], "code": [0, 2, 6], "languag": [0, 2], "set_error": [0, 5], "err_messag": 0, "err_trac": 0, "viewmetadata": [0, 5], "viewmetadata_obj": 0, "within": 0, "add_contain": [0, 5], "add_paramet": [0, 5], "param_kei": 0, "param_valu": 0, "runtime_param": 0, "add_warn": [0, 5], "warn": 0, "emtpy_warn": [0, 5], "get_paramet": [0, 5], "messag": 0, "stack_trac": 0, "part": [0, 6], "For": [0, 4, 6], "how": [0, 6], "anno_obj": 0, "add_properti": [0, 5], "int": 0, "float": 0, "param": 0, "check_prop_value_is_simple_enough": [0, 5], "prop_nam": 0, "annotationproperti": [0, 5], "getter": [0, 4], "allow": 0, "directli": 0, "access": [0, 6], "without": [0, 6], "go": 0, "through": 0, "get_properti": [0, 5], "is_docu": [0, 5], "is_typ": [0, 5], "mutablemap": 0, "doc_obj": 0, "itself": 0, "about": [0, 2, 4, 6], "group": 0, "togeth": 0, "logic": 0, "document_obj": 0, "unlik": 0, "lost": 0, "belong": 0, "somewher": 0, "becaus": 0, "want": 0, "keep": 0, "read": [0, 4], "possibl": 0, "thu": 0, "write": [0, 6], "instead": 0, "With": 0, "former": 0, "record": 0, "few": [0, 4], "mind": 0, "multipl": 0, "happen": 0, "latest": [0, 4], "order": 0, "appear": 0, "effect": 0, "previou": 0, "three": 0, "case": 0, "legitim": 0, "uri": [0, 6], "That": 0, "local": [0, 4, 6], "scheme": 0, "location_address": [0, 5], "address": 0, "location_path": [0, 4, 5], "resolv": [0, 6], "pathnam": 0, "system": [0, 6], "To": [0, 4, 6], "obtain": 0, "location_path_liter": [0, 5], "location_schem": [0, 5], "text_languag": [0, 5], "text_valu": [0, 5], "documentproperti": [0, 5], "hostnam": [0, 6], "location_path_resolv": [0, 5], "nonexist_ok": 0, "try": 0, "instal": [0, 2, 3], "locdoc": 0, "plugin": [0, 3], "valueerror": [0, 6], "text_obj": 0, "annotationtyp": [1, 5], "type_uri": 1, "fuzzymod": 1, "annotationtypesbas": 1, "annot": [1, 3, 4, 5, 6], "spec": 1, "version": [1, 3, 4, 5, 6], "5": [1, 7], "ai": [1, 4], "v1": [1, 4], "v5": 1, "boundingbox": [1, 5], "v4": 1, "chapter": [1, 5], "interv": [1, 5], "polygon": [1, 5], "region": [1, 5], "span": [1, 5], "timefram": [1, 5], "timepoint": [1, 5], "videoobject": [1, 5], "typev": [1, 5], "documenttypesbas": 1, "audiodocu": [1, 5], "imagedocu": [1, 5], "videodocu": [1, 4, 5], "web": 2, "applic": [2, 3, 4], "applianc": 2, "integr": 2, "turn": 2, "galaxi": 2, "pleas": [2, 4, 6], "learn": [2, 4, 6], "meet": [2, 6], "compat": [2, 4], "host": 2, "public": [2, 4, 6], "git": 2, "repositori": 2, "gitlab": 2, "listen": 2, "5000": 2, "port": 2, "expos": 2, "displai": 2, "rout": 2, "router": 2, "respons": 2, "url": 2, "via": [2, 4], "On": 2, "codebas": [2, 6], "root": 2, "dockerfil": 2, "build": [2, 6], "docker": 2, "imag": 2, "exampl": [2, 4, 6], "visual": 2, "transfer": 3, "comput": [3, 4], "analysi": [3, 4], "project": 3, "start": [3, 6], "overview": 3, "prerequisit": 3, "serial": [3, 5, 6], "target": [3, 4], "packag": [3, 4, 6], "modul": [3, 5, 6], "index": 3, "page": [3, 4], "multimedia": 4, "interchang": 4, "reproduc": 4, "transpar": 4, "interoper": 4, "custom": 4, "workflow": 4, "focus": [4, 6], "visit": [4, 6], "websit": [4, 6], "open": [4, 6], "support": [4, 6], "mani": [4, 6], "navig": [4, 6], "manipul": [4, 6], "helper": [4, 6], "3": [4, 7], "newer": 4, "plan": 4, "2": [4, 7], "7": [4, 7], "distribut": [4, 6], "offici": 4, "pypi": [4, 6], "suppos": 4, "pip": 4, "releas": 4, "evolv": 4, "over": [4, 6], "time": 4, "along": 4, "chang": 4, "alwai": 4, "backward": 4, "out": 4, "our": 4, "decis": 4, "subject": 4, "here": [4, 6], "know": 4, "subcompon": 4, "view": [4, 5], "each": 4, "model": [4, 5], "includ": 4, "import": [4, 6], "mmif_str": 4, "m1": 4, "mime": 4, "video": [4, 6], "mp4": [4, 6], "var": 4, "archiv": 4, "0012": 4, "m2": 4, "plain": 4, "transcript": 4, "txt": 4, "carri": [4, 6], "primari": 4, "As": [4, 6], "might": [4, 6], "abl": [4, 6], "unsupport": 4, "back": 4, "document_typ": [4, 5], "b": 4, "in_video": 4, "do": [4, 6], "someth": [4, 6], "avail": 4, "api": 4, "annotation_typ": 5, "media": 6, "lightweight": 6, "flexibl": 6, "handl": 6, "beyond": 6, "extend": 6, "protocol": 6, "s3": 6, "ftp": 6, "etc": 6, "nutshel": 6, "analyz": 6, "extract": 6, "handler": 6, "confus": 6, "mmif_docloc_": 6, "mmif_docloc_s3": 6, "discoveri": 6, "mybucket": 6, "myfil": 6, "like": 6, "minim": 6, "docloc": 6, "your": 6, "own": 6, "good": 6, "idea": 6, "tree": 6, "mmif_docloc_dummi": 6, "py": 6, "pyproject": 6, "toml": 6, "setup": 6, "cfg": 6, "cat": 6, "setuptool": 6, "backend": 6, "build_meta": 6, "descript": 6, "pyhon": 6, "dummi": 6, "def": 6, "startswith": 6, "f": 6, "split": 6, "els": 6, "articl": 7, "4": 7, "6": 7}, "objects": {"mmif.serialize": [[0, 0, 0, "-", "annotation"], [0, 0, 0, "-", "mmif"], [0, 0, 0, "-", "model"], [0, 0, 0, "-", "view"]], "mmif.serialize.annotation": [[0, 1, 1, "", "Annotation"], [0, 1, 1, "", "AnnotationProperties"], [0, 1, 1, "", "Document"], [0, 1, 1, "", "DocumentProperties"], [0, 1, 1, "", "Text"]], "mmif.serialize.annotation.Annotation": [[0, 2, 1, "", "add_property"], [0, 3, 1, "", "at_type"], [0, 2, 1, "", "check_prop_value_is_simple_enough"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "id"], [0, 2, 1, "", "is_document"], [0, 2, 1, "", "is_type"], [0, 3, 1, "", "parent"]], "mmif.serialize.annotation.Document": [[0, 2, 1, "", "add_property"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.DocumentProperties": [[0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_path_literal"], [0, 2, 1, "", "location_path_resolved"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.Text": [[0, 3, 1, "", "lang"], [0, 3, 1, "", "value"]], "mmif.serialize.mmif": [[0, 1, 1, "", "Mmif"]], "mmif.serialize.mmif.Mmif": [[0, 2, 1, "", "add_document"], [0, 2, 1, "", "add_view"], [0, 2, 1, "", "generate_capital_annotations"], [0, 2, 1, "", "get_alignments"], [0, 2, 1, "", "get_all_views_contain"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_document_location"], [0, 2, 1, "", "get_documents_by_app"], [0, 2, 1, "", "get_documents_by_property"], [0, 2, 1, "", "get_documents_by_type"], [0, 2, 1, "", "get_documents_in_view"], [0, 2, 1, "", "get_documents_locations"], [0, 2, 1, "", "get_view_by_id"], [0, 2, 1, "", "get_view_contains"], [0, 2, 1, "", "get_views_contain"], [0, 2, 1, "", "get_views_for_document"], [0, 4, 1, "", "id_delimiter"], [0, 2, 1, "", "new_view"], [0, 2, 1, "", "new_view_id"], [0, 2, 1, "", "sanitize"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "validate"], [0, 4, 1, "", "view_prefix"]], "mmif.serialize.model": [[0, 1, 1, "", "DataDict"], [0, 1, 1, "", "DataList"], [0, 1, 1, "", "MmifObject"], [0, 1, 1, "", "MmifObjectEncoder"]], "mmif.serialize.model.DataDict": [[0, 2, 1, "", "empty"], [0, 2, 1, "", "get"], [0, 2, 1, "", "items"], [0, 2, 1, "", "keys"], [0, 2, 1, "", "update"], [0, 2, 1, "", "values"]], "mmif.serialize.model.DataList": [[0, 2, 1, "", "append"], [0, 2, 1, "", "deserialize"], [0, 2, 1, "", "empty"], [0, 2, 1, "", "get"]], "mmif.serialize.model.MmifObject": [[0, 2, 1, "", "deserialize"], [0, 2, 1, "", "disallow_additional_properties"], [0, 2, 1, "", "is_empty"], [0, 4, 1, "", "reserved_names"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "set_additional_property"]], "mmif.serialize.model.MmifObjectEncoder": [[0, 2, 1, "", "default"]], "mmif.serialize.view": [[0, 1, 1, "", "Contain"], [0, 1, 1, "", "View"], [0, 1, 1, "", "ViewMetadata"]], "mmif.serialize.view.View": [[0, 2, 1, "", "add_annotation"], [0, 2, 1, "", "add_document"], [0, 2, 1, "", "get_annotation_by_id"], [0, 2, 1, "", "get_annotations"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_documents"], [0, 2, 1, "", "new_annotation"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "new_textdocument"], [0, 2, 1, "", "set_error"]], "mmif.serialize.view.ViewMetadata": [[0, 2, 1, "", "add_contain"], [0, 2, 1, "", "add_parameter"], [0, 2, 1, "", "add_parameters"], [0, 2, 1, "", "add_warnings"], [0, 2, 1, "", "emtpy_warnings"], [0, 2, 1, "", "get_parameter"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "set_error"]], "mmif.vocabulary": [[1, 0, 0, "-", "annotation_types"], [1, 0, 0, "-", "document_types"]], "mmif.vocabulary.annotation_types": [[1, 1, 1, "", "AnnotationTypes"]], "mmif.vocabulary.annotation_types.AnnotationTypes": [[1, 4, 1, "", "Alignment"], [1, 4, 1, "", "Annotation"], [1, 4, 1, "", "BoundingBox"], [1, 4, 1, "", "Chapter"], [1, 4, 1, "", "Interval"], [1, 4, 1, "", "Polygon"], [1, 4, 1, "", "Region"], [1, 4, 1, "", "Relation"], [1, 4, 1, "", "Span"], [1, 4, 1, "", "TimeFrame"], [1, 4, 1, "", "TimePoint"], [1, 4, 1, "", "VideoObject"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]], "mmif.vocabulary.document_types": [[1, 1, 1, "", "DocumentTypes"]], "mmif.vocabulary.document_types.DocumentTypes": [[1, 4, 1, "", "AudioDocument"], [1, 4, 1, "", "Document"], [1, 4, 1, "", "ImageDocument"], [1, 4, 1, "", "TextDocument"], [1, 4, 1, "", "VideoDocument"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"]}, "titleterms": {"mmif": [0, 1, 2, 3, 4, 5, 6, 7], "serial": [0, 4], "modul": [0, 1], "model": 0, "view": 0, "annot": 0, "vocabulari": 1, "annotation_typ": 1, "document_typ": 1, "consum": 2, "welcom": 3, "python": [3, 6], "": 3, "document": [3, 6], "multimedia": 3, "interchang": 3, "format": 3, "content": 3, "api": 3, "indic": 3, "tabl": 3, "get": 4, "start": 4, "overview": [4, 6], "prerequisit": 4, "instal": 4, "packag": 5, "develop": 6, "plugin": 6, "sdk": 6, "locat": 6, "scheme": 6, "target": 7, "version": 7, "specif": 7}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"mmif.serialize module": [[0, "mmif-serialize-module"]], "mmif.serialize.model module": [[0, "module-mmif.serialize.model"]], "mmif.serialize.mmif module": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.view module": [[0, "module-mmif.serialize.view"]], "mmif.serialize.annotation module": [[0, "module-mmif.serialize.annotation"]], "mmif.vocabulary module": [[1, "mmif-vocabulary-module"]], "mmif.vocabulary.annotation_types module": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types module": [[1, "module-mmif.vocabulary.document_types"]], "MMIF consumer": [[2, "mmif-consumer"]], "Welcome to mmif-python\u2019s documentation!": [[3, "welcome-to-mmif-python-s-documentation"]], "MultiMedia Interchange Format": [[3, "multimedia-interchange-format"]], "Contents": [[3, null]], "API documentation:": [[3, null]], "Indices and tables": [[3, "indices-and-tables"]], "Getting Started": [[4, "getting-started"]], "Overview": [[4, "overview"], [6, "overview"]], "Prerequisites": [[4, "prerequisites"]], "Installation": [[4, "installation"]], "MMIF Serialization": [[4, "mmif-serialization"]], "mmif package": [[5, "mmif-package"]], "Developing plugins for MMIF Python SDK": [[6, "developing-plugins-for-mmif-python-sdk"]], "Document Location Scheme Plugins": [[6, "document-location-scheme-plugins"]], "Target MMIF Versions": [[7, "target-mmif-versions"]], "Target Specification Versions": [[7, "id1"]]}, "indexentries": {"annotation (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Annotation"]], "annotationproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.AnnotationProperties"]], "contain (class in mmif.serialize.view)": [[0, "mmif.serialize.view.Contain"]], "datadict (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataDict"]], "datalist (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataList"]], "document (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Document"]], "documentproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.DocumentProperties"]], "mmif (class in mmif.serialize.mmif)": [[0, "mmif.serialize.mmif.Mmif"]], "mmifobject (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObject"]], "mmifobjectencoder (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObjectEncoder"]], "text (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Text"]], "view (class in mmif.serialize.view)": [[0, "mmif.serialize.view.View"]], "viewmetadata (class in mmif.serialize.view)": [[0, "mmif.serialize.view.ViewMetadata"]], "add_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_annotation"]], "add_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_contain"]], "add_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_document"]], "add_document() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_document"]], "add_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameter"]], "add_parameters() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameters"]], "add_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.add_property"]], "add_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.add_property"]], "add_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_view"]], "add_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_warnings"]], "append() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.append"]], "at_type (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.at_type"]], "check_prop_value_is_simple_enough() (mmif.serialize.annotation.annotation static method)": [[0, "mmif.serialize.annotation.Annotation.check_prop_value_is_simple_enough"]], "default() (mmif.serialize.model.mmifobjectencoder method)": [[0, "mmif.serialize.model.MmifObjectEncoder.default"]], "deserialize() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.deserialize"]], "deserialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.deserialize"]], "disallow_additional_properties() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.disallow_additional_properties"]], "empty() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.empty"]], "empty() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.empty"]], "emtpy_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.emtpy_warnings"]], "generate_capital_annotations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.generate_capital_annotations"]], "get() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get"]], "get() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get"]], "get() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.get"]], "get() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.get"]], "get_alignments() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_alignments"]], "get_all_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_all_views_contain"]], "get_annotation_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotation_by_id"]], "get_annotations() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotations"]], "get_document_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_by_id"]], "get_document_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_document_by_id"]], "get_document_location() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_location"]], "get_documents() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_documents"]], "get_documents_by_app() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_app"]], "get_documents_by_property() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_property"]], "get_documents_by_type() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_type"]], "get_documents_in_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_in_view"]], "get_documents_locations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_locations"]], "get_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.get_parameter"]], "get_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get_property"]], "get_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get_property"]], "get_view_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_by_id"]], "get_view_contains() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_contains"]], "get_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_contain"]], "get_views_for_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_for_document"]], "id (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.id"]], "id_delimiter (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.id_delimiter"]], "is_document() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_document"]], "is_empty() (mmif.serialize.model.mmifobject static method)": [[0, "mmif.serialize.model.MmifObject.is_empty"]], "is_type() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_type"]], "items() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.items"]], "keys() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.keys"]], "lang (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.lang"]], "location (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.location"]], "location (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.location"]], "location_address() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_address"]], "location_address() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_address"]], "location_path() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_path"]], "location_path() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path"]], "location_path_literal() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_literal"]], "location_path_resolved() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_resolved"]], "location_scheme() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_scheme"]], "location_scheme() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_scheme"]], "mmif.serialize.annotation": [[0, "module-mmif.serialize.annotation"]], "mmif.serialize.mmif": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.model": [[0, "module-mmif.serialize.model"]], "mmif.serialize.view": [[0, "module-mmif.serialize.view"]], "module": [[0, "module-mmif.serialize.annotation"], [0, "module-mmif.serialize.mmif"], [0, "module-mmif.serialize.model"], [0, "module-mmif.serialize.view"], [1, "module-mmif.vocabulary.annotation_types"], [1, "module-mmif.vocabulary.document_types"]], "new_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_annotation"]], "new_contain() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_contain"]], "new_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.new_contain"]], "new_textdocument() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_textdocument"]], "new_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view"]], "new_view_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view_id"]], "parent (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.parent"]], "reserved_names (mmif.serialize.model.mmifobject attribute)": [[0, "mmif.serialize.model.MmifObject.reserved_names"]], "sanitize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.sanitize"]], "serialize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.serialize"]], "serialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.serialize"]], "set_additional_property() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.set_additional_property"]], "set_error() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.set_error"]], "set_error() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.set_error"]], "text_language (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_language"]], "text_language (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_language"]], "text_value (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_value"]], "text_value (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_value"]], "update() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.update"]], "validate() (mmif.serialize.mmif.mmif static method)": [[0, "mmif.serialize.mmif.Mmif.validate"]], "value (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.value"]], "values() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.values"]], "view_prefix (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.view_prefix"]], "alignment (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Alignment"]], "annotation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Annotation"]], "annotationtypes (class in mmif.vocabulary.annotation_types)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes"]], "audiodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.AudioDocument"]], "boundingbox (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.BoundingBox"]], "chapter (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Chapter"]], "document (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.Document"]], "documenttypes (class in mmif.vocabulary.document_types)": [[1, "mmif.vocabulary.document_types.DocumentTypes"]], "imagedocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.ImageDocument"]], "interval (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Interval"]], "polygon (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Polygon"]], "region (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Region"]], "relation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Relation"]], "span (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Span"]], "textdocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.TextDocument"]], "timeframe (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimeFrame"]], "timepoint (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimePoint"]], "videodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.VideoDocument"]], "videoobject (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.VideoObject"]], "mmif.vocabulary.annotation_types": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types": [[1, "module-mmif.vocabulary.document_types"]], "typevers (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.typevers"]], "typevers (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.typevers"]], "version (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.version"]], "version (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.version"]]}})
\ No newline at end of file
diff --git a/docs/1.0.4/target-versions.html b/docs/1.0.4/target-versions.html
index 2759c5d5..8fa12228 100644
--- a/docs/1.0.4/target-versions.html
+++ b/docs/1.0.4/target-versions.html
@@ -93,7 +93,7 @@
1.0.4
-1.0.4
+1.0.5
1.0.3
1.0.0
@@ -235,6 +235,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.5/.buildinfo b/docs/1.0.5/.buildinfo
index 67f41e6e..0d1feba1 100644
--- a/docs/1.0.5/.buildinfo
+++ b/docs/1.0.5/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 86d99b88e293646e6ac8b09db6e9d699
+config: b8503b99d630f06c9ca93fa238949c47
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/1.0.5/.doctrees/autodoc/mmif.serialize.doctree b/docs/1.0.5/.doctrees/autodoc/mmif.serialize.doctree
index 52d4c531..d86c3f19 100644
Binary files a/docs/1.0.5/.doctrees/autodoc/mmif.serialize.doctree and b/docs/1.0.5/.doctrees/autodoc/mmif.serialize.doctree differ
diff --git a/docs/1.0.5/.doctrees/autodoc/mmif.vocabulary.doctree b/docs/1.0.5/.doctrees/autodoc/mmif.vocabulary.doctree
index 02aa61b2..58de7c5c 100644
Binary files a/docs/1.0.5/.doctrees/autodoc/mmif.vocabulary.doctree and b/docs/1.0.5/.doctrees/autodoc/mmif.vocabulary.doctree differ
diff --git a/docs/1.0.5/.doctrees/consumer-tutorial.doctree b/docs/1.0.5/.doctrees/consumer-tutorial.doctree
index f949b95a..9c26eb8b 100644
Binary files a/docs/1.0.5/.doctrees/consumer-tutorial.doctree and b/docs/1.0.5/.doctrees/consumer-tutorial.doctree differ
diff --git a/docs/1.0.5/.doctrees/environment.pickle b/docs/1.0.5/.doctrees/environment.pickle
index 369bc974..cefdfaae 100644
Binary files a/docs/1.0.5/.doctrees/environment.pickle and b/docs/1.0.5/.doctrees/environment.pickle differ
diff --git a/docs/1.0.5/.doctrees/index.doctree b/docs/1.0.5/.doctrees/index.doctree
index e739bb65..0576f06e 100644
Binary files a/docs/1.0.5/.doctrees/index.doctree and b/docs/1.0.5/.doctrees/index.doctree differ
diff --git a/docs/1.0.5/.doctrees/introduction.doctree b/docs/1.0.5/.doctrees/introduction.doctree
index 896c98e4..18415e7d 100644
Binary files a/docs/1.0.5/.doctrees/introduction.doctree and b/docs/1.0.5/.doctrees/introduction.doctree differ
diff --git a/docs/1.0.5/.doctrees/modules.doctree b/docs/1.0.5/.doctrees/modules.doctree
index 2973c697..bbdd02d3 100644
Binary files a/docs/1.0.5/.doctrees/modules.doctree and b/docs/1.0.5/.doctrees/modules.doctree differ
diff --git a/docs/1.0.5/.doctrees/plugins.doctree b/docs/1.0.5/.doctrees/plugins.doctree
index 71d41e83..beddb68b 100644
Binary files a/docs/1.0.5/.doctrees/plugins.doctree and b/docs/1.0.5/.doctrees/plugins.doctree differ
diff --git a/docs/1.0.5/.doctrees/target-versions.doctree b/docs/1.0.5/.doctrees/target-versions.doctree
index 8be051af..55564cfa 100644
Binary files a/docs/1.0.5/.doctrees/target-versions.doctree and b/docs/1.0.5/.doctrees/target-versions.doctree differ
diff --git a/docs/1.0.5/autodoc/mmif.serialize.html b/docs/1.0.5/autodoc/mmif.serialize.html
index 4f05cf8c..936eb1ba 100644
--- a/docs/1.0.5/autodoc/mmif.serialize.html
+++ b/docs/1.0.5/autodoc/mmif.serialize.html
@@ -1252,6 +1252,9 @@ mmif.serialize module1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.5/autodoc/mmif.vocabulary.html b/docs/1.0.5/autodoc/mmif.vocabulary.html
index 50123019..aa387317 100644
--- a/docs/1.0.5/autodoc/mmif.vocabulary.html
+++ b/docs/1.0.5/autodoc/mmif.vocabulary.html
@@ -104,7 +104,7 @@ mmif.vocabulary module[source]
Bases: AnnotationTypesBase
This class contains the CLAMS annotation types
-defined in the spec version 1.0.4 as class variables.
+defined in the spec version 1.0.5 as class variables.
Alignment = http://mmif.clams.ai/vocabulary/Alignment/v1 [source]
@@ -185,7 +185,7 @@ mmif.vocabulary module[source]
Bases: DocumentTypesBase
This class contains the CLAMS document types
-defined in the spec version 1.0.4 as class variables.
+defined in the spec version 1.0.5 as class variables.
AudioDocument = http://mmif.clams.ai/vocabulary/AudioDocument/v1 [source]
@@ -286,6 +286,9 @@ mmif.vocabulary module1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.5/consumer-tutorial.html b/docs/1.0.5/consumer-tutorial.html
index acf16786..be8f3c3e 100644
--- a/docs/1.0.5/consumer-tutorial.html
+++ b/docs/1.0.5/consumer-tutorial.html
@@ -152,6 +152,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.5/genindex.html b/docs/1.0.5/genindex.html
index 063028c5..0985c986 100644
--- a/docs/1.0.5/genindex.html
+++ b/docs/1.0.5/genindex.html
@@ -633,6 +633,9 @@ V
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.5/index.html b/docs/1.0.5/index.html
index db634b90..f98a0dd9 100644
--- a/docs/1.0.5/index.html
+++ b/docs/1.0.5/index.html
@@ -183,6 +183,9 @@ Indices and tables
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.5/introduction.html b/docs/1.0.5/introduction.html
index 1734be18..c75b0241 100644
--- a/docs/1.0.5/introduction.html
+++ b/docs/1.0.5/introduction.html
@@ -225,6 +225,9 @@ MMIF Serialization
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.5/modules.html b/docs/1.0.5/modules.html
index 095e5876..5fdb05ba 100644
--- a/docs/1.0.5/modules.html
+++ b/docs/1.0.5/modules.html
@@ -326,6 +326,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.5/plugins.html b/docs/1.0.5/plugins.html
index c5c630d0..dfd684cd 100644
--- a/docs/1.0.5/plugins.html
+++ b/docs/1.0.5/plugins.html
@@ -208,6 +208,9 @@ Document Location Scheme Plugins
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.5/py-modindex.html b/docs/1.0.5/py-modindex.html
index d493ddf8..144023ef 100644
--- a/docs/1.0.5/py-modindex.html
+++ b/docs/1.0.5/py-modindex.html
@@ -188,6 +188,9 @@ Python Module Index
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.5/search.html b/docs/1.0.5/search.html
index a766886c..568c9a73 100644
--- a/docs/1.0.5/search.html
+++ b/docs/1.0.5/search.html
@@ -151,6 +151,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.5/searchindex.js b/docs/1.0.5/searchindex.js
index 50d993da..b51ed3af 100644
--- a/docs/1.0.5/searchindex.js
+++ b/docs/1.0.5/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["autodoc/mmif.serialize", "autodoc/mmif.vocabulary", "consumer-tutorial", "index", "introduction", "modules", "plugins", "target-versions"], "filenames": ["autodoc/mmif.serialize.rst", "autodoc/mmif.vocabulary.rst", "consumer-tutorial.rst", "index.rst", "introduction.rst", "modules.rst", "plugins.rst", "target-versions.rst"], "titles": ["mmif.serialize module", "mmif.vocabulary module", "MMIF consumer", "Welcome to mmif-python\u2019s documentation!", "Getting Started", "mmif package", "Developing plugins for MMIF Python SDK", "Target MMIF Versions"], "terms": {"The": [0, 2, 4, 6], "contain": [0, 1, 5, 6], "class": [0, 1, 6], "us": [0, 4, 6], "repres": [0, 4], "an": [0, 2, 4], "abstract": 0, "object": [0, 4, 6], "live": 0, "python": [0, 4, 7], "mmifobject": [0, 4, 5], "one": 0, "its": [0, 6], "deriv": 0, "i": [0, 2, 3, 4, 6], "subclass": [0, 4], "all": [0, 4], "other": 0, "defin": [0, 1], "thi": [0, 1, 2, 4, 6, 7], "sdk": [0, 3, 4, 7], "except": 0, "mmifobjectencod": [0, 5], "These": 0, "ar": [0, 4, 6], "gener": 0, "instanti": 0, "from": [0, 4, 6], "json": [0, 3, 4, 6], "either": 0, "string": [0, 4], "alreadi": [0, 6], "load": [0, 4], "dictionari": 0, "base": [0, 1, 3, 4], "provid": [0, 2, 6, 7], "core": [0, 6], "function": [0, 6], "deseri": [0, 4, 5, 6], "data": [0, 3, 4, 6], "special": 0, "behavior": 0, "differ": [0, 6, 7], "compon": 0, "ad": 0, "datadict": [0, 5], "mmif_obj": [0, 4], "byte": 0, "str": [0, 1, 4, 6], "dict": 0, "none": 0, "sourc": [0, 1, 4, 6], "t": 0, "": [0, 6], "empti": [0, 5], "get": [0, 2, 3, 5], "kei": [0, 2, 5], "default": [0, 5, 6], "item": [0, 5], "updat": [0, 4, 5], "overwrit": 0, "valu": [0, 5], "datalist": [0, 5], "list": [0, 4], "variou": [0, 4, 6], "found": 0, "file": [0, 2, 4, 6], "document": [0, 1, 2, 4, 5], "subdocu": 0, "paramet": [0, 2], "union": 0, "append": [0, 5], "mmif_json": 0, "pass": [0, 2], "input": [0, 2], "intern": 0, "standard": 0, "style": 0, "method": [0, 4, 6], "albeit": 0, "reli": 0, "implement": [0, 2, 4, 6], "__getitem__": 0, "Will": 0, "return": [0, 6], "search": [0, 3], "match": 0, "superclass": 0, "relat": [0, 1, 4, 5], "pair": 0, "ani": [0, 2, 6], "can": [0, 2, 4, 6], "initi": [0, 4], "placehold": 0, "actual": [0, 6], "represent": 0, "format": [0, 4, 6], "equival": 0, "argument": [0, 6], "ha": [0, 6], "four": 0, "design": [0, 2, 3, 4, 6], "instanc": [0, 2], "variabl": [0, 1], "name": [0, 6], "cannot": [0, 6], "attribut": 0, "_unnamed_attribut": 0, "onli": [0, 6], "If": [0, 4], "set": 0, "mean": 0, "won": 0, "take": [0, 4, 6], "addit": [0, 6], "schema": 0, "sens": 0, "user": [0, 4, 6], "throw": 0, "k": 0, "v": 0, "reserv": 0, "two": 0, "_attribute_class": 0, "specif": [0, 4, 6], "note": [0, 4], "doe": [0, 4, 6], "NOT": 0, "have": [0, 4, 6], "recommend": 0, "_required_attribut": 0, "simpl": [0, 4, 6], "requir": [0, 2, 4, 6], "when": [0, 4, 6], "skip": 0, "e": [0, 2, 6], "g": [0, 2, 6], "zero": 0, "length": 0, "unless": 0, "thei": 0, "otherwis": 0, "would": 0, "_exclude_from_diff": 0, "should": [0, 2, 6], "exclud": 0, "diff": 0, "calcul": 0, "__eq__": 0, "todo": 0, "krim": 0, "8": [0, 4, 7], "17": 0, "20": 0, "howev": [0, 2, 6], "duplic": 0, "type": [0, 1, 4], "hint": 0, "definit": 0, "mayb": 0, "better": 0, "wai": 0, "util": 0, "them": 0, "programmat": 0, "now": 0, "develop": [0, 3], "care": 0, "add": [0, 6], "well": [0, 4, 6], "also": 0, "those": 0, "must": [0, 2, 6], "__init__": [0, 6], "befor": [0, 6], "call": [0, 4], "super": 0, "work": [0, 6], "And": [0, 6], "more": [0, 2, 4, 6], "ignor": 0, "so": [0, 6], "option": 0, "you": [0, 4, 6], "leav": 0, "len": 0, "0": [0, 1, 4, 6, 7], "caus": 0, "issu": 0, "current": 0, "given": 0, "sometim": 0, "id": [0, 4, 5], "automat": 0, "parent": [0, 5], "popul": 0, "field": 0, "specifi": 0, "disallow_additional_properti": [0, 5], "prevent": 0, "insert": 0, "unnam": 0, "after": 0, "static": 0, "is_empti": [0, 5], "obj": 0, "bool": 0, "true": [0, 1], "emtpi": 0, "first": 0, "But": 0, "lack": 0, "__len__": 0, "we": [0, 2, 4], "need": [0, 4, 6], "check": [0, 6], "reserved_nam": [0, 5], "pretti": 0, "fals": 0, "indent": 0, "set_additional_properti": [0, 5], "desir": 0, "rais": [0, 6], "attributeerror": 0, "properti": [0, 4, 6], "disallow": 0, "skipkei": 0, "ensure_ascii": 0, "check_circular": 0, "allow_nan": 0, "sort_kei": 0, "separ": 0, "jsonencod": 0, "encod": [0, 4], "de": 0, "overrid": 0, "priorit": 0, "full": [0, 4], "see": [0, 4], "doc": 0, "inform": [0, 6], "valid": [0, 5], "whether": 0, "against": 0, "add_docu": [0, 5], "fail": 0, "same": 0, "exist": [0, 4], "add_view": [0, 5], "generate_capital_annot": [0, 5], "convert": 0, "pend": 0, "temporari": 0, "last": 0, "http": [0, 1, 2, 4, 6], "github": [0, 2], "com": [0, 2], "clamsproject": [0, 2], "226": 0, "rational": 0, "behind": 0, "discuss": [0, 2], "get_align": [0, 5], "at_type1": 0, "typesbas": 0, "at_type2": 0, "find": [0, 4], "where": 0, "align": [0, 1, 5], "between": [0, 3, 4], "occur": 0, "get_all_views_contain": [0, 5], "at_typ": [0, 5], "present": 0, "metadata": [0, 4, 6], "just": 0, "than": 0, "get_document_by_id": [0, 5], "doc_id": [0, 6], "refer": [0, 2, 4, 6], "correspond": 0, "keyerror": 0, "get_document_loc": [0, 5], "m_type": 0, "documenttyp": [0, 1, 4, 5], "path_onli": 0, "locat": [0, 4, 5], "get_documents_by_app": [0, 5], "app_id": 0, "queri": 0, "origin": 0, "app": [0, 2, 6], "request": [0, 2], "get_documents_by_properti": [0, 5], "prop_kei": 0, "prop_valu": 0, "retriev": 0, "arbitrari": 0, "get_documents_by_typ": [0, 4, 5], "doc_typ": [0, 6], "particular": 0, "which": [0, 4, 6], "clam": [0, 1, 2, 3, 4, 6], "vocabulari": [0, 3, 4, 5], "get_documents_in_view": [0, 5], "vid": 0, "get_documents_loc": [0, 5], "path": [0, 6], "top": [0, 4, 6], "level": [0, 4], "get_view_by_id": [0, 5], "req_view_id": 0, "get_view_contain": [0, 5], "get_views_contain": [0, 5], "alia": 0, "get_views_for_docu": [0, 5], "anchor": 0, "insid": 0, "dure": 0, "pipelin": 0, "run": [0, 2], "prefix": [0, 6], "view_id": 0, "id_delimit": [0, 5], "classvar": 0, "new_view": [0, 5], "creat": 0, "new": [0, 4], "new_view_id": [0, 5], "fetch": 0, "sanit": [0, 5], "some": 0, "safeguard": 0, "concret": [0, 6], "perform": 0, "follow": 0, "output": 0, "built": 0, "jsonschema": 0, "remov": 0, "non": 0, "autogenerate_capital_annot": 0, "detail": 0, "json_str": 0, "oper": 0, "process": [0, 6], "_load_str": 0, "expect": 0, "_": 0, "ld": [0, 3, 4], "validationerror": 0, "view_prefix": [0, 5], "v_": 0, "In": [0, 2], "wa": 0, "previous": 0, "singl": [0, 6], "view_obj": 0, "A": [0, 2], "identifi": 0, "certain": 0, "potenti": 0, "context": 0, "iri": [0, 6], "add_annot": [0, 5], "get_annotation_by_id": [0, 5], "ann_id": 0, "get_annot": [0, 5], "look": 0, "individu": 0, "get_docu": [0, 5], "new_annot": [0, 5], "aid": 0, "tri": 0, "new_contain": [0, 5], "contains_metadata": 0, "element": 0, "being": 0, "associ": 0, "new_textdocu": [0, 5], "text": [0, 4, 5], "lang": [0, 5], "en": 0, "did": 0, "particularli": 0, "textdocu": [0, 1, 4, 5], "content": [0, 6], "iso": 0, "639": 0, "1": [0, 1, 4, 6, 7], "code": [0, 2, 6], "languag": [0, 2], "set_error": [0, 5], "err_messag": 0, "err_trac": 0, "viewmetadata": [0, 5], "viewmetadata_obj": 0, "within": 0, "add_contain": [0, 5], "add_paramet": [0, 5], "param_kei": 0, "param_valu": 0, "runtime_param": 0, "add_warn": [0, 5], "warn": 0, "emtpy_warn": [0, 5], "get_paramet": [0, 5], "messag": 0, "stack_trac": 0, "part": [0, 6], "For": [0, 4, 6], "how": [0, 6], "anno_obj": 0, "add_properti": [0, 5], "int": 0, "float": 0, "param": 0, "check_prop_value_is_simple_enough": [0, 5], "prop_nam": 0, "annotationproperti": [0, 5], "getter": [0, 4], "allow": 0, "directli": 0, "access": [0, 6], "without": [0, 6], "go": 0, "through": 0, "get_properti": [0, 5], "is_docu": [0, 5], "is_typ": [0, 5], "mutablemap": 0, "doc_obj": 0, "itself": 0, "about": [0, 2, 4, 6], "group": 0, "togeth": 0, "logic": 0, "document_obj": 0, "unlik": 0, "lost": 0, "belong": 0, "somewher": 0, "becaus": 0, "want": 0, "keep": 0, "read": [0, 4], "possibl": 0, "thu": 0, "write": [0, 6], "instead": 0, "With": 0, "former": 0, "record": 0, "few": [0, 4], "mind": 0, "multipl": 0, "happen": 0, "latest": [0, 4], "order": 0, "appear": 0, "effect": 0, "previou": 0, "three": 0, "case": 0, "legitim": 0, "uri": [0, 6], "That": 0, "local": [0, 4, 6], "scheme": 0, "location_address": [0, 5], "address": 0, "location_path": [0, 4, 5], "resolv": [0, 6], "pathnam": 0, "system": [0, 6], "To": [0, 4, 6], "obtain": 0, "location_path_liter": [0, 5], "location_schem": [0, 5], "text_languag": [0, 5], "text_valu": [0, 5], "documentproperti": [0, 5], "hostnam": [0, 6], "location_path_resolv": [0, 5], "nonexist_ok": 0, "try": 0, "instal": [0, 2, 3], "locdoc": 0, "plugin": [0, 3], "valueerror": [0, 6], "text_obj": 0, "annotationtyp": [1, 5], "type_uri": 1, "fuzzymod": 1, "annotationtypesbas": 1, "annot": [1, 3, 4, 5, 6], "spec": 1, "version": [1, 3, 4, 5, 6], "4": [1, 7], "ai": [1, 4], "v1": [1, 4], "v5": 1, "boundingbox": [1, 5], "v4": 1, "chapter": [1, 5], "interv": [1, 5], "polygon": [1, 5], "region": [1, 5], "span": [1, 5], "timefram": [1, 5], "timepoint": [1, 5], "videoobject": [1, 5], "typev": [1, 5], "documenttypesbas": 1, "audiodocu": [1, 5], "imagedocu": [1, 5], "videodocu": [1, 4, 5], "web": 2, "applic": [2, 3, 4], "applianc": 2, "integr": 2, "turn": 2, "galaxi": 2, "pleas": [2, 4, 6], "learn": [2, 4, 6], "meet": [2, 6], "compat": [2, 4], "host": 2, "public": [2, 4, 6], "git": 2, "repositori": 2, "gitlab": 2, "listen": 2, "5000": 2, "port": 2, "expos": 2, "displai": 2, "rout": 2, "router": 2, "respons": 2, "url": 2, "via": [2, 4], "On": 2, "codebas": [2, 6], "root": 2, "dockerfil": 2, "build": [2, 6], "docker": 2, "imag": 2, "exampl": [2, 4, 6], "visual": 2, "transfer": 3, "comput": [3, 4], "analysi": [3, 4], "project": 3, "start": [3, 6], "overview": 3, "prerequisit": 3, "serial": [3, 5, 6], "target": [3, 4], "packag": [3, 4, 6], "modul": [3, 5, 6], "index": 3, "page": [3, 4], "multimedia": 4, "interchang": 4, "reproduc": 4, "transpar": 4, "interoper": 4, "custom": 4, "workflow": 4, "focus": [4, 6], "visit": [4, 6], "websit": [4, 6], "open": [4, 6], "support": [4, 6], "mani": [4, 6], "navig": [4, 6], "manipul": [4, 6], "helper": [4, 6], "3": [4, 7], "newer": 4, "plan": 4, "2": [4, 7], "7": [4, 7], "distribut": [4, 6], "offici": 4, "pypi": [4, 6], "suppos": 4, "pip": 4, "releas": 4, "evolv": 4, "over": [4, 6], "time": 4, "along": 4, "chang": 4, "alwai": 4, "backward": 4, "out": 4, "our": 4, "decis": 4, "subject": 4, "here": [4, 6], "know": 4, "subcompon": 4, "view": [4, 5], "each": 4, "model": [4, 5], "includ": 4, "import": [4, 6], "mmif_str": 4, "m1": 4, "mime": 4, "video": [4, 6], "mp4": [4, 6], "var": 4, "archiv": 4, "0012": 4, "m2": 4, "plain": 4, "transcript": 4, "txt": 4, "carri": [4, 6], "primari": 4, "As": [4, 6], "might": [4, 6], "abl": [4, 6], "unsupport": 4, "back": 4, "document_typ": [4, 5], "b": 4, "in_video": 4, "do": [4, 6], "someth": [4, 6], "avail": 4, "api": 4, "annotation_typ": 5, "media": 6, "lightweight": 6, "flexibl": 6, "handl": 6, "beyond": 6, "extend": 6, "protocol": 6, "s3": 6, "ftp": 6, "etc": 6, "nutshel": 6, "analyz": 6, "extract": 6, "handler": 6, "confus": 6, "mmif_docloc_": 6, "mmif_docloc_s3": 6, "discoveri": 6, "mybucket": 6, "myfil": 6, "like": 6, "minim": 6, "docloc": 6, "your": 6, "own": 6, "good": 6, "idea": 6, "tree": 6, "mmif_docloc_dummi": 6, "py": 6, "pyproject": 6, "toml": 6, "setup": 6, "cfg": 6, "cat": 6, "setuptool": 6, "backend": 6, "build_meta": 6, "descript": 6, "pyhon": 6, "dummi": 6, "def": 6, "startswith": 6, "f": 6, "split": 6, "els": 6, "articl": 7, "5": 7, "6": 7}, "objects": {"mmif.serialize": [[0, 0, 0, "-", "annotation"], [0, 0, 0, "-", "mmif"], [0, 0, 0, "-", "model"], [0, 0, 0, "-", "view"]], "mmif.serialize.annotation": [[0, 1, 1, "", "Annotation"], [0, 1, 1, "", "AnnotationProperties"], [0, 1, 1, "", "Document"], [0, 1, 1, "", "DocumentProperties"], [0, 1, 1, "", "Text"]], "mmif.serialize.annotation.Annotation": [[0, 2, 1, "", "add_property"], [0, 3, 1, "", "at_type"], [0, 2, 1, "", "check_prop_value_is_simple_enough"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "id"], [0, 2, 1, "", "is_document"], [0, 2, 1, "", "is_type"], [0, 3, 1, "", "parent"]], "mmif.serialize.annotation.Document": [[0, 2, 1, "", "add_property"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.DocumentProperties": [[0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_path_literal"], [0, 2, 1, "", "location_path_resolved"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.Text": [[0, 3, 1, "", "lang"], [0, 3, 1, "", "value"]], "mmif.serialize.mmif": [[0, 1, 1, "", "Mmif"]], "mmif.serialize.mmif.Mmif": [[0, 2, 1, "", "add_document"], [0, 2, 1, "", "add_view"], [0, 2, 1, "", "generate_capital_annotations"], [0, 2, 1, "", "get_alignments"], [0, 2, 1, "", "get_all_views_contain"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_document_location"], [0, 2, 1, "", "get_documents_by_app"], [0, 2, 1, "", "get_documents_by_property"], [0, 2, 1, "", "get_documents_by_type"], [0, 2, 1, "", "get_documents_in_view"], [0, 2, 1, "", "get_documents_locations"], [0, 2, 1, "", "get_view_by_id"], [0, 2, 1, "", "get_view_contains"], [0, 2, 1, "", "get_views_contain"], [0, 2, 1, "", "get_views_for_document"], [0, 4, 1, "", "id_delimiter"], [0, 2, 1, "", "new_view"], [0, 2, 1, "", "new_view_id"], [0, 2, 1, "", "sanitize"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "validate"], [0, 4, 1, "", "view_prefix"]], "mmif.serialize.model": [[0, 1, 1, "", "DataDict"], [0, 1, 1, "", "DataList"], [0, 1, 1, "", "MmifObject"], [0, 1, 1, "", "MmifObjectEncoder"]], "mmif.serialize.model.DataDict": [[0, 2, 1, "", "empty"], [0, 2, 1, "", "get"], [0, 2, 1, "", "items"], [0, 2, 1, "", "keys"], [0, 2, 1, "", "update"], [0, 2, 1, "", "values"]], "mmif.serialize.model.DataList": [[0, 2, 1, "", "append"], [0, 2, 1, "", "deserialize"], [0, 2, 1, "", "empty"], [0, 2, 1, "", "get"]], "mmif.serialize.model.MmifObject": [[0, 2, 1, "", "deserialize"], [0, 2, 1, "", "disallow_additional_properties"], [0, 2, 1, "", "is_empty"], [0, 4, 1, "", "reserved_names"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "set_additional_property"]], "mmif.serialize.model.MmifObjectEncoder": [[0, 2, 1, "", "default"]], "mmif.serialize.view": [[0, 1, 1, "", "Contain"], [0, 1, 1, "", "View"], [0, 1, 1, "", "ViewMetadata"]], "mmif.serialize.view.View": [[0, 2, 1, "", "add_annotation"], [0, 2, 1, "", "add_document"], [0, 2, 1, "", "get_annotation_by_id"], [0, 2, 1, "", "get_annotations"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_documents"], [0, 2, 1, "", "new_annotation"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "new_textdocument"], [0, 2, 1, "", "set_error"]], "mmif.serialize.view.ViewMetadata": [[0, 2, 1, "", "add_contain"], [0, 2, 1, "", "add_parameter"], [0, 2, 1, "", "add_parameters"], [0, 2, 1, "", "add_warnings"], [0, 2, 1, "", "emtpy_warnings"], [0, 2, 1, "", "get_parameter"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "set_error"]], "mmif.vocabulary": [[1, 0, 0, "-", "annotation_types"], [1, 0, 0, "-", "document_types"]], "mmif.vocabulary.annotation_types": [[1, 1, 1, "", "AnnotationTypes"]], "mmif.vocabulary.annotation_types.AnnotationTypes": [[1, 4, 1, "", "Alignment"], [1, 4, 1, "", "Annotation"], [1, 4, 1, "", "BoundingBox"], [1, 4, 1, "", "Chapter"], [1, 4, 1, "", "Interval"], [1, 4, 1, "", "Polygon"], [1, 4, 1, "", "Region"], [1, 4, 1, "", "Relation"], [1, 4, 1, "", "Span"], [1, 4, 1, "", "TimeFrame"], [1, 4, 1, "", "TimePoint"], [1, 4, 1, "", "VideoObject"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]], "mmif.vocabulary.document_types": [[1, 1, 1, "", "DocumentTypes"]], "mmif.vocabulary.document_types.DocumentTypes": [[1, 4, 1, "", "AudioDocument"], [1, 4, 1, "", "Document"], [1, 4, 1, "", "ImageDocument"], [1, 4, 1, "", "TextDocument"], [1, 4, 1, "", "VideoDocument"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"]}, "titleterms": {"mmif": [0, 1, 2, 3, 4, 5, 6, 7], "serial": [0, 4], "modul": [0, 1], "model": 0, "view": 0, "annot": 0, "vocabulari": 1, "annotation_typ": 1, "document_typ": 1, "consum": 2, "welcom": 3, "python": [3, 6], "": 3, "document": [3, 6], "multimedia": 3, "interchang": 3, "format": 3, "content": 3, "api": 3, "indic": 3, "tabl": 3, "get": 4, "start": 4, "overview": [4, 6], "prerequisit": 4, "instal": 4, "packag": 5, "develop": 6, "plugin": 6, "sdk": 6, "locat": 6, "scheme": 6, "target": 7, "version": 7, "specif": 7}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"mmif.serialize module": [[0, "mmif-serialize-module"]], "mmif.serialize.model module": [[0, "module-mmif.serialize.model"]], "mmif.serialize.mmif module": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.view module": [[0, "module-mmif.serialize.view"]], "mmif.serialize.annotation module": [[0, "module-mmif.serialize.annotation"]], "mmif.vocabulary module": [[1, "mmif-vocabulary-module"]], "mmif.vocabulary.annotation_types module": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types module": [[1, "module-mmif.vocabulary.document_types"]], "MMIF consumer": [[2, "mmif-consumer"]], "Welcome to mmif-python\u2019s documentation!": [[3, "welcome-to-mmif-python-s-documentation"]], "MultiMedia Interchange Format": [[3, "multimedia-interchange-format"]], "Contents": [[3, null]], "API documentation:": [[3, null]], "Indices and tables": [[3, "indices-and-tables"]], "Getting Started": [[4, "getting-started"]], "Overview": [[4, "overview"], [6, "overview"]], "Prerequisites": [[4, "prerequisites"]], "Installation": [[4, "installation"]], "MMIF Serialization": [[4, "mmif-serialization"]], "mmif package": [[5, "mmif-package"]], "Developing plugins for MMIF Python SDK": [[6, "developing-plugins-for-mmif-python-sdk"]], "Document Location Scheme Plugins": [[6, "document-location-scheme-plugins"]], "Target MMIF Versions": [[7, "target-mmif-versions"]], "Target Specification Versions": [[7, "id1"]]}, "indexentries": {"annotation (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Annotation"]], "annotationproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.AnnotationProperties"]], "contain (class in mmif.serialize.view)": [[0, "mmif.serialize.view.Contain"]], "datadict (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataDict"]], "datalist (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataList"]], "document (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Document"]], "documentproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.DocumentProperties"]], "mmif (class in mmif.serialize.mmif)": [[0, "mmif.serialize.mmif.Mmif"]], "mmifobject (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObject"]], "mmifobjectencoder (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObjectEncoder"]], "text (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Text"]], "view (class in mmif.serialize.view)": [[0, "mmif.serialize.view.View"]], "viewmetadata (class in mmif.serialize.view)": [[0, "mmif.serialize.view.ViewMetadata"]], "add_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_annotation"]], "add_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_contain"]], "add_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_document"]], "add_document() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_document"]], "add_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameter"]], "add_parameters() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameters"]], "add_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.add_property"]], "add_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.add_property"]], "add_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_view"]], "add_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_warnings"]], "append() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.append"]], "at_type (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.at_type"]], "check_prop_value_is_simple_enough() (mmif.serialize.annotation.annotation static method)": [[0, "mmif.serialize.annotation.Annotation.check_prop_value_is_simple_enough"]], "default() (mmif.serialize.model.mmifobjectencoder method)": [[0, "mmif.serialize.model.MmifObjectEncoder.default"]], "deserialize() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.deserialize"]], "deserialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.deserialize"]], "disallow_additional_properties() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.disallow_additional_properties"]], "empty() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.empty"]], "empty() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.empty"]], "emtpy_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.emtpy_warnings"]], "generate_capital_annotations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.generate_capital_annotations"]], "get() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get"]], "get() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get"]], "get() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.get"]], "get() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.get"]], "get_alignments() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_alignments"]], "get_all_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_all_views_contain"]], "get_annotation_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotation_by_id"]], "get_annotations() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotations"]], "get_document_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_by_id"]], "get_document_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_document_by_id"]], "get_document_location() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_location"]], "get_documents() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_documents"]], "get_documents_by_app() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_app"]], "get_documents_by_property() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_property"]], "get_documents_by_type() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_type"]], "get_documents_in_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_in_view"]], "get_documents_locations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_locations"]], "get_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.get_parameter"]], "get_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get_property"]], "get_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get_property"]], "get_view_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_by_id"]], "get_view_contains() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_contains"]], "get_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_contain"]], "get_views_for_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_for_document"]], "id (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.id"]], "id_delimiter (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.id_delimiter"]], "is_document() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_document"]], "is_empty() (mmif.serialize.model.mmifobject static method)": [[0, "mmif.serialize.model.MmifObject.is_empty"]], "is_type() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_type"]], "items() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.items"]], "keys() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.keys"]], "lang (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.lang"]], "location (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.location"]], "location (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.location"]], "location_address() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_address"]], "location_address() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_address"]], "location_path() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_path"]], "location_path() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path"]], "location_path_literal() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_literal"]], "location_path_resolved() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_resolved"]], "location_scheme() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_scheme"]], "location_scheme() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_scheme"]], "mmif.serialize.annotation": [[0, "module-mmif.serialize.annotation"]], "mmif.serialize.mmif": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.model": [[0, "module-mmif.serialize.model"]], "mmif.serialize.view": [[0, "module-mmif.serialize.view"]], "module": [[0, "module-mmif.serialize.annotation"], [0, "module-mmif.serialize.mmif"], [0, "module-mmif.serialize.model"], [0, "module-mmif.serialize.view"], [1, "module-mmif.vocabulary.annotation_types"], [1, "module-mmif.vocabulary.document_types"]], "new_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_annotation"]], "new_contain() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_contain"]], "new_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.new_contain"]], "new_textdocument() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_textdocument"]], "new_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view"]], "new_view_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view_id"]], "parent (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.parent"]], "reserved_names (mmif.serialize.model.mmifobject attribute)": [[0, "mmif.serialize.model.MmifObject.reserved_names"]], "sanitize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.sanitize"]], "serialize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.serialize"]], "serialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.serialize"]], "set_additional_property() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.set_additional_property"]], "set_error() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.set_error"]], "set_error() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.set_error"]], "text_language (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_language"]], "text_language (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_language"]], "text_value (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_value"]], "text_value (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_value"]], "update() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.update"]], "validate() (mmif.serialize.mmif.mmif static method)": [[0, "mmif.serialize.mmif.Mmif.validate"]], "value (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.value"]], "values() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.values"]], "view_prefix (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.view_prefix"]], "alignment (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Alignment"]], "annotation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Annotation"]], "annotationtypes (class in mmif.vocabulary.annotation_types)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes"]], "audiodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.AudioDocument"]], "boundingbox (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.BoundingBox"]], "chapter (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Chapter"]], "document (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.Document"]], "documenttypes (class in mmif.vocabulary.document_types)": [[1, "mmif.vocabulary.document_types.DocumentTypes"]], "imagedocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.ImageDocument"]], "interval (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Interval"]], "polygon (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Polygon"]], "region (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Region"]], "relation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Relation"]], "span (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Span"]], "textdocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.TextDocument"]], "timeframe (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimeFrame"]], "timepoint (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimePoint"]], "videodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.VideoDocument"]], "videoobject (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.VideoObject"]], "mmif.vocabulary.annotation_types": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types": [[1, "module-mmif.vocabulary.document_types"]], "typevers (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.typevers"]], "typevers (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.typevers"]], "version (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.version"]], "version (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.version"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["autodoc/mmif.serialize", "autodoc/mmif.vocabulary", "consumer-tutorial", "index", "introduction", "modules", "plugins", "target-versions"], "filenames": ["autodoc/mmif.serialize.rst", "autodoc/mmif.vocabulary.rst", "consumer-tutorial.rst", "index.rst", "introduction.rst", "modules.rst", "plugins.rst", "target-versions.rst"], "titles": ["mmif.serialize module", "mmif.vocabulary module", "MMIF consumer", "Welcome to mmif-python\u2019s documentation!", "Getting Started", "mmif package", "Developing plugins for MMIF Python SDK", "Target MMIF Versions"], "terms": {"The": [0, 2, 4, 6], "contain": [0, 1, 5, 6], "class": [0, 1, 6], "us": [0, 4, 6], "repres": [0, 4], "an": [0, 2, 4], "abstract": 0, "object": [0, 4, 6], "live": 0, "python": [0, 4, 7], "mmifobject": [0, 4, 5], "one": 0, "its": [0, 6], "deriv": 0, "i": [0, 2, 3, 4, 6], "subclass": [0, 4], "all": [0, 4], "other": 0, "defin": [0, 1], "thi": [0, 1, 2, 4, 6, 7], "sdk": [0, 3, 4, 7], "except": 0, "mmifobjectencod": [0, 5], "These": 0, "ar": [0, 4, 6], "gener": 0, "instanti": 0, "from": [0, 4, 6], "json": [0, 3, 4, 6], "either": 0, "string": [0, 4], "alreadi": [0, 6], "load": [0, 4], "dictionari": 0, "base": [0, 1, 3, 4], "provid": [0, 2, 6, 7], "core": [0, 6], "function": [0, 6], "deseri": [0, 4, 5, 6], "data": [0, 3, 4, 6], "special": 0, "behavior": 0, "differ": [0, 6, 7], "compon": 0, "ad": 0, "datadict": [0, 5], "mmif_obj": [0, 4], "byte": 0, "str": [0, 1, 4, 6], "dict": 0, "none": 0, "sourc": [0, 1, 4, 6], "t": 0, "": [0, 6], "empti": [0, 5], "get": [0, 2, 3, 5], "kei": [0, 2, 5], "default": [0, 5, 6], "item": [0, 5], "updat": [0, 4, 5], "overwrit": 0, "valu": [0, 5], "datalist": [0, 5], "list": [0, 4], "variou": [0, 4, 6], "found": 0, "file": [0, 2, 4, 6], "document": [0, 1, 2, 4, 5], "subdocu": 0, "paramet": [0, 2], "union": 0, "append": [0, 5], "mmif_json": 0, "pass": [0, 2], "input": [0, 2], "intern": 0, "standard": 0, "style": 0, "method": [0, 4, 6], "albeit": 0, "reli": 0, "implement": [0, 2, 4, 6], "__getitem__": 0, "Will": 0, "return": [0, 6], "search": [0, 3], "match": 0, "superclass": 0, "relat": [0, 1, 4, 5], "pair": 0, "ani": [0, 2, 6], "can": [0, 2, 4, 6], "initi": [0, 4], "placehold": 0, "actual": [0, 6], "represent": 0, "format": [0, 4, 6], "equival": 0, "argument": [0, 6], "ha": [0, 6], "four": 0, "design": [0, 2, 3, 4, 6], "instanc": [0, 2], "variabl": [0, 1], "name": [0, 6], "cannot": [0, 6], "attribut": 0, "_unnamed_attribut": 0, "onli": [0, 6], "If": [0, 4], "set": 0, "mean": 0, "won": 0, "take": [0, 4, 6], "addit": [0, 6], "schema": 0, "sens": 0, "user": [0, 4, 6], "throw": 0, "k": 0, "v": 0, "reserv": 0, "two": 0, "_attribute_class": 0, "specif": [0, 4, 6], "note": [0, 4], "doe": [0, 4, 6], "NOT": 0, "have": [0, 4, 6], "recommend": 0, "_required_attribut": 0, "simpl": [0, 4, 6], "requir": [0, 2, 4, 6], "when": [0, 4, 6], "skip": 0, "e": [0, 2, 6], "g": [0, 2, 6], "zero": 0, "length": 0, "unless": 0, "thei": 0, "otherwis": 0, "would": 0, "_exclude_from_diff": 0, "should": [0, 2, 6], "exclud": 0, "diff": 0, "calcul": 0, "__eq__": 0, "todo": 0, "krim": 0, "8": [0, 4, 7], "17": 0, "20": 0, "howev": [0, 2, 6], "duplic": 0, "type": [0, 1, 4], "hint": 0, "definit": 0, "mayb": 0, "better": 0, "wai": 0, "util": 0, "them": 0, "programmat": 0, "now": 0, "develop": [0, 3], "care": 0, "add": [0, 6], "well": [0, 4, 6], "also": 0, "those": 0, "must": [0, 2, 6], "__init__": [0, 6], "befor": [0, 6], "call": [0, 4], "super": 0, "work": [0, 6], "And": [0, 6], "more": [0, 2, 4, 6], "ignor": 0, "so": [0, 6], "option": 0, "you": [0, 4, 6], "leav": 0, "len": 0, "0": [0, 1, 4, 6, 7], "caus": 0, "issu": 0, "current": 0, "given": 0, "sometim": 0, "id": [0, 4, 5], "automat": 0, "parent": [0, 5], "popul": 0, "field": 0, "specifi": 0, "disallow_additional_properti": [0, 5], "prevent": 0, "insert": 0, "unnam": 0, "after": 0, "static": 0, "is_empti": [0, 5], "obj": 0, "bool": 0, "true": [0, 1], "emtpi": 0, "first": 0, "But": 0, "lack": 0, "__len__": 0, "we": [0, 2, 4], "need": [0, 4, 6], "check": [0, 6], "reserved_nam": [0, 5], "pretti": 0, "fals": 0, "indent": 0, "set_additional_properti": [0, 5], "desir": 0, "rais": [0, 6], "attributeerror": 0, "properti": [0, 4, 6], "disallow": 0, "skipkei": 0, "ensure_ascii": 0, "check_circular": 0, "allow_nan": 0, "sort_kei": 0, "separ": 0, "jsonencod": 0, "encod": [0, 4], "de": 0, "overrid": 0, "priorit": 0, "full": [0, 4], "see": [0, 4], "doc": 0, "inform": [0, 6], "valid": [0, 5], "whether": 0, "against": 0, "add_docu": [0, 5], "fail": 0, "same": 0, "exist": [0, 4], "add_view": [0, 5], "generate_capital_annot": [0, 5], "convert": 0, "pend": 0, "temporari": 0, "last": 0, "http": [0, 1, 2, 4, 6], "github": [0, 2], "com": [0, 2], "clamsproject": [0, 2], "226": 0, "rational": 0, "behind": 0, "discuss": [0, 2], "get_align": [0, 5], "at_type1": 0, "typesbas": 0, "at_type2": 0, "find": [0, 4], "where": 0, "align": [0, 1, 5], "between": [0, 3, 4], "occur": 0, "get_all_views_contain": [0, 5], "at_typ": [0, 5], "present": 0, "metadata": [0, 4, 6], "just": 0, "than": 0, "get_document_by_id": [0, 5], "doc_id": [0, 6], "refer": [0, 2, 4, 6], "correspond": 0, "keyerror": 0, "get_document_loc": [0, 5], "m_type": 0, "documenttyp": [0, 1, 4, 5], "path_onli": 0, "locat": [0, 4, 5], "get_documents_by_app": [0, 5], "app_id": 0, "queri": 0, "origin": 0, "app": [0, 2, 6], "request": [0, 2], "get_documents_by_properti": [0, 5], "prop_kei": 0, "prop_valu": 0, "retriev": 0, "arbitrari": 0, "get_documents_by_typ": [0, 4, 5], "doc_typ": [0, 6], "particular": 0, "which": [0, 4, 6], "clam": [0, 1, 2, 3, 4, 6], "vocabulari": [0, 3, 4, 5], "get_documents_in_view": [0, 5], "vid": 0, "get_documents_loc": [0, 5], "path": [0, 6], "top": [0, 4, 6], "level": [0, 4], "get_view_by_id": [0, 5], "req_view_id": 0, "get_view_contain": [0, 5], "get_views_contain": [0, 5], "alia": 0, "get_views_for_docu": [0, 5], "anchor": 0, "insid": 0, "dure": 0, "pipelin": 0, "run": [0, 2], "prefix": [0, 6], "view_id": 0, "id_delimit": [0, 5], "classvar": 0, "new_view": [0, 5], "creat": 0, "new": [0, 4], "new_view_id": [0, 5], "fetch": 0, "sanit": [0, 5], "some": 0, "safeguard": 0, "concret": [0, 6], "perform": 0, "follow": 0, "output": 0, "built": 0, "jsonschema": 0, "remov": 0, "non": 0, "autogenerate_capital_annot": 0, "detail": 0, "json_str": 0, "oper": 0, "process": [0, 6], "_load_str": 0, "expect": 0, "_": 0, "ld": [0, 3, 4], "validationerror": 0, "view_prefix": [0, 5], "v_": 0, "In": [0, 2], "wa": 0, "previous": 0, "singl": [0, 6], "view_obj": 0, "A": [0, 2], "identifi": 0, "certain": 0, "potenti": 0, "context": 0, "iri": [0, 6], "add_annot": [0, 5], "get_annotation_by_id": [0, 5], "ann_id": 0, "get_annot": [0, 5], "look": 0, "individu": 0, "get_docu": [0, 5], "new_annot": [0, 5], "aid": 0, "tri": 0, "new_contain": [0, 5], "contains_metadata": 0, "element": 0, "being": 0, "associ": 0, "new_textdocu": [0, 5], "text": [0, 4, 5], "lang": [0, 5], "en": 0, "did": 0, "particularli": 0, "textdocu": [0, 1, 4, 5], "content": [0, 6], "iso": 0, "639": 0, "1": [0, 1, 4, 6, 7], "code": [0, 2, 6], "languag": [0, 2], "set_error": [0, 5], "err_messag": 0, "err_trac": 0, "viewmetadata": [0, 5], "viewmetadata_obj": 0, "within": 0, "add_contain": [0, 5], "add_paramet": [0, 5], "param_kei": 0, "param_valu": 0, "runtime_param": 0, "add_warn": [0, 5], "warn": 0, "emtpy_warn": [0, 5], "get_paramet": [0, 5], "messag": 0, "stack_trac": 0, "part": [0, 6], "For": [0, 4, 6], "how": [0, 6], "anno_obj": 0, "add_properti": [0, 5], "int": 0, "float": 0, "param": 0, "check_prop_value_is_simple_enough": [0, 5], "prop_nam": 0, "annotationproperti": [0, 5], "getter": [0, 4], "allow": 0, "directli": 0, "access": [0, 6], "without": [0, 6], "go": 0, "through": 0, "get_properti": [0, 5], "is_docu": [0, 5], "is_typ": [0, 5], "mutablemap": 0, "doc_obj": 0, "itself": 0, "about": [0, 2, 4, 6], "group": 0, "togeth": 0, "logic": 0, "document_obj": 0, "unlik": 0, "lost": 0, "belong": 0, "somewher": 0, "becaus": 0, "want": 0, "keep": 0, "read": [0, 4], "possibl": 0, "thu": 0, "write": [0, 6], "instead": 0, "With": 0, "former": 0, "record": 0, "few": [0, 4], "mind": 0, "multipl": 0, "happen": 0, "latest": [0, 4], "order": 0, "appear": 0, "effect": 0, "previou": 0, "three": 0, "case": 0, "legitim": 0, "uri": [0, 6], "That": 0, "local": [0, 4, 6], "scheme": 0, "location_address": [0, 5], "address": 0, "location_path": [0, 4, 5], "resolv": [0, 6], "pathnam": 0, "system": [0, 6], "To": [0, 4, 6], "obtain": 0, "location_path_liter": [0, 5], "location_schem": [0, 5], "text_languag": [0, 5], "text_valu": [0, 5], "documentproperti": [0, 5], "hostnam": [0, 6], "location_path_resolv": [0, 5], "nonexist_ok": 0, "try": 0, "instal": [0, 2, 3], "locdoc": 0, "plugin": [0, 3], "valueerror": [0, 6], "text_obj": 0, "annotationtyp": [1, 5], "type_uri": 1, "fuzzymod": 1, "annotationtypesbas": 1, "annot": [1, 3, 4, 5, 6], "spec": 1, "version": [1, 3, 4, 5, 6], "5": [1, 7], "ai": [1, 4], "v1": [1, 4], "v5": 1, "boundingbox": [1, 5], "v4": 1, "chapter": [1, 5], "interv": [1, 5], "polygon": [1, 5], "region": [1, 5], "span": [1, 5], "timefram": [1, 5], "timepoint": [1, 5], "videoobject": [1, 5], "typev": [1, 5], "documenttypesbas": 1, "audiodocu": [1, 5], "imagedocu": [1, 5], "videodocu": [1, 4, 5], "web": 2, "applic": [2, 3, 4], "applianc": 2, "integr": 2, "turn": 2, "galaxi": 2, "pleas": [2, 4, 6], "learn": [2, 4, 6], "meet": [2, 6], "compat": [2, 4], "host": 2, "public": [2, 4, 6], "git": 2, "repositori": 2, "gitlab": 2, "listen": 2, "5000": 2, "port": 2, "expos": 2, "displai": 2, "rout": 2, "router": 2, "respons": 2, "url": 2, "via": [2, 4], "On": 2, "codebas": [2, 6], "root": 2, "dockerfil": 2, "build": [2, 6], "docker": 2, "imag": 2, "exampl": [2, 4, 6], "visual": 2, "transfer": 3, "comput": [3, 4], "analysi": [3, 4], "project": 3, "start": [3, 6], "overview": 3, "prerequisit": 3, "serial": [3, 5, 6], "target": [3, 4], "packag": [3, 4, 6], "modul": [3, 5, 6], "index": 3, "page": [3, 4], "multimedia": 4, "interchang": 4, "reproduc": 4, "transpar": 4, "interoper": 4, "custom": 4, "workflow": 4, "focus": [4, 6], "visit": [4, 6], "websit": [4, 6], "open": [4, 6], "support": [4, 6], "mani": [4, 6], "navig": [4, 6], "manipul": [4, 6], "helper": [4, 6], "3": [4, 7], "newer": 4, "plan": 4, "2": [4, 7], "7": [4, 7], "distribut": [4, 6], "offici": 4, "pypi": [4, 6], "suppos": 4, "pip": 4, "releas": 4, "evolv": 4, "over": [4, 6], "time": 4, "along": 4, "chang": 4, "alwai": 4, "backward": 4, "out": 4, "our": 4, "decis": 4, "subject": 4, "here": [4, 6], "know": 4, "subcompon": 4, "view": [4, 5], "each": 4, "model": [4, 5], "includ": 4, "import": [4, 6], "mmif_str": 4, "m1": 4, "mime": 4, "video": [4, 6], "mp4": [4, 6], "var": 4, "archiv": 4, "0012": 4, "m2": 4, "plain": 4, "transcript": 4, "txt": 4, "carri": [4, 6], "primari": 4, "As": [4, 6], "might": [4, 6], "abl": [4, 6], "unsupport": 4, "back": 4, "document_typ": [4, 5], "b": 4, "in_video": 4, "do": [4, 6], "someth": [4, 6], "avail": 4, "api": 4, "annotation_typ": 5, "media": 6, "lightweight": 6, "flexibl": 6, "handl": 6, "beyond": 6, "extend": 6, "protocol": 6, "s3": 6, "ftp": 6, "etc": 6, "nutshel": 6, "analyz": 6, "extract": 6, "handler": 6, "confus": 6, "mmif_docloc_": 6, "mmif_docloc_s3": 6, "discoveri": 6, "mybucket": 6, "myfil": 6, "like": 6, "minim": 6, "docloc": 6, "your": 6, "own": 6, "good": 6, "idea": 6, "tree": 6, "mmif_docloc_dummi": 6, "py": 6, "pyproject": 6, "toml": 6, "setup": 6, "cfg": 6, "cat": 6, "setuptool": 6, "backend": 6, "build_meta": 6, "descript": 6, "pyhon": 6, "dummi": 6, "def": 6, "startswith": 6, "f": 6, "split": 6, "els": 6, "articl": 7, "4": 7, "6": 7}, "objects": {"mmif.serialize": [[0, 0, 0, "-", "annotation"], [0, 0, 0, "-", "mmif"], [0, 0, 0, "-", "model"], [0, 0, 0, "-", "view"]], "mmif.serialize.annotation": [[0, 1, 1, "", "Annotation"], [0, 1, 1, "", "AnnotationProperties"], [0, 1, 1, "", "Document"], [0, 1, 1, "", "DocumentProperties"], [0, 1, 1, "", "Text"]], "mmif.serialize.annotation.Annotation": [[0, 2, 1, "", "add_property"], [0, 3, 1, "", "at_type"], [0, 2, 1, "", "check_prop_value_is_simple_enough"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "id"], [0, 2, 1, "", "is_document"], [0, 2, 1, "", "is_type"], [0, 3, 1, "", "parent"]], "mmif.serialize.annotation.Document": [[0, 2, 1, "", "add_property"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.DocumentProperties": [[0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_path_literal"], [0, 2, 1, "", "location_path_resolved"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.Text": [[0, 3, 1, "", "lang"], [0, 3, 1, "", "value"]], "mmif.serialize.mmif": [[0, 1, 1, "", "Mmif"]], "mmif.serialize.mmif.Mmif": [[0, 2, 1, "", "add_document"], [0, 2, 1, "", "add_view"], [0, 2, 1, "", "generate_capital_annotations"], [0, 2, 1, "", "get_alignments"], [0, 2, 1, "", "get_all_views_contain"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_document_location"], [0, 2, 1, "", "get_documents_by_app"], [0, 2, 1, "", "get_documents_by_property"], [0, 2, 1, "", "get_documents_by_type"], [0, 2, 1, "", "get_documents_in_view"], [0, 2, 1, "", "get_documents_locations"], [0, 2, 1, "", "get_view_by_id"], [0, 2, 1, "", "get_view_contains"], [0, 2, 1, "", "get_views_contain"], [0, 2, 1, "", "get_views_for_document"], [0, 4, 1, "", "id_delimiter"], [0, 2, 1, "", "new_view"], [0, 2, 1, "", "new_view_id"], [0, 2, 1, "", "sanitize"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "validate"], [0, 4, 1, "", "view_prefix"]], "mmif.serialize.model": [[0, 1, 1, "", "DataDict"], [0, 1, 1, "", "DataList"], [0, 1, 1, "", "MmifObject"], [0, 1, 1, "", "MmifObjectEncoder"]], "mmif.serialize.model.DataDict": [[0, 2, 1, "", "empty"], [0, 2, 1, "", "get"], [0, 2, 1, "", "items"], [0, 2, 1, "", "keys"], [0, 2, 1, "", "update"], [0, 2, 1, "", "values"]], "mmif.serialize.model.DataList": [[0, 2, 1, "", "append"], [0, 2, 1, "", "deserialize"], [0, 2, 1, "", "empty"], [0, 2, 1, "", "get"]], "mmif.serialize.model.MmifObject": [[0, 2, 1, "", "deserialize"], [0, 2, 1, "", "disallow_additional_properties"], [0, 2, 1, "", "is_empty"], [0, 4, 1, "", "reserved_names"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "set_additional_property"]], "mmif.serialize.model.MmifObjectEncoder": [[0, 2, 1, "", "default"]], "mmif.serialize.view": [[0, 1, 1, "", "Contain"], [0, 1, 1, "", "View"], [0, 1, 1, "", "ViewMetadata"]], "mmif.serialize.view.View": [[0, 2, 1, "", "add_annotation"], [0, 2, 1, "", "add_document"], [0, 2, 1, "", "get_annotation_by_id"], [0, 2, 1, "", "get_annotations"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_documents"], [0, 2, 1, "", "new_annotation"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "new_textdocument"], [0, 2, 1, "", "set_error"]], "mmif.serialize.view.ViewMetadata": [[0, 2, 1, "", "add_contain"], [0, 2, 1, "", "add_parameter"], [0, 2, 1, "", "add_parameters"], [0, 2, 1, "", "add_warnings"], [0, 2, 1, "", "emtpy_warnings"], [0, 2, 1, "", "get_parameter"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "set_error"]], "mmif.vocabulary": [[1, 0, 0, "-", "annotation_types"], [1, 0, 0, "-", "document_types"]], "mmif.vocabulary.annotation_types": [[1, 1, 1, "", "AnnotationTypes"]], "mmif.vocabulary.annotation_types.AnnotationTypes": [[1, 4, 1, "", "Alignment"], [1, 4, 1, "", "Annotation"], [1, 4, 1, "", "BoundingBox"], [1, 4, 1, "", "Chapter"], [1, 4, 1, "", "Interval"], [1, 4, 1, "", "Polygon"], [1, 4, 1, "", "Region"], [1, 4, 1, "", "Relation"], [1, 4, 1, "", "Span"], [1, 4, 1, "", "TimeFrame"], [1, 4, 1, "", "TimePoint"], [1, 4, 1, "", "VideoObject"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]], "mmif.vocabulary.document_types": [[1, 1, 1, "", "DocumentTypes"]], "mmif.vocabulary.document_types.DocumentTypes": [[1, 4, 1, "", "AudioDocument"], [1, 4, 1, "", "Document"], [1, 4, 1, "", "ImageDocument"], [1, 4, 1, "", "TextDocument"], [1, 4, 1, "", "VideoDocument"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"]}, "titleterms": {"mmif": [0, 1, 2, 3, 4, 5, 6, 7], "serial": [0, 4], "modul": [0, 1], "model": 0, "view": 0, "annot": 0, "vocabulari": 1, "annotation_typ": 1, "document_typ": 1, "consum": 2, "welcom": 3, "python": [3, 6], "": 3, "document": [3, 6], "multimedia": 3, "interchang": 3, "format": 3, "content": 3, "api": 3, "indic": 3, "tabl": 3, "get": 4, "start": 4, "overview": [4, 6], "prerequisit": 4, "instal": 4, "packag": 5, "develop": 6, "plugin": 6, "sdk": 6, "locat": 6, "scheme": 6, "target": 7, "version": 7, "specif": 7}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"mmif.serialize module": [[0, "mmif-serialize-module"]], "mmif.serialize.model module": [[0, "module-mmif.serialize.model"]], "mmif.serialize.mmif module": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.view module": [[0, "module-mmif.serialize.view"]], "mmif.serialize.annotation module": [[0, "module-mmif.serialize.annotation"]], "mmif.vocabulary module": [[1, "mmif-vocabulary-module"]], "mmif.vocabulary.annotation_types module": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types module": [[1, "module-mmif.vocabulary.document_types"]], "MMIF consumer": [[2, "mmif-consumer"]], "Welcome to mmif-python\u2019s documentation!": [[3, "welcome-to-mmif-python-s-documentation"]], "MultiMedia Interchange Format": [[3, "multimedia-interchange-format"]], "Contents": [[3, null]], "API documentation:": [[3, null]], "Indices and tables": [[3, "indices-and-tables"]], "Getting Started": [[4, "getting-started"]], "Overview": [[4, "overview"], [6, "overview"]], "Prerequisites": [[4, "prerequisites"]], "Installation": [[4, "installation"]], "MMIF Serialization": [[4, "mmif-serialization"]], "mmif package": [[5, "mmif-package"]], "Developing plugins for MMIF Python SDK": [[6, "developing-plugins-for-mmif-python-sdk"]], "Document Location Scheme Plugins": [[6, "document-location-scheme-plugins"]], "Target MMIF Versions": [[7, "target-mmif-versions"]], "Target Specification Versions": [[7, "id1"]]}, "indexentries": {"annotation (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Annotation"]], "annotationproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.AnnotationProperties"]], "contain (class in mmif.serialize.view)": [[0, "mmif.serialize.view.Contain"]], "datadict (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataDict"]], "datalist (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataList"]], "document (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Document"]], "documentproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.DocumentProperties"]], "mmif (class in mmif.serialize.mmif)": [[0, "mmif.serialize.mmif.Mmif"]], "mmifobject (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObject"]], "mmifobjectencoder (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObjectEncoder"]], "text (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Text"]], "view (class in mmif.serialize.view)": [[0, "mmif.serialize.view.View"]], "viewmetadata (class in mmif.serialize.view)": [[0, "mmif.serialize.view.ViewMetadata"]], "add_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_annotation"]], "add_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_contain"]], "add_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_document"]], "add_document() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_document"]], "add_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameter"]], "add_parameters() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameters"]], "add_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.add_property"]], "add_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.add_property"]], "add_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_view"]], "add_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_warnings"]], "append() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.append"]], "at_type (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.at_type"]], "check_prop_value_is_simple_enough() (mmif.serialize.annotation.annotation static method)": [[0, "mmif.serialize.annotation.Annotation.check_prop_value_is_simple_enough"]], "default() (mmif.serialize.model.mmifobjectencoder method)": [[0, "mmif.serialize.model.MmifObjectEncoder.default"]], "deserialize() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.deserialize"]], "deserialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.deserialize"]], "disallow_additional_properties() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.disallow_additional_properties"]], "empty() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.empty"]], "empty() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.empty"]], "emtpy_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.emtpy_warnings"]], "generate_capital_annotations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.generate_capital_annotations"]], "get() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get"]], "get() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get"]], "get() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.get"]], "get() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.get"]], "get_alignments() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_alignments"]], "get_all_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_all_views_contain"]], "get_annotation_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotation_by_id"]], "get_annotations() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotations"]], "get_document_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_by_id"]], "get_document_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_document_by_id"]], "get_document_location() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_location"]], "get_documents() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_documents"]], "get_documents_by_app() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_app"]], "get_documents_by_property() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_property"]], "get_documents_by_type() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_type"]], "get_documents_in_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_in_view"]], "get_documents_locations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_locations"]], "get_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.get_parameter"]], "get_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get_property"]], "get_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get_property"]], "get_view_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_by_id"]], "get_view_contains() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_contains"]], "get_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_contain"]], "get_views_for_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_for_document"]], "id (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.id"]], "id_delimiter (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.id_delimiter"]], "is_document() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_document"]], "is_empty() (mmif.serialize.model.mmifobject static method)": [[0, "mmif.serialize.model.MmifObject.is_empty"]], "is_type() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_type"]], "items() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.items"]], "keys() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.keys"]], "lang (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.lang"]], "location (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.location"]], "location (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.location"]], "location_address() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_address"]], "location_address() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_address"]], "location_path() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_path"]], "location_path() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path"]], "location_path_literal() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_literal"]], "location_path_resolved() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_resolved"]], "location_scheme() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_scheme"]], "location_scheme() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_scheme"]], "mmif.serialize.annotation": [[0, "module-mmif.serialize.annotation"]], "mmif.serialize.mmif": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.model": [[0, "module-mmif.serialize.model"]], "mmif.serialize.view": [[0, "module-mmif.serialize.view"]], "module": [[0, "module-mmif.serialize.annotation"], [0, "module-mmif.serialize.mmif"], [0, "module-mmif.serialize.model"], [0, "module-mmif.serialize.view"], [1, "module-mmif.vocabulary.annotation_types"], [1, "module-mmif.vocabulary.document_types"]], "new_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_annotation"]], "new_contain() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_contain"]], "new_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.new_contain"]], "new_textdocument() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_textdocument"]], "new_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view"]], "new_view_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view_id"]], "parent (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.parent"]], "reserved_names (mmif.serialize.model.mmifobject attribute)": [[0, "mmif.serialize.model.MmifObject.reserved_names"]], "sanitize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.sanitize"]], "serialize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.serialize"]], "serialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.serialize"]], "set_additional_property() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.set_additional_property"]], "set_error() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.set_error"]], "set_error() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.set_error"]], "text_language (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_language"]], "text_language (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_language"]], "text_value (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_value"]], "text_value (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_value"]], "update() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.update"]], "validate() (mmif.serialize.mmif.mmif static method)": [[0, "mmif.serialize.mmif.Mmif.validate"]], "value (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.value"]], "values() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.values"]], "view_prefix (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.view_prefix"]], "alignment (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Alignment"]], "annotation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Annotation"]], "annotationtypes (class in mmif.vocabulary.annotation_types)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes"]], "audiodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.AudioDocument"]], "boundingbox (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.BoundingBox"]], "chapter (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Chapter"]], "document (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.Document"]], "documenttypes (class in mmif.vocabulary.document_types)": [[1, "mmif.vocabulary.document_types.DocumentTypes"]], "imagedocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.ImageDocument"]], "interval (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Interval"]], "polygon (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Polygon"]], "region (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Region"]], "relation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Relation"]], "span (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Span"]], "textdocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.TextDocument"]], "timeframe (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimeFrame"]], "timepoint (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimePoint"]], "videodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.VideoDocument"]], "videoobject (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.VideoObject"]], "mmif.vocabulary.annotation_types": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types": [[1, "module-mmif.vocabulary.document_types"]], "typevers (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.typevers"]], "typevers (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.typevers"]], "version (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.version"]], "version (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.version"]]}})
\ No newline at end of file
diff --git a/docs/1.0.5/target-versions.html b/docs/1.0.5/target-versions.html
index dbf3ce32..93d6a0e1 100644
--- a/docs/1.0.5/target-versions.html
+++ b/docs/1.0.5/target-versions.html
@@ -93,7 +93,7 @@
1.0.5
-1.0.4
+1.0.5
1.0.4
1.0.0
@@ -238,6 +238,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.6/.buildinfo b/docs/1.0.6/.buildinfo
index 910e6333..8b3a5c0b 100644
--- a/docs/1.0.6/.buildinfo
+++ b/docs/1.0.6/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 4d13a831e153c73b2f48c10596fff98f
+config: d4824303ed618e7f590e2cc49758c67d
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/1.0.6/.doctrees/autodoc/mmif.serialize.doctree b/docs/1.0.6/.doctrees/autodoc/mmif.serialize.doctree
index 065e5d23..0cf4899a 100644
Binary files a/docs/1.0.6/.doctrees/autodoc/mmif.serialize.doctree and b/docs/1.0.6/.doctrees/autodoc/mmif.serialize.doctree differ
diff --git a/docs/1.0.6/.doctrees/autodoc/mmif.vocabulary.doctree b/docs/1.0.6/.doctrees/autodoc/mmif.vocabulary.doctree
index 906e0416..162e0689 100644
Binary files a/docs/1.0.6/.doctrees/autodoc/mmif.vocabulary.doctree and b/docs/1.0.6/.doctrees/autodoc/mmif.vocabulary.doctree differ
diff --git a/docs/1.0.6/.doctrees/consumer-tutorial.doctree b/docs/1.0.6/.doctrees/consumer-tutorial.doctree
index 0fed296b..1c2a02c3 100644
Binary files a/docs/1.0.6/.doctrees/consumer-tutorial.doctree and b/docs/1.0.6/.doctrees/consumer-tutorial.doctree differ
diff --git a/docs/1.0.6/.doctrees/environment.pickle b/docs/1.0.6/.doctrees/environment.pickle
index 20b62134..949b6a00 100644
Binary files a/docs/1.0.6/.doctrees/environment.pickle and b/docs/1.0.6/.doctrees/environment.pickle differ
diff --git a/docs/1.0.6/.doctrees/index.doctree b/docs/1.0.6/.doctrees/index.doctree
index 24c2dc4e..f908e724 100644
Binary files a/docs/1.0.6/.doctrees/index.doctree and b/docs/1.0.6/.doctrees/index.doctree differ
diff --git a/docs/1.0.6/.doctrees/introduction.doctree b/docs/1.0.6/.doctrees/introduction.doctree
index e88010d0..1fa745f7 100644
Binary files a/docs/1.0.6/.doctrees/introduction.doctree and b/docs/1.0.6/.doctrees/introduction.doctree differ
diff --git a/docs/1.0.6/.doctrees/modules.doctree b/docs/1.0.6/.doctrees/modules.doctree
index cf204e2a..c238c103 100644
Binary files a/docs/1.0.6/.doctrees/modules.doctree and b/docs/1.0.6/.doctrees/modules.doctree differ
diff --git a/docs/1.0.6/.doctrees/plugins.doctree b/docs/1.0.6/.doctrees/plugins.doctree
index 138f1ed4..43b3c864 100644
Binary files a/docs/1.0.6/.doctrees/plugins.doctree and b/docs/1.0.6/.doctrees/plugins.doctree differ
diff --git a/docs/1.0.6/.doctrees/target-versions.doctree b/docs/1.0.6/.doctrees/target-versions.doctree
index 636c68e3..2c2741fc 100644
Binary files a/docs/1.0.6/.doctrees/target-versions.doctree and b/docs/1.0.6/.doctrees/target-versions.doctree differ
diff --git a/docs/1.0.6/autodoc/mmif.serialize.html b/docs/1.0.6/autodoc/mmif.serialize.html
index 0bd79ee3..5f77782b 100644
--- a/docs/1.0.6/autodoc/mmif.serialize.html
+++ b/docs/1.0.6/autodoc/mmif.serialize.html
@@ -1252,6 +1252,9 @@ mmif.serialize module1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.6/autodoc/mmif.vocabulary.html b/docs/1.0.6/autodoc/mmif.vocabulary.html
index 0a2423c4..d1293721 100644
--- a/docs/1.0.6/autodoc/mmif.vocabulary.html
+++ b/docs/1.0.6/autodoc/mmif.vocabulary.html
@@ -104,7 +104,7 @@ mmif.vocabulary module[source]
Bases: AnnotationTypesBase
This class contains the CLAMS annotation types
-defined in the spec version 1.0.4 as class variables.
+defined in the spec version 1.0.5 as class variables.
Alignment = http://mmif.clams.ai/vocabulary/Alignment/v1 [source]
@@ -185,7 +185,7 @@ mmif.vocabulary module[source]
Bases: DocumentTypesBase
This class contains the CLAMS document types
-defined in the spec version 1.0.4 as class variables.
+defined in the spec version 1.0.5 as class variables.
AudioDocument = http://mmif.clams.ai/vocabulary/AudioDocument/v1 [source]
@@ -286,6 +286,9 @@ mmif.vocabulary module1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.6/consumer-tutorial.html b/docs/1.0.6/consumer-tutorial.html
index db4ac814..0f66be23 100644
--- a/docs/1.0.6/consumer-tutorial.html
+++ b/docs/1.0.6/consumer-tutorial.html
@@ -152,6 +152,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.6/genindex.html b/docs/1.0.6/genindex.html
index f7e79765..cb2ee676 100644
--- a/docs/1.0.6/genindex.html
+++ b/docs/1.0.6/genindex.html
@@ -633,6 +633,9 @@ V
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.6/index.html b/docs/1.0.6/index.html
index 877f9999..092c23f3 100644
--- a/docs/1.0.6/index.html
+++ b/docs/1.0.6/index.html
@@ -183,6 +183,9 @@ Indices and tables
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.6/introduction.html b/docs/1.0.6/introduction.html
index f4651061..ea36c474 100644
--- a/docs/1.0.6/introduction.html
+++ b/docs/1.0.6/introduction.html
@@ -225,6 +225,9 @@ MMIF Serialization
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.6/modules.html b/docs/1.0.6/modules.html
index b4d6b5e3..252325e2 100644
--- a/docs/1.0.6/modules.html
+++ b/docs/1.0.6/modules.html
@@ -326,6 +326,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.6/plugins.html b/docs/1.0.6/plugins.html
index 0882bc45..154f1621 100644
--- a/docs/1.0.6/plugins.html
+++ b/docs/1.0.6/plugins.html
@@ -208,6 +208,9 @@ Document Location Scheme Plugins
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.6/py-modindex.html b/docs/1.0.6/py-modindex.html
index 1ace32d6..18274351 100644
--- a/docs/1.0.6/py-modindex.html
+++ b/docs/1.0.6/py-modindex.html
@@ -188,6 +188,9 @@ Python Module Index
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.6/search.html b/docs/1.0.6/search.html
index 839d1b47..b401e61c 100644
--- a/docs/1.0.6/search.html
+++ b/docs/1.0.6/search.html
@@ -151,6 +151,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.6/searchindex.js b/docs/1.0.6/searchindex.js
index 3076ba1a..5a33fbef 100644
--- a/docs/1.0.6/searchindex.js
+++ b/docs/1.0.6/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["autodoc/mmif.serialize", "autodoc/mmif.vocabulary", "consumer-tutorial", "index", "introduction", "modules", "plugins", "target-versions"], "filenames": ["autodoc/mmif.serialize.rst", "autodoc/mmif.vocabulary.rst", "consumer-tutorial.rst", "index.rst", "introduction.rst", "modules.rst", "plugins.rst", "target-versions.rst"], "titles": ["mmif.serialize module", "mmif.vocabulary module", "MMIF consumer", "Welcome to mmif-python\u2019s documentation!", "Getting Started", "mmif package", "Developing plugins for MMIF Python SDK", "Target MMIF Versions"], "terms": {"The": [0, 2, 4, 6], "contain": [0, 1, 5, 6], "class": [0, 1, 6], "us": [0, 4, 6], "repres": [0, 4], "an": [0, 2, 4], "abstract": 0, "object": [0, 4, 6], "live": 0, "python": [0, 4, 7], "mmifobject": [0, 4, 5], "one": 0, "its": [0, 6], "deriv": 0, "i": [0, 2, 3, 4, 6], "subclass": [0, 4], "all": [0, 4], "other": 0, "defin": [0, 1], "thi": [0, 1, 2, 4, 6, 7], "sdk": [0, 3, 4, 7], "except": 0, "mmifobjectencod": [0, 5], "These": 0, "ar": [0, 4, 6], "gener": 0, "instanti": 0, "from": [0, 4, 6], "json": [0, 3, 4, 6], "either": 0, "string": [0, 4], "alreadi": [0, 6], "load": [0, 4], "dictionari": 0, "base": [0, 1, 3, 4], "provid": [0, 2, 6, 7], "core": [0, 6], "function": [0, 6], "deseri": [0, 4, 5, 6], "data": [0, 3, 4, 6], "special": 0, "behavior": 0, "differ": [0, 6, 7], "compon": 0, "ad": 0, "datadict": [0, 5], "mmif_obj": [0, 4], "byte": 0, "str": [0, 1, 4, 6], "dict": 0, "none": 0, "sourc": [0, 1, 4, 6], "t": 0, "": [0, 6], "empti": [0, 5], "get": [0, 2, 3, 5], "kei": [0, 2, 5], "default": [0, 5, 6], "item": [0, 5], "updat": [0, 4, 5], "overwrit": 0, "valu": [0, 5], "datalist": [0, 5], "list": [0, 4], "variou": [0, 4, 6], "found": 0, "file": [0, 2, 4, 6], "document": [0, 1, 2, 4, 5], "subdocu": 0, "paramet": [0, 2], "union": 0, "append": [0, 5], "mmif_json": 0, "pass": [0, 2], "input": [0, 2], "intern": 0, "standard": 0, "style": 0, "method": [0, 4, 6], "albeit": 0, "reli": 0, "implement": [0, 2, 4, 6], "__getitem__": 0, "Will": 0, "return": [0, 6], "search": [0, 3], "match": 0, "superclass": 0, "relat": [0, 1, 4, 5], "pair": 0, "ani": [0, 2, 6], "can": [0, 2, 4, 6], "initi": [0, 4], "placehold": 0, "actual": [0, 6], "represent": 0, "format": [0, 4, 6], "equival": 0, "argument": [0, 6], "ha": [0, 6], "four": 0, "design": [0, 2, 3, 4, 6], "instanc": [0, 2], "variabl": [0, 1], "name": [0, 6], "cannot": [0, 6], "attribut": 0, "_unnamed_attribut": 0, "onli": [0, 6], "If": [0, 4], "set": 0, "mean": 0, "won": 0, "take": [0, 4, 6], "addit": [0, 6], "schema": 0, "sens": 0, "user": [0, 4, 6], "throw": 0, "k": 0, "v": 0, "reserv": 0, "two": 0, "_attribute_class": 0, "specif": [0, 4, 6], "note": [0, 4], "doe": [0, 4, 6], "NOT": 0, "have": [0, 4, 6], "recommend": 0, "_required_attribut": 0, "simpl": [0, 4, 6], "requir": [0, 2, 4, 6], "when": [0, 4, 6], "skip": 0, "e": [0, 2, 6], "g": [0, 2, 6], "zero": 0, "length": 0, "unless": 0, "thei": 0, "otherwis": 0, "would": 0, "_exclude_from_diff": 0, "should": [0, 2, 6], "exclud": 0, "diff": 0, "calcul": 0, "__eq__": 0, "todo": 0, "krim": 0, "8": [0, 4, 7], "17": 0, "20": 0, "howev": [0, 2, 6], "duplic": 0, "type": [0, 1, 4], "hint": 0, "definit": 0, "mayb": 0, "better": 0, "wai": 0, "util": 0, "them": 0, "programmat": 0, "now": 0, "develop": [0, 3], "care": 0, "add": [0, 6], "well": [0, 4, 6], "also": 0, "those": 0, "must": [0, 2, 6], "__init__": [0, 6], "befor": [0, 6], "call": [0, 4], "super": 0, "work": [0, 6], "And": [0, 6], "more": [0, 2, 4, 6], "ignor": 0, "so": [0, 6], "option": 0, "you": [0, 4, 6], "leav": 0, "len": 0, "0": [0, 1, 4, 6, 7], "caus": 0, "issu": 0, "current": 0, "given": 0, "sometim": 0, "id": [0, 4, 5], "automat": 0, "parent": [0, 5], "popul": 0, "field": 0, "specifi": 0, "disallow_additional_properti": [0, 5], "prevent": 0, "insert": 0, "unnam": 0, "after": 0, "static": 0, "is_empti": [0, 5], "obj": 0, "bool": 0, "true": [0, 1], "emtpi": 0, "first": 0, "But": 0, "lack": 0, "__len__": 0, "we": [0, 2, 4], "need": [0, 4, 6], "check": [0, 6], "reserved_nam": [0, 5], "pretti": 0, "fals": 0, "indent": 0, "set_additional_properti": [0, 5], "desir": 0, "rais": [0, 6], "attributeerror": 0, "properti": [0, 4, 6], "disallow": 0, "skipkei": 0, "ensure_ascii": 0, "check_circular": 0, "allow_nan": 0, "sort_kei": 0, "separ": 0, "jsonencod": 0, "encod": [0, 4], "de": 0, "overrid": 0, "priorit": 0, "full": [0, 4], "see": [0, 4], "doc": 0, "inform": [0, 6], "valid": [0, 5], "whether": 0, "against": 0, "add_docu": [0, 5], "fail": 0, "same": 0, "exist": [0, 4], "add_view": [0, 5], "generate_capital_annot": [0, 5], "convert": 0, "pend": 0, "temporari": 0, "last": 0, "http": [0, 1, 2, 4, 6], "github": [0, 2], "com": [0, 2], "clamsproject": [0, 2], "226": 0, "rational": 0, "behind": 0, "discuss": [0, 2], "get_align": [0, 5], "at_type1": 0, "typesbas": 0, "at_type2": 0, "find": [0, 4], "where": 0, "align": [0, 1, 5], "between": [0, 3, 4], "occur": 0, "get_all_views_contain": [0, 5], "at_typ": [0, 5], "present": 0, "metadata": [0, 4, 6], "just": 0, "than": 0, "get_document_by_id": [0, 5], "doc_id": [0, 6], "refer": [0, 2, 4, 6], "correspond": 0, "keyerror": 0, "get_document_loc": [0, 5], "m_type": 0, "documenttyp": [0, 1, 4, 5], "path_onli": 0, "locat": [0, 4, 5], "get_documents_by_app": [0, 5], "app_id": 0, "queri": 0, "origin": 0, "app": [0, 2, 6], "request": [0, 2], "get_documents_by_properti": [0, 5], "prop_kei": 0, "prop_valu": 0, "retriev": 0, "arbitrari": 0, "get_documents_by_typ": [0, 4, 5], "doc_typ": [0, 6], "particular": 0, "which": [0, 4, 6], "clam": [0, 1, 2, 3, 4, 6], "vocabulari": [0, 3, 4, 5], "get_documents_in_view": [0, 5], "vid": 0, "get_documents_loc": [0, 5], "path": [0, 6], "top": [0, 4, 6], "level": [0, 4], "get_view_by_id": [0, 5], "req_view_id": 0, "get_view_contain": [0, 5], "get_views_contain": [0, 5], "alia": 0, "get_views_for_docu": [0, 5], "anchor": 0, "insid": 0, "dure": 0, "pipelin": 0, "run": [0, 2], "prefix": [0, 6], "view_id": 0, "id_delimit": [0, 5], "classvar": 0, "new_view": [0, 5], "creat": 0, "new": [0, 4], "new_view_id": [0, 5], "fetch": 0, "sanit": [0, 5], "some": 0, "safeguard": 0, "concret": [0, 6], "perform": 0, "follow": 0, "output": 0, "built": 0, "jsonschema": 0, "remov": 0, "non": 0, "autogenerate_capital_annot": 0, "detail": 0, "json_str": 0, "oper": 0, "process": [0, 6], "_load_str": 0, "expect": 0, "_": 0, "ld": [0, 3, 4], "validationerror": 0, "view_prefix": [0, 5], "v_": 0, "In": [0, 2], "wa": 0, "previous": 0, "singl": [0, 6], "view_obj": 0, "A": [0, 2], "identifi": 0, "certain": 0, "potenti": 0, "context": 0, "iri": [0, 6], "add_annot": [0, 5], "get_annotation_by_id": [0, 5], "ann_id": 0, "get_annot": [0, 5], "look": 0, "individu": 0, "get_docu": [0, 5], "new_annot": [0, 5], "aid": 0, "tri": 0, "new_contain": [0, 5], "contains_metadata": 0, "element": 0, "being": 0, "associ": 0, "new_textdocu": [0, 5], "text": [0, 4, 5], "lang": [0, 5], "en": 0, "did": 0, "particularli": 0, "textdocu": [0, 1, 4, 5], "content": [0, 6], "iso": 0, "639": 0, "1": [0, 1, 4, 6, 7], "code": [0, 2, 6], "languag": [0, 2], "set_error": [0, 5], "err_messag": 0, "err_trac": 0, "viewmetadata": [0, 5], "viewmetadata_obj": 0, "within": 0, "add_contain": [0, 5], "add_paramet": [0, 5], "param_kei": 0, "param_valu": 0, "runtime_param": 0, "add_warn": [0, 5], "warn": 0, "emtpy_warn": [0, 5], "get_paramet": [0, 5], "messag": 0, "stack_trac": 0, "part": [0, 6], "For": [0, 4, 6], "how": [0, 6], "anno_obj": 0, "add_properti": [0, 5], "int": 0, "float": 0, "param": 0, "check_prop_value_is_simple_enough": [0, 5], "prop_nam": 0, "annotationproperti": [0, 5], "getter": [0, 4], "allow": 0, "directli": 0, "access": [0, 6], "without": [0, 6], "go": 0, "through": 0, "get_properti": [0, 5], "is_docu": [0, 5], "is_typ": [0, 5], "mutablemap": 0, "doc_obj": 0, "itself": 0, "about": [0, 2, 4, 6], "group": 0, "togeth": 0, "logic": 0, "document_obj": 0, "unlik": 0, "lost": 0, "belong": 0, "somewher": 0, "becaus": 0, "want": 0, "keep": 0, "read": [0, 4], "possibl": 0, "thu": 0, "write": [0, 6], "instead": 0, "With": 0, "former": 0, "record": 0, "few": [0, 4], "mind": 0, "multipl": 0, "happen": 0, "latest": [0, 4], "order": 0, "appear": 0, "effect": 0, "previou": 0, "three": 0, "case": 0, "legitim": 0, "uri": [0, 6], "That": 0, "local": [0, 4, 6], "scheme": 0, "location_address": [0, 5], "address": 0, "location_path": [0, 4, 5], "resolv": [0, 6], "pathnam": 0, "system": [0, 6], "To": [0, 4, 6], "obtain": 0, "location_path_liter": [0, 5], "location_schem": [0, 5], "text_languag": [0, 5], "text_valu": [0, 5], "documentproperti": [0, 5], "hostnam": [0, 6], "location_path_resolv": [0, 5], "nonexist_ok": 0, "try": 0, "instal": [0, 2, 3], "locdoc": 0, "plugin": [0, 3], "valueerror": [0, 6], "text_obj": 0, "annotationtyp": [1, 5], "type_uri": 1, "fuzzymod": 1, "annotationtypesbas": 1, "annot": [1, 3, 4, 5, 6], "spec": 1, "version": [1, 3, 4, 5, 6], "4": [1, 7], "ai": [1, 4], "v1": [1, 4], "v5": 1, "boundingbox": [1, 5], "v4": 1, "chapter": [1, 5], "interv": [1, 5], "polygon": [1, 5], "region": [1, 5], "span": [1, 5], "timefram": [1, 5], "timepoint": [1, 5], "videoobject": [1, 5], "typev": [1, 5], "documenttypesbas": 1, "audiodocu": [1, 5], "imagedocu": [1, 5], "videodocu": [1, 4, 5], "web": 2, "applic": [2, 3, 4], "applianc": 2, "integr": 2, "turn": 2, "galaxi": 2, "pleas": [2, 4, 6], "learn": [2, 4, 6], "meet": [2, 6], "compat": [2, 4], "host": 2, "public": [2, 4, 6], "git": 2, "repositori": 2, "gitlab": 2, "listen": 2, "5000": 2, "port": 2, "expos": 2, "displai": 2, "rout": 2, "router": 2, "respons": 2, "url": 2, "via": [2, 4], "On": 2, "codebas": [2, 6], "root": 2, "dockerfil": 2, "build": [2, 6], "docker": 2, "imag": 2, "exampl": [2, 4, 6], "visual": 2, "transfer": 3, "comput": [3, 4], "analysi": [3, 4], "project": 3, "start": [3, 6], "overview": 3, "prerequisit": 3, "serial": [3, 5, 6], "target": [3, 4], "packag": [3, 4, 6], "modul": [3, 5, 6], "index": 3, "page": [3, 4], "multimedia": 4, "interchang": 4, "reproduc": 4, "transpar": 4, "interoper": 4, "custom": 4, "workflow": 4, "focus": [4, 6], "visit": [4, 6], "websit": [4, 6], "open": [4, 6], "support": [4, 6], "mani": [4, 6], "navig": [4, 6], "manipul": [4, 6], "helper": [4, 6], "3": [4, 7], "newer": 4, "plan": 4, "2": [4, 7], "7": [4, 7], "distribut": [4, 6], "offici": 4, "pypi": [4, 6], "suppos": 4, "pip": 4, "releas": 4, "evolv": 4, "over": [4, 6], "time": 4, "along": 4, "chang": 4, "alwai": 4, "backward": 4, "out": 4, "our": 4, "decis": 4, "subject": 4, "here": [4, 6], "know": 4, "subcompon": 4, "view": [4, 5], "each": 4, "model": [4, 5], "includ": 4, "import": [4, 6], "mmif_str": 4, "m1": 4, "mime": 4, "video": [4, 6], "mp4": [4, 6], "var": 4, "archiv": 4, "0012": 4, "m2": 4, "plain": 4, "transcript": 4, "txt": 4, "carri": [4, 6], "primari": 4, "As": [4, 6], "might": [4, 6], "abl": [4, 6], "unsupport": 4, "back": 4, "document_typ": [4, 5], "b": 4, "in_video": 4, "do": [4, 6], "someth": [4, 6], "avail": 4, "api": 4, "annotation_typ": 5, "media": 6, "lightweight": 6, "flexibl": 6, "handl": 6, "beyond": 6, "extend": 6, "protocol": 6, "s3": 6, "ftp": 6, "etc": 6, "nutshel": 6, "analyz": 6, "extract": 6, "handler": 6, "confus": 6, "mmif_docloc_": 6, "mmif_docloc_s3": 6, "discoveri": 6, "mybucket": 6, "myfil": 6, "like": 6, "minim": 6, "docloc": 6, "your": 6, "own": 6, "good": 6, "idea": 6, "tree": 6, "mmif_docloc_dummi": 6, "py": 6, "pyproject": 6, "toml": 6, "setup": 6, "cfg": 6, "cat": 6, "setuptool": 6, "backend": 6, "build_meta": 6, "descript": 6, "pyhon": 6, "dummi": 6, "def": 6, "startswith": 6, "f": 6, "split": 6, "els": 6, "articl": 7, "6": 7, "5": 7}, "objects": {"mmif.serialize": [[0, 0, 0, "-", "annotation"], [0, 0, 0, "-", "mmif"], [0, 0, 0, "-", "model"], [0, 0, 0, "-", "view"]], "mmif.serialize.annotation": [[0, 1, 1, "", "Annotation"], [0, 1, 1, "", "AnnotationProperties"], [0, 1, 1, "", "Document"], [0, 1, 1, "", "DocumentProperties"], [0, 1, 1, "", "Text"]], "mmif.serialize.annotation.Annotation": [[0, 2, 1, "", "add_property"], [0, 3, 1, "", "at_type"], [0, 2, 1, "", "check_prop_value_is_simple_enough"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "id"], [0, 2, 1, "", "is_document"], [0, 2, 1, "", "is_type"], [0, 3, 1, "", "parent"]], "mmif.serialize.annotation.Document": [[0, 2, 1, "", "add_property"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.DocumentProperties": [[0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_path_literal"], [0, 2, 1, "", "location_path_resolved"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.Text": [[0, 3, 1, "", "lang"], [0, 3, 1, "", "value"]], "mmif.serialize.mmif": [[0, 1, 1, "", "Mmif"]], "mmif.serialize.mmif.Mmif": [[0, 2, 1, "", "add_document"], [0, 2, 1, "", "add_view"], [0, 2, 1, "", "generate_capital_annotations"], [0, 2, 1, "", "get_alignments"], [0, 2, 1, "", "get_all_views_contain"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_document_location"], [0, 2, 1, "", "get_documents_by_app"], [0, 2, 1, "", "get_documents_by_property"], [0, 2, 1, "", "get_documents_by_type"], [0, 2, 1, "", "get_documents_in_view"], [0, 2, 1, "", "get_documents_locations"], [0, 2, 1, "", "get_view_by_id"], [0, 2, 1, "", "get_view_contains"], [0, 2, 1, "", "get_views_contain"], [0, 2, 1, "", "get_views_for_document"], [0, 4, 1, "", "id_delimiter"], [0, 2, 1, "", "new_view"], [0, 2, 1, "", "new_view_id"], [0, 2, 1, "", "sanitize"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "validate"], [0, 4, 1, "", "view_prefix"]], "mmif.serialize.model": [[0, 1, 1, "", "DataDict"], [0, 1, 1, "", "DataList"], [0, 1, 1, "", "MmifObject"], [0, 1, 1, "", "MmifObjectEncoder"]], "mmif.serialize.model.DataDict": [[0, 2, 1, "", "empty"], [0, 2, 1, "", "get"], [0, 2, 1, "", "items"], [0, 2, 1, "", "keys"], [0, 2, 1, "", "update"], [0, 2, 1, "", "values"]], "mmif.serialize.model.DataList": [[0, 2, 1, "", "append"], [0, 2, 1, "", "deserialize"], [0, 2, 1, "", "empty"], [0, 2, 1, "", "get"]], "mmif.serialize.model.MmifObject": [[0, 2, 1, "", "deserialize"], [0, 2, 1, "", "disallow_additional_properties"], [0, 2, 1, "", "is_empty"], [0, 4, 1, "", "reserved_names"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "set_additional_property"]], "mmif.serialize.model.MmifObjectEncoder": [[0, 2, 1, "", "default"]], "mmif.serialize.view": [[0, 1, 1, "", "Contain"], [0, 1, 1, "", "View"], [0, 1, 1, "", "ViewMetadata"]], "mmif.serialize.view.View": [[0, 2, 1, "", "add_annotation"], [0, 2, 1, "", "add_document"], [0, 2, 1, "", "get_annotation_by_id"], [0, 2, 1, "", "get_annotations"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_documents"], [0, 2, 1, "", "new_annotation"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "new_textdocument"], [0, 2, 1, "", "set_error"]], "mmif.serialize.view.ViewMetadata": [[0, 2, 1, "", "add_contain"], [0, 2, 1, "", "add_parameter"], [0, 2, 1, "", "add_parameters"], [0, 2, 1, "", "add_warnings"], [0, 2, 1, "", "emtpy_warnings"], [0, 2, 1, "", "get_parameter"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "set_error"]], "mmif.vocabulary": [[1, 0, 0, "-", "annotation_types"], [1, 0, 0, "-", "document_types"]], "mmif.vocabulary.annotation_types": [[1, 1, 1, "", "AnnotationTypes"]], "mmif.vocabulary.annotation_types.AnnotationTypes": [[1, 4, 1, "", "Alignment"], [1, 4, 1, "", "Annotation"], [1, 4, 1, "", "BoundingBox"], [1, 4, 1, "", "Chapter"], [1, 4, 1, "", "Interval"], [1, 4, 1, "", "Polygon"], [1, 4, 1, "", "Region"], [1, 4, 1, "", "Relation"], [1, 4, 1, "", "Span"], [1, 4, 1, "", "TimeFrame"], [1, 4, 1, "", "TimePoint"], [1, 4, 1, "", "VideoObject"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]], "mmif.vocabulary.document_types": [[1, 1, 1, "", "DocumentTypes"]], "mmif.vocabulary.document_types.DocumentTypes": [[1, 4, 1, "", "AudioDocument"], [1, 4, 1, "", "Document"], [1, 4, 1, "", "ImageDocument"], [1, 4, 1, "", "TextDocument"], [1, 4, 1, "", "VideoDocument"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"]}, "titleterms": {"mmif": [0, 1, 2, 3, 4, 5, 6, 7], "serial": [0, 4], "modul": [0, 1], "model": 0, "view": 0, "annot": 0, "vocabulari": 1, "annotation_typ": 1, "document_typ": 1, "consum": 2, "welcom": 3, "python": [3, 6], "": 3, "document": [3, 6], "multimedia": 3, "interchang": 3, "format": 3, "content": 3, "api": 3, "indic": 3, "tabl": 3, "get": 4, "start": 4, "overview": [4, 6], "prerequisit": 4, "instal": 4, "packag": 5, "develop": 6, "plugin": 6, "sdk": 6, "locat": 6, "scheme": 6, "target": 7, "version": 7, "specif": 7}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"mmif.serialize module": [[0, "mmif-serialize-module"]], "mmif.serialize.model module": [[0, "module-mmif.serialize.model"]], "mmif.serialize.mmif module": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.view module": [[0, "module-mmif.serialize.view"]], "mmif.serialize.annotation module": [[0, "module-mmif.serialize.annotation"]], "mmif.vocabulary module": [[1, "mmif-vocabulary-module"]], "mmif.vocabulary.annotation_types module": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types module": [[1, "module-mmif.vocabulary.document_types"]], "MMIF consumer": [[2, "mmif-consumer"]], "Welcome to mmif-python\u2019s documentation!": [[3, "welcome-to-mmif-python-s-documentation"]], "MultiMedia Interchange Format": [[3, "multimedia-interchange-format"]], "Contents": [[3, null]], "API documentation:": [[3, null]], "Indices and tables": [[3, "indices-and-tables"]], "Getting Started": [[4, "getting-started"]], "Overview": [[4, "overview"], [6, "overview"]], "Prerequisites": [[4, "prerequisites"]], "Installation": [[4, "installation"]], "MMIF Serialization": [[4, "mmif-serialization"]], "mmif package": [[5, "mmif-package"]], "Developing plugins for MMIF Python SDK": [[6, "developing-plugins-for-mmif-python-sdk"]], "Document Location Scheme Plugins": [[6, "document-location-scheme-plugins"]], "Target MMIF Versions": [[7, "target-mmif-versions"]], "Target Specification Versions": [[7, "id1"]]}, "indexentries": {"annotation (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Annotation"]], "annotationproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.AnnotationProperties"]], "contain (class in mmif.serialize.view)": [[0, "mmif.serialize.view.Contain"]], "datadict (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataDict"]], "datalist (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataList"]], "document (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Document"]], "documentproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.DocumentProperties"]], "mmif (class in mmif.serialize.mmif)": [[0, "mmif.serialize.mmif.Mmif"]], "mmifobject (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObject"]], "mmifobjectencoder (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObjectEncoder"]], "text (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Text"]], "view (class in mmif.serialize.view)": [[0, "mmif.serialize.view.View"]], "viewmetadata (class in mmif.serialize.view)": [[0, "mmif.serialize.view.ViewMetadata"]], "add_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_annotation"]], "add_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_contain"]], "add_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_document"]], "add_document() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_document"]], "add_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameter"]], "add_parameters() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameters"]], "add_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.add_property"]], "add_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.add_property"]], "add_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_view"]], "add_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_warnings"]], "append() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.append"]], "at_type (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.at_type"]], "check_prop_value_is_simple_enough() (mmif.serialize.annotation.annotation static method)": [[0, "mmif.serialize.annotation.Annotation.check_prop_value_is_simple_enough"]], "default() (mmif.serialize.model.mmifobjectencoder method)": [[0, "mmif.serialize.model.MmifObjectEncoder.default"]], "deserialize() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.deserialize"]], "deserialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.deserialize"]], "disallow_additional_properties() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.disallow_additional_properties"]], "empty() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.empty"]], "empty() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.empty"]], "emtpy_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.emtpy_warnings"]], "generate_capital_annotations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.generate_capital_annotations"]], "get() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get"]], "get() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get"]], "get() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.get"]], "get() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.get"]], "get_alignments() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_alignments"]], "get_all_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_all_views_contain"]], "get_annotation_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotation_by_id"]], "get_annotations() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotations"]], "get_document_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_by_id"]], "get_document_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_document_by_id"]], "get_document_location() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_location"]], "get_documents() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_documents"]], "get_documents_by_app() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_app"]], "get_documents_by_property() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_property"]], "get_documents_by_type() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_type"]], "get_documents_in_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_in_view"]], "get_documents_locations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_locations"]], "get_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.get_parameter"]], "get_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get_property"]], "get_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get_property"]], "get_view_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_by_id"]], "get_view_contains() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_contains"]], "get_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_contain"]], "get_views_for_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_for_document"]], "id (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.id"]], "id_delimiter (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.id_delimiter"]], "is_document() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_document"]], "is_empty() (mmif.serialize.model.mmifobject static method)": [[0, "mmif.serialize.model.MmifObject.is_empty"]], "is_type() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_type"]], "items() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.items"]], "keys() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.keys"]], "lang (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.lang"]], "location (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.location"]], "location (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.location"]], "location_address() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_address"]], "location_address() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_address"]], "location_path() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_path"]], "location_path() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path"]], "location_path_literal() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_literal"]], "location_path_resolved() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_resolved"]], "location_scheme() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_scheme"]], "location_scheme() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_scheme"]], "mmif.serialize.annotation": [[0, "module-mmif.serialize.annotation"]], "mmif.serialize.mmif": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.model": [[0, "module-mmif.serialize.model"]], "mmif.serialize.view": [[0, "module-mmif.serialize.view"]], "module": [[0, "module-mmif.serialize.annotation"], [0, "module-mmif.serialize.mmif"], [0, "module-mmif.serialize.model"], [0, "module-mmif.serialize.view"], [1, "module-mmif.vocabulary.annotation_types"], [1, "module-mmif.vocabulary.document_types"]], "new_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_annotation"]], "new_contain() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_contain"]], "new_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.new_contain"]], "new_textdocument() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_textdocument"]], "new_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view"]], "new_view_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view_id"]], "parent (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.parent"]], "reserved_names (mmif.serialize.model.mmifobject attribute)": [[0, "mmif.serialize.model.MmifObject.reserved_names"]], "sanitize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.sanitize"]], "serialize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.serialize"]], "serialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.serialize"]], "set_additional_property() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.set_additional_property"]], "set_error() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.set_error"]], "set_error() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.set_error"]], "text_language (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_language"]], "text_language (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_language"]], "text_value (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_value"]], "text_value (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_value"]], "update() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.update"]], "validate() (mmif.serialize.mmif.mmif static method)": [[0, "mmif.serialize.mmif.Mmif.validate"]], "value (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.value"]], "values() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.values"]], "view_prefix (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.view_prefix"]], "alignment (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Alignment"]], "annotation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Annotation"]], "annotationtypes (class in mmif.vocabulary.annotation_types)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes"]], "audiodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.AudioDocument"]], "boundingbox (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.BoundingBox"]], "chapter (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Chapter"]], "document (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.Document"]], "documenttypes (class in mmif.vocabulary.document_types)": [[1, "mmif.vocabulary.document_types.DocumentTypes"]], "imagedocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.ImageDocument"]], "interval (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Interval"]], "polygon (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Polygon"]], "region (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Region"]], "relation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Relation"]], "span (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Span"]], "textdocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.TextDocument"]], "timeframe (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimeFrame"]], "timepoint (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimePoint"]], "videodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.VideoDocument"]], "videoobject (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.VideoObject"]], "mmif.vocabulary.annotation_types": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types": [[1, "module-mmif.vocabulary.document_types"]], "typevers (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.typevers"]], "typevers (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.typevers"]], "version (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.version"]], "version (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.version"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["autodoc/mmif.serialize", "autodoc/mmif.vocabulary", "consumer-tutorial", "index", "introduction", "modules", "plugins", "target-versions"], "filenames": ["autodoc/mmif.serialize.rst", "autodoc/mmif.vocabulary.rst", "consumer-tutorial.rst", "index.rst", "introduction.rst", "modules.rst", "plugins.rst", "target-versions.rst"], "titles": ["mmif.serialize module", "mmif.vocabulary module", "MMIF consumer", "Welcome to mmif-python\u2019s documentation!", "Getting Started", "mmif package", "Developing plugins for MMIF Python SDK", "Target MMIF Versions"], "terms": {"The": [0, 2, 4, 6], "contain": [0, 1, 5, 6], "class": [0, 1, 6], "us": [0, 4, 6], "repres": [0, 4], "an": [0, 2, 4], "abstract": 0, "object": [0, 4, 6], "live": 0, "python": [0, 4, 7], "mmifobject": [0, 4, 5], "one": 0, "its": [0, 6], "deriv": 0, "i": [0, 2, 3, 4, 6], "subclass": [0, 4], "all": [0, 4], "other": 0, "defin": [0, 1], "thi": [0, 1, 2, 4, 6, 7], "sdk": [0, 3, 4, 7], "except": 0, "mmifobjectencod": [0, 5], "These": 0, "ar": [0, 4, 6], "gener": 0, "instanti": 0, "from": [0, 4, 6], "json": [0, 3, 4, 6], "either": 0, "string": [0, 4], "alreadi": [0, 6], "load": [0, 4], "dictionari": 0, "base": [0, 1, 3, 4], "provid": [0, 2, 6, 7], "core": [0, 6], "function": [0, 6], "deseri": [0, 4, 5, 6], "data": [0, 3, 4, 6], "special": 0, "behavior": 0, "differ": [0, 6, 7], "compon": 0, "ad": 0, "datadict": [0, 5], "mmif_obj": [0, 4], "byte": 0, "str": [0, 1, 4, 6], "dict": 0, "none": 0, "sourc": [0, 1, 4, 6], "t": 0, "": [0, 6], "empti": [0, 5], "get": [0, 2, 3, 5], "kei": [0, 2, 5], "default": [0, 5, 6], "item": [0, 5], "updat": [0, 4, 5], "overwrit": 0, "valu": [0, 5], "datalist": [0, 5], "list": [0, 4], "variou": [0, 4, 6], "found": 0, "file": [0, 2, 4, 6], "document": [0, 1, 2, 4, 5], "subdocu": 0, "paramet": [0, 2], "union": 0, "append": [0, 5], "mmif_json": 0, "pass": [0, 2], "input": [0, 2], "intern": 0, "standard": 0, "style": 0, "method": [0, 4, 6], "albeit": 0, "reli": 0, "implement": [0, 2, 4, 6], "__getitem__": 0, "Will": 0, "return": [0, 6], "search": [0, 3], "match": 0, "superclass": 0, "relat": [0, 1, 4, 5], "pair": 0, "ani": [0, 2, 6], "can": [0, 2, 4, 6], "initi": [0, 4], "placehold": 0, "actual": [0, 6], "represent": 0, "format": [0, 4, 6], "equival": 0, "argument": [0, 6], "ha": [0, 6], "four": 0, "design": [0, 2, 3, 4, 6], "instanc": [0, 2], "variabl": [0, 1], "name": [0, 6], "cannot": [0, 6], "attribut": 0, "_unnamed_attribut": 0, "onli": [0, 6], "If": [0, 4], "set": 0, "mean": 0, "won": 0, "take": [0, 4, 6], "addit": [0, 6], "schema": 0, "sens": 0, "user": [0, 4, 6], "throw": 0, "k": 0, "v": 0, "reserv": 0, "two": 0, "_attribute_class": 0, "specif": [0, 4, 6], "note": [0, 4], "doe": [0, 4, 6], "NOT": 0, "have": [0, 4, 6], "recommend": 0, "_required_attribut": 0, "simpl": [0, 4, 6], "requir": [0, 2, 4, 6], "when": [0, 4, 6], "skip": 0, "e": [0, 2, 6], "g": [0, 2, 6], "zero": 0, "length": 0, "unless": 0, "thei": 0, "otherwis": 0, "would": 0, "_exclude_from_diff": 0, "should": [0, 2, 6], "exclud": 0, "diff": 0, "calcul": 0, "__eq__": 0, "todo": 0, "krim": 0, "8": [0, 4, 7], "17": 0, "20": 0, "howev": [0, 2, 6], "duplic": 0, "type": [0, 1, 4], "hint": 0, "definit": 0, "mayb": 0, "better": 0, "wai": 0, "util": 0, "them": 0, "programmat": 0, "now": 0, "develop": [0, 3], "care": 0, "add": [0, 6], "well": [0, 4, 6], "also": 0, "those": 0, "must": [0, 2, 6], "__init__": [0, 6], "befor": [0, 6], "call": [0, 4], "super": 0, "work": [0, 6], "And": [0, 6], "more": [0, 2, 4, 6], "ignor": 0, "so": [0, 6], "option": 0, "you": [0, 4, 6], "leav": 0, "len": 0, "0": [0, 1, 4, 6, 7], "caus": 0, "issu": 0, "current": 0, "given": 0, "sometim": 0, "id": [0, 4, 5], "automat": 0, "parent": [0, 5], "popul": 0, "field": 0, "specifi": 0, "disallow_additional_properti": [0, 5], "prevent": 0, "insert": 0, "unnam": 0, "after": 0, "static": 0, "is_empti": [0, 5], "obj": 0, "bool": 0, "true": [0, 1], "emtpi": 0, "first": 0, "But": 0, "lack": 0, "__len__": 0, "we": [0, 2, 4], "need": [0, 4, 6], "check": [0, 6], "reserved_nam": [0, 5], "pretti": 0, "fals": 0, "indent": 0, "set_additional_properti": [0, 5], "desir": 0, "rais": [0, 6], "attributeerror": 0, "properti": [0, 4, 6], "disallow": 0, "skipkei": 0, "ensure_ascii": 0, "check_circular": 0, "allow_nan": 0, "sort_kei": 0, "separ": 0, "jsonencod": 0, "encod": [0, 4], "de": 0, "overrid": 0, "priorit": 0, "full": [0, 4], "see": [0, 4], "doc": 0, "inform": [0, 6], "valid": [0, 5], "whether": 0, "against": 0, "add_docu": [0, 5], "fail": 0, "same": 0, "exist": [0, 4], "add_view": [0, 5], "generate_capital_annot": [0, 5], "convert": 0, "pend": 0, "temporari": 0, "last": 0, "http": [0, 1, 2, 4, 6], "github": [0, 2], "com": [0, 2], "clamsproject": [0, 2], "226": 0, "rational": 0, "behind": 0, "discuss": [0, 2], "get_align": [0, 5], "at_type1": 0, "typesbas": 0, "at_type2": 0, "find": [0, 4], "where": 0, "align": [0, 1, 5], "between": [0, 3, 4], "occur": 0, "get_all_views_contain": [0, 5], "at_typ": [0, 5], "present": 0, "metadata": [0, 4, 6], "just": 0, "than": 0, "get_document_by_id": [0, 5], "doc_id": [0, 6], "refer": [0, 2, 4, 6], "correspond": 0, "keyerror": 0, "get_document_loc": [0, 5], "m_type": 0, "documenttyp": [0, 1, 4, 5], "path_onli": 0, "locat": [0, 4, 5], "get_documents_by_app": [0, 5], "app_id": 0, "queri": 0, "origin": 0, "app": [0, 2, 6], "request": [0, 2], "get_documents_by_properti": [0, 5], "prop_kei": 0, "prop_valu": 0, "retriev": 0, "arbitrari": 0, "get_documents_by_typ": [0, 4, 5], "doc_typ": [0, 6], "particular": 0, "which": [0, 4, 6], "clam": [0, 1, 2, 3, 4, 6], "vocabulari": [0, 3, 4, 5], "get_documents_in_view": [0, 5], "vid": 0, "get_documents_loc": [0, 5], "path": [0, 6], "top": [0, 4, 6], "level": [0, 4], "get_view_by_id": [0, 5], "req_view_id": 0, "get_view_contain": [0, 5], "get_views_contain": [0, 5], "alia": 0, "get_views_for_docu": [0, 5], "anchor": 0, "insid": 0, "dure": 0, "pipelin": 0, "run": [0, 2], "prefix": [0, 6], "view_id": 0, "id_delimit": [0, 5], "classvar": 0, "new_view": [0, 5], "creat": 0, "new": [0, 4], "new_view_id": [0, 5], "fetch": 0, "sanit": [0, 5], "some": 0, "safeguard": 0, "concret": [0, 6], "perform": 0, "follow": 0, "output": 0, "built": 0, "jsonschema": 0, "remov": 0, "non": 0, "autogenerate_capital_annot": 0, "detail": 0, "json_str": 0, "oper": 0, "process": [0, 6], "_load_str": 0, "expect": 0, "_": 0, "ld": [0, 3, 4], "validationerror": 0, "view_prefix": [0, 5], "v_": 0, "In": [0, 2], "wa": 0, "previous": 0, "singl": [0, 6], "view_obj": 0, "A": [0, 2], "identifi": 0, "certain": 0, "potenti": 0, "context": 0, "iri": [0, 6], "add_annot": [0, 5], "get_annotation_by_id": [0, 5], "ann_id": 0, "get_annot": [0, 5], "look": 0, "individu": 0, "get_docu": [0, 5], "new_annot": [0, 5], "aid": 0, "tri": 0, "new_contain": [0, 5], "contains_metadata": 0, "element": 0, "being": 0, "associ": 0, "new_textdocu": [0, 5], "text": [0, 4, 5], "lang": [0, 5], "en": 0, "did": 0, "particularli": 0, "textdocu": [0, 1, 4, 5], "content": [0, 6], "iso": 0, "639": 0, "1": [0, 1, 4, 6, 7], "code": [0, 2, 6], "languag": [0, 2], "set_error": [0, 5], "err_messag": 0, "err_trac": 0, "viewmetadata": [0, 5], "viewmetadata_obj": 0, "within": 0, "add_contain": [0, 5], "add_paramet": [0, 5], "param_kei": 0, "param_valu": 0, "runtime_param": 0, "add_warn": [0, 5], "warn": 0, "emtpy_warn": [0, 5], "get_paramet": [0, 5], "messag": 0, "stack_trac": 0, "part": [0, 6], "For": [0, 4, 6], "how": [0, 6], "anno_obj": 0, "add_properti": [0, 5], "int": 0, "float": 0, "param": 0, "check_prop_value_is_simple_enough": [0, 5], "prop_nam": 0, "annotationproperti": [0, 5], "getter": [0, 4], "allow": 0, "directli": 0, "access": [0, 6], "without": [0, 6], "go": 0, "through": 0, "get_properti": [0, 5], "is_docu": [0, 5], "is_typ": [0, 5], "mutablemap": 0, "doc_obj": 0, "itself": 0, "about": [0, 2, 4, 6], "group": 0, "togeth": 0, "logic": 0, "document_obj": 0, "unlik": 0, "lost": 0, "belong": 0, "somewher": 0, "becaus": 0, "want": 0, "keep": 0, "read": [0, 4], "possibl": 0, "thu": 0, "write": [0, 6], "instead": 0, "With": 0, "former": 0, "record": 0, "few": [0, 4], "mind": 0, "multipl": 0, "happen": 0, "latest": [0, 4], "order": 0, "appear": 0, "effect": 0, "previou": 0, "three": 0, "case": 0, "legitim": 0, "uri": [0, 6], "That": 0, "local": [0, 4, 6], "scheme": 0, "location_address": [0, 5], "address": 0, "location_path": [0, 4, 5], "resolv": [0, 6], "pathnam": 0, "system": [0, 6], "To": [0, 4, 6], "obtain": 0, "location_path_liter": [0, 5], "location_schem": [0, 5], "text_languag": [0, 5], "text_valu": [0, 5], "documentproperti": [0, 5], "hostnam": [0, 6], "location_path_resolv": [0, 5], "nonexist_ok": 0, "try": 0, "instal": [0, 2, 3], "locdoc": 0, "plugin": [0, 3], "valueerror": [0, 6], "text_obj": 0, "annotationtyp": [1, 5], "type_uri": 1, "fuzzymod": 1, "annotationtypesbas": 1, "annot": [1, 3, 4, 5, 6], "spec": 1, "version": [1, 3, 4, 5, 6], "5": [1, 7], "ai": [1, 4], "v1": [1, 4], "v5": 1, "boundingbox": [1, 5], "v4": 1, "chapter": [1, 5], "interv": [1, 5], "polygon": [1, 5], "region": [1, 5], "span": [1, 5], "timefram": [1, 5], "timepoint": [1, 5], "videoobject": [1, 5], "typev": [1, 5], "documenttypesbas": 1, "audiodocu": [1, 5], "imagedocu": [1, 5], "videodocu": [1, 4, 5], "web": 2, "applic": [2, 3, 4], "applianc": 2, "integr": 2, "turn": 2, "galaxi": 2, "pleas": [2, 4, 6], "learn": [2, 4, 6], "meet": [2, 6], "compat": [2, 4], "host": 2, "public": [2, 4, 6], "git": 2, "repositori": 2, "gitlab": 2, "listen": 2, "5000": 2, "port": 2, "expos": 2, "displai": 2, "rout": 2, "router": 2, "respons": 2, "url": 2, "via": [2, 4], "On": 2, "codebas": [2, 6], "root": 2, "dockerfil": 2, "build": [2, 6], "docker": 2, "imag": 2, "exampl": [2, 4, 6], "visual": 2, "transfer": 3, "comput": [3, 4], "analysi": [3, 4], "project": 3, "start": [3, 6], "overview": 3, "prerequisit": 3, "serial": [3, 5, 6], "target": [3, 4], "packag": [3, 4, 6], "modul": [3, 5, 6], "index": 3, "page": [3, 4], "multimedia": 4, "interchang": 4, "reproduc": 4, "transpar": 4, "interoper": 4, "custom": 4, "workflow": 4, "focus": [4, 6], "visit": [4, 6], "websit": [4, 6], "open": [4, 6], "support": [4, 6], "mani": [4, 6], "navig": [4, 6], "manipul": [4, 6], "helper": [4, 6], "3": [4, 7], "newer": 4, "plan": 4, "2": [4, 7], "7": [4, 7], "distribut": [4, 6], "offici": 4, "pypi": [4, 6], "suppos": 4, "pip": 4, "releas": 4, "evolv": 4, "over": [4, 6], "time": 4, "along": 4, "chang": 4, "alwai": 4, "backward": 4, "out": 4, "our": 4, "decis": 4, "subject": 4, "here": [4, 6], "know": 4, "subcompon": 4, "view": [4, 5], "each": 4, "model": [4, 5], "includ": 4, "import": [4, 6], "mmif_str": 4, "m1": 4, "mime": 4, "video": [4, 6], "mp4": [4, 6], "var": 4, "archiv": 4, "0012": 4, "m2": 4, "plain": 4, "transcript": 4, "txt": 4, "carri": [4, 6], "primari": 4, "As": [4, 6], "might": [4, 6], "abl": [4, 6], "unsupport": 4, "back": 4, "document_typ": [4, 5], "b": 4, "in_video": 4, "do": [4, 6], "someth": [4, 6], "avail": 4, "api": 4, "annotation_typ": 5, "media": 6, "lightweight": 6, "flexibl": 6, "handl": 6, "beyond": 6, "extend": 6, "protocol": 6, "s3": 6, "ftp": 6, "etc": 6, "nutshel": 6, "analyz": 6, "extract": 6, "handler": 6, "confus": 6, "mmif_docloc_": 6, "mmif_docloc_s3": 6, "discoveri": 6, "mybucket": 6, "myfil": 6, "like": 6, "minim": 6, "docloc": 6, "your": 6, "own": 6, "good": 6, "idea": 6, "tree": 6, "mmif_docloc_dummi": 6, "py": 6, "pyproject": 6, "toml": 6, "setup": 6, "cfg": 6, "cat": 6, "setuptool": 6, "backend": 6, "build_meta": 6, "descript": 6, "pyhon": 6, "dummi": 6, "def": 6, "startswith": 6, "f": 6, "split": 6, "els": 6, "articl": 7, "6": 7, "4": 7}, "objects": {"mmif.serialize": [[0, 0, 0, "-", "annotation"], [0, 0, 0, "-", "mmif"], [0, 0, 0, "-", "model"], [0, 0, 0, "-", "view"]], "mmif.serialize.annotation": [[0, 1, 1, "", "Annotation"], [0, 1, 1, "", "AnnotationProperties"], [0, 1, 1, "", "Document"], [0, 1, 1, "", "DocumentProperties"], [0, 1, 1, "", "Text"]], "mmif.serialize.annotation.Annotation": [[0, 2, 1, "", "add_property"], [0, 3, 1, "", "at_type"], [0, 2, 1, "", "check_prop_value_is_simple_enough"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "id"], [0, 2, 1, "", "is_document"], [0, 2, 1, "", "is_type"], [0, 3, 1, "", "parent"]], "mmif.serialize.annotation.Document": [[0, 2, 1, "", "add_property"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.DocumentProperties": [[0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_path_literal"], [0, 2, 1, "", "location_path_resolved"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.Text": [[0, 3, 1, "", "lang"], [0, 3, 1, "", "value"]], "mmif.serialize.mmif": [[0, 1, 1, "", "Mmif"]], "mmif.serialize.mmif.Mmif": [[0, 2, 1, "", "add_document"], [0, 2, 1, "", "add_view"], [0, 2, 1, "", "generate_capital_annotations"], [0, 2, 1, "", "get_alignments"], [0, 2, 1, "", "get_all_views_contain"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_document_location"], [0, 2, 1, "", "get_documents_by_app"], [0, 2, 1, "", "get_documents_by_property"], [0, 2, 1, "", "get_documents_by_type"], [0, 2, 1, "", "get_documents_in_view"], [0, 2, 1, "", "get_documents_locations"], [0, 2, 1, "", "get_view_by_id"], [0, 2, 1, "", "get_view_contains"], [0, 2, 1, "", "get_views_contain"], [0, 2, 1, "", "get_views_for_document"], [0, 4, 1, "", "id_delimiter"], [0, 2, 1, "", "new_view"], [0, 2, 1, "", "new_view_id"], [0, 2, 1, "", "sanitize"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "validate"], [0, 4, 1, "", "view_prefix"]], "mmif.serialize.model": [[0, 1, 1, "", "DataDict"], [0, 1, 1, "", "DataList"], [0, 1, 1, "", "MmifObject"], [0, 1, 1, "", "MmifObjectEncoder"]], "mmif.serialize.model.DataDict": [[0, 2, 1, "", "empty"], [0, 2, 1, "", "get"], [0, 2, 1, "", "items"], [0, 2, 1, "", "keys"], [0, 2, 1, "", "update"], [0, 2, 1, "", "values"]], "mmif.serialize.model.DataList": [[0, 2, 1, "", "append"], [0, 2, 1, "", "deserialize"], [0, 2, 1, "", "empty"], [0, 2, 1, "", "get"]], "mmif.serialize.model.MmifObject": [[0, 2, 1, "", "deserialize"], [0, 2, 1, "", "disallow_additional_properties"], [0, 2, 1, "", "is_empty"], [0, 4, 1, "", "reserved_names"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "set_additional_property"]], "mmif.serialize.model.MmifObjectEncoder": [[0, 2, 1, "", "default"]], "mmif.serialize.view": [[0, 1, 1, "", "Contain"], [0, 1, 1, "", "View"], [0, 1, 1, "", "ViewMetadata"]], "mmif.serialize.view.View": [[0, 2, 1, "", "add_annotation"], [0, 2, 1, "", "add_document"], [0, 2, 1, "", "get_annotation_by_id"], [0, 2, 1, "", "get_annotations"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_documents"], [0, 2, 1, "", "new_annotation"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "new_textdocument"], [0, 2, 1, "", "set_error"]], "mmif.serialize.view.ViewMetadata": [[0, 2, 1, "", "add_contain"], [0, 2, 1, "", "add_parameter"], [0, 2, 1, "", "add_parameters"], [0, 2, 1, "", "add_warnings"], [0, 2, 1, "", "emtpy_warnings"], [0, 2, 1, "", "get_parameter"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "set_error"]], "mmif.vocabulary": [[1, 0, 0, "-", "annotation_types"], [1, 0, 0, "-", "document_types"]], "mmif.vocabulary.annotation_types": [[1, 1, 1, "", "AnnotationTypes"]], "mmif.vocabulary.annotation_types.AnnotationTypes": [[1, 4, 1, "", "Alignment"], [1, 4, 1, "", "Annotation"], [1, 4, 1, "", "BoundingBox"], [1, 4, 1, "", "Chapter"], [1, 4, 1, "", "Interval"], [1, 4, 1, "", "Polygon"], [1, 4, 1, "", "Region"], [1, 4, 1, "", "Relation"], [1, 4, 1, "", "Span"], [1, 4, 1, "", "TimeFrame"], [1, 4, 1, "", "TimePoint"], [1, 4, 1, "", "VideoObject"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]], "mmif.vocabulary.document_types": [[1, 1, 1, "", "DocumentTypes"]], "mmif.vocabulary.document_types.DocumentTypes": [[1, 4, 1, "", "AudioDocument"], [1, 4, 1, "", "Document"], [1, 4, 1, "", "ImageDocument"], [1, 4, 1, "", "TextDocument"], [1, 4, 1, "", "VideoDocument"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"]}, "titleterms": {"mmif": [0, 1, 2, 3, 4, 5, 6, 7], "serial": [0, 4], "modul": [0, 1], "model": 0, "view": 0, "annot": 0, "vocabulari": 1, "annotation_typ": 1, "document_typ": 1, "consum": 2, "welcom": 3, "python": [3, 6], "": 3, "document": [3, 6], "multimedia": 3, "interchang": 3, "format": 3, "content": 3, "api": 3, "indic": 3, "tabl": 3, "get": 4, "start": 4, "overview": [4, 6], "prerequisit": 4, "instal": 4, "packag": 5, "develop": 6, "plugin": 6, "sdk": 6, "locat": 6, "scheme": 6, "target": 7, "version": 7, "specif": 7}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"mmif.serialize module": [[0, "mmif-serialize-module"]], "mmif.serialize.model module": [[0, "module-mmif.serialize.model"]], "mmif.serialize.mmif module": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.view module": [[0, "module-mmif.serialize.view"]], "mmif.serialize.annotation module": [[0, "module-mmif.serialize.annotation"]], "mmif.vocabulary module": [[1, "mmif-vocabulary-module"]], "mmif.vocabulary.annotation_types module": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types module": [[1, "module-mmif.vocabulary.document_types"]], "MMIF consumer": [[2, "mmif-consumer"]], "Welcome to mmif-python\u2019s documentation!": [[3, "welcome-to-mmif-python-s-documentation"]], "MultiMedia Interchange Format": [[3, "multimedia-interchange-format"]], "Contents": [[3, null]], "API documentation:": [[3, null]], "Indices and tables": [[3, "indices-and-tables"]], "Getting Started": [[4, "getting-started"]], "Overview": [[4, "overview"], [6, "overview"]], "Prerequisites": [[4, "prerequisites"]], "Installation": [[4, "installation"]], "MMIF Serialization": [[4, "mmif-serialization"]], "mmif package": [[5, "mmif-package"]], "Developing plugins for MMIF Python SDK": [[6, "developing-plugins-for-mmif-python-sdk"]], "Document Location Scheme Plugins": [[6, "document-location-scheme-plugins"]], "Target MMIF Versions": [[7, "target-mmif-versions"]], "Target Specification Versions": [[7, "id1"]]}, "indexentries": {"annotation (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Annotation"]], "annotationproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.AnnotationProperties"]], "contain (class in mmif.serialize.view)": [[0, "mmif.serialize.view.Contain"]], "datadict (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataDict"]], "datalist (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataList"]], "document (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Document"]], "documentproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.DocumentProperties"]], "mmif (class in mmif.serialize.mmif)": [[0, "mmif.serialize.mmif.Mmif"]], "mmifobject (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObject"]], "mmifobjectencoder (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObjectEncoder"]], "text (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Text"]], "view (class in mmif.serialize.view)": [[0, "mmif.serialize.view.View"]], "viewmetadata (class in mmif.serialize.view)": [[0, "mmif.serialize.view.ViewMetadata"]], "add_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_annotation"]], "add_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_contain"]], "add_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_document"]], "add_document() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_document"]], "add_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameter"]], "add_parameters() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameters"]], "add_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.add_property"]], "add_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.add_property"]], "add_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_view"]], "add_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_warnings"]], "append() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.append"]], "at_type (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.at_type"]], "check_prop_value_is_simple_enough() (mmif.serialize.annotation.annotation static method)": [[0, "mmif.serialize.annotation.Annotation.check_prop_value_is_simple_enough"]], "default() (mmif.serialize.model.mmifobjectencoder method)": [[0, "mmif.serialize.model.MmifObjectEncoder.default"]], "deserialize() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.deserialize"]], "deserialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.deserialize"]], "disallow_additional_properties() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.disallow_additional_properties"]], "empty() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.empty"]], "empty() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.empty"]], "emtpy_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.emtpy_warnings"]], "generate_capital_annotations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.generate_capital_annotations"]], "get() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get"]], "get() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get"]], "get() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.get"]], "get() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.get"]], "get_alignments() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_alignments"]], "get_all_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_all_views_contain"]], "get_annotation_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotation_by_id"]], "get_annotations() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotations"]], "get_document_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_by_id"]], "get_document_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_document_by_id"]], "get_document_location() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_location"]], "get_documents() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_documents"]], "get_documents_by_app() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_app"]], "get_documents_by_property() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_property"]], "get_documents_by_type() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_type"]], "get_documents_in_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_in_view"]], "get_documents_locations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_locations"]], "get_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.get_parameter"]], "get_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get_property"]], "get_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get_property"]], "get_view_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_by_id"]], "get_view_contains() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_contains"]], "get_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_contain"]], "get_views_for_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_for_document"]], "id (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.id"]], "id_delimiter (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.id_delimiter"]], "is_document() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_document"]], "is_empty() (mmif.serialize.model.mmifobject static method)": [[0, "mmif.serialize.model.MmifObject.is_empty"]], "is_type() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_type"]], "items() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.items"]], "keys() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.keys"]], "lang (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.lang"]], "location (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.location"]], "location (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.location"]], "location_address() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_address"]], "location_address() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_address"]], "location_path() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_path"]], "location_path() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path"]], "location_path_literal() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_literal"]], "location_path_resolved() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_resolved"]], "location_scheme() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_scheme"]], "location_scheme() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_scheme"]], "mmif.serialize.annotation": [[0, "module-mmif.serialize.annotation"]], "mmif.serialize.mmif": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.model": [[0, "module-mmif.serialize.model"]], "mmif.serialize.view": [[0, "module-mmif.serialize.view"]], "module": [[0, "module-mmif.serialize.annotation"], [0, "module-mmif.serialize.mmif"], [0, "module-mmif.serialize.model"], [0, "module-mmif.serialize.view"], [1, "module-mmif.vocabulary.annotation_types"], [1, "module-mmif.vocabulary.document_types"]], "new_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_annotation"]], "new_contain() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_contain"]], "new_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.new_contain"]], "new_textdocument() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_textdocument"]], "new_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view"]], "new_view_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view_id"]], "parent (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.parent"]], "reserved_names (mmif.serialize.model.mmifobject attribute)": [[0, "mmif.serialize.model.MmifObject.reserved_names"]], "sanitize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.sanitize"]], "serialize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.serialize"]], "serialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.serialize"]], "set_additional_property() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.set_additional_property"]], "set_error() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.set_error"]], "set_error() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.set_error"]], "text_language (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_language"]], "text_language (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_language"]], "text_value (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_value"]], "text_value (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_value"]], "update() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.update"]], "validate() (mmif.serialize.mmif.mmif static method)": [[0, "mmif.serialize.mmif.Mmif.validate"]], "value (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.value"]], "values() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.values"]], "view_prefix (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.view_prefix"]], "alignment (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Alignment"]], "annotation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Annotation"]], "annotationtypes (class in mmif.vocabulary.annotation_types)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes"]], "audiodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.AudioDocument"]], "boundingbox (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.BoundingBox"]], "chapter (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Chapter"]], "document (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.Document"]], "documenttypes (class in mmif.vocabulary.document_types)": [[1, "mmif.vocabulary.document_types.DocumentTypes"]], "imagedocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.ImageDocument"]], "interval (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Interval"]], "polygon (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Polygon"]], "region (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Region"]], "relation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Relation"]], "span (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Span"]], "textdocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.TextDocument"]], "timeframe (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimeFrame"]], "timepoint (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimePoint"]], "videodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.VideoDocument"]], "videoobject (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.VideoObject"]], "mmif.vocabulary.annotation_types": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types": [[1, "module-mmif.vocabulary.document_types"]], "typevers (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.typevers"]], "typevers (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.typevers"]], "version (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.version"]], "version (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.version"]]}})
\ No newline at end of file
diff --git a/docs/1.0.6/target-versions.html b/docs/1.0.6/target-versions.html
index 4d1eb055..5737bcc6 100644
--- a/docs/1.0.6/target-versions.html
+++ b/docs/1.0.6/target-versions.html
@@ -93,7 +93,7 @@
1.0.6
-1.0.4
+1.0.5
1.0.5
1.0.0
@@ -241,6 +241,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.7/.buildinfo b/docs/1.0.7/.buildinfo
index f5c48268..f8e4e70c 100644
--- a/docs/1.0.7/.buildinfo
+++ b/docs/1.0.7/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 8c1b03aa17fcbd2dec1a16ac60d0fa2d
+config: 6a29e072540b27cb21a411bf7c270b42
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/1.0.7/.doctrees/autodoc/mmif.serialize.doctree b/docs/1.0.7/.doctrees/autodoc/mmif.serialize.doctree
index f46722d5..3f0543f0 100644
Binary files a/docs/1.0.7/.doctrees/autodoc/mmif.serialize.doctree and b/docs/1.0.7/.doctrees/autodoc/mmif.serialize.doctree differ
diff --git a/docs/1.0.7/.doctrees/autodoc/mmif.vocabulary.doctree b/docs/1.0.7/.doctrees/autodoc/mmif.vocabulary.doctree
index 1ac6d6de..3db96b01 100644
Binary files a/docs/1.0.7/.doctrees/autodoc/mmif.vocabulary.doctree and b/docs/1.0.7/.doctrees/autodoc/mmif.vocabulary.doctree differ
diff --git a/docs/1.0.7/.doctrees/consumer-tutorial.doctree b/docs/1.0.7/.doctrees/consumer-tutorial.doctree
index 2e7b9b4e..41f5bc92 100644
Binary files a/docs/1.0.7/.doctrees/consumer-tutorial.doctree and b/docs/1.0.7/.doctrees/consumer-tutorial.doctree differ
diff --git a/docs/1.0.7/.doctrees/environment.pickle b/docs/1.0.7/.doctrees/environment.pickle
index 046f2a96..d6abcda9 100644
Binary files a/docs/1.0.7/.doctrees/environment.pickle and b/docs/1.0.7/.doctrees/environment.pickle differ
diff --git a/docs/1.0.7/.doctrees/index.doctree b/docs/1.0.7/.doctrees/index.doctree
index 5f7a934d..fc2f2f84 100644
Binary files a/docs/1.0.7/.doctrees/index.doctree and b/docs/1.0.7/.doctrees/index.doctree differ
diff --git a/docs/1.0.7/.doctrees/introduction.doctree b/docs/1.0.7/.doctrees/introduction.doctree
index f7e16d86..0186447c 100644
Binary files a/docs/1.0.7/.doctrees/introduction.doctree and b/docs/1.0.7/.doctrees/introduction.doctree differ
diff --git a/docs/1.0.7/.doctrees/modules.doctree b/docs/1.0.7/.doctrees/modules.doctree
index 59857827..799764b3 100644
Binary files a/docs/1.0.7/.doctrees/modules.doctree and b/docs/1.0.7/.doctrees/modules.doctree differ
diff --git a/docs/1.0.7/.doctrees/plugins.doctree b/docs/1.0.7/.doctrees/plugins.doctree
index 58819e71..f3d4486b 100644
Binary files a/docs/1.0.7/.doctrees/plugins.doctree and b/docs/1.0.7/.doctrees/plugins.doctree differ
diff --git a/docs/1.0.7/.doctrees/target-versions.doctree b/docs/1.0.7/.doctrees/target-versions.doctree
index 5f90ef9b..484a79c4 100644
Binary files a/docs/1.0.7/.doctrees/target-versions.doctree and b/docs/1.0.7/.doctrees/target-versions.doctree differ
diff --git a/docs/1.0.7/autodoc/mmif.serialize.html b/docs/1.0.7/autodoc/mmif.serialize.html
index 2559dd3c..b6ee576f 100644
--- a/docs/1.0.7/autodoc/mmif.serialize.html
+++ b/docs/1.0.7/autodoc/mmif.serialize.html
@@ -1252,6 +1252,9 @@ mmif.serialize module1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.7/autodoc/mmif.vocabulary.html b/docs/1.0.7/autodoc/mmif.vocabulary.html
index 64b55053..79fc2397 100644
--- a/docs/1.0.7/autodoc/mmif.vocabulary.html
+++ b/docs/1.0.7/autodoc/mmif.vocabulary.html
@@ -104,7 +104,7 @@ mmif.vocabulary module[source]
Bases: AnnotationTypesBase
This class contains the CLAMS annotation types
-defined in the spec version 1.0.4 as class variables.
+defined in the spec version 1.0.5 as class variables.
Alignment = http://mmif.clams.ai/vocabulary/Alignment/v1 [source]
@@ -185,7 +185,7 @@ mmif.vocabulary module[source]
Bases: DocumentTypesBase
This class contains the CLAMS document types
-defined in the spec version 1.0.4 as class variables.
+defined in the spec version 1.0.5 as class variables.
AudioDocument = http://mmif.clams.ai/vocabulary/AudioDocument/v1 [source]
@@ -286,6 +286,9 @@ mmif.vocabulary module1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.7/consumer-tutorial.html b/docs/1.0.7/consumer-tutorial.html
index 62d20392..87cf5568 100644
--- a/docs/1.0.7/consumer-tutorial.html
+++ b/docs/1.0.7/consumer-tutorial.html
@@ -152,6 +152,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.7/genindex.html b/docs/1.0.7/genindex.html
index fa4456cc..f533d9c8 100644
--- a/docs/1.0.7/genindex.html
+++ b/docs/1.0.7/genindex.html
@@ -633,6 +633,9 @@ V
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.7/index.html b/docs/1.0.7/index.html
index 5453addb..693ea974 100644
--- a/docs/1.0.7/index.html
+++ b/docs/1.0.7/index.html
@@ -183,6 +183,9 @@ Indices and tables
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.7/introduction.html b/docs/1.0.7/introduction.html
index 7e3a76c7..337d013d 100644
--- a/docs/1.0.7/introduction.html
+++ b/docs/1.0.7/introduction.html
@@ -225,6 +225,9 @@ MMIF Serialization
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.7/modules.html b/docs/1.0.7/modules.html
index 7ecdbfd5..e4e05df7 100644
--- a/docs/1.0.7/modules.html
+++ b/docs/1.0.7/modules.html
@@ -326,6 +326,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.7/plugins.html b/docs/1.0.7/plugins.html
index 8c4f7c3f..ea713ef4 100644
--- a/docs/1.0.7/plugins.html
+++ b/docs/1.0.7/plugins.html
@@ -208,6 +208,9 @@ Document Location Scheme Plugins
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.7/py-modindex.html b/docs/1.0.7/py-modindex.html
index 79ff73bd..e72ea89b 100644
--- a/docs/1.0.7/py-modindex.html
+++ b/docs/1.0.7/py-modindex.html
@@ -188,6 +188,9 @@ Python Module Index
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.7/search.html b/docs/1.0.7/search.html
index 467b97bf..c27b77ef 100644
--- a/docs/1.0.7/search.html
+++ b/docs/1.0.7/search.html
@@ -151,6 +151,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.7/searchindex.js b/docs/1.0.7/searchindex.js
index 3076ba1a..5a33fbef 100644
--- a/docs/1.0.7/searchindex.js
+++ b/docs/1.0.7/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["autodoc/mmif.serialize", "autodoc/mmif.vocabulary", "consumer-tutorial", "index", "introduction", "modules", "plugins", "target-versions"], "filenames": ["autodoc/mmif.serialize.rst", "autodoc/mmif.vocabulary.rst", "consumer-tutorial.rst", "index.rst", "introduction.rst", "modules.rst", "plugins.rst", "target-versions.rst"], "titles": ["mmif.serialize module", "mmif.vocabulary module", "MMIF consumer", "Welcome to mmif-python\u2019s documentation!", "Getting Started", "mmif package", "Developing plugins for MMIF Python SDK", "Target MMIF Versions"], "terms": {"The": [0, 2, 4, 6], "contain": [0, 1, 5, 6], "class": [0, 1, 6], "us": [0, 4, 6], "repres": [0, 4], "an": [0, 2, 4], "abstract": 0, "object": [0, 4, 6], "live": 0, "python": [0, 4, 7], "mmifobject": [0, 4, 5], "one": 0, "its": [0, 6], "deriv": 0, "i": [0, 2, 3, 4, 6], "subclass": [0, 4], "all": [0, 4], "other": 0, "defin": [0, 1], "thi": [0, 1, 2, 4, 6, 7], "sdk": [0, 3, 4, 7], "except": 0, "mmifobjectencod": [0, 5], "These": 0, "ar": [0, 4, 6], "gener": 0, "instanti": 0, "from": [0, 4, 6], "json": [0, 3, 4, 6], "either": 0, "string": [0, 4], "alreadi": [0, 6], "load": [0, 4], "dictionari": 0, "base": [0, 1, 3, 4], "provid": [0, 2, 6, 7], "core": [0, 6], "function": [0, 6], "deseri": [0, 4, 5, 6], "data": [0, 3, 4, 6], "special": 0, "behavior": 0, "differ": [0, 6, 7], "compon": 0, "ad": 0, "datadict": [0, 5], "mmif_obj": [0, 4], "byte": 0, "str": [0, 1, 4, 6], "dict": 0, "none": 0, "sourc": [0, 1, 4, 6], "t": 0, "": [0, 6], "empti": [0, 5], "get": [0, 2, 3, 5], "kei": [0, 2, 5], "default": [0, 5, 6], "item": [0, 5], "updat": [0, 4, 5], "overwrit": 0, "valu": [0, 5], "datalist": [0, 5], "list": [0, 4], "variou": [0, 4, 6], "found": 0, "file": [0, 2, 4, 6], "document": [0, 1, 2, 4, 5], "subdocu": 0, "paramet": [0, 2], "union": 0, "append": [0, 5], "mmif_json": 0, "pass": [0, 2], "input": [0, 2], "intern": 0, "standard": 0, "style": 0, "method": [0, 4, 6], "albeit": 0, "reli": 0, "implement": [0, 2, 4, 6], "__getitem__": 0, "Will": 0, "return": [0, 6], "search": [0, 3], "match": 0, "superclass": 0, "relat": [0, 1, 4, 5], "pair": 0, "ani": [0, 2, 6], "can": [0, 2, 4, 6], "initi": [0, 4], "placehold": 0, "actual": [0, 6], "represent": 0, "format": [0, 4, 6], "equival": 0, "argument": [0, 6], "ha": [0, 6], "four": 0, "design": [0, 2, 3, 4, 6], "instanc": [0, 2], "variabl": [0, 1], "name": [0, 6], "cannot": [0, 6], "attribut": 0, "_unnamed_attribut": 0, "onli": [0, 6], "If": [0, 4], "set": 0, "mean": 0, "won": 0, "take": [0, 4, 6], "addit": [0, 6], "schema": 0, "sens": 0, "user": [0, 4, 6], "throw": 0, "k": 0, "v": 0, "reserv": 0, "two": 0, "_attribute_class": 0, "specif": [0, 4, 6], "note": [0, 4], "doe": [0, 4, 6], "NOT": 0, "have": [0, 4, 6], "recommend": 0, "_required_attribut": 0, "simpl": [0, 4, 6], "requir": [0, 2, 4, 6], "when": [0, 4, 6], "skip": 0, "e": [0, 2, 6], "g": [0, 2, 6], "zero": 0, "length": 0, "unless": 0, "thei": 0, "otherwis": 0, "would": 0, "_exclude_from_diff": 0, "should": [0, 2, 6], "exclud": 0, "diff": 0, "calcul": 0, "__eq__": 0, "todo": 0, "krim": 0, "8": [0, 4, 7], "17": 0, "20": 0, "howev": [0, 2, 6], "duplic": 0, "type": [0, 1, 4], "hint": 0, "definit": 0, "mayb": 0, "better": 0, "wai": 0, "util": 0, "them": 0, "programmat": 0, "now": 0, "develop": [0, 3], "care": 0, "add": [0, 6], "well": [0, 4, 6], "also": 0, "those": 0, "must": [0, 2, 6], "__init__": [0, 6], "befor": [0, 6], "call": [0, 4], "super": 0, "work": [0, 6], "And": [0, 6], "more": [0, 2, 4, 6], "ignor": 0, "so": [0, 6], "option": 0, "you": [0, 4, 6], "leav": 0, "len": 0, "0": [0, 1, 4, 6, 7], "caus": 0, "issu": 0, "current": 0, "given": 0, "sometim": 0, "id": [0, 4, 5], "automat": 0, "parent": [0, 5], "popul": 0, "field": 0, "specifi": 0, "disallow_additional_properti": [0, 5], "prevent": 0, "insert": 0, "unnam": 0, "after": 0, "static": 0, "is_empti": [0, 5], "obj": 0, "bool": 0, "true": [0, 1], "emtpi": 0, "first": 0, "But": 0, "lack": 0, "__len__": 0, "we": [0, 2, 4], "need": [0, 4, 6], "check": [0, 6], "reserved_nam": [0, 5], "pretti": 0, "fals": 0, "indent": 0, "set_additional_properti": [0, 5], "desir": 0, "rais": [0, 6], "attributeerror": 0, "properti": [0, 4, 6], "disallow": 0, "skipkei": 0, "ensure_ascii": 0, "check_circular": 0, "allow_nan": 0, "sort_kei": 0, "separ": 0, "jsonencod": 0, "encod": [0, 4], "de": 0, "overrid": 0, "priorit": 0, "full": [0, 4], "see": [0, 4], "doc": 0, "inform": [0, 6], "valid": [0, 5], "whether": 0, "against": 0, "add_docu": [0, 5], "fail": 0, "same": 0, "exist": [0, 4], "add_view": [0, 5], "generate_capital_annot": [0, 5], "convert": 0, "pend": 0, "temporari": 0, "last": 0, "http": [0, 1, 2, 4, 6], "github": [0, 2], "com": [0, 2], "clamsproject": [0, 2], "226": 0, "rational": 0, "behind": 0, "discuss": [0, 2], "get_align": [0, 5], "at_type1": 0, "typesbas": 0, "at_type2": 0, "find": [0, 4], "where": 0, "align": [0, 1, 5], "between": [0, 3, 4], "occur": 0, "get_all_views_contain": [0, 5], "at_typ": [0, 5], "present": 0, "metadata": [0, 4, 6], "just": 0, "than": 0, "get_document_by_id": [0, 5], "doc_id": [0, 6], "refer": [0, 2, 4, 6], "correspond": 0, "keyerror": 0, "get_document_loc": [0, 5], "m_type": 0, "documenttyp": [0, 1, 4, 5], "path_onli": 0, "locat": [0, 4, 5], "get_documents_by_app": [0, 5], "app_id": 0, "queri": 0, "origin": 0, "app": [0, 2, 6], "request": [0, 2], "get_documents_by_properti": [0, 5], "prop_kei": 0, "prop_valu": 0, "retriev": 0, "arbitrari": 0, "get_documents_by_typ": [0, 4, 5], "doc_typ": [0, 6], "particular": 0, "which": [0, 4, 6], "clam": [0, 1, 2, 3, 4, 6], "vocabulari": [0, 3, 4, 5], "get_documents_in_view": [0, 5], "vid": 0, "get_documents_loc": [0, 5], "path": [0, 6], "top": [0, 4, 6], "level": [0, 4], "get_view_by_id": [0, 5], "req_view_id": 0, "get_view_contain": [0, 5], "get_views_contain": [0, 5], "alia": 0, "get_views_for_docu": [0, 5], "anchor": 0, "insid": 0, "dure": 0, "pipelin": 0, "run": [0, 2], "prefix": [0, 6], "view_id": 0, "id_delimit": [0, 5], "classvar": 0, "new_view": [0, 5], "creat": 0, "new": [0, 4], "new_view_id": [0, 5], "fetch": 0, "sanit": [0, 5], "some": 0, "safeguard": 0, "concret": [0, 6], "perform": 0, "follow": 0, "output": 0, "built": 0, "jsonschema": 0, "remov": 0, "non": 0, "autogenerate_capital_annot": 0, "detail": 0, "json_str": 0, "oper": 0, "process": [0, 6], "_load_str": 0, "expect": 0, "_": 0, "ld": [0, 3, 4], "validationerror": 0, "view_prefix": [0, 5], "v_": 0, "In": [0, 2], "wa": 0, "previous": 0, "singl": [0, 6], "view_obj": 0, "A": [0, 2], "identifi": 0, "certain": 0, "potenti": 0, "context": 0, "iri": [0, 6], "add_annot": [0, 5], "get_annotation_by_id": [0, 5], "ann_id": 0, "get_annot": [0, 5], "look": 0, "individu": 0, "get_docu": [0, 5], "new_annot": [0, 5], "aid": 0, "tri": 0, "new_contain": [0, 5], "contains_metadata": 0, "element": 0, "being": 0, "associ": 0, "new_textdocu": [0, 5], "text": [0, 4, 5], "lang": [0, 5], "en": 0, "did": 0, "particularli": 0, "textdocu": [0, 1, 4, 5], "content": [0, 6], "iso": 0, "639": 0, "1": [0, 1, 4, 6, 7], "code": [0, 2, 6], "languag": [0, 2], "set_error": [0, 5], "err_messag": 0, "err_trac": 0, "viewmetadata": [0, 5], "viewmetadata_obj": 0, "within": 0, "add_contain": [0, 5], "add_paramet": [0, 5], "param_kei": 0, "param_valu": 0, "runtime_param": 0, "add_warn": [0, 5], "warn": 0, "emtpy_warn": [0, 5], "get_paramet": [0, 5], "messag": 0, "stack_trac": 0, "part": [0, 6], "For": [0, 4, 6], "how": [0, 6], "anno_obj": 0, "add_properti": [0, 5], "int": 0, "float": 0, "param": 0, "check_prop_value_is_simple_enough": [0, 5], "prop_nam": 0, "annotationproperti": [0, 5], "getter": [0, 4], "allow": 0, "directli": 0, "access": [0, 6], "without": [0, 6], "go": 0, "through": 0, "get_properti": [0, 5], "is_docu": [0, 5], "is_typ": [0, 5], "mutablemap": 0, "doc_obj": 0, "itself": 0, "about": [0, 2, 4, 6], "group": 0, "togeth": 0, "logic": 0, "document_obj": 0, "unlik": 0, "lost": 0, "belong": 0, "somewher": 0, "becaus": 0, "want": 0, "keep": 0, "read": [0, 4], "possibl": 0, "thu": 0, "write": [0, 6], "instead": 0, "With": 0, "former": 0, "record": 0, "few": [0, 4], "mind": 0, "multipl": 0, "happen": 0, "latest": [0, 4], "order": 0, "appear": 0, "effect": 0, "previou": 0, "three": 0, "case": 0, "legitim": 0, "uri": [0, 6], "That": 0, "local": [0, 4, 6], "scheme": 0, "location_address": [0, 5], "address": 0, "location_path": [0, 4, 5], "resolv": [0, 6], "pathnam": 0, "system": [0, 6], "To": [0, 4, 6], "obtain": 0, "location_path_liter": [0, 5], "location_schem": [0, 5], "text_languag": [0, 5], "text_valu": [0, 5], "documentproperti": [0, 5], "hostnam": [0, 6], "location_path_resolv": [0, 5], "nonexist_ok": 0, "try": 0, "instal": [0, 2, 3], "locdoc": 0, "plugin": [0, 3], "valueerror": [0, 6], "text_obj": 0, "annotationtyp": [1, 5], "type_uri": 1, "fuzzymod": 1, "annotationtypesbas": 1, "annot": [1, 3, 4, 5, 6], "spec": 1, "version": [1, 3, 4, 5, 6], "4": [1, 7], "ai": [1, 4], "v1": [1, 4], "v5": 1, "boundingbox": [1, 5], "v4": 1, "chapter": [1, 5], "interv": [1, 5], "polygon": [1, 5], "region": [1, 5], "span": [1, 5], "timefram": [1, 5], "timepoint": [1, 5], "videoobject": [1, 5], "typev": [1, 5], "documenttypesbas": 1, "audiodocu": [1, 5], "imagedocu": [1, 5], "videodocu": [1, 4, 5], "web": 2, "applic": [2, 3, 4], "applianc": 2, "integr": 2, "turn": 2, "galaxi": 2, "pleas": [2, 4, 6], "learn": [2, 4, 6], "meet": [2, 6], "compat": [2, 4], "host": 2, "public": [2, 4, 6], "git": 2, "repositori": 2, "gitlab": 2, "listen": 2, "5000": 2, "port": 2, "expos": 2, "displai": 2, "rout": 2, "router": 2, "respons": 2, "url": 2, "via": [2, 4], "On": 2, "codebas": [2, 6], "root": 2, "dockerfil": 2, "build": [2, 6], "docker": 2, "imag": 2, "exampl": [2, 4, 6], "visual": 2, "transfer": 3, "comput": [3, 4], "analysi": [3, 4], "project": 3, "start": [3, 6], "overview": 3, "prerequisit": 3, "serial": [3, 5, 6], "target": [3, 4], "packag": [3, 4, 6], "modul": [3, 5, 6], "index": 3, "page": [3, 4], "multimedia": 4, "interchang": 4, "reproduc": 4, "transpar": 4, "interoper": 4, "custom": 4, "workflow": 4, "focus": [4, 6], "visit": [4, 6], "websit": [4, 6], "open": [4, 6], "support": [4, 6], "mani": [4, 6], "navig": [4, 6], "manipul": [4, 6], "helper": [4, 6], "3": [4, 7], "newer": 4, "plan": 4, "2": [4, 7], "7": [4, 7], "distribut": [4, 6], "offici": 4, "pypi": [4, 6], "suppos": 4, "pip": 4, "releas": 4, "evolv": 4, "over": [4, 6], "time": 4, "along": 4, "chang": 4, "alwai": 4, "backward": 4, "out": 4, "our": 4, "decis": 4, "subject": 4, "here": [4, 6], "know": 4, "subcompon": 4, "view": [4, 5], "each": 4, "model": [4, 5], "includ": 4, "import": [4, 6], "mmif_str": 4, "m1": 4, "mime": 4, "video": [4, 6], "mp4": [4, 6], "var": 4, "archiv": 4, "0012": 4, "m2": 4, "plain": 4, "transcript": 4, "txt": 4, "carri": [4, 6], "primari": 4, "As": [4, 6], "might": [4, 6], "abl": [4, 6], "unsupport": 4, "back": 4, "document_typ": [4, 5], "b": 4, "in_video": 4, "do": [4, 6], "someth": [4, 6], "avail": 4, "api": 4, "annotation_typ": 5, "media": 6, "lightweight": 6, "flexibl": 6, "handl": 6, "beyond": 6, "extend": 6, "protocol": 6, "s3": 6, "ftp": 6, "etc": 6, "nutshel": 6, "analyz": 6, "extract": 6, "handler": 6, "confus": 6, "mmif_docloc_": 6, "mmif_docloc_s3": 6, "discoveri": 6, "mybucket": 6, "myfil": 6, "like": 6, "minim": 6, "docloc": 6, "your": 6, "own": 6, "good": 6, "idea": 6, "tree": 6, "mmif_docloc_dummi": 6, "py": 6, "pyproject": 6, "toml": 6, "setup": 6, "cfg": 6, "cat": 6, "setuptool": 6, "backend": 6, "build_meta": 6, "descript": 6, "pyhon": 6, "dummi": 6, "def": 6, "startswith": 6, "f": 6, "split": 6, "els": 6, "articl": 7, "6": 7, "5": 7}, "objects": {"mmif.serialize": [[0, 0, 0, "-", "annotation"], [0, 0, 0, "-", "mmif"], [0, 0, 0, "-", "model"], [0, 0, 0, "-", "view"]], "mmif.serialize.annotation": [[0, 1, 1, "", "Annotation"], [0, 1, 1, "", "AnnotationProperties"], [0, 1, 1, "", "Document"], [0, 1, 1, "", "DocumentProperties"], [0, 1, 1, "", "Text"]], "mmif.serialize.annotation.Annotation": [[0, 2, 1, "", "add_property"], [0, 3, 1, "", "at_type"], [0, 2, 1, "", "check_prop_value_is_simple_enough"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "id"], [0, 2, 1, "", "is_document"], [0, 2, 1, "", "is_type"], [0, 3, 1, "", "parent"]], "mmif.serialize.annotation.Document": [[0, 2, 1, "", "add_property"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.DocumentProperties": [[0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_path_literal"], [0, 2, 1, "", "location_path_resolved"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.Text": [[0, 3, 1, "", "lang"], [0, 3, 1, "", "value"]], "mmif.serialize.mmif": [[0, 1, 1, "", "Mmif"]], "mmif.serialize.mmif.Mmif": [[0, 2, 1, "", "add_document"], [0, 2, 1, "", "add_view"], [0, 2, 1, "", "generate_capital_annotations"], [0, 2, 1, "", "get_alignments"], [0, 2, 1, "", "get_all_views_contain"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_document_location"], [0, 2, 1, "", "get_documents_by_app"], [0, 2, 1, "", "get_documents_by_property"], [0, 2, 1, "", "get_documents_by_type"], [0, 2, 1, "", "get_documents_in_view"], [0, 2, 1, "", "get_documents_locations"], [0, 2, 1, "", "get_view_by_id"], [0, 2, 1, "", "get_view_contains"], [0, 2, 1, "", "get_views_contain"], [0, 2, 1, "", "get_views_for_document"], [0, 4, 1, "", "id_delimiter"], [0, 2, 1, "", "new_view"], [0, 2, 1, "", "new_view_id"], [0, 2, 1, "", "sanitize"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "validate"], [0, 4, 1, "", "view_prefix"]], "mmif.serialize.model": [[0, 1, 1, "", "DataDict"], [0, 1, 1, "", "DataList"], [0, 1, 1, "", "MmifObject"], [0, 1, 1, "", "MmifObjectEncoder"]], "mmif.serialize.model.DataDict": [[0, 2, 1, "", "empty"], [0, 2, 1, "", "get"], [0, 2, 1, "", "items"], [0, 2, 1, "", "keys"], [0, 2, 1, "", "update"], [0, 2, 1, "", "values"]], "mmif.serialize.model.DataList": [[0, 2, 1, "", "append"], [0, 2, 1, "", "deserialize"], [0, 2, 1, "", "empty"], [0, 2, 1, "", "get"]], "mmif.serialize.model.MmifObject": [[0, 2, 1, "", "deserialize"], [0, 2, 1, "", "disallow_additional_properties"], [0, 2, 1, "", "is_empty"], [0, 4, 1, "", "reserved_names"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "set_additional_property"]], "mmif.serialize.model.MmifObjectEncoder": [[0, 2, 1, "", "default"]], "mmif.serialize.view": [[0, 1, 1, "", "Contain"], [0, 1, 1, "", "View"], [0, 1, 1, "", "ViewMetadata"]], "mmif.serialize.view.View": [[0, 2, 1, "", "add_annotation"], [0, 2, 1, "", "add_document"], [0, 2, 1, "", "get_annotation_by_id"], [0, 2, 1, "", "get_annotations"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_documents"], [0, 2, 1, "", "new_annotation"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "new_textdocument"], [0, 2, 1, "", "set_error"]], "mmif.serialize.view.ViewMetadata": [[0, 2, 1, "", "add_contain"], [0, 2, 1, "", "add_parameter"], [0, 2, 1, "", "add_parameters"], [0, 2, 1, "", "add_warnings"], [0, 2, 1, "", "emtpy_warnings"], [0, 2, 1, "", "get_parameter"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "set_error"]], "mmif.vocabulary": [[1, 0, 0, "-", "annotation_types"], [1, 0, 0, "-", "document_types"]], "mmif.vocabulary.annotation_types": [[1, 1, 1, "", "AnnotationTypes"]], "mmif.vocabulary.annotation_types.AnnotationTypes": [[1, 4, 1, "", "Alignment"], [1, 4, 1, "", "Annotation"], [1, 4, 1, "", "BoundingBox"], [1, 4, 1, "", "Chapter"], [1, 4, 1, "", "Interval"], [1, 4, 1, "", "Polygon"], [1, 4, 1, "", "Region"], [1, 4, 1, "", "Relation"], [1, 4, 1, "", "Span"], [1, 4, 1, "", "TimeFrame"], [1, 4, 1, "", "TimePoint"], [1, 4, 1, "", "VideoObject"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]], "mmif.vocabulary.document_types": [[1, 1, 1, "", "DocumentTypes"]], "mmif.vocabulary.document_types.DocumentTypes": [[1, 4, 1, "", "AudioDocument"], [1, 4, 1, "", "Document"], [1, 4, 1, "", "ImageDocument"], [1, 4, 1, "", "TextDocument"], [1, 4, 1, "", "VideoDocument"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"]}, "titleterms": {"mmif": [0, 1, 2, 3, 4, 5, 6, 7], "serial": [0, 4], "modul": [0, 1], "model": 0, "view": 0, "annot": 0, "vocabulari": 1, "annotation_typ": 1, "document_typ": 1, "consum": 2, "welcom": 3, "python": [3, 6], "": 3, "document": [3, 6], "multimedia": 3, "interchang": 3, "format": 3, "content": 3, "api": 3, "indic": 3, "tabl": 3, "get": 4, "start": 4, "overview": [4, 6], "prerequisit": 4, "instal": 4, "packag": 5, "develop": 6, "plugin": 6, "sdk": 6, "locat": 6, "scheme": 6, "target": 7, "version": 7, "specif": 7}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"mmif.serialize module": [[0, "mmif-serialize-module"]], "mmif.serialize.model module": [[0, "module-mmif.serialize.model"]], "mmif.serialize.mmif module": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.view module": [[0, "module-mmif.serialize.view"]], "mmif.serialize.annotation module": [[0, "module-mmif.serialize.annotation"]], "mmif.vocabulary module": [[1, "mmif-vocabulary-module"]], "mmif.vocabulary.annotation_types module": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types module": [[1, "module-mmif.vocabulary.document_types"]], "MMIF consumer": [[2, "mmif-consumer"]], "Welcome to mmif-python\u2019s documentation!": [[3, "welcome-to-mmif-python-s-documentation"]], "MultiMedia Interchange Format": [[3, "multimedia-interchange-format"]], "Contents": [[3, null]], "API documentation:": [[3, null]], "Indices and tables": [[3, "indices-and-tables"]], "Getting Started": [[4, "getting-started"]], "Overview": [[4, "overview"], [6, "overview"]], "Prerequisites": [[4, "prerequisites"]], "Installation": [[4, "installation"]], "MMIF Serialization": [[4, "mmif-serialization"]], "mmif package": [[5, "mmif-package"]], "Developing plugins for MMIF Python SDK": [[6, "developing-plugins-for-mmif-python-sdk"]], "Document Location Scheme Plugins": [[6, "document-location-scheme-plugins"]], "Target MMIF Versions": [[7, "target-mmif-versions"]], "Target Specification Versions": [[7, "id1"]]}, "indexentries": {"annotation (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Annotation"]], "annotationproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.AnnotationProperties"]], "contain (class in mmif.serialize.view)": [[0, "mmif.serialize.view.Contain"]], "datadict (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataDict"]], "datalist (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataList"]], "document (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Document"]], "documentproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.DocumentProperties"]], "mmif (class in mmif.serialize.mmif)": [[0, "mmif.serialize.mmif.Mmif"]], "mmifobject (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObject"]], "mmifobjectencoder (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObjectEncoder"]], "text (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Text"]], "view (class in mmif.serialize.view)": [[0, "mmif.serialize.view.View"]], "viewmetadata (class in mmif.serialize.view)": [[0, "mmif.serialize.view.ViewMetadata"]], "add_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_annotation"]], "add_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_contain"]], "add_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_document"]], "add_document() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_document"]], "add_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameter"]], "add_parameters() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameters"]], "add_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.add_property"]], "add_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.add_property"]], "add_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_view"]], "add_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_warnings"]], "append() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.append"]], "at_type (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.at_type"]], "check_prop_value_is_simple_enough() (mmif.serialize.annotation.annotation static method)": [[0, "mmif.serialize.annotation.Annotation.check_prop_value_is_simple_enough"]], "default() (mmif.serialize.model.mmifobjectencoder method)": [[0, "mmif.serialize.model.MmifObjectEncoder.default"]], "deserialize() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.deserialize"]], "deserialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.deserialize"]], "disallow_additional_properties() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.disallow_additional_properties"]], "empty() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.empty"]], "empty() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.empty"]], "emtpy_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.emtpy_warnings"]], "generate_capital_annotations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.generate_capital_annotations"]], "get() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get"]], "get() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get"]], "get() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.get"]], "get() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.get"]], "get_alignments() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_alignments"]], "get_all_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_all_views_contain"]], "get_annotation_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotation_by_id"]], "get_annotations() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotations"]], "get_document_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_by_id"]], "get_document_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_document_by_id"]], "get_document_location() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_location"]], "get_documents() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_documents"]], "get_documents_by_app() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_app"]], "get_documents_by_property() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_property"]], "get_documents_by_type() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_type"]], "get_documents_in_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_in_view"]], "get_documents_locations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_locations"]], "get_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.get_parameter"]], "get_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get_property"]], "get_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get_property"]], "get_view_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_by_id"]], "get_view_contains() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_contains"]], "get_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_contain"]], "get_views_for_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_for_document"]], "id (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.id"]], "id_delimiter (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.id_delimiter"]], "is_document() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_document"]], "is_empty() (mmif.serialize.model.mmifobject static method)": [[0, "mmif.serialize.model.MmifObject.is_empty"]], "is_type() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_type"]], "items() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.items"]], "keys() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.keys"]], "lang (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.lang"]], "location (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.location"]], "location (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.location"]], "location_address() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_address"]], "location_address() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_address"]], "location_path() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_path"]], "location_path() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path"]], "location_path_literal() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_literal"]], "location_path_resolved() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_resolved"]], "location_scheme() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_scheme"]], "location_scheme() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_scheme"]], "mmif.serialize.annotation": [[0, "module-mmif.serialize.annotation"]], "mmif.serialize.mmif": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.model": [[0, "module-mmif.serialize.model"]], "mmif.serialize.view": [[0, "module-mmif.serialize.view"]], "module": [[0, "module-mmif.serialize.annotation"], [0, "module-mmif.serialize.mmif"], [0, "module-mmif.serialize.model"], [0, "module-mmif.serialize.view"], [1, "module-mmif.vocabulary.annotation_types"], [1, "module-mmif.vocabulary.document_types"]], "new_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_annotation"]], "new_contain() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_contain"]], "new_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.new_contain"]], "new_textdocument() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_textdocument"]], "new_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view"]], "new_view_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view_id"]], "parent (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.parent"]], "reserved_names (mmif.serialize.model.mmifobject attribute)": [[0, "mmif.serialize.model.MmifObject.reserved_names"]], "sanitize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.sanitize"]], "serialize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.serialize"]], "serialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.serialize"]], "set_additional_property() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.set_additional_property"]], "set_error() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.set_error"]], "set_error() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.set_error"]], "text_language (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_language"]], "text_language (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_language"]], "text_value (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_value"]], "text_value (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_value"]], "update() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.update"]], "validate() (mmif.serialize.mmif.mmif static method)": [[0, "mmif.serialize.mmif.Mmif.validate"]], "value (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.value"]], "values() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.values"]], "view_prefix (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.view_prefix"]], "alignment (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Alignment"]], "annotation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Annotation"]], "annotationtypes (class in mmif.vocabulary.annotation_types)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes"]], "audiodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.AudioDocument"]], "boundingbox (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.BoundingBox"]], "chapter (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Chapter"]], "document (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.Document"]], "documenttypes (class in mmif.vocabulary.document_types)": [[1, "mmif.vocabulary.document_types.DocumentTypes"]], "imagedocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.ImageDocument"]], "interval (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Interval"]], "polygon (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Polygon"]], "region (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Region"]], "relation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Relation"]], "span (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Span"]], "textdocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.TextDocument"]], "timeframe (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimeFrame"]], "timepoint (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimePoint"]], "videodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.VideoDocument"]], "videoobject (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.VideoObject"]], "mmif.vocabulary.annotation_types": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types": [[1, "module-mmif.vocabulary.document_types"]], "typevers (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.typevers"]], "typevers (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.typevers"]], "version (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.version"]], "version (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.version"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["autodoc/mmif.serialize", "autodoc/mmif.vocabulary", "consumer-tutorial", "index", "introduction", "modules", "plugins", "target-versions"], "filenames": ["autodoc/mmif.serialize.rst", "autodoc/mmif.vocabulary.rst", "consumer-tutorial.rst", "index.rst", "introduction.rst", "modules.rst", "plugins.rst", "target-versions.rst"], "titles": ["mmif.serialize module", "mmif.vocabulary module", "MMIF consumer", "Welcome to mmif-python\u2019s documentation!", "Getting Started", "mmif package", "Developing plugins for MMIF Python SDK", "Target MMIF Versions"], "terms": {"The": [0, 2, 4, 6], "contain": [0, 1, 5, 6], "class": [0, 1, 6], "us": [0, 4, 6], "repres": [0, 4], "an": [0, 2, 4], "abstract": 0, "object": [0, 4, 6], "live": 0, "python": [0, 4, 7], "mmifobject": [0, 4, 5], "one": 0, "its": [0, 6], "deriv": 0, "i": [0, 2, 3, 4, 6], "subclass": [0, 4], "all": [0, 4], "other": 0, "defin": [0, 1], "thi": [0, 1, 2, 4, 6, 7], "sdk": [0, 3, 4, 7], "except": 0, "mmifobjectencod": [0, 5], "These": 0, "ar": [0, 4, 6], "gener": 0, "instanti": 0, "from": [0, 4, 6], "json": [0, 3, 4, 6], "either": 0, "string": [0, 4], "alreadi": [0, 6], "load": [0, 4], "dictionari": 0, "base": [0, 1, 3, 4], "provid": [0, 2, 6, 7], "core": [0, 6], "function": [0, 6], "deseri": [0, 4, 5, 6], "data": [0, 3, 4, 6], "special": 0, "behavior": 0, "differ": [0, 6, 7], "compon": 0, "ad": 0, "datadict": [0, 5], "mmif_obj": [0, 4], "byte": 0, "str": [0, 1, 4, 6], "dict": 0, "none": 0, "sourc": [0, 1, 4, 6], "t": 0, "": [0, 6], "empti": [0, 5], "get": [0, 2, 3, 5], "kei": [0, 2, 5], "default": [0, 5, 6], "item": [0, 5], "updat": [0, 4, 5], "overwrit": 0, "valu": [0, 5], "datalist": [0, 5], "list": [0, 4], "variou": [0, 4, 6], "found": 0, "file": [0, 2, 4, 6], "document": [0, 1, 2, 4, 5], "subdocu": 0, "paramet": [0, 2], "union": 0, "append": [0, 5], "mmif_json": 0, "pass": [0, 2], "input": [0, 2], "intern": 0, "standard": 0, "style": 0, "method": [0, 4, 6], "albeit": 0, "reli": 0, "implement": [0, 2, 4, 6], "__getitem__": 0, "Will": 0, "return": [0, 6], "search": [0, 3], "match": 0, "superclass": 0, "relat": [0, 1, 4, 5], "pair": 0, "ani": [0, 2, 6], "can": [0, 2, 4, 6], "initi": [0, 4], "placehold": 0, "actual": [0, 6], "represent": 0, "format": [0, 4, 6], "equival": 0, "argument": [0, 6], "ha": [0, 6], "four": 0, "design": [0, 2, 3, 4, 6], "instanc": [0, 2], "variabl": [0, 1], "name": [0, 6], "cannot": [0, 6], "attribut": 0, "_unnamed_attribut": 0, "onli": [0, 6], "If": [0, 4], "set": 0, "mean": 0, "won": 0, "take": [0, 4, 6], "addit": [0, 6], "schema": 0, "sens": 0, "user": [0, 4, 6], "throw": 0, "k": 0, "v": 0, "reserv": 0, "two": 0, "_attribute_class": 0, "specif": [0, 4, 6], "note": [0, 4], "doe": [0, 4, 6], "NOT": 0, "have": [0, 4, 6], "recommend": 0, "_required_attribut": 0, "simpl": [0, 4, 6], "requir": [0, 2, 4, 6], "when": [0, 4, 6], "skip": 0, "e": [0, 2, 6], "g": [0, 2, 6], "zero": 0, "length": 0, "unless": 0, "thei": 0, "otherwis": 0, "would": 0, "_exclude_from_diff": 0, "should": [0, 2, 6], "exclud": 0, "diff": 0, "calcul": 0, "__eq__": 0, "todo": 0, "krim": 0, "8": [0, 4, 7], "17": 0, "20": 0, "howev": [0, 2, 6], "duplic": 0, "type": [0, 1, 4], "hint": 0, "definit": 0, "mayb": 0, "better": 0, "wai": 0, "util": 0, "them": 0, "programmat": 0, "now": 0, "develop": [0, 3], "care": 0, "add": [0, 6], "well": [0, 4, 6], "also": 0, "those": 0, "must": [0, 2, 6], "__init__": [0, 6], "befor": [0, 6], "call": [0, 4], "super": 0, "work": [0, 6], "And": [0, 6], "more": [0, 2, 4, 6], "ignor": 0, "so": [0, 6], "option": 0, "you": [0, 4, 6], "leav": 0, "len": 0, "0": [0, 1, 4, 6, 7], "caus": 0, "issu": 0, "current": 0, "given": 0, "sometim": 0, "id": [0, 4, 5], "automat": 0, "parent": [0, 5], "popul": 0, "field": 0, "specifi": 0, "disallow_additional_properti": [0, 5], "prevent": 0, "insert": 0, "unnam": 0, "after": 0, "static": 0, "is_empti": [0, 5], "obj": 0, "bool": 0, "true": [0, 1], "emtpi": 0, "first": 0, "But": 0, "lack": 0, "__len__": 0, "we": [0, 2, 4], "need": [0, 4, 6], "check": [0, 6], "reserved_nam": [0, 5], "pretti": 0, "fals": 0, "indent": 0, "set_additional_properti": [0, 5], "desir": 0, "rais": [0, 6], "attributeerror": 0, "properti": [0, 4, 6], "disallow": 0, "skipkei": 0, "ensure_ascii": 0, "check_circular": 0, "allow_nan": 0, "sort_kei": 0, "separ": 0, "jsonencod": 0, "encod": [0, 4], "de": 0, "overrid": 0, "priorit": 0, "full": [0, 4], "see": [0, 4], "doc": 0, "inform": [0, 6], "valid": [0, 5], "whether": 0, "against": 0, "add_docu": [0, 5], "fail": 0, "same": 0, "exist": [0, 4], "add_view": [0, 5], "generate_capital_annot": [0, 5], "convert": 0, "pend": 0, "temporari": 0, "last": 0, "http": [0, 1, 2, 4, 6], "github": [0, 2], "com": [0, 2], "clamsproject": [0, 2], "226": 0, "rational": 0, "behind": 0, "discuss": [0, 2], "get_align": [0, 5], "at_type1": 0, "typesbas": 0, "at_type2": 0, "find": [0, 4], "where": 0, "align": [0, 1, 5], "between": [0, 3, 4], "occur": 0, "get_all_views_contain": [0, 5], "at_typ": [0, 5], "present": 0, "metadata": [0, 4, 6], "just": 0, "than": 0, "get_document_by_id": [0, 5], "doc_id": [0, 6], "refer": [0, 2, 4, 6], "correspond": 0, "keyerror": 0, "get_document_loc": [0, 5], "m_type": 0, "documenttyp": [0, 1, 4, 5], "path_onli": 0, "locat": [0, 4, 5], "get_documents_by_app": [0, 5], "app_id": 0, "queri": 0, "origin": 0, "app": [0, 2, 6], "request": [0, 2], "get_documents_by_properti": [0, 5], "prop_kei": 0, "prop_valu": 0, "retriev": 0, "arbitrari": 0, "get_documents_by_typ": [0, 4, 5], "doc_typ": [0, 6], "particular": 0, "which": [0, 4, 6], "clam": [0, 1, 2, 3, 4, 6], "vocabulari": [0, 3, 4, 5], "get_documents_in_view": [0, 5], "vid": 0, "get_documents_loc": [0, 5], "path": [0, 6], "top": [0, 4, 6], "level": [0, 4], "get_view_by_id": [0, 5], "req_view_id": 0, "get_view_contain": [0, 5], "get_views_contain": [0, 5], "alia": 0, "get_views_for_docu": [0, 5], "anchor": 0, "insid": 0, "dure": 0, "pipelin": 0, "run": [0, 2], "prefix": [0, 6], "view_id": 0, "id_delimit": [0, 5], "classvar": 0, "new_view": [0, 5], "creat": 0, "new": [0, 4], "new_view_id": [0, 5], "fetch": 0, "sanit": [0, 5], "some": 0, "safeguard": 0, "concret": [0, 6], "perform": 0, "follow": 0, "output": 0, "built": 0, "jsonschema": 0, "remov": 0, "non": 0, "autogenerate_capital_annot": 0, "detail": 0, "json_str": 0, "oper": 0, "process": [0, 6], "_load_str": 0, "expect": 0, "_": 0, "ld": [0, 3, 4], "validationerror": 0, "view_prefix": [0, 5], "v_": 0, "In": [0, 2], "wa": 0, "previous": 0, "singl": [0, 6], "view_obj": 0, "A": [0, 2], "identifi": 0, "certain": 0, "potenti": 0, "context": 0, "iri": [0, 6], "add_annot": [0, 5], "get_annotation_by_id": [0, 5], "ann_id": 0, "get_annot": [0, 5], "look": 0, "individu": 0, "get_docu": [0, 5], "new_annot": [0, 5], "aid": 0, "tri": 0, "new_contain": [0, 5], "contains_metadata": 0, "element": 0, "being": 0, "associ": 0, "new_textdocu": [0, 5], "text": [0, 4, 5], "lang": [0, 5], "en": 0, "did": 0, "particularli": 0, "textdocu": [0, 1, 4, 5], "content": [0, 6], "iso": 0, "639": 0, "1": [0, 1, 4, 6, 7], "code": [0, 2, 6], "languag": [0, 2], "set_error": [0, 5], "err_messag": 0, "err_trac": 0, "viewmetadata": [0, 5], "viewmetadata_obj": 0, "within": 0, "add_contain": [0, 5], "add_paramet": [0, 5], "param_kei": 0, "param_valu": 0, "runtime_param": 0, "add_warn": [0, 5], "warn": 0, "emtpy_warn": [0, 5], "get_paramet": [0, 5], "messag": 0, "stack_trac": 0, "part": [0, 6], "For": [0, 4, 6], "how": [0, 6], "anno_obj": 0, "add_properti": [0, 5], "int": 0, "float": 0, "param": 0, "check_prop_value_is_simple_enough": [0, 5], "prop_nam": 0, "annotationproperti": [0, 5], "getter": [0, 4], "allow": 0, "directli": 0, "access": [0, 6], "without": [0, 6], "go": 0, "through": 0, "get_properti": [0, 5], "is_docu": [0, 5], "is_typ": [0, 5], "mutablemap": 0, "doc_obj": 0, "itself": 0, "about": [0, 2, 4, 6], "group": 0, "togeth": 0, "logic": 0, "document_obj": 0, "unlik": 0, "lost": 0, "belong": 0, "somewher": 0, "becaus": 0, "want": 0, "keep": 0, "read": [0, 4], "possibl": 0, "thu": 0, "write": [0, 6], "instead": 0, "With": 0, "former": 0, "record": 0, "few": [0, 4], "mind": 0, "multipl": 0, "happen": 0, "latest": [0, 4], "order": 0, "appear": 0, "effect": 0, "previou": 0, "three": 0, "case": 0, "legitim": 0, "uri": [0, 6], "That": 0, "local": [0, 4, 6], "scheme": 0, "location_address": [0, 5], "address": 0, "location_path": [0, 4, 5], "resolv": [0, 6], "pathnam": 0, "system": [0, 6], "To": [0, 4, 6], "obtain": 0, "location_path_liter": [0, 5], "location_schem": [0, 5], "text_languag": [0, 5], "text_valu": [0, 5], "documentproperti": [0, 5], "hostnam": [0, 6], "location_path_resolv": [0, 5], "nonexist_ok": 0, "try": 0, "instal": [0, 2, 3], "locdoc": 0, "plugin": [0, 3], "valueerror": [0, 6], "text_obj": 0, "annotationtyp": [1, 5], "type_uri": 1, "fuzzymod": 1, "annotationtypesbas": 1, "annot": [1, 3, 4, 5, 6], "spec": 1, "version": [1, 3, 4, 5, 6], "5": [1, 7], "ai": [1, 4], "v1": [1, 4], "v5": 1, "boundingbox": [1, 5], "v4": 1, "chapter": [1, 5], "interv": [1, 5], "polygon": [1, 5], "region": [1, 5], "span": [1, 5], "timefram": [1, 5], "timepoint": [1, 5], "videoobject": [1, 5], "typev": [1, 5], "documenttypesbas": 1, "audiodocu": [1, 5], "imagedocu": [1, 5], "videodocu": [1, 4, 5], "web": 2, "applic": [2, 3, 4], "applianc": 2, "integr": 2, "turn": 2, "galaxi": 2, "pleas": [2, 4, 6], "learn": [2, 4, 6], "meet": [2, 6], "compat": [2, 4], "host": 2, "public": [2, 4, 6], "git": 2, "repositori": 2, "gitlab": 2, "listen": 2, "5000": 2, "port": 2, "expos": 2, "displai": 2, "rout": 2, "router": 2, "respons": 2, "url": 2, "via": [2, 4], "On": 2, "codebas": [2, 6], "root": 2, "dockerfil": 2, "build": [2, 6], "docker": 2, "imag": 2, "exampl": [2, 4, 6], "visual": 2, "transfer": 3, "comput": [3, 4], "analysi": [3, 4], "project": 3, "start": [3, 6], "overview": 3, "prerequisit": 3, "serial": [3, 5, 6], "target": [3, 4], "packag": [3, 4, 6], "modul": [3, 5, 6], "index": 3, "page": [3, 4], "multimedia": 4, "interchang": 4, "reproduc": 4, "transpar": 4, "interoper": 4, "custom": 4, "workflow": 4, "focus": [4, 6], "visit": [4, 6], "websit": [4, 6], "open": [4, 6], "support": [4, 6], "mani": [4, 6], "navig": [4, 6], "manipul": [4, 6], "helper": [4, 6], "3": [4, 7], "newer": 4, "plan": 4, "2": [4, 7], "7": [4, 7], "distribut": [4, 6], "offici": 4, "pypi": [4, 6], "suppos": 4, "pip": 4, "releas": 4, "evolv": 4, "over": [4, 6], "time": 4, "along": 4, "chang": 4, "alwai": 4, "backward": 4, "out": 4, "our": 4, "decis": 4, "subject": 4, "here": [4, 6], "know": 4, "subcompon": 4, "view": [4, 5], "each": 4, "model": [4, 5], "includ": 4, "import": [4, 6], "mmif_str": 4, "m1": 4, "mime": 4, "video": [4, 6], "mp4": [4, 6], "var": 4, "archiv": 4, "0012": 4, "m2": 4, "plain": 4, "transcript": 4, "txt": 4, "carri": [4, 6], "primari": 4, "As": [4, 6], "might": [4, 6], "abl": [4, 6], "unsupport": 4, "back": 4, "document_typ": [4, 5], "b": 4, "in_video": 4, "do": [4, 6], "someth": [4, 6], "avail": 4, "api": 4, "annotation_typ": 5, "media": 6, "lightweight": 6, "flexibl": 6, "handl": 6, "beyond": 6, "extend": 6, "protocol": 6, "s3": 6, "ftp": 6, "etc": 6, "nutshel": 6, "analyz": 6, "extract": 6, "handler": 6, "confus": 6, "mmif_docloc_": 6, "mmif_docloc_s3": 6, "discoveri": 6, "mybucket": 6, "myfil": 6, "like": 6, "minim": 6, "docloc": 6, "your": 6, "own": 6, "good": 6, "idea": 6, "tree": 6, "mmif_docloc_dummi": 6, "py": 6, "pyproject": 6, "toml": 6, "setup": 6, "cfg": 6, "cat": 6, "setuptool": 6, "backend": 6, "build_meta": 6, "descript": 6, "pyhon": 6, "dummi": 6, "def": 6, "startswith": 6, "f": 6, "split": 6, "els": 6, "articl": 7, "6": 7, "4": 7}, "objects": {"mmif.serialize": [[0, 0, 0, "-", "annotation"], [0, 0, 0, "-", "mmif"], [0, 0, 0, "-", "model"], [0, 0, 0, "-", "view"]], "mmif.serialize.annotation": [[0, 1, 1, "", "Annotation"], [0, 1, 1, "", "AnnotationProperties"], [0, 1, 1, "", "Document"], [0, 1, 1, "", "DocumentProperties"], [0, 1, 1, "", "Text"]], "mmif.serialize.annotation.Annotation": [[0, 2, 1, "", "add_property"], [0, 3, 1, "", "at_type"], [0, 2, 1, "", "check_prop_value_is_simple_enough"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "id"], [0, 2, 1, "", "is_document"], [0, 2, 1, "", "is_type"], [0, 3, 1, "", "parent"]], "mmif.serialize.annotation.Document": [[0, 2, 1, "", "add_property"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_property"], [0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.DocumentProperties": [[0, 3, 1, "", "location"], [0, 2, 1, "", "location_address"], [0, 2, 1, "", "location_path"], [0, 2, 1, "", "location_path_literal"], [0, 2, 1, "", "location_path_resolved"], [0, 2, 1, "", "location_scheme"], [0, 3, 1, "", "text_language"], [0, 3, 1, "", "text_value"]], "mmif.serialize.annotation.Text": [[0, 3, 1, "", "lang"], [0, 3, 1, "", "value"]], "mmif.serialize.mmif": [[0, 1, 1, "", "Mmif"]], "mmif.serialize.mmif.Mmif": [[0, 2, 1, "", "add_document"], [0, 2, 1, "", "add_view"], [0, 2, 1, "", "generate_capital_annotations"], [0, 2, 1, "", "get_alignments"], [0, 2, 1, "", "get_all_views_contain"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_document_location"], [0, 2, 1, "", "get_documents_by_app"], [0, 2, 1, "", "get_documents_by_property"], [0, 2, 1, "", "get_documents_by_type"], [0, 2, 1, "", "get_documents_in_view"], [0, 2, 1, "", "get_documents_locations"], [0, 2, 1, "", "get_view_by_id"], [0, 2, 1, "", "get_view_contains"], [0, 2, 1, "", "get_views_contain"], [0, 2, 1, "", "get_views_for_document"], [0, 4, 1, "", "id_delimiter"], [0, 2, 1, "", "new_view"], [0, 2, 1, "", "new_view_id"], [0, 2, 1, "", "sanitize"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "validate"], [0, 4, 1, "", "view_prefix"]], "mmif.serialize.model": [[0, 1, 1, "", "DataDict"], [0, 1, 1, "", "DataList"], [0, 1, 1, "", "MmifObject"], [0, 1, 1, "", "MmifObjectEncoder"]], "mmif.serialize.model.DataDict": [[0, 2, 1, "", "empty"], [0, 2, 1, "", "get"], [0, 2, 1, "", "items"], [0, 2, 1, "", "keys"], [0, 2, 1, "", "update"], [0, 2, 1, "", "values"]], "mmif.serialize.model.DataList": [[0, 2, 1, "", "append"], [0, 2, 1, "", "deserialize"], [0, 2, 1, "", "empty"], [0, 2, 1, "", "get"]], "mmif.serialize.model.MmifObject": [[0, 2, 1, "", "deserialize"], [0, 2, 1, "", "disallow_additional_properties"], [0, 2, 1, "", "is_empty"], [0, 4, 1, "", "reserved_names"], [0, 2, 1, "", "serialize"], [0, 2, 1, "", "set_additional_property"]], "mmif.serialize.model.MmifObjectEncoder": [[0, 2, 1, "", "default"]], "mmif.serialize.view": [[0, 1, 1, "", "Contain"], [0, 1, 1, "", "View"], [0, 1, 1, "", "ViewMetadata"]], "mmif.serialize.view.View": [[0, 2, 1, "", "add_annotation"], [0, 2, 1, "", "add_document"], [0, 2, 1, "", "get_annotation_by_id"], [0, 2, 1, "", "get_annotations"], [0, 2, 1, "", "get_document_by_id"], [0, 2, 1, "", "get_documents"], [0, 2, 1, "", "new_annotation"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "new_textdocument"], [0, 2, 1, "", "set_error"]], "mmif.serialize.view.ViewMetadata": [[0, 2, 1, "", "add_contain"], [0, 2, 1, "", "add_parameter"], [0, 2, 1, "", "add_parameters"], [0, 2, 1, "", "add_warnings"], [0, 2, 1, "", "emtpy_warnings"], [0, 2, 1, "", "get_parameter"], [0, 2, 1, "", "new_contain"], [0, 2, 1, "", "set_error"]], "mmif.vocabulary": [[1, 0, 0, "-", "annotation_types"], [1, 0, 0, "-", "document_types"]], "mmif.vocabulary.annotation_types": [[1, 1, 1, "", "AnnotationTypes"]], "mmif.vocabulary.annotation_types.AnnotationTypes": [[1, 4, 1, "", "Alignment"], [1, 4, 1, "", "Annotation"], [1, 4, 1, "", "BoundingBox"], [1, 4, 1, "", "Chapter"], [1, 4, 1, "", "Interval"], [1, 4, 1, "", "Polygon"], [1, 4, 1, "", "Region"], [1, 4, 1, "", "Relation"], [1, 4, 1, "", "Span"], [1, 4, 1, "", "TimeFrame"], [1, 4, 1, "", "TimePoint"], [1, 4, 1, "", "VideoObject"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]], "mmif.vocabulary.document_types": [[1, 1, 1, "", "DocumentTypes"]], "mmif.vocabulary.document_types.DocumentTypes": [[1, 4, 1, "", "AudioDocument"], [1, 4, 1, "", "Document"], [1, 4, 1, "", "ImageDocument"], [1, 4, 1, "", "TextDocument"], [1, 4, 1, "", "VideoDocument"], [1, 4, 1, "", "typevers"], [1, 4, 1, "", "version"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"]}, "titleterms": {"mmif": [0, 1, 2, 3, 4, 5, 6, 7], "serial": [0, 4], "modul": [0, 1], "model": 0, "view": 0, "annot": 0, "vocabulari": 1, "annotation_typ": 1, "document_typ": 1, "consum": 2, "welcom": 3, "python": [3, 6], "": 3, "document": [3, 6], "multimedia": 3, "interchang": 3, "format": 3, "content": 3, "api": 3, "indic": 3, "tabl": 3, "get": 4, "start": 4, "overview": [4, 6], "prerequisit": 4, "instal": 4, "packag": 5, "develop": 6, "plugin": 6, "sdk": 6, "locat": 6, "scheme": 6, "target": 7, "version": 7, "specif": 7}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"mmif.serialize module": [[0, "mmif-serialize-module"]], "mmif.serialize.model module": [[0, "module-mmif.serialize.model"]], "mmif.serialize.mmif module": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.view module": [[0, "module-mmif.serialize.view"]], "mmif.serialize.annotation module": [[0, "module-mmif.serialize.annotation"]], "mmif.vocabulary module": [[1, "mmif-vocabulary-module"]], "mmif.vocabulary.annotation_types module": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types module": [[1, "module-mmif.vocabulary.document_types"]], "MMIF consumer": [[2, "mmif-consumer"]], "Welcome to mmif-python\u2019s documentation!": [[3, "welcome-to-mmif-python-s-documentation"]], "MultiMedia Interchange Format": [[3, "multimedia-interchange-format"]], "Contents": [[3, null]], "API documentation:": [[3, null]], "Indices and tables": [[3, "indices-and-tables"]], "Getting Started": [[4, "getting-started"]], "Overview": [[4, "overview"], [6, "overview"]], "Prerequisites": [[4, "prerequisites"]], "Installation": [[4, "installation"]], "MMIF Serialization": [[4, "mmif-serialization"]], "mmif package": [[5, "mmif-package"]], "Developing plugins for MMIF Python SDK": [[6, "developing-plugins-for-mmif-python-sdk"]], "Document Location Scheme Plugins": [[6, "document-location-scheme-plugins"]], "Target MMIF Versions": [[7, "target-mmif-versions"]], "Target Specification Versions": [[7, "id1"]]}, "indexentries": {"annotation (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Annotation"]], "annotationproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.AnnotationProperties"]], "contain (class in mmif.serialize.view)": [[0, "mmif.serialize.view.Contain"]], "datadict (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataDict"]], "datalist (class in mmif.serialize.model)": [[0, "mmif.serialize.model.DataList"]], "document (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Document"]], "documentproperties (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.DocumentProperties"]], "mmif (class in mmif.serialize.mmif)": [[0, "mmif.serialize.mmif.Mmif"]], "mmifobject (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObject"]], "mmifobjectencoder (class in mmif.serialize.model)": [[0, "mmif.serialize.model.MmifObjectEncoder"]], "text (class in mmif.serialize.annotation)": [[0, "mmif.serialize.annotation.Text"]], "view (class in mmif.serialize.view)": [[0, "mmif.serialize.view.View"]], "viewmetadata (class in mmif.serialize.view)": [[0, "mmif.serialize.view.ViewMetadata"]], "add_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_annotation"]], "add_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_contain"]], "add_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_document"]], "add_document() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.add_document"]], "add_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameter"]], "add_parameters() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_parameters"]], "add_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.add_property"]], "add_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.add_property"]], "add_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.add_view"]], "add_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.add_warnings"]], "append() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.append"]], "at_type (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.at_type"]], "check_prop_value_is_simple_enough() (mmif.serialize.annotation.annotation static method)": [[0, "mmif.serialize.annotation.Annotation.check_prop_value_is_simple_enough"]], "default() (mmif.serialize.model.mmifobjectencoder method)": [[0, "mmif.serialize.model.MmifObjectEncoder.default"]], "deserialize() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.deserialize"]], "deserialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.deserialize"]], "disallow_additional_properties() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.disallow_additional_properties"]], "empty() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.empty"]], "empty() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.empty"]], "emtpy_warnings() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.emtpy_warnings"]], "generate_capital_annotations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.generate_capital_annotations"]], "get() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get"]], "get() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get"]], "get() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.get"]], "get() (mmif.serialize.model.datalist method)": [[0, "mmif.serialize.model.DataList.get"]], "get_alignments() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_alignments"]], "get_all_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_all_views_contain"]], "get_annotation_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotation_by_id"]], "get_annotations() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_annotations"]], "get_document_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_by_id"]], "get_document_by_id() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_document_by_id"]], "get_document_location() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_document_location"]], "get_documents() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.get_documents"]], "get_documents_by_app() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_app"]], "get_documents_by_property() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_property"]], "get_documents_by_type() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_by_type"]], "get_documents_in_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_in_view"]], "get_documents_locations() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_documents_locations"]], "get_parameter() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.get_parameter"]], "get_property() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.get_property"]], "get_property() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.get_property"]], "get_view_by_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_by_id"]], "get_view_contains() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_view_contains"]], "get_views_contain() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_contain"]], "get_views_for_document() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.get_views_for_document"]], "id (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.id"]], "id_delimiter (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.id_delimiter"]], "is_document() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_document"]], "is_empty() (mmif.serialize.model.mmifobject static method)": [[0, "mmif.serialize.model.MmifObject.is_empty"]], "is_type() (mmif.serialize.annotation.annotation method)": [[0, "mmif.serialize.annotation.Annotation.is_type"]], "items() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.items"]], "keys() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.keys"]], "lang (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.lang"]], "location (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.location"]], "location (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.location"]], "location_address() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_address"]], "location_address() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_address"]], "location_path() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_path"]], "location_path() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path"]], "location_path_literal() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_literal"]], "location_path_resolved() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_path_resolved"]], "location_scheme() (mmif.serialize.annotation.document method)": [[0, "mmif.serialize.annotation.Document.location_scheme"]], "location_scheme() (mmif.serialize.annotation.documentproperties method)": [[0, "mmif.serialize.annotation.DocumentProperties.location_scheme"]], "mmif.serialize.annotation": [[0, "module-mmif.serialize.annotation"]], "mmif.serialize.mmif": [[0, "module-mmif.serialize.mmif"]], "mmif.serialize.model": [[0, "module-mmif.serialize.model"]], "mmif.serialize.view": [[0, "module-mmif.serialize.view"]], "module": [[0, "module-mmif.serialize.annotation"], [0, "module-mmif.serialize.mmif"], [0, "module-mmif.serialize.model"], [0, "module-mmif.serialize.view"], [1, "module-mmif.vocabulary.annotation_types"], [1, "module-mmif.vocabulary.document_types"]], "new_annotation() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_annotation"]], "new_contain() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_contain"]], "new_contain() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.new_contain"]], "new_textdocument() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.new_textdocument"]], "new_view() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view"]], "new_view_id() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.new_view_id"]], "parent (mmif.serialize.annotation.annotation property)": [[0, "mmif.serialize.annotation.Annotation.parent"]], "reserved_names (mmif.serialize.model.mmifobject attribute)": [[0, "mmif.serialize.model.MmifObject.reserved_names"]], "sanitize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.sanitize"]], "serialize() (mmif.serialize.mmif.mmif method)": [[0, "mmif.serialize.mmif.Mmif.serialize"]], "serialize() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.serialize"]], "set_additional_property() (mmif.serialize.model.mmifobject method)": [[0, "mmif.serialize.model.MmifObject.set_additional_property"]], "set_error() (mmif.serialize.view.view method)": [[0, "mmif.serialize.view.View.set_error"]], "set_error() (mmif.serialize.view.viewmetadata method)": [[0, "mmif.serialize.view.ViewMetadata.set_error"]], "text_language (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_language"]], "text_language (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_language"]], "text_value (mmif.serialize.annotation.document property)": [[0, "mmif.serialize.annotation.Document.text_value"]], "text_value (mmif.serialize.annotation.documentproperties property)": [[0, "mmif.serialize.annotation.DocumentProperties.text_value"]], "update() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.update"]], "validate() (mmif.serialize.mmif.mmif static method)": [[0, "mmif.serialize.mmif.Mmif.validate"]], "value (mmif.serialize.annotation.text property)": [[0, "mmif.serialize.annotation.Text.value"]], "values() (mmif.serialize.model.datadict method)": [[0, "mmif.serialize.model.DataDict.values"]], "view_prefix (mmif.serialize.mmif.mmif attribute)": [[0, "mmif.serialize.mmif.Mmif.view_prefix"]], "alignment (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Alignment"]], "annotation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Annotation"]], "annotationtypes (class in mmif.vocabulary.annotation_types)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes"]], "audiodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.AudioDocument"]], "boundingbox (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.BoundingBox"]], "chapter (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Chapter"]], "document (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.Document"]], "documenttypes (class in mmif.vocabulary.document_types)": [[1, "mmif.vocabulary.document_types.DocumentTypes"]], "imagedocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.ImageDocument"]], "interval (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Interval"]], "polygon (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Polygon"]], "region (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Region"]], "relation (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Relation"]], "span (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.Span"]], "textdocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.TextDocument"]], "timeframe (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimeFrame"]], "timepoint (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.TimePoint"]], "videodocument (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.VideoDocument"]], "videoobject (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.VideoObject"]], "mmif.vocabulary.annotation_types": [[1, "module-mmif.vocabulary.annotation_types"]], "mmif.vocabulary.document_types": [[1, "module-mmif.vocabulary.document_types"]], "typevers (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.typevers"]], "typevers (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.typevers"]], "version (mmif.vocabulary.annotation_types.annotationtypes attribute)": [[1, "mmif.vocabulary.annotation_types.AnnotationTypes.version"]], "version (mmif.vocabulary.document_types.documenttypes attribute)": [[1, "mmif.vocabulary.document_types.DocumentTypes.version"]]}})
\ No newline at end of file
diff --git a/docs/1.0.7/target-versions.html b/docs/1.0.7/target-versions.html
index c490b465..b8ebde7b 100644
--- a/docs/1.0.7/target-versions.html
+++ b/docs/1.0.7/target-versions.html
@@ -93,7 +93,7 @@
1.0.7
-1.0.4
+1.0.5
1.0.6
1.0.0
@@ -244,6 +244,9 @@
1.0.14
1.0.15
1.0.16
+ 1.0.17
+ 1.0.18
+ 1.0.19
1.0.2
1.0.3
1.0.4
diff --git a/docs/1.0.8/.buildinfo b/docs/1.0.8/.buildinfo
index be7787fc..15e14732 100644
--- a/docs/1.0.8/.buildinfo
+++ b/docs/1.0.8/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: b18ede9e3edd693af78894bdb46e7017
+config: 9cec4bdd077beddf29b0140a12b12d50
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/1.0.8/.doctrees/autodoc/mmif.serialize.doctree b/docs/1.0.8/.doctrees/autodoc/mmif.serialize.doctree
index 1c4c62b5..60160c01 100644
Binary files a/docs/1.0.8/.doctrees/autodoc/mmif.serialize.doctree and b/docs/1.0.8/.doctrees/autodoc/mmif.serialize.doctree differ
diff --git a/docs/1.0.8/.doctrees/autodoc/mmif.utils.doctree b/docs/1.0.8/.doctrees/autodoc/mmif.utils.doctree
index ab89af8d..a9f218d5 100644
Binary files a/docs/1.0.8/.doctrees/autodoc/mmif.utils.doctree and b/docs/1.0.8/.doctrees/autodoc/mmif.utils.doctree differ
diff --git a/docs/1.0.8/.doctrees/autodoc/mmif.vocabulary.doctree b/docs/1.0.8/.doctrees/autodoc/mmif.vocabulary.doctree
index 9907b8ea..45a37efc 100644
Binary files a/docs/1.0.8/.doctrees/autodoc/mmif.vocabulary.doctree and b/docs/1.0.8/.doctrees/autodoc/mmif.vocabulary.doctree differ
diff --git a/docs/1.0.8/.doctrees/consumer-tutorial.doctree b/docs/1.0.8/.doctrees/consumer-tutorial.doctree
index 8acc0baa..9c0e6a9e 100644
Binary files a/docs/1.0.8/.doctrees/consumer-tutorial.doctree and b/docs/1.0.8/.doctrees/consumer-tutorial.doctree differ
diff --git a/docs/1.0.8/.doctrees/environment.pickle b/docs/1.0.8/.doctrees/environment.pickle
index b0615ddd..d4113a9e 100644
Binary files a/docs/1.0.8/.doctrees/environment.pickle and b/docs/1.0.8/.doctrees/environment.pickle differ
diff --git a/docs/1.0.8/.doctrees/index.doctree b/docs/1.0.8/.doctrees/index.doctree
index 7167f505..56210bb1 100644
Binary files a/docs/1.0.8/.doctrees/index.doctree and b/docs/1.0.8/.doctrees/index.doctree differ
diff --git a/docs/1.0.8/.doctrees/introduction.doctree b/docs/1.0.8/.doctrees/introduction.doctree
index b736a6c5..80abb538 100644
Binary files a/docs/1.0.8/.doctrees/introduction.doctree and b/docs/1.0.8/.doctrees/introduction.doctree differ
diff --git a/docs/1.0.8/.doctrees/modules.doctree b/docs/1.0.8/.doctrees/modules.doctree
index f0f8a899..398c7da5 100644
Binary files a/docs/1.0.8/.doctrees/modules.doctree and b/docs/1.0.8/.doctrees/modules.doctree differ
diff --git a/docs/1.0.8/.doctrees/plugins.doctree b/docs/1.0.8/.doctrees/plugins.doctree
index 87cca7d7..6273aa62 100644
Binary files a/docs/1.0.8/.doctrees/plugins.doctree and b/docs/1.0.8/.doctrees/plugins.doctree differ
diff --git a/docs/1.0.8/.doctrees/target-versions.doctree b/docs/1.0.8/.doctrees/target-versions.doctree
index 21f22d17..7aa0bcf3 100644
Binary files a/docs/1.0.8/.doctrees/target-versions.doctree and b/docs/1.0.8/.doctrees/target-versions.doctree differ
diff --git a/docs/1.0.8/autodoc/mmif.serialize.html b/docs/1.0.8/autodoc/mmif.serialize.html
index 55ba8764..ca519b5b 100644
--- a/docs/1.0.8/autodoc/mmif.serialize.html
+++ b/docs/1.0.8/autodoc/mmif.serialize.html
@@ -57,31 +57,10 @@