Arxiv:2010.04222V1 [Cond-Mat.Mtrl-Sci] 8 Oct 2020

Total Page:16

File Type:pdf, Size:1020Kb

Arxiv:2010.04222V1 [Cond-Mat.Mtrl-Sci] 8 Oct 2020 AFLOW-XtalFinder: a reliable choice to identify crystalline prototypes David Hicks,1, 2 Cormac Toher,1, 2 Denise C. Ford,1, 2 Frisco Rose,1, 2 Carlo De Santo,1, 2 Ohad Levy,1, 2, 3 Michael J. Mehl,1, 2 and Stefano Curtarolo1, 2, ∗ 1Department of Mechanical Engineering and Materials Science, Duke University, Durham, North Carolina 27708, USA 2Center for Autonomous Materials Design, Duke University, Durham, North Carolina 27708, USA 3Department of Physics, NRCN, P.O. Box 9001, Beer-Sheva 84190, Israel (Dated: October 12, 2020) The accelerated growth rate of repository entries in crystallographic databases makes it arduous to identify and classify their prototype structures. The open-source AFLOW-XtalFinder package was developed to solve this problem. It symbolically maps structures into standard designations following the AFLOW Prototype Encyclopedia and calculates the internal degrees of freedom consistent with the International Tables for Crystallography. To ensure uniqueness, structures are analyzed and compared via symmetry, local atomic geometries, and crystal mapping techniques, simultaneously grouping them by similarity. The software i. distinguishes distinct crystal prototypes and atom decorations, ii. determines equivalent spin configurations, iii. reveals compounds with similar properties, and iv. guides the discovery of unexplored materials. The operations are accessible through a Python module ready for workflows, and through command line syntax. All the 4+ million compounds in the AFLOW.org repositories are mapped to their ideal prototype, allowing users to search database entries via symbolic structure-type. Furthermore, 15,000 unique structures | sorted by prevalence | are extracted from the AFLOW-ICSD catalog to serve as future prototypes in the Encyclopedia. Scientists have been struggling for decades to iden- comparison. For instance, XTALCOMP is coupled tify prototypes (e.g. Strukturbericht series [1] and Pear- with the XTALOPT infrastructure for identifying dis- son's Handbook [2]) and duplicates in crystallographic tinct materials generated via their evolutionary algo- databases; and to label structures in a concise way to rithm [15]. Despite the considerable number of platforms, recognize (and enable searching by) structure-types. The none are suitable for autonomous prototype detection. recent rapid growth of online repositories has worsened Crystallographic symmetry is neglected in Structure the problem [3]. Distinguishing distinct crystalline com- Matcher, XTALCOMP, and SPAP; while STRUCTURE- pounds is becoming increasingly difficult, leading to repe- TIDY, CRYCOM, and COMPSTRU rely on external sym- tition of previously studied materials, hindering database metry packages. Additionally, most tools only feature variety | biasing data-driven analyses and machine single pairwise comparisons (with the exception of Struc- learning methods [4,5] | and wasting valuable com- ture Matcher) and others require additional inputs (e.g. putational and experimental resources. The multitude space group, Wyckoff positions, and unit cell choice). of crystal geometries make by-hand detection of proto- Aside from technical functionality, the codes do not of- types and repeated entries intractable. A major com- fer built-in methods to compare structures to existing plication for finding structure-types is the non-standard crystallographic libraries and material repositories. To representation of crystals. Determination of unique crys- promote materials discovery, routines must analyze com- tallographic structures is obfuscated by i. unit cell repre- pounds with respect to established prototypes to iden- sentations and ii. origin choices. While standard forms tify new structure-types. This would enable the ex- exist | such as Niggli [6] and Minkowski [7] unit cells | pansion of prototype libraries | such as the AFLOW the conversion procedures are highly sensitive to numer- Prototype Encyclopedia (or Prototype Encyclopedia for ical tolerance values and can cast similar structures into brevity) [16, 17] | fueling generation of unique com- differing descriptions [8,9]. Additionally, lattice stan- pounds via prototype decoration. Comparing compounds dardization techniques do not address differences in ori- to those in materials databases can prevent duplication. gin choices. The lack of commensurate representations Moreover, the properties of database entries can be used impedes the search for prototypes and inhibits mappings to estimate those of similar uncalculated compounds, ex- between similar crystals and their corresponding proper- ploiting the structure-property relationship of materials. ties. Clearly, an automatic and reliable large-scale method for arXiv:2010.04222v1 [cond-mat.mtrl-sci] 8 Oct 2020 To overcome non-standard descriptions, crystal com- discerning unique crystallographic structures is therefore parison tools have been developed to identify similar crucial for the materials science community. structures. Programs such as Structure Matcher [10], AFLOW-XtalFinder (AFLOW crystal finder, XTALCOMP [9], SPAP [11], CMPZ [12], CRYCOM [8], XtalFinder for brevity) addresses many of the pre- STRUCTURE-TIDY [13], and COMPSTRU [14] are viously mentioned issues in a high-throughput fashion. available with varying objectives related to structure The primary objective of XtalFinder is to identify/- classify the prototypes of materials and relate them via structural similarity metrics. To accomplish this, XtalFinder determines the ideal prototype designation ∗ [email protected] of crystal structures, consistent with the International <latexit sha1_base64="MnxbZF/3rgP0c52rhfcIlkxMFxs=">AAAB83icbVDLSgMxFL1TX7W+qi7dBIvgqsxIoborunFZwT6gM5RMmmlDk8yQZIQy9DfcuFDErT/jzr8x085CWw8EDufcyz05YcKZNq777ZQ2Nre2d8q7lb39g8Oj6vFJV8epIrRDYh6rfog15UzSjmGG036iKBYhp71wepf7vSeqNIvlo5klNBB4LFnECDZW8n2BzUSJTLQb82G15tbdBdA68QpSgwLtYfXLH8UkFVQawrHWA89NTJBhZRjhdF7xU00TTKZ4TAeWSiyoDrJF5jm6sMoIRbGyTxq0UH9vZFhoPROhncwz6lUvF//zBqmJroOMySQ1VJLloSjlyMQoLwCNmKLE8JklmChmsyIywQoTY2uq2BK81S+vk+5V3WvUbx4atdZtUUcZzuAcLsGDJrTgHtrQAQIJPMMrvDmp8+K8Ox/L0ZJT7JzCHzifPy4dkcw=</latexit> <latexit sha1_base64="vjFOPzdf0hE21Rqx7fzubBeXhHM=">AAACAHicbVDLSsNAFJ34rPUVdeHCzWARXJVECuqu6MZlBfuAJpTJ9KYdOpOEmYlQQjb+ihsXirj1M9z5N07aLLT1wMDhnHuZc0+QcKa043xbK6tr6xubla3q9s7u3r59cNhRcSoptGnMY9kLiALOImhrpjn0EglEBBy6weS28LuPIBWLowc9TcAXZBSxkFGijTSwjz1IFOOGZp4geixFpqYizwd2zak7M+Bl4pakhkq0BvaXN4xpKiDSlBOl+q6TaD8jUjPKIa96qYKE0AkZQd/QiAhQfjY7IMdnRhniMJbmRRrP1N8bGRHKxArMZBFSLXqF+J/XT3V45WcsSlINEZ1/FKYc6xgXbeAhk0A1nxpCqGQmK6ZjIgnVprOqKcFdPHmZdC7qbqN+fd+oNW/KOiroBJ2ic+SiS9REd6iF2oiiHD2jV/RmPVkv1rv1MR9dscqdI/QH1ucPQQ6XgA==</latexit> <latexit sha1_base64="rdnbweuxU/kPx3dT7UzdXM8BZwQ=">AAACL3icbVBNSwMxEM3Wr7p+rXr0EiyKp7JbCuqtVhCPFewHdEvJptM2NJtdkqxQlv4jL/6VXkQU8eq/MG33oK0vzPB4M5NkXhBzprTrvlm5tfWNza38tr2zu7d/4BweNVSUSAp1GvFItgKigDMBdc00h1YsgYQBh2Ywup3Vm08gFYvEox7H0AnJQLA+o0Qbqevc+QEMmEiJlGQ8STmen4l9g89xyQRgk0Ls+3Z1RfFB9LLBrlNwi+4ceJV4GSmgDLWuM/V7EU1CEJpyolTbc2PdMbdpRjlMbD9REBM6IgNoGypICKqTzved4DOj9HA/kiaExnP190RKQqXGYWA6Q6KHark2E/+rtRPdv+qkTMSJBkEXD/UTjnWEZ+bhHpNANR8bQqhk5q+YDokkVBuLbWOCt7zyKmmUil65eP1QLlSqmR15dIJO0QXy0CWqoHtUQ3VE0TOaonf0Yb1Yr9an9bVozVnZzDH6A+v7BxLLo5o=</latexit> <latexit sha1_base64="cinTZGjg3dC8H01fUgn2SvJQwgo=">AAACA3icbVDLSgMxFM3UV62vUXe6CQ6CC6mTUlB3RTcuK9gHtMOQSdM2NJkZkoxQhoIbf8WNC0Xc+hPu/Bsz7Qjaekguh3PuJbkniDlT2nW/rMLS8srqWnG9tLG5tb1j7+41VZRIQhsk4pFsB1hRzkLa0Exz2o4lxSLgtBWMrjO/dU+lYlF4p8cx9QQehKzPCNZG8u2DesVP0eRMwO7pz3GyipBvO27ZnQIuEpQTB+So+/ZntxeRRNBQE46V6iA31l6KpWaE00mpmygaYzLCA9oxNMSCKi+d7jCBx0bpwX4kzQ01nKq/J1IslBqLwHQKrIdq3svE/7xOovsXXsrCONE0JLOH+gmHOoJZILDHJCWajw3BRDLzV0iGWGKiTWwlEwKaX3mRNCtlVC1f3lad2lUeRxEcgiNwAhA4BzVwA+qgAQh4AE/gBbxaj9az9Wa9z1oLVj6zD/7A+vgGWCeUIg==</latexit> <latexit sha1_base64="eU3dZoafB9Ef1Wyz2fMI2Y+QsJk=">AAAC8HicbVLNb9MwFHcCjFE+1sGRi0XFxCEKcWi7htMYF45Fotukpooc96Wz5nzIdqaVKH8FFw4gxJU/hxv/DU4a8dHtyX7f79n+PceF4Ep73i/LvnX7zs7d3Xu9+w8ePtrr7z8+UXkpGcxYLnJ5FlMFgmcw01wLOCsk0DQWcBpfvG3ip5cgFc+zD3pdwCKlq4wnnFFtXNG+tRPGsOJZRaWk67oSTNS9UMOVrloeJ5WgMYi6xgf4tdlhSvW5TKs3x2GUTodhREgYgVk1DsOtyoJKmqo/pdTB8UvDWMPMsdqIq6gitYM/boSx/I3l39DukooS/rYbuaPJ2MGee0iCRoyDiYMD4gaB7zTFBybHc/2R3wT9V8M2dURaa0za9pAtu4dH/YHnei3h6wrplAHqaBr1f4bLnJUpZJoJqtSceIVemG6aMwEGw1JBQdkFXcHcqBlNQS2qdmA1fm48S5zk0uxM49b7b0VlYFPrNDaZDdxqO9Y4b4rNS51MFhXPilJDxjYHJaXAOsfN9PGSS2BarI1CmeTmrpidmykxbf5Iz4BAtp98XTnxXTJ0g/fDwdFxB8cueoqeoReIoEN0hN6hKZohZqXWJ+uL9dWW9mf7m/19k2pbXc0T9B/ZP34Dq2XeaQ==</latexit> <latexit sha1_base64="cHeDYIe0bMM0ldSq3iZ2hjB1AjI=">AAACLXicbVBNSwMxEM3Wr1q/qh69BIvgQcquFNRbUUGPFe0HdEvJptM2NMkuSVYoS/+QF/+KCB4q4tW/Ydouoq0DgTdv5k1mXhBxpo3rjp3M0vLK6lp2PbexubW9k9/dq+kwVhSqNOShagREA2cSqoYZDo1IAREBh3owuJrU64+gNAvlgxlG0BKkJ1mXUWIs1c5f+wH0mEyIUmQ4Sugo5wti+kokolIaYd//ye9vbHqC/QL2vCkPspPK2vmCW3SngReBl4ICSqPSzr/6nZDGAqShnGjd9NzItOw0wygHu0OsISJ0QHrQtFASAbqVTK8d4SPLdHA3VPZJg6fsb0VChNZDEdjOyep6vjYh/6s1Y9M9byVMRrEBSWcfdWOOTYgn1uEOU0ANH1pAqGJ2V0z7RBFqrME5a4I3f/IiqJ0WvVLx4q5UKF+mdmTRATpEx8hDZ6iMblEFVRFFT+gFjdG78+y8OR/O56w146SaffQnnK9vpz2nuA==</latexit> <latexit sha1_base64="TiA9CWcFx0uoceH1+hCdj54qzbk=">AAACLXicbVBNSwMxEM3Wr1q/qh69BIvgQcquFKq3ooJ6q2g/oFtKNp22odnskmSFsvQPefGviOChIl79G2bbRbR1IPDmzbzJzPNCzpS27YmVWVpeWV3Lruc2Nre2d/K7e3UVRJJCjQY8kE2PKOBMQE0zzaEZSiC+x6HhDS+TeuMRpGKBeNCjENo+6QvWY5RoQ3XyV64HfSZiIiUZjWM6zrk+0QPpx8FtaYxd9ye/vzbpCXYLuOxMeRDdVNbJF+yiPQ28CJwUFFAa1U7+1e0GNPJBaMqJUi3HDnXbTNOMcjA7RApCQoekDy0DBfFBtePptWN8ZJgu7gXSPKHxlP2tiImv1Mj3TGeyupqvJeR/tVake2ftmIkw0iDo7KNexLEOcGId7jIJVPORAYRKZnbFdEAkodoYnDMmOPMnL4L6adEpFc/vSoXKRWpHFh2gQ3SMHFRGFXSDqqiGKHpCL2iC3q1n6836sD5nrRkr1eyjP2F9fQOoVqe5</latexit>
Recommended publications
  • Semantic Skin: from Flat Textual Content to Interconnected Repositories Of
    Semantic Skin: from flat textual content to interconnected repositories of semantic data. Claudio Baldassarre ABSTRACT front-end web application. This application offers a faceted One approach to re-balancing the Digital Divide tends to view of the underlying \news-KB". The current blog site favor the production of informative content in flat formats, appearance is merely a stylistic choice, while a running in- which are easy to distribute and consume. At the same time stance is always backed by a SPARQL endpoint over the this approach forbids to deliver the core knowledge perti- \news-KB". The facets are typically rendered as menu ele- nent within the content; i.e. it increases the Knowledge ments5: some menus facet the entire \news-KB" (e.g., news Divide. In some international organizations1, informative Topics, or Provenance); while other menus facet only the content distribution to groups in Latin America happens by content currently visible to the users. The faceting mech- manually collecting text-based content, then disseminating anism is also applied tothe \news archive" as a time-based it via standard mailing lists, or databases copies sent out facet of the repository content. All the facets are popu- regularly. Our demo showcases the use of Semantic Skin lated with SPARQL queries over the \news-model" instances a technology that after semantifying the content submit- in the \news-KB". Each news item is then presented with ted in flat formats, provides access to the information via a its summary, title, publication date, and provenance (e.g., knowledge layer, which is, however, transparent to the end permalink).
    [Show full text]
  • Where Is the Semantic Web? – an Overview of the Use of Embeddable Semantics in Austria
    Where Is The Semantic Web? – An Overview of the Use of Embeddable Semantics in Austria Wilhelm Loibl Institute for Service Marketing and Tourism Vienna University of Economics and Business, Austria [email protected] Abstract Improving the results of search engines and enabling new online applications are two of the main aims of the Semantic Web. For a machine to be able to read and interpret semantic information, this content has to be offered online first. With several technologies available the question arises which one to use. Those who want to build the software necessary to interpret the offered data have to know what information is available and in which format. In order to answer these questions, the author analysed the business websites of different Austrian industry sectors as to what semantic information is embedded. Preliminary results show that, although overall usage numbers are still small, certain differences between individual sectors exist. Keywords: semantic web, RDFa, microformats, Austria, industry sectors 1 Introduction As tourism is a very information-intense industry (Werthner & Klein, 1999), especially novel users resort to well-known generic search engines like Google to find travel related information (Mitsche, 2005). Often, these machines do not provide satisfactory search results as their algorithms match a user’s query against the (weighted) terms found in online documents (Berry and Browne, 1999). One solution to this problem lies in “Semantic Searches” (Maedche & Staab, 2002). In order for them to work, web resources must first be annotated with additional metadata describing the content (Davies, Studer & Warren., 2006). Therefore, anyone who wants to provide data online must decide on which technology to use.
    [Show full text]
  • Appendix a the Ten Commandments for Websites
    Appendix A The Ten Commandments for Websites Welcome to the appendixes! At this stage in your learning, you should have all the basic skills you require to build a high-quality website with insightful consideration given to aspects such as accessibility, search engine optimization, usability, and all the other concepts that web designers and developers think about on a daily basis. Hopefully with all the different elements covered in this book, you now have a solid understanding as to what goes into building a website (much more than code!). The main thing you should take from this book is that you don’t need to be an expert at everything but ensuring that you take the time to notice what’s out there and deciding what will best help your site are among the most important elements of the process. As you leave this book and go on to updating your website over time and perhaps learning new skills, always remember to be brave, take risks (through trial and error), and never feel that things are getting too hard. If you choose to learn skills that were only briefly mentioned in this book, like scripting, or to get involved in using content management systems and web software, go at a pace that you feel comfortable with. With that in mind, let’s go over the 10 most important messages I would personally recommend. After that, I’ll give you some useful resources like important websites for people learning to create for the Internet and handy software. Advice is something many professional designers and developers give out in spades after learning some harsh lessons from what their own bitter experiences.
    [Show full text]
  • Microformats Cheat Sheet
    Elemental Microformats Design Patterns tom eview Datetime Pattern esume XFN VoteLinks microformats.org hR hR hCard hCalendar rel="contact" rel="parent" rev="vote-for" <abbr hA rel="acquaintance" rel="spouse" class="foo" • adr rev="vote-against" + country-name title="YYYY-MM-DDTHH:MM:SS+ZZ:ZZ" rel="friend" rel="kin" rev="vote-abstain" • extended-address rel="met" rel="muse" >Human Date Time</abbr> + post-office-box rel="co-worker" rel="crush" Rel-Nofollow + postal-code rel="colleague" rel="date" rel="nofollow" Include Pattern • street-address + locality rel="co-resident" rel="sweetheart" <object Rel-Tag class="include" + region rel="neighbor" rel="me" rel="tag" • type rel="child" type="text/html" • affiliation Rel-Directory (Draft) data="#idref" ¤ author rel="directory" /> + best × + bookmark (rel) Rel-License + bday <a class="include" • • category rel="license" href="#idref">...</a> + + class × contact Compound Microformats + description + dtend + dtreviewed hCard hCalendar hResume (Draft) × dtstart class="vcard" class="vevent" class="hresume" × dtstamp class="adr" class="category" rel="tag" class="affiliation" (hcard) duration class="type" class="class" class="education" (hcalendar) • education [work|home|pref|postal|dom|intl] class="description" • email class="experience" (hcalendar) • type class="post-office-box" class="dtend" (ISO Date) class="publication" (citation) • value class="street-address" class="dtstamp" (ISO Date) class="skill" rel="tag" × entry-content class="extended-address" class="dtstart" (ISO Date) class="summary" • entry-summary
    [Show full text]
  • Microformats: Empowering Your Markup for Web 2.0
    Microformats: Empowering Your Markup for Web 2.0 John Allsopp Microformats: Empowering Your Markup for Web 2.0 Copyright © 2007 by John Allsopp All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher. ISBN-13 (pbk): 978-1-59059814-6 ISBN-10 (pbk): 1-59059-814-8 Printed and bound in the United States of America 9 8 7 6 5 4 3 2 1 Trademarked names may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, we use the names only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. Distributed to the book trade worldwide by Springer-Verlag New York, Inc., 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax 201-348-4505, e-mail [email protected],or visit www.springeronline.com. For information on translations, please contact Apress directly at 2560 Ninth Street, Suite 219, Berkeley, CA 94710. Phone 510-549-5930, fax 510-549-5939, e-mail [email protected], or visit www.apress.com. The information in this book is distributed on an “as is” basis, without warranty. Although every precaution has been taken in the preparation of this work, neither the author(s) nor Apress shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work.
    [Show full text]
  • Standardization's All Very Well, but What About the Exabytes of Existing
    Standardization’s all very well, but what about the Exabytes of Existing Content and Learner Contributions? Felix Mödritscher 1), Victor Manuel García-Barrios 2) 1) Institute for Information Systems and New Media, Vienna University of Economics and Business Administration, Augasse 2-6, 1090 Vienna, Austria [email protected] 2) Institute for Information Systems and Computer Media, Graz University of Technology, Inffeldgasse 16c, 8010 Graz, Austria [email protected] 1. Problem Definition Standardization in the field of technology-enhanced learning focuses on structuring and aggregating assets to interoperable educational entities, like a course package. However, available standards and specifications in this area do not include an approach for addressing semantics embedded in existing content. This consideration might be useful for user-centered concepts, like learners tagging or commenting existing material, as well as for automated mechanism, like extracting relations or other meta-information automatically from the resources. In the upcoming section we indicate application areas and explain why available standards and specifications do not support these scenarios. Thereafter, we present a XML- based description language for semantics embedded in web-based content, which might be a solution for these use cases. Finally, we summarize and discuss some experiences on in- content semantics from former projects, particularly AdeLE (Adaptive e-Learning with Eye- tracking, http://adele.fh-joanneum.at) and iCamp (http://icamp.eu), and give an outlook on future work. 2. Application Areas and Shortcomings of Standards In 2004 we came in the situation that we had to cope with semantic enrichment of existing learning content, precisely to enable facilitators to tag web-based resources.
    [Show full text]
  • The Global Rock-Art Database
    The Global Rock-Art Database: Centralizing Heritage Data Collections using a Collaborative, Information Structure and Data Visualization Approach in an Open Source Application Author Haubt, Robert Alexander Published 2016 Thesis Type Thesis (PhD Doctorate) School School of Humanities, Languages and Social Science DOI https://doi.org/10.25904/1912/3082 Copyright Statement The author owns the copyright in this thesis, unless stated otherwise. Downloaded from http://hdl.handle.net/10072/367148 Griffith Research Online https://research-repository.griffith.edu.au The Global Rock-Art Database Centralizing Heritage Data Collections using a Collaborative, Information Structure and Data Visualization Approach in an Open Source Application Mr. Robert Alexander Haubt BA (Hons), MA School of Humanities, Languages and Social Sciences Griffith University Submitted in fulfillment of the requirements of the degree of Doctor of Philosophy May 2016 Statement of Originality This work has not previously been submitted for a degree or diploma in any university. To the best of my knowledge and belief, the thesis contains no material previously published or written by another person except where due reference is made in the thesis itself. _____________________________ Robert A. Haubt I Acknowledgments Acknowledgments Firstly, I would like to express my sincere gratitude to my supervisor Prof. P.S.C. Taçon for the support of my PhD research during the last four years. His patience, motivation and knowledge helped guide me through my research and I could not have imagined a better mentor for my PhD studies. Besides my supervisor, I would like to thank Dr. Duncan Wright, Dr. Tim Humphrey and Dr. Jason Nelson for their guidance and support as my associate supervisors.
    [Show full text]
  • Web Standards.Pdf
    BOOKS FOR PROFESSIONALS BY PROFESSIONALS® Sikos, Ph.D. RELATED Web Standards Web Standards: Mastering HTML5, CSS3, and XML gives you a deep understand- ing of how web standards can be applied to improve your website. You will also find solutions to some of the most common website problems. You will learn how to create fully standards-compliant websites and provide search engine-optimized Web documents with faster download times, accurate rendering, lower development costs, and easy maintenance. Web Standards: Mastering HTML5, CSS3, and XML describes how you can make the most of web standards, through technology discussions as well as practical sam- ple code. As a web developer, you’ll have seen problems with inconsistent appearance and behavior of the same site in different browsers. Web standards can and should be used to completely eliminate these problems. With Web Standards, you’ll learn how to: • Hand code valid markup, styles, and news feeds • Provide meaningful semantics and machine-readable metadata • Restrict markup to semantics and provide reliable layout • Achieve full standards compliance Web standardization is not a sacrifice! By using this book, we can create and maintain a better, well-formed Web for everyone. CSS3, and XML CSS3, Mastering HTML5, US $49.99 Shelve in Web Development/General User level: Intermediate–Advanced SOURCE CODE ONLINE www.apress.com www.it-ebooks.info For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to access them. www.it-ebooks.info Contents at a Glance About the Author................................................................................................
    [Show full text]
  • Cinii: Bringing Linked Data to Japan's Largest Scholarly Search Engine
    Proc. Int’l Conf. on Dublin Core and Metadata Applications 2009 CiNii: Bringing Linked Data to Japan's Largest Scholarly Search Engine Ikki Ohmukai Hideaki Takeda National Institute of Informatics, National Institute of Informatics, Japan Japan [email protected] [email protected] Keywords: metadata; linked data; academic information services; OpenSearch; RDF. Abstract National Institute of Informatics operates "CiNii" (http://ci.nii.ac.jp/), the largest scholarly search engine in Japan. CiNii is a database of journals and proceedings. It stores full text and bibliography of over 3 million articles. In cooperation with National Diet Library, electronic journal publishers and institutional repositories, CiNii also collects bibliographic metadata of 20 million articles. The number of page views was over 10 million in December 2008 and still increasing. Figure1 shows screenshots of CiNii. CiNii provides search functions for scholarly articles. Search result shows a list of articles corresponding to the query. CiNii also publishes "Bibliography Permalink", which is a web page describing the bibliography of every article stored in the database. It shows not only title and authors, but also the abstract and a list of references and citations. To become widely accepted by advanced users and developers, we are continuing to enhance CiNii, e.g., introducing permalinks and being the target of major search engines. In April 2009, CiNii redesigned and relaunched, and Linked Data (Berners-Lee, 2006) is offered for public use of scholarly information. In this paper we describe details of our Linked Data. FIG. 1. Screenshots of CiNii. Summary of Linked Data in CiNii is shown in Figure 2.
    [Show full text]
  • Towards a Visual Annotation Tool for End-User Semantic Content Authoring
    Towards a Visual Annotation Tool for End-User Semantic Content Authoring Torgeir Lebesbye and Ahmet Soylu Department of Informatics, University of Oslo, Norway {torgeirl, ahmets}@ifi.uio.no Abstract. There is a great amount of data on the Web, but to a large extent it is not published as linked data that computers can consume. Visual annotation tools have a considerable potential to empower end users to contribute their data to the Semantic Web, and could prove to be a solution to get more data on the Web linked. To this end, numerous tools have been developed; however, there still remains challenges to be addressed. In this paper, we present and discuss a set of prominent requirements toward the realisation of a visual annotation tool for end-user semantic content authoring. Keywords: Semantic Content Authoring, Direct Manipulation Interface, End-User Development 1 Introduction When Berners-Lee invented the Web in 1989, his motivation was to allow people to share and link documents without the barriers of hardware, file systems or data formats [4]. It later evolved into the Social Web, referred to as Web 2.0, where anyone could be the producers of contents through blogs, wikis and social media, and it became easy for people to collaborate on the Web. In later years, the introduction of semantic technologies has made it possible to describe the meaning of data in a language more consumable for computers: words written with markup languages like XML1, grammar structure using RDF2, and logic described in knowledge languages like OWL3 [7]. This means a contextual Web where data in documents are linked and can be mashed with data from other sources in a completely new way.
    [Show full text]
  • Microformats.Cheatsheet
    Elemental Microformats Design Patterns XFN VoteLinks Datetime Pattern <abbr rel="contact" rel="parent" rev="vote-for" microformats.org rel="acquaintance" rel="spouse" class="foo" hAtom hCalendar hCard hResume hReview rev="vote-against" • adr title="YYYY-MM-DDTHH:MM:SS+ZZ:ZZ" rel="friend" rel="kin" rev="vote-abstain" + country-name rel="met" rel="muse" >Human Date Time</abbr> • extended-address rel="co-worker" rel="crush" Rel-Nofollow + post-office-box rel="colleague" rel="date" rel="nofollow" Include Pattern + postal-code • street-address rel="co-resident" rel="sweetheart" Rel-Tag <object class="include" + locality rel="neighbor" rel="me" rel="tag" + region rel="child" type="text/html" • type Rel-Directory (Draft) data="#idref" • affiliation rel="directory" /> ¤ author + best bookmark (rel) Rel-License <a class="include" + + rel="license" + bday href="#idref">...</a> • • category + + class × contact Compound Microformats + description + dtend hCard hCalendar hResume (Draft) + dtreviewed × dtstart class="vcard" class="vevent" class="hresume" × dtstamp class="adr" class="category" rel="tag" class="affiliation" (hcard) duration class="type" class="class" class="education" (hcalendar) • education email [work|home|pref|postal|dom|intl] class="description" class="experience" (hcalendar) • • type class="post-office-box" class="dtend" (ISO Date) class="publication" (citation) • value class="street-address" class="dtstamp" (ISO Date) class="skill" rel="tag" • entry-content class="extended-address" class="dtstart" (ISO Date) class="summary" • entry-summary
    [Show full text]
  • Using Microformats and Rdfa As Embeddable Data Formats
    CHAPTER 18 Using Microformats and RDFa As Embeddable Data Formats The central problem that we will study in this chapter is how to embed information in web pages in a way that is easy to understand by both humans and computer programs. The solution that we will consider in depth is microformats, little chunks of structured data that are seamlessly embedded in web pages. (X)HTML is designed primarily to produce a human user interface (via a web browser). However, by carefully following certain conventions (ones that constitute microformats), you can produce (X)HTML out of which data can be unambiguously extracted. The consequence is that it is relatively easy to write computer programs to parse microformats so that the data can be reused in other contexts—giving rise to plenty of mashup possibilities. Moreover, having data embedded right in the context of a user interface is helpful. A user can decide what to do with this data (how to “operate” on a given piece of data) while in the context of normal browsing. Now, the previous paragraph is a bit abstract. What I will do in this chapter is walk you through some concrete examples describing microformats in general. We will use Operator, a Firefox extension, to help parse and view microformats and to create scripts that enable users to take specific actions in response to microformats. Specifically, we will do the following: * Study specific examples of microformats * Look at how to use the Firefox add-on Operator to jump-start your study of microformats * Look at programmatic approaches to consuming and creating microformats * Compare microformats to leading alternatives such as RDFa as a way to embed data in human-readable contexts.
    [Show full text]