Can one change IPTC taxonomy to boolean expression? For easing the exchange of news, the International Press Telecommunication Council (IPTC) has developed the NewsML Architecture (NAR), As part of this architecture, specific controlled vocabularies, such as the IPTC News Codes, are used to categorize news items. the Subject Codes is a thesaurus of 1300 terms used for categorizing the main topics (subjects) of each news items." as of 2021, there are 1400 plus terms. The IPTC subjectCodes (from 2012) are tree-like structure with 3 layers. My assumption is a group of vocabularies defines the category of the news. My question: is it possible to convert the hierarchy to a boolean expression like this : "armed conflict" OR "armed dispute" OR "civil riots" OR (("armed" OR "weapon") AND ("right-wing" OR "left-wing" OR "extremist" OR "dangerous" OR "confrontation")) " ?
convert IPTC taxonomy to Boolean Expression
96 Views Asked by tursunWali At
1
There are 1 best solutions below
Related Questions in BOOLEAN
- How to pass bool value from one class to another class in flutter
- How to change variable inside a method
- Is it possible to prevent implicit bool <-> int conversions?
- Why is $scope >= 0 showing true in interpolation while empty in controller?
- Is there a shorthand way to say if a bool is already true don't assign false?
- return a bool value from a Future<bool> function in flutter
- java List with all combinations of 8 booleans
- Ternary Operator not displaying row when condition is false but displays when true
- I am new to Boolean Algebra, and i need advice
- How is this (xy)' + (yz) simplified into this (x’+y’)+z in boolean algebra?
- The Beginner's Guide to Boolean Search Operators
- Octave: Boolean AND returns wrong number
- Azure Dev Ops: How can I require a boolean field to be true before state can be changed?
- truth value of empty user-defined data objects
- In python, 13 and 9 = what?
Related Questions in LOGIC
- Anybody knows where to learn AIMA python library?
- How to render sprites for a snake game using SFML and C++
- What is causing my towers of hanoi logic to infinitely loop?
- sample query for review for improvement on big query
- How do i return an array to display from backwards
- Can I use Sumproduct arrays and check two separate criteria counting TRUE statements?
- R method for comparing NAs between two vectors
- Get latitude/longitude of an image's corners based on two other points
- How to make a chatbot using python which can understand my question and then answer it
- How to find all the possible combinations with condition?
- Strategies for Linking Recipe Ingredients with Specific Products in a Database
- How to avoid duplicate entry of Shops in a Website
- Compare row values in excel and store time value in a variable
- How to Trace a Circuit Path in a Python Matrix Based on Movement Rules?
- How Can JavaScript Handle Large Amounts of JSON Data Quickly?
Related Questions in EXPRESSION
- Evaluating this in Assembly (A % B) % (C % D)
- Creating Array of Arrays in Azure Data Factory
- Nested Expression in Powershell returning part of Expression
- Power BI Dax SUM
- BC30201 Expression expected in Power BI
- How to run a template job only if the previous job failed in Azure DevOps?
- Calculate the count and put in the same matrix table
- Expression tree - how to check if element of a list fulfills specific conditions?
- How to write ADF dynamic expression with SQL statements in multiple levels
- Get FieldExpression value in C#
- gtk4 + python workaround for unsupported functions bind_property_with_closures() and bind_property_full()
- Simple expression evaluation syntax
- Power Automate, get the max/biggest value from an output array
- How can I force a DataGridView to redraw or refresh after any front end changes to the data?
- Is there a runtime cost of assigning variables in Rust?
Related Questions in CONSTRUCT
- SPARQL: Construct only triples that are not already in the graph
- Number of bytes in python construct subcontext
- PascalString() missing 1 required positional argument: 'encoding'
- How to initialize char[] in a struct with constexpr char[] using initializer list?
- Why the constructor of the map allow us to pass a comparator object in the parameter?
- usage of using keyword in struct C++
- Construct 2/3: Continuous Loop Function?
- With Construct-Package: RepeatUntil total lenght of subconstruct
- How to add a try & except construct so that the script ignores that there is no file
- Assigning a class variable in class definition versus at class instantiation
- doctrine entity __constructor() never called?
- Reading config.json file in PHP
- SPARQL CONSTRUCT query specific hierarchy pattern
- Union with shared ptr (constructor, destructor)
- template class constructor error using gcc 11.2.0
Related Questions in IPTC
- Add keywords to IPTC from same named txt files using Exiftool with batch command
- Delete metadata descriptions with a Photoshop Script?
- PHP syntax for iptcembed(): I can't seem to properly take care of "int $spool = 0): string|bool"
- Is it possible to configure a Next.js application to automatically add IPTC data on all website images by customizing the Image Optimization step?
- Using MetadataExtractor in C# to get IPTC data
- How do I add different IPTC keywords to multiple images?
- The process cannot access the file because it is being used by another process. "the same process that is running it"
- Python TypeError: 'bytes' object cannot be interpreted as an integer. How to add 'bytes'?
- Copy IPTC Core data from JPG to PNG files (with the same filename, in batch)
- What is the simplest way to write XMP data to a JPEG image in PHP?
- I like to put three dots, "..." at the end of my image files' IPTC Core Title metadata
- convert IPTC taxonomy to Boolean Expression
- How to add keywords in image file with PHP?
- extract IPTC data from JPG images with VBA
- Run python-iptables (iptc) as non-root user
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
We at IPTC have looked at this question in the past when we built a rules-based classification engine as a Google News Initiative project. It's called IPTC EXTRA and it allows users to create rules based on boolean logic to classify documents against terms in the IPTC Media Topics controlled vocabulary (or any other CV).
The rule language, Extra Query Language (EQL) is more expressive than simple Boolean and/or/not operators. We also look at proximity of words and some other characteristics: see the EXTRA User Manual for details.
You can see a set of test rules created for the EXTRA project on our GitHub repository. But please note that this is just a small subset of the rules that would be required to classify any content against the IPTC Media Topics vocabulary. At present, we don't know of a full set of rules for classifying all Media Topics.