Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Bibliographic Roadmap miscellany Vocabularies in space, time, and nets Gordon Dunsire Presented to NISO BibRM Group 20 November 2015.

Similar presentations


Presentation on theme: "A Bibliographic Roadmap miscellany Vocabularies in space, time, and nets Gordon Dunsire Presented to NISO BibRM Group 20 November 2015."— Presentation transcript:

1 A Bibliographic Roadmap miscellany Vocabularies in space, time, and nets Gordon Dunsire Presented to NISO BibRM Group 20 November 2015

2 Overview 1.Multilingual vocabularies: vocabularies in space 2.Describing change: vocabularies in time 3.Semantic maps: vocabularies in nets

3 Types of vocabulary VocabularyDefinition*In scope DatasetSet of triples about individuals or things. No Value vocabulary Set of triples about values for use in datasets. Yes Element setSet of triples about properties and classes for use in datasets. Yes *http://www.w3.org/2005/Incubator/lld/XGR-lld-vocabdataset-20111025/

4 Multilingual vocabularies Vocabularies in space

5 Multilingual vocabularies  Direct translations of element set (class and property) and value concept labels, definitions, notations, etc.  Use RDF separation of machine-readable identifier (URI) from human-readable (translatable!) data (literal).  One URI + multiple labels in multiple languages  Linking vocabularies developed independently in different languages involves Semantic maps

6 http://metadataregistry.org/concept/show/id/4675.html

7 25 languages1 URI

8

9

10

11 Spanish translation of English property

12

13 Inflected Languages vs 1 x preference

14 Inflected Languages vs 1 x preference Avoid Inflected Labels (adjectives)

15

16 Canonical URI (language-free)

17 Lexical alias

18 Canonical URI (language-free) Lexical alias rdam:typeDeMédia.fr rdam:medientyp.de rdam:tipoDeMedio.es

19 Issues  Linked data structures cannot always be applied consistently across languages  Inflected languages  Subject-predicate-object syntax may not be compatible; e.g. verbalized predicate labels  (is) donor (of)  (has) donor  Translations may not be direct/exact  Conceptual mis-alignment

20 Describing change Vocabularies in time

21 Versioning  Vocabularies change  Additions, deletions, amendments, typos  Linked open data is designed for persistence  Cf Lots of Copies Keep Stuff Safe (LOCKSS)  Lots of out-of-date stuff cannot be removed  Deletion is not helpful; deprecation is  Semantic coherency requires consistency  Semantic versioning helps applications decide

22

23 Alert feed

24 Change history (atomic)

25 Semantic versioning (RDA)  A change that has no effect on the semantics of any Element will result in a 'patch' version that will increment the third segment of the number: "1.1.X"

26 Semantic versioning (RDA)  A change that has no effect on the semantics of any Element will result in a 'patch' version that will increment the third segment of the number: "1.1.X"  A change that affects the semantics of any property of any Element will result in a 'minor' version that will increment the second segment "1.X.0", and reset the third segment to 0

27 Semantic versioning (RDA)  A change that has no effect on the semantics of any Element will result in a 'patch' version that will increment the third segment of the number: "1.1.X"  A change that affects the semantics of any property of any Element will result in a 'minor' version that will increment the second segment "1.X.0", and reset the third segment to 0  A change that breaks backwards semantic compatibility will result in a 'major' version change that increments the first segment "X.0.0", and resets the other segments to 0. We expect major versions to be extremely rare.

28 GitHub Version Control Roll-back to previous versions allows applications to synchronize with compatible (semantic) version

29

30 Status keeps track of development

31 Deprecation map helps applications re-synch

32 Semantic maps Vocabularies in nets

33 Semantic mapping Links two classes, properties, or concepts from the same or different namespaces a: Class b: Class sub-class of

34 Semantic mapping Links two classes, properties, or concepts from the same or different namespaces a: Class b: Class sub-class of coarse/dumb fine/smart

35 Semantic mapping Links two classes, properties, or concepts from the same or different namespaces a: Class b: Class sub-class of coarse/dumb fine/smart

36 Semantic mapping Links two classes, properties, or concepts from the same or different namespaces a: Class b: Class sub-class of coarse/dumb fine/smart Equivalence

37 Semantic mapping Links two classes, properties, or concepts from the same or different namespaces a: Class b: Class a: property b: property sub-property of sub-class of coarse/dumb fine/smart Equivalence

38 Semantic mapping Links two classes, properties, or concepts from the same or different namespaces a: Class b: Class a: property b: property a: concept b: concept sub-property of sub-class of narrower of coarse/dumb fine/smart Equivalence

39 Map of “Audience” Element sets (schema) m21: “Target audience of …” m21: “Target audience” frbrer: “has intended audience” schema: “audience” dct: “audience” isbd: “has note on use or audience” rdaw: “Intended audience”

40 Unconstrained versions Map of “Audience” Element sets (schema) m21: “Target audience of …” m21: “Target audience” frbrer: “has intended audience” schema: “audience” dct: “audience” rdau: “Intended audience” isbd: “has note on use or audience” isbdu: “has note on use or audience” rdaw: “Intended audience”

41 Unconstrained versions Map of “Audience” Element sets (schema) m21: “Target audience of …” m21: “Target audience” frbrer: “has intended audience” schema: “audience” dct: “audience” rdau: “Intended audience” isbd: “has note on use or audience” isbdu: “has note on use or audience” rdaw: “Intended audience” rdfs:subPropertyOf

42 Unconstrained versions Map of “Audience” umarc: m “adult, general” “adult, serious” pbcore: adult “adult” m21: e “adult” MPAA: NC-17? BBFC: 18? Element sets (schema) Value vocabularies (KOS) Broader/narrower/same? m21: “Target audience of …” m21: “Target audience” frbrer: “has intended audience” schema: “audience” dct: “audience” rdau: “Intended audience” isbd: “has note on use or audience” isbdu: “has note on use or audience” rdaw: “Intended audience” rdfs:subPropertyOf umarc: k

43 ex:“has label” ex: Property1 “has author”@en ex: Property2 “has creator”@en ex:“has label” Inference rules: sub-property

44 ex:“has label” ex: Property1 “has author”@en ex: Property2 ex: “is sub- property of” “has creator”@en ex:“has label” Inference rules: sub-property

45 ex:“has label” ex: Property1 “has author”@en ex: Property2 ex: “is sub- property of” “has creator”@en ex:“has label” Inference rules: sub-property ex: “This work” “Gordon Dunsire” ex:“has author”

46 ex:“has label” ex: Property1 “has author”@en ex: Property2 ex: “is sub- property of” “has creator”@en ex:“has label” Inference rules: sub-property ex: “This work” “Gordon Dunsire” ex:“has author” ex: “This work” “Gordon Dunsire” ex:“has creator”

47 ex:“has label” ex: Property1 “has author”@en ex: Property2 ex: “is sub- property of” “has creator”@en ex:“has label” Inference rules: sub-property ex: “This work” “Gordon Dunsire” ex:“has author” ex: “This work” “Gordon Dunsire” ex:“has creator”

48 Unconstrained properties ISBDRDA Work Expression Manifestation Item Resource Remove semantics of (dumb-down) specific classes

49 Unconstrained properties ISBDURDAUISBDRDA Work Expression Manifestation Item Resource Unconstrained (No entity Specified) Remove semantics of (dumb-down) specific classes

50 Unconstrained properties ISBDURDAUISBDRDA Work Expression Manifestation Item Resource Unconstrained (No entity Specified) Remove semantics of (dumb-down) specific classes

51 Unconstrained properties ISBDURDAUISBDRDA Work Expression Manifestation Item Resource Unconstrained (No entity Specified) Remove semantics of (dumb-down) specific classes

52 Unconstrained properties ISBDURDAUISBDRDA Work Expression Manifestation Item Resource [Linked data cloud, not RDF graph] Unconstrained (No entity Specified) Remove semantics of (dumb-down) specific classes

53 Unconstrained properties ISBDURDAUISBDRDA Work Expression Manifestation Item Resource [Linked data cloud, not RDF graph] Unconstrained (No entity Specified) Remove semantics of (dumb-down) specific classes

54 Discussion  http://www.gordondunsire.com/presentation s.htm http://www.gordondunsire.com/presentation s.htm  http://www.gordondunsire.com/publicationsr ecent.htm http://www.gordondunsire.com/publicationsr ecent.htm  https://www.w3.org/community/bpmlod/ https://www.w3.org/community/bpmlod/  Best Practices for Multilingual Linked Open Data  http://www.rdaregistry.info/rgAbout/versions. html http://www.rdaregistry.info/rgAbout/versions. html  http://www.rdaregistry.info/Maps/ http://www.rdaregistry.info/Maps/


Download ppt "A Bibliographic Roadmap miscellany Vocabularies in space, time, and nets Gordon Dunsire Presented to NISO BibRM Group 20 November 2015."

Similar presentations


Ads by Google